diff --git a/.bitmap b/.bitmap index 447ddd7305dd..92a83e50679e 100644 --- a/.bitmap +++ b/.bitmap @@ -44,13 +44,6 @@ "mainFile": "find-duplications.ts", "rootDir": "scopes/toolbox/array/duplications-finder" }, - "aspect": { - "name": "aspect", - "scope": "teambit.harmony", - "version": "1.0.1127", - "mainFile": "index.ts", - "rootDir": "scopes/harmony/aspect" - }, "aspect-docs/babel": { "name": "aspect-docs/babel", "scope": "teambit.compilation", @@ -252,13 +245,6 @@ "mainFile": "index.ts", "rootDir": "scopes/harmony/aspect-loader" }, - "babel": { - "name": "babel", - "scope": "teambit.compilation", - "version": "1.0.1127", - "mainFile": "index.ts", - "rootDir": "scopes/compilation/babel" - }, "babel/bit-react-transformer": { "name": "babel/bit-react-transformer", "scope": "teambit.react", @@ -672,13 +658,6 @@ "mainFile": "index.ts", "rootDir": "components/entities/semantic-schema-diff" }, - "env": { - "name": "env", - "scope": "teambit.envs", - "version": "1.0.1127", - "mainFile": "index.ts", - "rootDir": "scopes/envs/env" - }, "envs": { "name": "envs", "scope": "teambit.envs", @@ -1008,13 +987,6 @@ "mainFile": "index.ts", "rootDir": "components/mcp/mcp-config-writer" }, - "mdx": { - "name": "mdx", - "scope": "teambit.mdx", - "version": "1.0.1128", - "mainFile": "index.ts", - "rootDir": "scopes/mdx/mdx" - }, "merge-lanes": { "name": "merge-lanes", "scope": "teambit.lanes", @@ -1029,13 +1001,6 @@ "mainFile": "index.ts", "rootDir": "scopes/component/merging" }, - "mocha": { - "name": "mocha", - "scope": "teambit.defender", - "version": "1.0.893", - "mainFile": "index.ts", - "rootDir": "scopes/defender/mocha" - }, "model/composition-id": { "name": "model/composition-id", "scope": "teambit.compositions", @@ -1361,13 +1326,6 @@ "mainFile": "index.ts", "rootDir": "scopes/component/new-component-helper" }, - "node": { - "name": "node", - "scope": "teambit.harmony", - "version": "1.0.1127", - "mainFile": "index.ts", - "rootDir": "scopes/harmony/node" - }, "notifications": { "name": "notifications", "scope": "teambit.ui-foundation", @@ -1487,13 +1445,6 @@ "mainFile": "index.ts", "rootDir": "scopes/harmony/pubsub" }, - "react": { - "name": "react", - "scope": "teambit.react", - "version": "1.0.1127", - "mainFile": "index.ts", - "rootDir": "scopes/react/react" - }, "react-router": { "name": "react-router", "scope": "teambit.ui-foundation", @@ -1501,13 +1452,6 @@ "mainFile": "index.ts", "rootDir": "scopes/ui-foundation/react-router/react-router" }, - "readme": { - "name": "readme", - "scope": "teambit.mdx", - "version": "1.0.1128", - "mainFile": "index.ts", - "rootDir": "scopes/mdx/readme" - }, "refactoring": { "name": "refactoring", "scope": "teambit.component", diff --git a/.circleci/config.yml b/.circleci/config.yml index 7f5460403383..71c1137028c3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -569,6 +569,13 @@ commands: no_output_timeout: '50m' environment: MOCHA_FILE: junit/e2e-test-results.xml + # The native pnpm engine parallelises extraction over rayon, and rust sizes its pools + # from the HOST's cpu count inside docker (~36) rather than this container's 2. Cap + # them, so the suites that install an env package - thousands of packages - don't add + # a host-sized thread pool on top and get OOM-killed (a bare `Killed` out of + # `bit install`). Inherited by the bit processes the tests spawn. + # NOTE: PNPM_MAX_WORKERS, which used to live here, is not read by pnpm v12 at all. + RAYON_NUM_THREADS: '2' when: always - store_test_results: path: bit/junit @@ -662,8 +669,19 @@ jobs: command: > cd bit && echo "user-agent=bit-repo-circleci" >> .npmrc && + bbit config set package-manager.cache /home/circleci/bit/.bit-cache && git update-index --skip-worktree .npmrc && bbit install + # package-manager.cache pins the package cache (pnpm store) INSIDE the persisted + # workspace - bit passes cacheRootDir programmatically so npmrc store-dir is ignored, + # and the default (~/Library/Caches/Bit) is outside persist_to_workspace's root. with + # it persisted, downstream jobs (bit_pr's dev install) reuse the packages instead of + # re-downloading the whole universe (which the native pnpm engine's fetch cannot + # survive memory-wise). + environment: + # see the "bit install (dev binary)" step of bit_pr - the pnpm engine's rayon pools are + # sized from the HOST's cpu count inside docker; cap them to this class's actual cpus. + RAYON_NUM_THREADS: '4' # `bbit install` compiles as part of the install, but that pass can fall back to the # default TypeScript compiler for components whose env is still being imported - notably # the node-babel-mocha ones (legacy.scope, legacy.consumer, scope.network, ...). tsc emits @@ -681,6 +699,7 @@ jobs: paths: - bit - .pnpm-store + - .bit-cache - store_artifacts: path: ~/Library/Caches/Bit/logs - store_artifacts: @@ -712,14 +731,38 @@ jobs: - attach_workspace: at: ./ - bit_global_for_npm - - bit_config + # was defaulting to the 'hub-stg' (staging) hub_domain via a bare bit_config call - every + # other bit-executing job (bit_pr, bit_merge) goes through setup_bit_environment, which + # defaults to production 'hub'. kept on prod for consistency, but this turned out NOT to be + # the cause of the hangs below - confirmed by reproducing the same stall against prod too. + - bit_config: + env: 'hub' - restore_cache: key: bitsrc-ssh-key3 - restore_cache: key: bitsrc-registry10 - - run: - name: 'check circular dependencies' + # the workspace attached from setup_harmony was installed by the released (bvm) binary, + # which filters the legacy core-env packages (@teambit/node etc.) out of the install + # manifest. the repo binary loads those envs as regular packages, and a missing one used + # to send every aspect-load failure into the compiler's recompile cascade (importing the + # env's full closure from the remote and rewriting all dists) - the root cause of this + # job's 5-minute hangs, see scripts/circular-deps-check/CI-HANG-INVESTIGATION.md. the dev + # binary's install pins those envs into the policy, so the check runs with its envs loaded. + - run: + name: 'bit install (dev binary)' + command: 'cd bit && bit install' + no_output_timeout: 30m + - run: + name: 'check circular dependencies (repo bit)' command: 'cd bit && ./scripts/circular-deps-check/ci-check.sh' + # the script normally finishes in seconds; bound it well under the platform's default + # 10m no-output kill so a stall fails with a clear message instead of a silent timeout. + no_output_timeout: 6m + # bit writes debug-level logs to debug.log by default (independent of BIT_LOG, which would + # print to stdout and corrupt the JSON this check parses) - persist it so a future hang or + # failure has the network/scope-import trail to look at, same as the other bit-running jobs. + - store_artifacts: + path: ~/Library/Caches/Bit/logs check_version_sync: <<: *defaults @@ -818,13 +861,13 @@ jobs: # ========== Bit CI Jobs ========== bit_pr: - # xlarge validated on a worst-case 98-component cascade (no OOM at 12GB heap, same wall time - # as 2xlarge). If this job dies with "Killed", revert to 2xlarge + max-old-space-size=30000. - resource_class: xlarge + # back on 2xlarge: on this branch the lane build got OOM-killed at 16GB during the react env's + # Preview webpack bundling (cgroup pinned at 13-16GB), as the xlarge comment predicted. + resource_class: 2xlarge <<: *defaults environment: # BIT_FEATURES: cloud-importer-v2 - NODE_OPTIONS: --max-old-space-size=12288 + NODE_OPTIONS: --max-old-space-size=30000 steps: - attach_workspace: at: ./ @@ -832,6 +875,41 @@ jobs: - run: name: setting npmjs registry with publishing permission command: echo "//registry.npmjs.org/:_authToken=${npmjsRegistryToken}" >> ~/.npmrc + - run: + name: bit install (dev binary) + # the released bbit (used by setup_harmony) still treats the legacy core envs + # (node/react/aspect/env/mdx/readme) as core aspects and filters their packages out of + # the install manifest. the dev binary treats them as regular envs and needs their + # packages in node_modules to load them - without them workspace-status verification + # fails. reconcile here (2xlarge) rather than in setup_harmony. + # RAYON_NUM_THREADS: the native pnpm engine extracts over rayon, and rust sizes its + # pools from the HOST's cpu count inside docker (~36), not the resource class's - a + # host-sized pool makes the fetch phase of this install (it downloads the legacy envs' + # full closure) run out of memory on any container size. best-effort: a pool the engine + # builds with an explicit thread count of its own won't read the variable. + # becomes a cheap no-op once a stable release without those core envs is out. + command: | + cd bit + # reuse the package cache populated by setup_harmony's bbit install (persisted at the + # workspace root). without it the dev install fetches everything from scratch and + # the native pnpm engine's fetch phase retains the downloads in memory until it gets + # OOM-killed - reuse keeps the fetch down to the closure packages only. + node bin/bit.js config set package-manager.cache /home/circleci/bit/.bit-cache + echo "=== persisted cache ==="; du -sh /home/circleci/bit/.bit-cache 2>/dev/null || echo "no persisted cache at /home/circleci/bit/.bit-cache" + (while true; do + CUR=$(cat /sys/fs/cgroup/memory.current 2>/dev/null || cat /sys/fs/cgroup/memory/memory.usage_in_bytes 2>/dev/null || echo 0) + MAX=$(cat /sys/fs/cgroup/memory.max 2>/dev/null || cat /sys/fs/cgroup/memory/memory.limit_in_bytes 2>/dev/null || echo 0) + echo "CGROUP-MEM: $((CUR/1048576))MB / $((MAX/1048576))MB" + sleep 15 + done) & + SAMPLER=$! + node bin/bit.js install + STATUS=$? + kill $SAMPLER 2>/dev/null || true + exit $STATUS + no_output_timeout: '30m' + environment: + RAYON_NUM_THREADS: '6' - run: name: 'bit ci pr' # --skip-cleanup: this container is discarded right after, so don't waste time restoring @@ -849,10 +927,30 @@ jobs: # runs - on a PR that snaps core components (so their specs actually run), bit_pr fails # deterministically from the second push onward. The temp-lane flow rebuilds every run # from one commit, trading the lane's persistent history on Bit Cloud for correctness. - command: 'cd bit && bit ci pr --build --skip-cleanup --skip-tasks PublishComponents' + # the sampler prints the container's memory every 15s (same one the install step uses), so + # a "Received killed signal" comes with the usage curve that led to it instead of just the + # node heap numbers the build logs itself - the heap has been well under its cap each time. + command: | + cd bit + (while true; do + CUR=$(cat /sys/fs/cgroup/memory.current 2>/dev/null || cat /sys/fs/cgroup/memory/memory.usage_in_bytes 2>/dev/null || echo 0) + MAX=$(cat /sys/fs/cgroup/memory.max 2>/dev/null || cat /sys/fs/cgroup/memory/memory.limit_in_bytes 2>/dev/null || echo 0) + echo "CGROUP-MEM: $((CUR/1048576))MB / $((MAX/1048576))MB" + sleep 15 + done) & + SAMPLER=$! + bit ci pr --build --skip-cleanup --skip-tasks PublishComponents + STATUS=$? + kill $SAMPLER 2>/dev/null || true + exit $STATUS no_output_timeout: '50m' environment: NODE_OPTIONS: --max-old-space-size=12288 + # Caps the rayon pools inside the native toolchain (rspack's minifier, the pnpm engine). + # Rust sizes them from the HOST's cpu count inside docker - ~36 threads, each with its + # own working set, on an 8-cpu container. (PNPM_MAX_WORKERS, which this file used to + # set, is not read by pnpm v12 at all.) + RAYON_NUM_THREADS: '6' # NOTE: parallel builds (BIT_BUILD_CONCURRENCY>1) were measured here and did NOT help — # this build is CPU-bound and dominated by one env, so concurrency only added contention. # See tasks-parallel-scheduler.ts header for the numbers. Left serial on purpose. @@ -902,6 +1000,18 @@ jobs: circleci-agent step halt fi fi + - run: + name: bit install (dev binary) + # same reconcile as in bit_pr: the released bbit filters the legacy-core-env packages + # out of the manifest; the dev binary needs them installed to load those envs. + # RAYON_NUM_THREADS and package-manager.cache: see the bit_pr step of the same name. + command: | + cd bit + node bin/bit.js config set package-manager.cache /home/circleci/bit/.bit-cache + node bin/bit.js install + no_output_timeout: '30m' + environment: + RAYON_NUM_THREADS: '6' - run: cd bit && npm run generate-cli-reference - run: cd bit && npm run generate-cli-reference-json - run: cd bit && npm run generate-cli-reference-docs @@ -923,8 +1033,6 @@ jobs: # ========== Testing Jobs ========== e2e_test: <<: *defaults - # changing from medium to large, doesn't affect the performance - # resource_class: large environment: BITSRC_ENV: stg BIT_FEATURES: cloud-importer-v2 diff --git a/components/legacy/e2e-helper/e2e-env-helper.ts b/components/legacy/e2e-helper/e2e-env-helper.ts index f3649c350420..5c0c98a49a56 100644 --- a/components/legacy/e2e-helper/e2e-env-helper.ts +++ b/components/legacy/e2e-helper/e2e-env-helper.ts @@ -1,4 +1,5 @@ import * as path from 'path'; +import fs from 'fs-extra'; import { getRootComponentDir } from '@teambit/workspace.root-components'; import type CommandHelper from './e2e-command-helper'; import type ExtensionsHelper from './e2e-extensions-helper'; @@ -14,6 +15,71 @@ type SetCustomEnvOpts = { skipLink?: boolean; }; +/** + * env packages that the old-format env fixtures import. these envs used to be core aspects, so + * their packages were always available. now they need to be installed. the versions should match + * the pinned versions in legacy-core-envs.ts (scopes/envs/envs). + */ +const FIXTURE_ENV_BASE_PACKAGES: Record = { + '@teambit/node': '@teambit/node@1.0.1107', + '@teambit/react': '@teambit/react@1.0.1107', + '@teambit/mdx': '@teambit/mdx@1.0.1108', + // not env bases - the tiny runtime deps of the minimal fixture envs (node-env-1/node-env-2), + // listed here so setCustomEnv installs them and the fixtures load without MissingPackages + 'lodash.get': 'lodash.get@4.4.2', + 'lodash.flatten': 'lodash.flatten@4.4.0', +}; + +/** + * the env configured on the old-format env fixtures (see setCustomEnv). it used to be a core + * aspect, now its package must be installed for the fixture env to be compiled and loaded. + */ +const ENVS_ENV_PACKAGE = '@teambit/env@1.0.1107'; + +/** + * every legacy-core-env package an old-format fixture env needs before it can load, as a + * dependency-resolver policy. Loading such an env pulls its whole env chain, and each missing link + * fails the load on its own - the fixture's own imports are only the first of them. + * + * for a test that skips setCustomEnv's install because it measures what each install does: stating + * these as a policy lets the *first* install fetch them, so the env is still unloadable going into + * that install (what makes it an "old env" there) and loadable by the second. Installing them + * beforehand instead would make the env load on the first install and defeat the test. + * + * versions must match the pinned versions in legacy-core-envs.ts (scopes/envs/envs). + */ +const LEGACY_CORE_ENV_POLICY: Record = { + '@teambit/env': '1.0.1107', + '@teambit/node': '1.0.1107', + '@teambit/react': '1.0.1107', + '@teambit/aspect': '1.0.1107', +}; + +/** + * peers required by the published legacy env packages (via @teambit/cloud UI hooks and + * graphql-request) that yarn's hoisted linker doesn't auto-install (pnpm auto-installs peers). + * without them the env fails to load under yarn with "Cannot find module '@apollo/client'" (or + * 'graphql'). + */ +export const NODE_ENV_HOISTED_PEERS = '@apollo/client@3.14.1 graphql@14.7.0'; + +/** + * a modern env.jsonc-based node env, pinned so upstream releases don't change test behavior. + * see setBitdevNodeEnv. + */ +const BITDEV_NODE_ENV = 'bitdev.node/node-env'; +const BITDEV_NODE_ENV_VERSION = '6.0.16'; +const BITDEV_NODE_ENV_PACKAGE = `@bitdev/node.node-env@${BITDEV_NODE_ENV_VERSION}`; +export const BITDEV_NODE_ENV_ID = `${BITDEV_NODE_ENV}@${BITDEV_NODE_ENV_VERSION}`; + +/** + * the env configured on old-format aspect-style env fixtures (see installAspectEnv). it used + * to be a core aspect, now its package must be installed for the fixture env to be loaded. + * the node env is a runtime dependency of the aspect env and must be installed at the root as + * well for the aspect env to load. + */ +const ASPECT_ENV_PACKAGES = ['@teambit/aspect@1.0.1107', '@teambit/node@1.0.1107']; + export const ENV_POLICY = { peers: [ { @@ -97,6 +163,11 @@ export default class EnvHelper { this.extensions = extensions; } + /** see LEGACY_CORE_ENV_POLICY */ + getLegacyCoreEnvPolicyDependencies(): Record { + return { ...LEGACY_CORE_ENV_POLICY }; + } + rootCompDirDep(envName: string, depComponentName: string) { return path.join(this.rootCompDir(envName), 'node_modules', `@${this.scopes.remote}/${depComponentName}`); } @@ -119,29 +190,107 @@ export default class EnvHelper { } /** - * set up a new environment with two compilers, babel for the dists and ts for the d.ts files - * returns the env name. + * create a minimal env component with zero dependencies - like the core empty-env, just under + * a different name. the env plugin file is plain .js, so it needs no compilation (the env + * component itself stays on the default env) and no package installation at all. + * use it for suites that just need "an env" (or two envs, to switch between) and don't + * exercise any actual env functionality (compiler/tester/etc). */ - setBabelWithTsHarmony(): string { - const EXTENSIONS_BASE_FOLDER = 'multiple-compilers-env'; - this.fixtures.copyFixtureExtensions(EXTENSIONS_BASE_FOLDER); - this.command.addComponent(EXTENSIONS_BASE_FOLDER); - this.extensions.addExtensionToVariant(EXTENSIONS_BASE_FOLDER, 'teambit.harmony/aspect'); + setSimpleEnv(name = 'simple-env'): string { + this.fs.outputFile( + `${name}/${name}.bit-env.js`, + `class SimpleEnv { + name = '${name}'; +} +module.exports.default = new SimpleEnv(); +` + ); + // the env manifest is what marks the component as an env before it was ever loaded + this.fs.outputFile(`${name}/env.jsonc`, `{}`); + this.fs.outputFile(`${name}/index.js`, `module.exports = require('./${name}.bit-env');\n`); + this.command.addComponent(name); this.command.link(); - this.extensions.addExtensionToVariant(EXTENSIONS_BASE_FOLDER, 'teambit.dependencies/dependency-resolver', { - policy: { - dependencies: { - '@babel/runtime': '^7.8.4', - '@babel/core': '7.11.6', - '@babel/preset-env': '7.23.2', - '@babel/preset-typescript': '7.22.15', - '@babel/plugin-transform-class-properties': '7.22.5', + return name; + } + + /** + * create a minimal env component that provides only a typescript compiler (workspace compile + * and build pipeline), taken from the core teambit.typescript/typescript aspect at runtime - + * so like setSimpleEnv, it needs NO package installation and no compilation of the env itself + * (the plugin file is plain .js). by default it is configured on all components via variants + * (like setBitdevNodeEnv), pass variantPattern=undefined to only create the env component. + * use it for suites that need components to actually compile (dists) but don't exercise any + * other env functionality (tester/linter/etc). it is much faster than installing an env like + * the legacy teambit.harmony/node chain or even the modern node env. + */ + setTsEnv(variantPattern: string | undefined = '*', name = 'ts-env'): string { + this.fs.outputFile( + `${name}/${name}.bit-env.js`, + `class TsEnv { + name = '${name}'; + createTsCompiler(context) { + // the env context exposes core aspects. the typescript aspect is a core aspect, so no + // installation is needed. + const typescript = context.getAspect('teambit.typescript/typescript'); + return typescript.createCjsCompiler({ + tsconfig: { + compilerOptions: { + lib: ['es2019'], + target: 'es2019', + module: 'commonjs', + declaration: true, + sourceMap: true, + allowJs: true, }, }, + types: [], + // compile all capsules in one ts program instead of project-references. it is faster, and + // more importantly, project-references require every dependency capsule to have a + // tsconfig.json, which the capsule of this env itself (compiler-less, on the default env) + // does not have. + singleProgramCompilation: true, + }); + } + compiler() { + return (context) => this.createTsCompiler(context); + } + package() { + // the pkg service only duck-types the PackageGenerator class. without it, the package.json + // main of the components points to the source file instead of the dist + return () => ({ + packageJsonProps: { main: 'dist/{main}.js', types: '{main}.ts' }, + npmIgnore: [], }); - this.command.install(); - this.command.compile(); - return EXTENSIONS_BASE_FOLDER; + } + build() { + // the builder service only duck-types the Pipeline class (an object with compute() returning + // the build tasks), so there is no need to import @teambit/builder for Pipeline.from() + return { + compute: (context) => { + const compilerAspect = context.getAspect('teambit.compilation/compiler'); + return [compilerAspect.createTask('TSCompiler', this.createTsCompiler(context))]; + }, + }; + } +} +module.exports.default = new TsEnv(); +` + ); + // the env manifest marks the component as an env before it was ever loaded + this.fs.outputFile(`${name}/env.jsonc`, `{}`); + this.fs.outputFile(`${name}/index.js`, `module.exports = require('./${name}.bit-env');\n`); + this.command.addComponent(name); + if (variantPattern) { + // the env component gets the workspace default-scope, which is not necessarily the remote + // scope (e.g. when the workspace was set up with addRemoteScopeAsDefaultScope: false) + const envId = `${this.extensions.workspaceJsonc.getDefaultScope()}/${name}`; + this.extensions.addExtensionToVariant(variantPattern, envId, {}); + this.extensions.addExtensionToVariant(variantPattern, 'teambit.envs/envs', { env: envId }); + // the env component itself must not get the variant config (an env can't be its own env) + this.extensions.workspaceJsonc.addToVariant(name, 'propagate', false); + } + this.command.link(); + return name; } setEmptyEnv() { @@ -154,6 +303,49 @@ export default new EmptyEnv(); this.fs.outputFile('empty-env/index.ts', `export { EmptyEnv } from './empty-env.bit-env';`); this.command.addComponent('empty-env'); this.command.setEnv('empty-env', 'teambit.envs/env'); + // teambit.envs/env is no longer a core aspect - install it so the .bit-env plugin compiles + this.command.install(ENVS_ENV_PACKAGE); + } + + /** + * set the legacy `teambit.harmony/node` env on the given variant and install its package. + * this env used to be a core aspect so no installation was needed, now it must be installed + * (with the version pinned in legacy-core-envs.ts, see FIXTURE_ENV_BASE_PACKAGES). + * `extraPackages` is for peers the env package needs but the package manager doesn't + * auto-install (see NODE_ENV_HOISTED_PEERS for yarn). + */ + setNodeEnv(variantPattern = '*', extraPackages = '') { + this.extensions.addExtensionToVariant(variantPattern, 'teambit.harmony/node', {}); + this.command.install(`${FIXTURE_ENV_BASE_PACKAGES['@teambit/node']} ${extraPackages}`.trim()); + // the env is loaded only at the end of the first install. run a second install so its + // dependency policies (e.g. @types/jest as a dev dep) are applied to the components - the + // standard flow for old-style envs (see the "run bit install again" suggestion). + this.command.install(); + } + + /** + * install the packages of the legacy `teambit.harmony/aspect` env (and its node env runtime + * dependency). needed after configuring the aspect env on a component the old way (versionless). + */ + installAspectEnv() { + this.command.install(ASPECT_ENV_PACKAGES.join(' ')); + } + + /** + * set the modern `bitdev.node/node-env` env (env.jsonc based) on the given variant and install + * its package. much lighter and faster to install than the legacy `teambit.harmony/node` chain + * (a single install, no scope-aspect capsules) - prefer it for suites that just need an env + * with a typescript compiler and don't test the legacy-env surface itself. + * caveats: its build pipeline (tag/snap with --build) compiles with moduleResolution nodenext, + * so relative imports in fixture files must include the `.js` extension; its tester is vitest + * (not jest) and its linter is oxlint (not eslint). + */ + setBitdevNodeEnv(variantPattern = '*') { + this.extensions.addExtensionToVariant(variantPattern, `${BITDEV_NODE_ENV}@${BITDEV_NODE_ENV_VERSION}`, {}); + this.extensions.addExtensionToVariant(variantPattern, 'teambit.envs/envs', { + env: BITDEV_NODE_ENV, + }); + this.command.install(BITDEV_NODE_ENV_PACKAGE); } setCustomEnv(extensionsBaseFolder = 'node-env', options: SetCustomEnvOpts = {}): string { @@ -161,11 +353,54 @@ export default new EmptyEnv(); this.command.addComponent(extensionsBaseFolder); this.extensions.addExtensionToVariant(extensionsBaseFolder, 'teambit.envs/env'); if (!options.skipLink) this.command.link(); - if (!options.skipInstall) this.command.install(); + if (!options.skipInstall) { + // `bit install` compiles the workspace on its way out, so when this function is going to + // compile anyway (right below) that compile is done twice. The workspace compile is the + // memory peak of an env-scaffolding test, so let the install skip it and keep the explicit + // one. When the caller asked for no compile, the install's compile is the only one there is. + this.command.install( + [ENVS_ENV_PACKAGE, ...this.getFixtureEnvBasePackages(extensionsBaseFolder)].join(' '), + options.skipCompile ? undefined : { 'skip-compile': '' } + ); + } if (!options.skipCompile) this.command.compile(); return extensionsBaseFolder; } + /** + * find which env packages the given fixture imports, so they can be installed (see + * FIXTURE_ENV_BASE_PACKAGES). + */ + getFixtureEnvBasePackages(extensionsBaseFolder: string): string[] { + const extensionDir = path.join(this.scopes.localPath, extensionsBaseFolder); + const allContent = fs + .readdirSync(extensionDir) + .filter((file) => file.endsWith('.ts')) + .map((file) => fs.readFileSync(path.join(extensionDir, file)).toString()) + .join('\n'); + return Object.keys(FIXTURE_ENV_BASE_PACKAGES) + .filter((pkg) => allContent.includes(`'${pkg}'`) || allContent.includes(`"${pkg}"`)) + .map((pkg) => FIXTURE_ENV_BASE_PACKAGES[pkg]); + } + + /** + * an env whose only job is to carry configuration - its env.jsonc policy - for the components + * that use it. the fixture extends no base env, so the only thing installed for it is the + * `.bit-env` plugin provider (teambit.envs/env). the default fixture of `setCustomNewEnv` + * (`react-based-env`) instead drags in @teambit/react.react-env: a closure of thousands of + * packages, installed in the workspace and then again in the env's capsule on `tag --build` - + * enough, on top of the plugin provider's own closure, to OOM-kill a CI node. + * + * it provides no compiler/tester/preview, so use it only where nothing has to be built. + */ + setPolicyOnlyEnv( + envJsoncOptions: GenerateEnvJsoncOptions, + targetFolder = 'custom-env/env', + id: string = targetFolder + ): string { + return this.setCustomNewEnv('policy-only-env', [], envJsoncOptions, false, targetFolder, id); + } + /** * This will generate env in the new format (using the *.bit-env.* plugin) * @param extensionsBaseFolder @@ -177,7 +412,12 @@ export default new EmptyEnv(); envJsoncOptions: GenerateEnvJsoncOptions = { policy: ENV_POLICY }, runInstall = true, targetFolder?: string, - id?: string + id?: string, + // the env of the generated env itself. defaults to the legacy teambit.envs/env. pass the + // real-world envs-of-envs (e.g. `bitdev.general/envs/bit-env@x.y.z`, what `bit create + // react-env` produces) to exercise the regular-external-env loading path - remember to + // include its package in basePackages so it gets installed. + envsEnv = 'teambit.envs/env' ): string { const addOptions = id ? { i: id } : {}; // Pin the base react-env to a React 18 version, but only for envs that actually pull in react-env. @@ -203,8 +443,8 @@ export default new EmptyEnv(); this.fixtures.copyFixtureExtensions(extensionsBaseFolder, undefined, targetFolder); this.command.addComponent(targetFolder || extensionsBaseFolder, addOptions); this.fixtures.generateEnvJsoncFile(targetFolder || extensionsBaseFolder, envJsoncOptions); - this.extensions.addExtensionToVariant(targetFolder || extensionsBaseFolder, 'teambit.envs/env'); - this.command.setEnv(id || extensionsBaseFolder, 'teambit.envs/env'); + this.extensions.addExtensionToVariant(targetFolder || extensionsBaseFolder, envsEnv); + this.command.setEnv(id || extensionsBaseFolder, envsEnv); this.command.link(); if (runInstall) { this.command.install(basePackages.join(' ')); diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/babel-env/babel-env.extension.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/babel-env/babel-env.extension.ts deleted file mode 100644 index 77986fb0f577..000000000000 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/babel-env/babel-env.extension.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { EnvsMain, EnvsAspect } from '@teambit/envs'; -import { ReactAspect, ReactMain } from '@teambit/react'; -import { BabelAspect, BabelMain } from '@teambit/babel'; -import { CompilerAspect, CompilerMain } from '@teambit/compiler'; - -const babelConfig = require('./babel.config.json'); - -export class BabelEnv { - constructor(private react: ReactMain) {} - - static dependencies: any = [EnvsAspect, ReactAspect, BabelAspect, CompilerAspect]; - - static async provider([envs, react, babel, compiler]: [EnvsMain, ReactMain, BabelMain, CompilerMain]) { - const babelCompiler = babel.createCompiler({ babelTransformOptions: babelConfig }); - - const harmonyReactEnv = react.compose([ - react.overrideCompiler(babelCompiler), - react.overrideCompilerTasks([compiler.createTask('BabelCompiler', babelCompiler)]) - ]); - - envs.registerEnv(harmonyReactEnv); - return new BabelEnv(react); - } -} diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/babel-env/babel.config.json b/components/legacy/e2e-helper/excluded-fixtures/extensions/babel-env/babel.config.json deleted file mode 100644 index 15a6a6d642bd..000000000000 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/babel-env/babel.config.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "presets": ["@babel/preset-env"], - "sourceMaps": true -} \ No newline at end of file diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/babel-env/index.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/babel-env/index.ts deleted file mode 100644 index fcd9a4009060..000000000000 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/babel-env/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { BabelEnv } from './babel-env.extension'; - -export default BabelEnv; -export { BabelEnv }; \ No newline at end of file diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/custom-react-env/custom-react-env.main.runtime.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/custom-react-env/custom-react-env.main.runtime.ts index f1e8aca1862b..358a17dc42d4 100644 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/custom-react-env/custom-react-env.main.runtime.ts +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/custom-react-env/custom-react-env.main.runtime.ts @@ -1,3 +1,7 @@ +// @ts-nocheck +// the e2e runs inside the bit repo, where core-aspect types (e.g. @teambit/react) resolve to the +// repo sources while the env tree in the capsule brings the published packages. the types are +// structurally identical but nominally different - skip checking. import { MainRuntime } from '@teambit/cli'; import { ReactAspect, ReactMain } from '@teambit/react'; import { EnvsAspect, EnvsMain } from '@teambit/envs'; diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/dev-files-env/dev-files-env.extension.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/dev-files-env/dev-files-env.extension.ts index 43df7c46f79d..b7f671e144ef 100644 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/dev-files-env/dev-files-env.extension.ts +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/dev-files-env/dev-files-env.extension.ts @@ -1,3 +1,4 @@ +// @bit-no-check // @ts-nocheck // the e2e runs inside the bit repo, where core-aspect types (e.g. @teambit/envs) resolve to the // repo sources while the env tree in the capsule brings the published packages. the types are diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/env-add-dependencies/add-deps-env.extension.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/env-add-dependencies/add-deps-env.extension.ts index 7df6fa2ce0e6..eb8869146fc1 100644 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/env-add-dependencies/add-deps-env.extension.ts +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/env-add-dependencies/add-deps-env.extension.ts @@ -1,3 +1,4 @@ +// @bit-no-check // @ts-nocheck // the e2e runs inside the bit repo, where core-aspect types (e.g. @teambit/envs) resolve to the // repo sources while the env tree in the capsule brings the published packages. the types are diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/lint-error-env/config/oxlintrc.json b/components/legacy/e2e-helper/excluded-fixtures/extensions/lint-error-env/config/oxlintrc.json new file mode 100644 index 000000000000..5148025ff5b3 --- /dev/null +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/lint-error-env/config/oxlintrc.json @@ -0,0 +1,5 @@ +{ + "categories": { + "correctness": "error" + } +} diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/lint-error-env/index.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/lint-error-env/index.ts new file mode 100644 index 000000000000..de0133d500c2 --- /dev/null +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/lint-error-env/index.ts @@ -0,0 +1,4 @@ +import { LintErrorEnv } from './lint-error-env.bit-env'; + +export default LintErrorEnv; +export { LintErrorEnv }; diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/lint-error-env/lint-error-env.bit-env.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/lint-error-env/lint-error-env.bit-env.ts new file mode 100644 index 000000000000..0a2d13e7dd6e --- /dev/null +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/lint-error-env/lint-error-env.bit-env.ts @@ -0,0 +1,20 @@ +// @bit-no-check +// @ts-nocheck +import { OxlintLinter } from '@teambit/oxc.linter.oxlint-linter'; + +export class LintErrorEnv { + name = 'lint-error-env'; + + // a linter whose correctness-category offenses are reported as ERRORS (the stock envs report + // everything as warnings, which never fails "bit validate"). the explicit `any` return type + // avoids TS2742 (inferred type not portable) in the consuming workspace's type-check. + linter(): any { + return OxlintLinter.from({ + oxlintNodeOptions: { + configPath: require.resolve('./config/oxlintrc.json'), + }, + }); + } +} + +export default new LintErrorEnv(); diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/multiple-compilers-env/babel.config.json b/components/legacy/e2e-helper/excluded-fixtures/extensions/multiple-compilers-env/babel.config.json deleted file mode 100644 index a07759f685f9..000000000000 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/multiple-compilers-env/babel.config.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "presets": ["@babel/preset-env", "@babel/typescript"], - "plugins": [ - "@babel/plugin-transform-class-properties" - ], - "sourceMaps": true -} diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/multiple-compilers-env/index.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/multiple-compilers-env/index.ts deleted file mode 100644 index 8394b26572a7..000000000000 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/multiple-compilers-env/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { MultipleCompilersEnv } from './multiple-compilers-env.extension'; - -export default MultipleCompilersEnv; -export { MultipleCompilersEnv }; \ No newline at end of file diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/multiple-compilers-env/multiple-compilers-env.extension.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/multiple-compilers-env/multiple-compilers-env.extension.ts deleted file mode 100644 index 011595477acb..000000000000 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/multiple-compilers-env/multiple-compilers-env.extension.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { EnvsMain, EnvsAspect } from '@teambit/envs'; -import { ReactAspect, ReactMain } from '@teambit/react'; -import { BabelAspect, BabelMain } from '@teambit/babel'; -import type { CompilerMain } from '@teambit/compiler'; -import { CompilerAspect } from '@teambit/compiler'; - -const babelConfig = require('./babel.config.json'); -const tsconfig = require('./ts/tsconfig.json'); - -export class MultipleCompilersEnv { - constructor(private react: ReactMain) {} - - static dependencies: any = [EnvsAspect, ReactAspect, BabelAspect, CompilerAspect]; - - static async provider([envs, react, babel, compiler]: [EnvsMain, ReactMain, BabelMain, CompilerMain]) { - const babelCompiler = babel.createCompiler( - { - babelTransformOptions: babelConfig, - distDir: 'dist', - distGlobPatterns: [`dist/**`, `!dist/**/*.d.ts`, `!dist/tsconfig.tsbuildinfo`] - }); - const compilerOverride = envs.override({ - getCompiler: () => { - return babelCompiler; - }, - }); - - const transformer = (config) => { - config - .mergeTsConfig(tsconfig) - .setArtifactName('declaration') - .setDistGlobPatterns([`dist/**/*.d.ts`]) - .setShouldCopyNonSupportedFiles(false); - return config; - }; - const tsCompiler = react.env.getTsCjsCompiler('build', [transformer]); - - const buildPipeOverride = react.overrideBuildPipe([ - compiler.createTask('BabelCompiler', babelCompiler), - compiler.createTask('TypescriptCompiler', tsCompiler), - ]); - - const harmonyReactEnv = react.compose([ - compilerOverride, - buildPipeOverride - ]); - - envs.registerEnv(harmonyReactEnv); - return new MultipleCompilersEnv(react); - } -} diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/multiple-compilers-env/ts/tsconfig.json b/components/legacy/e2e-helper/excluded-fixtures/extensions/multiple-compilers-env/ts/tsconfig.json deleted file mode 100644 index 4e23859261f8..000000000000 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/multiple-compilers-env/ts/tsconfig.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "compilerOptions": { - "lib": [ - "es2019", "DOM", "ES6" ,"DOM.Iterable", "ScriptHost" - ], - "target": "es2015", - "module": "commonjs", - "jsx": "react", - "composite": true, - "emitDeclarationOnly": true, - "declaration": true, - "sourceMap": true, - "skipLibCheck": true, - "outDir": "dist", - "esModuleInterop": true, - "experimentalDecorators": true, - "emitDecoratorMetadata": true, - "strictPropertyInitialization": false, - "strict": true, - "moduleResolution": "node", - "noImplicitAny": false, - "rootDir": ".", - "removeComments": true, - "preserveConstEnums": true, - "resolveJsonModule": true - }, - "exclude": [ - "dist" - ] -} diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-1/index.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-1/index.ts index 35aca85f2126..edf7f502bdb7 100644 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-1/index.ts +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-1/index.ts @@ -1,4 +1,4 @@ import { NodeEnv } from './node-env.extension'; export default NodeEnv; -export { NodeEnv }; \ No newline at end of file +export { NodeEnv }; diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-1/node-env.extension.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-1/node-env.extension.ts index e1c12842a662..a7b66bcbc18d 100644 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-1/node-env.extension.ts +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-1/node-env.extension.ts @@ -1,19 +1,22 @@ // @bit-no-check // @ts-nocheck import { EnvsMain, EnvsAspect } from '@teambit/envs'; -import { NodeMain, NodeAspect } from '@teambit/node'; -import get from 'lodash.get' +import get from 'lodash.get'; export class NodeEnv { - constructor(private node: NodeMain) {} - - static dependencies: any = [EnvsAspect, NodeAspect]; - - static async provider([envs, node]: [EnvsMain, NodeMain]) { - - const nodeEnv = node.compose([]); + static dependencies: any = [EnvsAspect]; + static async provider([envs]: [EnvsMain]) { + // a minimal old-style (aspect based) env. deliberately not based on any non-core env, so + // loading it from the scope installs only its own deps (lodash.get) into the scope-aspects + // capsule. basing it on a real env would pull the entire env chain into the capsule, which + // gets OOM-killed under yarn on CI (materialized as full copies, no store/hardlinks). + // __getDescriptor is required for the env data of consuming components to be calculated + const nodeEnv = { + name: get({ envName: 'node-env-1' }, 'envName'), + __getDescriptor: async () => ({ type: 'node-env-1' }), + }; envs.registerEnv(nodeEnv); - return new NodeEnv(node); + return new NodeEnv(); } } diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-2/index.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-2/index.ts index 35aca85f2126..edf7f502bdb7 100644 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-2/index.ts +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-2/index.ts @@ -1,4 +1,4 @@ import { NodeEnv } from './node-env.extension'; export default NodeEnv; -export { NodeEnv }; \ No newline at end of file +export { NodeEnv }; diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-2/node-env.extension.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-2/node-env.extension.ts index 5bb13b3aa59a..e272420e0b11 100644 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-2/node-env.extension.ts +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-2/node-env.extension.ts @@ -1,18 +1,22 @@ +// @bit-no-check +// @ts-nocheck import { EnvsMain, EnvsAspect } from '@teambit/envs'; -import { NodeMain, NodeAspect } from '@teambit/node'; -import flatten from 'lodash.flatten' +import flatten from 'lodash.flatten'; export class NodeEnv { - constructor(private node: NodeMain) {} - - static dependencies: any = [EnvsAspect, NodeAspect]; - - static async provider([envs, node]: [EnvsMain, NodeMain]) { - - - const nodeEnv = node.compose([]); + static dependencies: any = [EnvsAspect]; + static async provider([envs]: [EnvsMain]) { + // a minimal old-style (aspect based) env. deliberately not based on any non-core env, so + // loading it from the scope installs only its own deps (lodash.flatten) into the scope-aspects + // capsule. basing it on a real env would pull the entire env chain into the capsule, which + // gets OOM-killed under yarn on CI (materialized as full copies, no store/hardlinks). + // __getDescriptor is required for the env data of consuming components to be calculated + const nodeEnv = { + name: flatten([['node-env-2']])[0], + __getDescriptor: async () => ({ type: 'node-env-2' }), + }; envs.registerEnv(nodeEnv); - return new NodeEnv(node); + return new NodeEnv(); } } diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-dev-dep/node-env.extension.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-dev-dep/node-env.extension.ts index a51ba010146c..1c0c894ef3fc 100644 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-dev-dep/node-env.extension.ts +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env-dev-dep/node-env.extension.ts @@ -1,3 +1,4 @@ +// @bit-no-check // @ts-nocheck // the e2e runs inside the bit repo, where core-aspect types (e.g. @teambit/envs) resolve to the // repo sources while the env tree in the capsule brings the published packages. the types are diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env/node-env.extension.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env/node-env.extension.ts index fbf2d8745aa5..bdc64868a0f8 100644 --- a/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env/node-env.extension.ts +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/node-env/node-env.extension.ts @@ -1,3 +1,8 @@ +// @bit-no-check +// @ts-nocheck +// the e2e runs inside the bit repo, where core-aspect types (e.g. @teambit/envs) resolve to the +// repo sources while the env tree in the capsule brings the published packages. the types are +// structurally identical but nominally different - skip checking. import { EnvsMain, EnvsAspect } from '@teambit/envs'; import { NodeMain, NodeAspect } from '@teambit/node'; diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/policy-only-env/index.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/policy-only-env/index.ts new file mode 100644 index 000000000000..57363b357d9f --- /dev/null +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/policy-only-env/index.ts @@ -0,0 +1,4 @@ +import { PolicyOnlyEnv } from './policy-only-env.bit-env'; + +export default PolicyOnlyEnv; +export { PolicyOnlyEnv }; diff --git a/components/legacy/e2e-helper/excluded-fixtures/extensions/policy-only-env/policy-only-env.bit-env.ts b/components/legacy/e2e-helper/excluded-fixtures/extensions/policy-only-env/policy-only-env.bit-env.ts new file mode 100644 index 000000000000..eed0a914ad09 --- /dev/null +++ b/components/legacy/e2e-helper/excluded-fixtures/extensions/policy-only-env/policy-only-env.bit-env.ts @@ -0,0 +1,13 @@ +// @bit-no-check +// @ts-nocheck + +/** + * an env that extends nothing. it provides no compiler, tester or preview - everything it + * contributes comes from its env.jsonc (a dependency policy). because it imports no base env, its + * only install is the `.bit-env` plugin provider (teambit.envs/env). + */ +export class PolicyOnlyEnv { + name = 'policy-only-env'; +} + +export default new PolicyOnlyEnv(); diff --git a/components/legacy/e2e-helper/excluded-fixtures/scopes/legacy-core-env-node.tgz b/components/legacy/e2e-helper/excluded-fixtures/scopes/legacy-core-env-node.tgz new file mode 100644 index 000000000000..aeb68ab3dc82 Binary files /dev/null and b/components/legacy/e2e-helper/excluded-fixtures/scopes/legacy-core-env-node.tgz differ diff --git a/components/legacy/e2e-helper/index.ts b/components/legacy/e2e-helper/index.ts index 122fa307c663..679d1c205909 100644 --- a/components/legacy/e2e-helper/index.ts +++ b/components/legacy/e2e-helper/index.ts @@ -43,5 +43,5 @@ export { }; export { Helper, FileStatusWithoutChalk } from './e2e-helper'; -export { ENV_POLICY } from './e2e-env-helper'; +export { ENV_POLICY, NODE_ENV_HOISTED_PEERS, BITDEV_NODE_ENV_ID } from './e2e-env-helper'; export { NpmCiRegistry, supportNpmCiRegistryTesting } from './npm-ci-registry'; diff --git a/contrib/claude-skill-bit-cli/SKILL.md b/contrib/claude-skill-bit-cli/SKILL.md index 8ab24cfdd65e..5a762ab95e18 100644 --- a/contrib/claude-skill-bit-cli/SKILL.md +++ b/contrib/claude-skill-bit-cli/SKILL.md @@ -43,10 +43,10 @@ Subcommands: list, get, set, unset, replace, update scope - manage component scope names and assignments Subcommands: set, trust, rename, rename-owner, fork eject-conf - create component.json configuration files for components -local-only - manage components that exist only in the workspace -Subcommands: set, unset, list aspect - manage component aspects and their configurations Subcommands: list, list-core, get, set, unset, update +local-only - manage components that exist only in the workspace +Subcommands: set, unset, list Collaboration & Remote remote - manage remote scopes for self-hosted environments diff --git a/e2e/commands/reset.e2e.ts b/e2e/commands/reset.e2e.ts index e3a08b15bc54..772af30e0f41 100644 --- a/e2e/commands/reset.e2e.ts +++ b/e2e/commands/reset.e2e.ts @@ -306,40 +306,52 @@ describe('bit reset command', function () { }); }); describe('components with env config after multiple snaps', () => { + // these tests only verify that the env CONFIG round-trips through snap/reset - the env itself + // is never exercised, so a zero-install local env (setSimpleEnv) is used instead of a real one describe('when env is not changed between snaps', () => { + let envId: string; before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(1); - helper.command.setEnv('comp1', 'teambit.react/react'); + const envName = helper.env.setSimpleEnv(); + envId = `${helper.scopes.remote}/${envName}`; + helper.command.setEnv('comp1', envId); helper.command.snapAllComponentsWithoutBuild(); helper.command.snapAllComponentsWithoutBuild('--unmodified'); helper.command.resetAll(); }); it('bit reset should restore the env config that was set before the first snap', () => { const envData = helper.command.showAspectConfig('comp1', 'teambit.envs/envs'); - expect(envData.config.env).to.equal('teambit.react/react'); + expect(envData.config.env).to.equal(envId); }); }); describe('when env is changed between snaps', () => { + let secondEnvId: string; before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(1); - helper.command.setEnv('comp1', 'teambit.react/react'); + const firstEnvName = helper.env.setSimpleEnv('simple-env-a'); + const secondEnvName = helper.env.setSimpleEnv('simple-env-b'); + secondEnvId = `${helper.scopes.remote}/${secondEnvName}`; + helper.command.setEnv('comp1', `${helper.scopes.remote}/${firstEnvName}`); helper.command.snapAllComponentsWithoutBuild(); - helper.command.setEnv('comp1', 'teambit.harmony/node'); + helper.command.setEnv('comp1', secondEnvId); helper.command.snapAllComponentsWithoutBuild(); helper.command.resetAll(); }); it('bit reset should keep the latest env config (not revert to the first snap env)', () => { const envData = helper.command.showAspectConfig('comp1', 'teambit.envs/envs'); - expect(envData.config.env).to.equal('teambit.harmony/node'); + expect(envData.config.env).to.equal(secondEnvId); }); }); describe('when a different config (deps) is changed between snaps but env stays the same', () => { + let envId: string; before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(1); - helper.command.setEnv('comp1', 'teambit.react/react'); + const envName = helper.env.setSimpleEnv(); + envId = `${helper.scopes.remote}/${envName}`; + helper.command.setEnv('comp1', envId); helper.command.snapAllComponentsWithoutBuild(); helper.command.dependenciesSet('comp1', 'lodash@4.17.21'); helper.command.snapAllComponentsWithoutBuild(); @@ -347,7 +359,7 @@ describe('bit reset command', function () { }); it('bit reset should restore both the env and the deps config', () => { const envData = helper.command.showAspectConfig('comp1', 'teambit.envs/envs'); - expect(envData.config.env).to.equal('teambit.react/react'); + expect(envData.config.env).to.equal(envId); }); }); }); diff --git a/e2e/commands/watch.e2e.ts b/e2e/commands/watch.e2e.ts index 60f3c0ec2638..a707e0606ac1 100644 --- a/e2e/commands/watch.e2e.ts +++ b/e2e/commands/watch.e2e.ts @@ -23,7 +23,7 @@ chai.use(chaiFs); helper.fixtures.populateComponentsTS(); helper.fixtures.createComponentBarFoo(); helper.fixtures.addComponentBarFoo(); - helper.extensions.addExtensionToVariant('*', 'teambit.harmony/node', {}); + helper.env.setTsEnv(); }); describe('run bit watch', () => { let watchRunner: WatchRunner; @@ -109,7 +109,7 @@ chai.use(chaiFs); before(async () => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponentsTS(); - helper.extensions.addExtensionToVariant('*', 'teambit.harmony/node', {}); + helper.env.setTsEnv(); // Simulate a missing parcel prebuild so the watcher must fall back to the // chokidar backend (the real prebuild is present locally/CI). The watch // process inherits this env via child_process.spawn. @@ -143,7 +143,8 @@ chai.use(chaiFs); before(async () => { helper.scopeHelper.setWorkspaceWithRemoteScope({ initGit }); helper.fixtures.populateComponentsTS(); - helper.extensions.addExtensionToVariant('*', 'teambit.harmony/node', {}); + // no env needed: these tests assert watcher-level messages only (changed paths, IPC + // events), which are printed regardless of any compiler watchRunner = new WatchRunner(helper, true); await watchRunner.watch(); allOutput = ''; diff --git a/e2e/functionalities/dev-dependencies.e2e.ts b/e2e/functionalities/dev-dependencies.e2e.ts index 3db19d0d0bf9..cdee0f93d150 100644 --- a/e2e/functionalities/dev-dependencies.e2e.ts +++ b/e2e/functionalities/dev-dependencies.e2e.ts @@ -187,6 +187,11 @@ describe('dev-dependencies functionality', function () { helper.extensions.addExtensionToVariant('*', envId); helper.fixtures.populateComponents(1, false); helper.fs.outputFile(`comp1/index.js`, `const isPositive = require('is-positive');`); + // the custom env composes @teambit/node, whose aspect chain also requires the react and + // aspect env packages from the workspace root (they used to be core aspects). install them + // so the env loads, then run another install so its dependency policies (is-positive as a + // dev dep) are applied to the components. + helper.command.install('@teambit/react@1.0.1107 @teambit/aspect@1.0.1107'); helper.command.install(); helper.command.tagWithoutBuild(); }); diff --git a/e2e/functionalities/env-peer-deps-install.e2e.ts b/e2e/functionalities/env-peer-deps-install.e2e.ts index 1eded304a48c..64fa944644d7 100644 --- a/e2e/functionalities/env-peer-deps-install.e2e.ts +++ b/e2e/functionalities/env-peer-deps-install.e2e.ts @@ -33,7 +33,11 @@ describe('env peer dependencies should be installed for created components', fun describe('bit create react and then check-types', () => { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.command.create('react', 'button'); + // the react env is not a core aspect anymore, its template is loaded on demand via --env + helper.command.create('react', 'button', '--env teambit.react/react'); + // the env is loaded only at the end of the install that installed it. run another install + // so its dependency policies (e.g. @types/react) are applied to the components. + helper.command.install(); }); it('should install env peer deps like @types/react in node_modules', () => { diff --git a/e2e/harmony/aspect.e2e.ts b/e2e/harmony/aspect.e2e.ts index a6ac4a223bf4..e0f9a6cdabf6 100644 --- a/e2e/harmony/aspect.e2e.ts +++ b/e2e/harmony/aspect.e2e.ts @@ -43,12 +43,19 @@ describe('aspect', function () { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope({ addRemoteScopeAsDefaultScope: false }); helper.fixtures.createAspect('my-aspect'); + // the aspect env is not a core aspect - without installing it, the aspect fails to load with + // an env-loading error instead of the error this test exercises. after the install the env + // links @teambit/harmony so the aspect loads fine - fail the load explicitly with a require + // of a missing package. + helper.command.install(); + helper.fs.prependFile('my-scope/my-aspect/my-aspect.main.runtime.ts', "require('non-exist-pkg-for-testing');\n"); + helper.command.compile(); helper.workspaceJsonc.addKeyVal('my-scope/my-aspect', {}); }); it('commands with loaders should show a descriptive error', () => { const output = helper.command.status(); expect(output).to.have.string( - UNABLE_TO_LOAD_EXTENSION('my-scope/my-aspect', "Cannot find module '@teambit/harmony'") + UNABLE_TO_LOAD_EXTENSION('my-scope/my-aspect', "Cannot find module 'non-exist-pkg-for-testing'") ); }); it('commands without loaders should not show the entire stacktrace', () => { diff --git a/e2e/harmony/babel.e2e.ts b/e2e/harmony/babel.e2e.ts deleted file mode 100644 index c3d858a0710e..000000000000 --- a/e2e/harmony/babel.e2e.ts +++ /dev/null @@ -1,82 +0,0 @@ -import chai, { expect } from 'chai'; -import fs from 'fs-extra'; -import path from 'path'; -import chaiString from 'chai-string'; - -import { Helper } from '@teambit/legacy.e2e-helper'; -import chaiFs from 'chai-fs'; -chai.use(chaiFs); -chai.use(chaiString); - -const EXTENSIONS_BASE_FOLDER = 'babel-env'; - -describe('babel compiler', function () { - this.timeout(0); - let helper: Helper; - before(() => { - helper = new Helper(); - }); - after(() => { - helper.scopeHelper.destroy(); - }); - describe('compile with babel', () => { - describe('compile simple javascript component', () => { - let distDir; - before(() => { - helper.scopeHelper.setWorkspaceWithRemoteScope(); - - // add a new env that compiles with Babel - helper.fixtures.copyFixtureExtensions(EXTENSIONS_BASE_FOLDER); - helper.command.addComponent(EXTENSIONS_BASE_FOLDER); - helper.extensions.addExtensionToVariant(EXTENSIONS_BASE_FOLDER, 'teambit.harmony/aspect'); - helper.command.link(); - helper.extensions.addExtensionToVariant(EXTENSIONS_BASE_FOLDER, 'teambit.dependencies/dependency-resolver', { - policy: { - dependencies: { - '@babel/runtime': '^7.12.0', - '@babel/core': '7.11.6', - '@babel/preset-env': '7.22.15', - }, - }, - }); - helper.command.install(); - helper.command.compile(); // compile the new env - - helper.fs.outputFile('bar/foo.js', 'export function sayHello() { console.log("hello"); }; sayHello();'); - helper.command.addComponent('bar'); - helper.extensions.addExtensionToVariant('bar', `${helper.scopes.remote}/${EXTENSIONS_BASE_FOLDER}`); - helper.command.compile(); - distDir = path.join(helper.scopes.localPath, `node_modules/@${helper.scopes.remote}/bar/dist`); - }); - it('should generate dists on the workspace', () => { - expect(distDir).to.be.a.directory(); - expect(path.join(distDir, 'foo.js')).to.be.a.file(); - }); - it('should generate source maps on the workspace', () => { - expect(path.join(distDir, 'foo.js.map')).to.be.a.file(); - }); - it('should generate source maps correctly with the paths to the sources', () => { - const mapFile = path.join(distDir, 'foo.js.map'); - const mapFileParsed = fs.readJSONSync(mapFile); - expect(mapFileParsed).to.have.property('sourceRoot'); - expect(mapFileParsed.sourceRoot).to.endsWith(`${path.sep}bar`); - expect(mapFileParsed).to.have.property('sources'); - }); - it('should be able to run the dist file', () => { - expect(path.join(distDir, 'foo.js')).to.be.a.file(); - const result = helper.command.runCmd(`node ${path.join(distDir, 'foo.js')}`); - expect(result).to.have.string('hello'); - }); - describe('compile on capsules', () => { - before(() => { - helper.command.build(); - }); - it('should generate the dists on the capsule', () => { - const capsule = helper.command.getCapsuleOfComponent('bar'); - expect(path.join(capsule, 'dist')).to.be.a.directory(); - expect(path.join(capsule, 'dist/foo.js')).to.be.a.file(); - }); - }); - }); - }); -}); diff --git a/e2e/harmony/build-cmd.e2e.ts b/e2e/harmony/build-cmd.e2e.ts index 5455e5ca3c98..433b462dde41 100644 --- a/e2e/harmony/build-cmd.e2e.ts +++ b/e2e/harmony/build-cmd.e2e.ts @@ -95,12 +95,17 @@ describe('build command', function () { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(1); + // the default env (empty env) has no compiler hence no dist artifact. set a compiling env + // so the tag produces one + helper.env.setBitdevNodeEnv(); helper.command.tagAllComponents(); helper.command.export(); helper.scopeHelper.reInitWorkspace(); helper.scopeHelper.addRemoteScope(); helper.command.importComponent('comp1'); + // install the env of the imported component so the build below runs with it + helper.command.install(); const artifacts = helper.command.getArtifacts(`${helper.scopes.remote}/comp1`); const artifactDist = artifacts.find((a) => a.name === 'dist'); @@ -125,6 +130,11 @@ describe('build command', function () { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(3); + // these envs used to be core aspects, now their packages must be installed for the envs + // to load + helper.command.install( + '@teambit/aspect@1.0.1107 @teambit/react@1.0.1107 @teambit/node@1.0.1107 @teambit/env@1.0.1107' + ); helper.command.setEnv('comp1', 'teambit.harmony/aspect'); helper.command.setEnv('comp2', 'teambit.react/react'); helper.command.setEnv('comp3', 'teambit.harmony/node'); @@ -142,11 +152,13 @@ describe('build command', function () { before(() => { helper.scopeHelper.reInitWorkspace(); helper.fixtures.populateComponents(1); + // the default env (empty env) has no tester. set a node env (vitest tester) + helper.env.setBitdevNodeEnv(); helper.fs.outputFile('comp1/comp1.spec.ts', specFileFailingFixture()); }); it('bit build --loose should not throw and show the failing test but indicate build success', () => { const output = helper.command.build(undefined, '--loose', true); - expect(output).to.have.string('task "teambit.defender/tester:JestTest" has failed'); // Should still show the failing task + expect(output).to.have.string('task "teambit.defender/tester:VitestTest" has failed'); // Should still show the failing task expect(output).to.have.string('should fail'); // Should still show the failing test expect(output).to.have.string('build succeeded'); // But build should succeed }); @@ -155,6 +167,8 @@ describe('build command', function () { before(() => { helper.scopeHelper.reInitWorkspace(); helper.fixtures.populateComponents(1); + // the default env (empty env) has no compiler. set a compiling env so compilation runs + helper.env.setTsEnv(); // Create a TypeScript file with a compilation error helper.fs.outputFile('comp1/comp1.ts', 'export function invalidFunction(): string { return 123; }'); helper.fs.outputFile('comp1/index.ts', 'export { invalidFunction } from "./comp1";'); @@ -317,14 +331,17 @@ describe('package and capsule generation identity', () => { it('should only include modified component (comp3) in build, not its dependents through non-workspace components', () => { const output = helper.command.build(); - // Should include comp3 since it was modified - expect(output).to.have.string('comp3'); + expect(output).to.have.string('Total 1 components to build'); - // Should NOT include comp1, even though comp1 depends on comp2 which depends on comp3, - // because comp2 is not in the workspace (it's an external dependency) - expect(output).to.not.have.string('comp1'); + // comp3 was modified, so it should have a build capsule. + // (the default env has no compiler task, so the build output doesn't list component ids - + // assert on the created capsules instead) + const comp3Capsule = helper.command.getCapsuleOfComponent(`${helper.scopes.remote}/comp3@0.0.1`); + expect(comp3Capsule).to.be.a.directory(); - expect(output).to.have.string('Total 1 components to build'); + // comp1 should NOT be built, even though comp1 depends on comp2 which depends on comp3, + // because comp2 is not in the workspace (it's an external dependency) + expect(() => helper.command.getCapsuleOfComponent(`${helper.scopes.remote}/comp1@0.0.1`)).to.throw(); }); }); @@ -340,22 +357,27 @@ describe('package and capsule generation identity', () => { it('should only build the specified component when using --unmodified with a component pattern', () => { const output = helper.command.build('comp1 --unmodified'); - // Should include comp1 since it was specified - expect(output).to.have.string('comp1'); + expect(output).to.have.string('Total 1 components to build'); - // Should NOT include comp2, even with --unmodified flag - expect(output).to.not.have.string('comp2'); + // comp1 was specified, so it should have a build capsule. + // (the default env has no compiler task, so the build output doesn't list component ids - + // assert on the created capsules instead) + const comp1Capsule = helper.command.getCapsuleOfComponent(`${helper.scopes.remote}/comp1@0.0.1`); + expect(comp1Capsule).to.be.a.directory(); - expect(output).to.have.string('Total 1 components to build'); + // comp2 should NOT be built, even with --unmodified flag + expect(() => helper.command.getCapsuleOfComponent(`${helper.scopes.remote}/comp2@0.0.1`)).to.throw(); }); it('should build both components when using --unmodified without a pattern', () => { const output = helper.command.build('--unmodified'); - // Should include both components - expect(output).to.have.string('comp1'); - expect(output).to.have.string('comp2'); - expect(output).to.have.string('Total 2 components to build'); + + // both components should have build capsules + const comp1Capsule = helper.command.getCapsuleOfComponent(`${helper.scopes.remote}/comp1@0.0.1`); + expect(comp1Capsule).to.be.a.directory(); + const comp2Capsule = helper.command.getCapsuleOfComponent(`${helper.scopes.remote}/comp2@0.0.1`); + expect(comp2Capsule).to.be.a.directory(); }); }); diff --git a/e2e/harmony/ci-commands.e2e.ts b/e2e/harmony/ci-commands.e2e.ts index 3936ad7c12f5..930b59b52f1f 100644 --- a/e2e/harmony/ci-commands.e2e.ts +++ b/e2e/harmony/ci-commands.e2e.ts @@ -465,6 +465,10 @@ describe('ci commands', function () { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); setupGitRemote(); + // a workspace env is used for the env-set below: it loads deterministically (unlike an + // external env that must be fetched and built in a capsule), and it is NOT the default env + // (the default env config is normalized away on tag, so it won't propagate). + helper.env.setEmptyEnv(); const defaultBranch = setupComponentsAndInitialCommit(); // First PR commit + ci pr — lane is created with comp1's original (default) env. @@ -476,7 +480,7 @@ describe('ci commands', function () { // Main moves ahead: change comp1's env, tag, export, push. helper.command.runCmd(`git checkout ${defaultBranch}`); - helper.command.setEnv('comp1', 'teambit.harmony/aspect'); + helper.command.setEnv('comp1', 'empty-env'); helper.command.tagAllWithoutBuild(); helper.command.export(); helper.command.runCmd('git add .'); @@ -499,7 +503,7 @@ describe('ci commands', function () { expect( envData.config.env, `expected comp1's env to be updated from main, got: ${JSON.stringify(envData.config)}` - ).to.equal('teambit.harmony/aspect'); + ).to.equal(`${helper.scopes.remote}/empty-env`); }); }); @@ -937,11 +941,29 @@ ${helper.scopes.remote}/comp3: 1.5.0`; before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); setupGitRemote(); + // a workspace env is used for the env-set below: it loads deterministically (unlike an + // external env that must be fetched and built in a capsule), and it is NOT the default env + // (the default env config is normalized away on tag). + helper.env.setEmptyEnv(); const defaultBranch = setupComponentsAndInitialCommit(); - // Create lane and change env on comp1 + // use the env on another component on main from the start, so the env is loaded (and + // registered) in every process. otherwise, during `bit ci merge` - which starts on main + // where no component uses this env - comp1 receives the env mid-process via the lane's + // merged config, when it's too late for the env to load, and the tag fails on an + // env data/config mismatch. + helper.command.setEnv('comp2', 'empty-env'); + // skip the auto-tag so comp1 (a dependent of comp2) keeps its original version - the + // version assertions below expect the ci merge to create comp1's second version. + helper.command.tagAllWithoutBuild('--skip-auto-tag'); + helper.command.export(); + helper.command.runCmd('git add .'); + helper.command.runCmd('git commit -m "chore: use the workspace env on comp2"'); + helper.command.runCmd(`git push origin ${defaultBranch}`); + + // Create lane and change env on comp1. helper.command.createLane('config-lane'); - helper.command.setEnv('comp1', 'teambit.harmony/aspect'); + helper.command.setEnv('comp1', 'empty-env'); helper.command.snapAllComponentsWithoutBuild(); helper.command.export(); @@ -958,7 +980,7 @@ ${helper.scopes.remote}/comp3: 1.5.0`; }); it('should preserve the env config from the lane', () => { const envData = helper.command.showAspectConfig('comp1', 'teambit.envs/envs'); - expect(envData.config.env).to.equal('teambit.harmony/aspect'); + expect(envData.config.env).to.equal(`${helper.scopes.remote}/empty-env`); }); it('should tag the component', () => { expect(mergeOutput).to.include('Merged PR'); diff --git a/e2e/harmony/compile.e2e.ts b/e2e/harmony/compile.e2e.ts index 854de3a72c73..9a33c12e4641 100644 --- a/e2e/harmony/compile.e2e.ts +++ b/e2e/harmony/compile.e2e.ts @@ -23,7 +23,7 @@ describe('compile extension', function () { let appOutput: string; before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.extensions.addExtensionToVariant('*', 'teambit.harmony/node', {}); + helper.env.setTsEnv(); appOutput = helper.fixtures.populateComponentsTS(3); scopeBeforeTag = helper.scopeHelper.cloneWorkspace(); }); @@ -130,7 +130,8 @@ describe('compile extension', function () { }); // a guard for Flows bug that exits unexpectedly it('should be able to tag', () => { - expect(output).to.have.string('4 component(s) tagged'); + // comp1-3, bar and the ts-env + expect(output).to.have.string('5 component(s) tagged'); }); it('should still save the dists on the component with the compiler', () => { const catComp = helper.command.catComponent('comp3@latest'); @@ -146,7 +147,7 @@ describe('compile extension', function () { describe('component with unsupported compiler files', () => { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.extensions.addExtensionToVariant('*', 'teambit.harmony/node', {}); + helper.env.setTsEnv(); helper.fixtures.populateComponentsTS(1); helper.fs.outputFile('comp1/style.css', 'h1{}'); helper.fs.outputFile('comp1/types.d.ts', 'export const myField: number'); @@ -182,6 +183,7 @@ describe('compile extension', function () { describe('component with nested directories', () => { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope({ addRemoteScopeAsDefaultScope: false }); + helper.env.setTsEnv(); helper.fixtures.populateComponentsTS(1); helper.fs.outputFile('comp1/nested/foo.ts'); helper.command.compile(); @@ -197,6 +199,7 @@ describe('compile extension', function () { describe('compile by directory path', () => { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.env.setTsEnv(); helper.fixtures.populateComponentsTS(3); helper.command.move('comp1', 'nested/comp1'); helper.command.move('comp2', 'nested/comp2'); diff --git a/e2e/harmony/create.e2e.ts b/e2e/harmony/create.e2e.ts index 7b23bc7fe1e6..ebab8836b07b 100644 --- a/e2e/harmony/create.e2e.ts +++ b/e2e/harmony/create.e2e.ts @@ -169,13 +169,15 @@ describe('create extension', function () { describe('with env defined inside the template different than the variants', () => { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.extensions.addExtensionToVariant('*', 'teambit.react/react', {}); + // the variant env is a workspace env (and not e.g. teambit.react/react) because this branch + // removed the react env from the core aspects. + helper.env.setTsEnv(); helper.command.create('component-generator', 'my-aspect', `--scope ${helper.scopes.remote}`); }); it('should set the env according to the variant', () => { const show = helper.command.showComponentParsedHarmony('my-aspect'); const env = show.find((item) => item.title === 'env'); - expect(env.json).to.equal('teambit.react/react'); + expect(env.json).to.equal(`${helper.scopes.remote}/ts-env`); }); }); describe('with env defined inside the template when there is no variant', () => { @@ -210,11 +212,13 @@ describe('create extension', function () { // create a new workspace that uses an external package manager helper.scopeHelper.cleanWorkspace(); helper.command.init('--external-package-manager'); - helper.command.create('module', 'simple'); + // the node env is not a core aspect anymore, its template is loaded on demand via --env + helper.command.create('module', 'simple', '--env teambit.harmony/node'); pkgJson = helper.fs.readJsonFile('package.json'); }); it('should write dependencies of the component to package.json', () => { - expect(pkgJson.dependencies['@bitdev/node.node-env'] != null).to.eq(true); + // the env set via --env is written as a dependency with its pinned version + expect(pkgJson.dependencies['@teambit/node'] != null).to.eq(true); }); it('should not write dependencies of the env to package.json', () => { expect(pkgJson.dependencies.eslint == null).to.eq(true); diff --git a/e2e/harmony/custom-aspects.e2e.ts b/e2e/harmony/custom-aspects.e2e.ts index 9ba819b9cb5d..3429526d8eca 100644 --- a/e2e/harmony/custom-aspects.e2e.ts +++ b/e2e/harmony/custom-aspects.e2e.ts @@ -51,7 +51,7 @@ describe('custom aspects', function () { helper.command.install(`@ci/${helper.scopes.remoteWithoutOwner}.main-aspect`); - helper.command.create('react-env', 'my-env', '--path my-env'); + helper.command.create('react-env', 'my-env', '--path my-env --env teambit.react/react'); helper.fs.outputFile('my-env/my-env.main.runtime.ts', getEnvRuntimeMain(helper.scopes.remoteWithoutOwner)); helper.fixtures.populateComponents(1); @@ -59,7 +59,9 @@ describe('custom aspects', function () { helper.extensions.addExtensionToVariant(`my-env`, 'teambit.harmony/aspect'); helper.command.compile(); - helper.command.install(); + // the aspect and react envs used to be core aspects, now their packages must be installed + // for the my-env fixture (which imports @teambit/react) to be compiled and loaded + helper.command.install('@teambit/aspect@1.0.1107 @teambit/node@1.0.1107 @teambit/react@1.0.1107'); }); after(() => { npmCiRegistry.destroy(); diff --git a/e2e/harmony/custom-env-operations-2.e2e.ts b/e2e/harmony/custom-env-operations-2.e2e.ts new file mode 100644 index 000000000000..ca208e873ce2 --- /dev/null +++ b/e2e/harmony/custom-env-operations-2.e2e.ts @@ -0,0 +1,145 @@ +import fs from 'fs-extra'; +import path from 'path'; +import chai, { expect } from 'chai'; +import { Helper } from '@teambit/legacy.e2e-helper'; +import chaiFs from 'chai-fs'; +import chaiString from 'chai-string'; +chai.use(chaiFs); +chai.use(chaiString); +describe('custom env (config and versioning scenarios) (part 2)', function () { + this.timeout(0); + let helper: Helper; + before(() => { + helper = new Helper(); + }); + after(() => { + helper.scopeHelper.destroy(); + }); + describe('ejecting conf when current env exists locally', () => { + before(() => { + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.env.setCustomEnv('node-env-1'); + helper.fixtures.populateComponents(1, false); + helper.command.setEnv('comp1', 'node-env-1'); + helper.command.tagAllWithoutBuild(); + helper.command.export(); + helper.command.ejectConf('comp1'); + }); + it('should write the env aspect without a version to the component.json file', () => { + const compJson = helper.componentJson.read('comp1'); + expect(compJson.extensions).to.have.property(`${helper.scopes.remote}/node-env-1`); + expect(compJson.extensions).to.not.have.property(`${helper.scopes.remote}/node-env-1@0.0.1`); + }); + }); + describe('an empty env. nothing is configured, not even a compiler', () => { + before(() => { + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.env.setEmptyEnv(); + + helper.fixtures.populateComponents(1, false); + helper.command.setEnv('comp1', 'empty-env'); + + fs.removeSync(path.join(helper.scopes.localPath, 'node_modules')); + helper.command.install(); + }); + it('bit compile should not compile the component and should say why', () => { + const output = helper.command.compile(); + // the env component itself does compile, so only comp1 is reported as skipped here + expect(output).to.have.string('comp1 ... not compiled'); + expect(output).to.have.string('1 component(s) skipped, no compiler.'); + }); + it('should not create dist dir in the node_modules', () => { + const dir = path.join(helper.scopes.localPath, 'node_modules', helper.scopes.remote, 'comp1/dist'); + expect(dir).to.not.be.a.path(); + }); + it('bit build should not fail', () => { + const output = helper.command.build(); + expect(output).to.have.string('build succeeded'); + }); + it('bit format should not show an error', () => { + const output = helper.command.format(); + expect(output).to.not.have.string('failed'); + }); + it('bit lint should not show an error', () => { + // lint only the component using the empty env. the env component itself is linted by its + // own env (teambit.envs/env, a published package), whose linter setup is not the concern + // of this test. + const output = helper.command.lint('comp1'); + expect(output).to.not.have.string('failed'); + }); + it('bit test should not show an error', () => { + const output = helper.command.test(); + expect(output).to.not.have.string('failed'); + }); + }); + describe('an env with a preview/bundler but without a compiler', () => { + let buildOutput: string; + before(() => { + // preview is disabled by default in e2e to speed up tagging. enable it so the GeneratePreview + // task actually runs - this is the path that used to fail for a compiler-less env. + helper.scopeHelper.setWorkspaceWithRemoteScope({ disablePreview: false }); + // a react-based env with the compiler (and the env build pipe) removed. so the env has a + // preview/bundler but no compiler, exactly like bitdev.general/envs/js-env. + const envName = helper.env.setCustomNewEnv('react-no-compiler-env'); + const envId = `${helper.scopes.remote}/${envName}`; + helper.fixtures.populateComponents(1, false); + helper.command.setEnv('comp1', envId); + helper.command.install(); + }); + it('bit build should not fail generating the preview', () => { + // before the fix it used to throw "context.env.getCompiler is not a function" and then + // ENOENT when writing the preview link into the (never created) dist dir. + // skip the TSCompiler task: comp1's env has no compiler anyway, and skipping it avoids + // compiling the env component itself (irrelevant to this scenario - the user's env was a + // resolved dependency, not built). the global GeneratePreview task still runs. + buildOutput = helper.command.build('comp1', '--skip-tasks TSCompiler'); + expect(buildOutput).to.have.string('build succeeded'); + }); + it('the GeneratePreview task should have run (preview was needed, not skipped)', () => { + expect(buildOutput).to.have.string('GeneratePreview'); + }); + }); + describe('custom env with invalid env.jsonc', () => { + before(() => { + helper.scopeHelper.setWorkspaceWithRemoteScope(); + const envName = helper.env.setCustomEnv('node-env-1'); + const envId = `${helper.scopes.remote}/${envName}`; + helper.fixtures.populateComponents(1); + helper.command.setEnv('comp1', envId); + }); + it('should throw a descriptive error when a policy entry is not an object', () => { + helper.fs.outputFile( + 'node-env-1/env.jsonc', + `{ + "policy": { + "dev": [ + "lodash" + ] + } +}` + ); + const output = helper.general.runWithTryCatch('bit status'); + expect(output).to.have.string( + 'error: failed validating the env.jsonc file. policy.dev entry must be an object, got type "string" value: "lodash"' + ); + }); + it('should throw a descriptive error when a policy entry object has no "version" field', () => { + helper.fs.outputFile( + 'node-env-1/env.jsonc', + `{ + "policy": { + "dev": [ + { + "name": "lodash" + } + ] + } +}` + ); + const output = helper.general.runWithTryCatch('bit status'); + expect(output).to.have.string( + 'error: failed validating the env.jsonc file. policy.dev entry must have a "version" property' + ); + }); + }); +}); diff --git a/e2e/harmony/custom-env-operations.e2e.ts b/e2e/harmony/custom-env-operations.e2e.ts index cf0392b8ca1a..ed24f4dbc7e8 100644 --- a/e2e/harmony/custom-env-operations.e2e.ts +++ b/e2e/harmony/custom-env-operations.e2e.ts @@ -1,5 +1,3 @@ -import fs from 'fs-extra'; -import path from 'path'; import chai, { expect } from 'chai'; import { IssuesClasses } from '@teambit/component-issues'; import { Helper } from '@teambit/legacy.e2e-helper'; @@ -7,7 +5,6 @@ import chaiFs from 'chai-fs'; import chaiString from 'chai-string'; chai.use(chaiFs); chai.use(chaiString); - describe('custom env (config and versioning scenarios)', function () { this.timeout(0); let helper: Helper; @@ -21,7 +18,9 @@ describe('custom env (config and versioning scenarios)', function () { before(() => { // important! don't disable the preview. helper.scopeHelper.setWorkspaceWithRemoteScope({ disablePreview: false }); - const envName = helper.env.setCustomEnv(); + // node-env-1 is a minimal old-format env fixture - it preserves the custom-env mechanics + // without installing the full legacy node-env dependency chain + const envName = helper.env.setCustomEnv('node-env-1'); const envId = `${helper.scopes.remote}/${envName}`; helper.extensions.addExtensionToWorkspace(envId); helper.command.tagAllWithoutBuild(); @@ -36,7 +35,7 @@ describe('custom env (config and versioning scenarios)', function () { let envId: string; before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); - const envName = helper.env.setCustomEnv(); + const envName = helper.env.setCustomEnv('node-env-1'); envId = `${helper.scopes.remote}/${envName}`; helper.command.tagAllWithoutBuild(); helper.command.export(); @@ -55,7 +54,7 @@ describe('custom env (config and versioning scenarios)', function () { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(1); - const envName = helper.env.setCustomEnv(); + const envName = helper.env.setCustomEnv('node-env-1'); envId = `${helper.scopes.remote}/${envName}`; helper.command.setEnv('comp1', envId); helper.command.tagAllWithoutBuild(); @@ -84,7 +83,7 @@ describe('custom env (config and versioning scenarios)', function () { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(1); - const envName = helper.env.setCustomEnv(); + const envName = helper.env.setCustomEnv('node-env-1'); const envId = `${helper.scopes.remote}/${envName}`; helper.command.setEnv('comp1', envId); helper.command.rename(envName, 'new-env'); @@ -98,7 +97,7 @@ describe('custom env (config and versioning scenarios)', function () { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(1); - const envName = helper.env.setCustomEnv(); + const envName = helper.env.setCustomEnv('node-env-1'); const envId = `${helper.scopes.remote}/${envName}`; helper.command.setEnv('comp1', envId); helper.command.tagAllWithoutBuild(); @@ -182,128 +181,4 @@ export default createMounter(MyReactProvider) as any;` expect(status).to.be.a('string'); }); }); - describe('ejecting conf when current env exists locally', () => { - before(() => { - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.env.setCustomEnv(); - helper.fixtures.populateComponents(1, false); - helper.command.setEnv('comp1', 'node-env'); - helper.command.tagAllWithoutBuild(); - helper.command.export(); - helper.command.ejectConf('comp1'); - }); - it('should write the env aspect without a version to the component.json file', () => { - const compJson = helper.componentJson.read('comp1'); - expect(compJson.extensions).to.have.property(`${helper.scopes.remote}/node-env`); - expect(compJson.extensions).to.not.have.property(`${helper.scopes.remote}/node-env@0.0.1`); - }); - }); - describe('an empty env. nothing is configured, not even a compiler', () => { - before(() => { - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.env.setEmptyEnv(); - - helper.fixtures.populateComponents(1, false); - helper.command.setEnv('comp1', 'empty-env'); - - fs.removeSync(path.join(helper.scopes.localPath, 'node_modules')); - helper.command.install(); - }); - it('bit compile should not compile the component and should say why', () => { - const output = helper.command.compile(); - // the env component itself does compile, so only comp1 is reported as skipped here - expect(output).to.have.string('comp1 ... not compiled'); - expect(output).to.have.string('1 component(s) skipped, no compiler.'); - }); - it('should not create dist dir in the node_modules', () => { - const dir = path.join(helper.scopes.localPath, 'node_modules', helper.scopes.remote, 'comp1/dist'); - expect(dir).to.not.be.a.path(); - }); - it('bit build should not fail', () => { - const output = helper.command.build(); - expect(output).to.have.string('build succeeded'); - }); - it('bit format should not show an error', () => { - const output = helper.command.format(); - expect(output).to.not.have.string('failed'); - }); - it('bit lint should not show an error', () => { - const output = helper.command.lint(); - expect(output).to.not.have.string('failed'); - }); - it('bit test should not show an error', () => { - const output = helper.command.test(); - expect(output).to.not.have.string('failed'); - }); - }); - describe('an env with a preview/bundler but without a compiler', () => { - let buildOutput: string; - before(() => { - // preview is disabled by default in e2e to speed up tagging. enable it so the GeneratePreview - // task actually runs - this is the path that used to fail for a compiler-less env. - helper.scopeHelper.setWorkspaceWithRemoteScope({ disablePreview: false }); - // a react-based env with the compiler (and the env build pipe) removed. so the env has a - // preview/bundler but no compiler, exactly like bitdev.general/envs/js-env. - const envName = helper.env.setCustomNewEnv('react-no-compiler-env'); - const envId = `${helper.scopes.remote}/${envName}`; - helper.fixtures.populateComponents(1, false); - helper.command.setEnv('comp1', envId); - helper.command.install(); - }); - it('bit build should not fail generating the preview', () => { - // before the fix it used to throw "context.env.getCompiler is not a function" and then - // ENOENT when writing the preview link into the (never created) dist dir. - // skip the TSCompiler task: comp1's env has no compiler anyway, and skipping it avoids - // compiling the env component itself (irrelevant to this scenario - the user's env was a - // resolved dependency, not built). the global GeneratePreview task still runs. - buildOutput = helper.command.build('comp1', '--skip-tasks TSCompiler'); - expect(buildOutput).to.have.string('build succeeded'); - }); - it('the GeneratePreview task should have run (preview was needed, not skipped)', () => { - expect(buildOutput).to.have.string('GeneratePreview'); - }); - }); - describe('custom env with invalid env.jsonc', () => { - before(() => { - helper.scopeHelper.setWorkspaceWithRemoteScope(); - const envName = helper.env.setCustomEnv(); - const envId = `${helper.scopes.remote}/${envName}`; - helper.fixtures.populateComponents(1); - helper.command.setEnv('comp1', envId); - }); - it('should throw a descriptive error when a policy entry is not an object', () => { - helper.fs.outputFile( - 'node-env/env.jsonc', - `{ - "policy": { - "dev": [ - "lodash" - ] - } -}` - ); - const output = helper.general.runWithTryCatch('bit status'); - expect(output).to.have.string( - 'error: failed validating the env.jsonc file. policy.dev entry must be an object, got type "string" value: "lodash"' - ); - }); - it('should throw a descriptive error when a policy entry object has no "version" field', () => { - helper.fs.outputFile( - 'node-env/env.jsonc', - `{ - "policy": { - "dev": [ - { - "name": "lodash" - } - ] - } -}` - ); - const output = helper.general.runWithTryCatch('bit status'); - expect(output).to.have.string( - 'error: failed validating the env.jsonc file. policy.dev entry must have a "version" property' - ); - }); - }); }); diff --git a/e2e/harmony/custom-env-registry.e2e.ts b/e2e/harmony/custom-env-registry.e2e.ts new file mode 100644 index 000000000000..9d4c9e63c81c --- /dev/null +++ b/e2e/harmony/custom-env-registry.e2e.ts @@ -0,0 +1,294 @@ +import fs from 'fs-extra'; +import path from 'path'; +import chai, { expect } from 'chai'; +import { resolveFrom } from '@teambit/toolbox.modules.module-resolver'; +import { IssuesClasses } from '@teambit/component-issues'; +import { Extensions } from '@teambit/legacy.constants'; +import { Helper, NpmCiRegistry, supportNpmCiRegistryTesting } from '@teambit/legacy.e2e-helper'; +import chaiFs from 'chai-fs'; +import chaiString from 'chai-string'; +chai.use(chaiFs); +chai.use(chaiString); +describe('custom env (registry)', function () { + this.timeout(0); + let helper: Helper; + before(() => { + helper = new Helper(); + }); + after(() => { + helper.scopeHelper.destroy(); + }); + (supportNpmCiRegistryTesting ? describe : describe.skip)('load env from env root', () => { + let envId; + let envName; + let npmCiRegistry: NpmCiRegistry; + before(async () => { + helper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.workspaceJsonc.setPackageManager('teambit.dependencies/pnpm'); + npmCiRegistry = new NpmCiRegistry(helper); + await npmCiRegistry.init(); + npmCiRegistry.configureCiInPackageJsonHarmony(); + helper.workspaceJsonc.setupDefault(); + envName = helper.env.setCustomNewEnv(undefined, undefined, { + policy: { + peers: [ + { + name: 'react', + version: '^16.8.0', + supportedRange: '^16.8.0', + }, + ], + }, + }); + envId = `${helper.scopes.remote}/${envName}`; + helper.command.showComponent(envId); + helper.command.tagAllComponents(); + helper.command.export(); + + helper.scopeHelper.reInitWorkspace(); + // Clean the capsule dir to make sure it's empty before we continue + const scopeAspectsCapsulesRootDir = helper.command.capsuleListParsed().scopeAspectsCapsulesRootDir; + if (fs.pathExistsSync(scopeAspectsCapsulesRootDir)) { + fs.rmdirSync(scopeAspectsCapsulesRootDir, { recursive: true }); + } + + helper.scopeHelper.addRemoteScope(); + helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); + helper.extensions.workspaceJsonc.addKeyValToWorkspace('resolveEnvsFromRoots', true); + helper.fixtures.populateComponents(1); + helper.command.setEnv('comp1', envId); + helper.command.install(); + }); + after(() => { + npmCiRegistry.destroy(); + helper = new Helper(); + }); + it('should load the env without issue', () => { + helper.command.expectStatusToNotHaveIssue(IssuesClasses.NonLoadedEnv.name); + const showOutput = helper.command.showComponent('comp1'); + expect(showOutput).to.have.string(envId); + expect(showOutput).to.not.have.string('not loaded'); + }); + it('should have the env installed in its root', () => { + const envRootDir = helper.env.rootCompDir(`${envId}@0.0.1`); + const resolvedInstalledEnv = resolveFrom(envRootDir, [ + `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.react-based-env`, + ]); + expect(envRootDir).to.be.a.path(); + expect(resolvedInstalledEnv).to.be.a.path(); + }); + it('should not create scope aspect capsule', () => { + const scopeAspectsCapsulesRootDir = helper.command.capsuleListParsed().scopeAspectsCapsulesRootDir; + expect(scopeAspectsCapsulesRootDir).to.not.be.a.path(); + }); + }); + + (supportNpmCiRegistryTesting ? describe : describe.skip)('custom env installed as a package', () => { + let envId: string; + let envName: string; + let npmCiRegistry: NpmCiRegistry; + before(async () => { + helper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); + helper.scopeHelper.setWorkspaceWithRemoteScope(); + npmCiRegistry = new NpmCiRegistry(helper); + await npmCiRegistry.init(); + npmCiRegistry.configureCiInPackageJsonHarmony(); + // see the comment about the node-env-1 fixture in the 'non loaded env' describe. crucial + // here: each sub-describe re-inits a workspace and loads this env from the scope into a + // scope-aspects capsule - a full-chain env would pay that chain per sub-describe. + envName = helper.env.setCustomEnv('node-env-1'); + envId = `${helper.scopes.remote}/${envName}`; + helper.command.compile(); + helper.command.tagAllComponents(); + helper.command.tagAllComponents('--unmodified'); + helper.command.export(); + + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.workspaceJsonc.setupDefault(); + }); + after(() => { + npmCiRegistry.destroy(); + helper = new Helper(); + }); + describe('setting up the external env without a version', () => { + before(() => { + helper.fixtures.populateComponents(1); + helper.extensions.addExtensionToVariant('*', envId); + }); + it('should show a descriptive error when tagging the component', () => { + const tagOutput = helper.general.runWithTryCatch('bit tag -m msg'); + expect(tagOutput).to.have.string('failed loading env - external env without a version'); + }); + describe('running any other command', () => { + // @Gilad TODO + it.skip('should warn or error about the misconfigured env and suggest to enter the version', () => {}); + }); + }); + + describe('set up the env using bit env set without a version', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.fixtures.populateComponents(1); + helper.command.setEnv('comp1', envId); + }); + it('should save it with the latest version in root', () => { + const bitMap = helper.bitMap.read(); + expect(bitMap.comp1.config).to.have.property(`${envId}@0.0.2`); + }); + }); + describe('set up the env using bit env set with a version', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.fixtures.populateComponents(1); + helper.command.setEnv('comp1', `${envId}@0.0.2`); + }); + it('should save it with a version in root but without version in envs/envs', () => { + const bitMap = helper.bitMap.read(); + expect(bitMap.comp1.config).to.have.property(`${envId}@0.0.2`); + expect(bitMap.comp1.config[Extensions.envs].env).equal(envId); + }); + }); + describe('set up the env using bit create --env with a version', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.command.create('starter', 'comp1', `--env ${envId}@0.0.1`); + }); + it('should save it with a version in root but without version in envs/envs', () => { + const bitMap = helper.bitMap.read(); + expect(bitMap.comp1.config).to.have.property(`${envId}@0.0.1`); + expect(bitMap.comp1.config[Extensions.envs].env).equal(envId); + }); + }); + describe('set up the env and then unset it', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.fixtures.populateComponents(1); + helper.command.setEnv('comp1', `${envId}@0.0.1`); + helper.command.unsetEnv('comp1'); + }); + it('should remove the env not only from envs/envs but also from root', () => { + const bitMap = helper.bitMap.read(); + expect(bitMap.comp1.config).to.not.have.property(`${envId}@0.0.1`); + expect(bitMap.comp1.config).to.not.have.property(Extensions.envs); + }); + }); + describe('set up the env and then replace it with another env without mentioning the version', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.fixtures.populateComponents(1); + helper.command.setEnv('comp1', `${envId}@0.0.1`); + helper.command.replaceEnv(envId, `${envId}@0.0.2`); + }); + it('should save it with a version in root but without version in envs/envs', () => { + const bitMap = helper.bitMap.read(); + expect(bitMap.comp1.config).to.not.have.property(`${envId}@0.0.1`); + expect(bitMap.comp1.config).to.have.property(`${envId}@0.0.2`); + expect(bitMap.comp1.config[Extensions.envs].env).equal(envId); + }); + }); + describe('set up the same env with two different versions, then replace with another env', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.fixtures.populateComponents(2); + helper.command.setEnv('comp1', `${envId}@0.0.1`); + helper.command.setEnv('comp2', `${envId}@0.0.2`); + helper.command.replaceEnv(envId, `teambit.react/react`); + }); + it('should replace the env for both components', () => { + const bitMap = helper.bitMap.read(); + expect(bitMap.comp1.config).to.not.have.property(`${envId}@0.0.1`); + expect(bitMap.comp2.config).to.not.have.property(`${envId}@0.0.2`); + expect(bitMap.comp1.config).to.have.property('teambit.react/react'); + expect(bitMap.comp2.config).to.have.property('teambit.react/react'); + }); + }); + describe('tag and change the env version', () => { + before(() => { + helper.scopeHelper.reInitWorkspace({ addRemoteScopeAsDefaultScope: false }); + helper.scopeHelper.addRemoteScope(); + helper.fixtures.populateComponents(1); + helper.command.setEnv('comp1', `${envId}@0.0.1`); + helper.command.tagAllWithoutBuild(); + helper.command.setEnv('comp1', `${envId}@0.0.2`); + }); + it('bit status should show it as modified', () => { + const isModified = helper.command.statusComponentIsModified('my-scope/comp1'); + expect(isModified).to.be.true; + }); + }); + describe('snapping the env on the lane and then deleting it', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.fixtures.populateComponents(1); + helper.command.createLane(); + helper.command.importComponent(envName); + helper.command.setEnv('comp1', envId); + helper.command.snapAllComponentsWithoutBuild('--unmodified'); + helper.command.export(); + + helper.command.softRemoveOnLane(envId); + }); + it('bit status should show the RemovedEnv issue', () => { + helper.command.expectStatusToHaveIssue(IssuesClasses.RemovedEnv.name); + }); + it('replacing the env should fix the issue', () => { + helper.command.replaceEnv(envId, `${envId}@0.0.2`); + helper.command.expectStatusToNotHaveIssue(IssuesClasses.RemovedEnv.name); + }); + }); + describe('missing modules in the env capsule', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.workspaceJsonc.setupDefault(); + helper.fixtures.populateComponents(1); + helper.extensions.addExtensionToVariant('*', `${envId}@0.0.1`); + helper.command.status(); // populate capsules. + const capsules = helper.command.capsuleListParsed(); + const scopeAspectCapsulesPath = capsules.scopeAspectsCapsulesRootDir; + fs.removeSync(path.join(scopeAspectCapsulesPath, 'node_modules')); + }); + it('should re-create the capsule dir and should not show any warning/error about loading the env', () => { + const status = helper.command.status(); + expect(status).to.not.include('unable to load the extension'); + }); + it('bit show should show the correct env', () => { + const env = helper.env.getComponentEnv('comp1'); + expect(env).to.equal(`${envId}@0.0.1`); + }); + }); + describe('core-env was set in previous tag and another non-core env is set now', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.workspaceJsonc.setupDefault(); + helper.fixtures.populateComponents(1); + // the mdx env used to be a core aspect, now its package (and its chain) must be + // installed for the env to load + helper.command.install( + '@teambit/mdx@1.0.1108 @teambit/react@1.0.1107 @teambit/node@1.0.1107 @teambit/aspect@1.0.1107' + ); + helper.command.setEnv('comp1', 'teambit.mdx/mdx'); + helper.command.tagAllWithoutBuild(); + // it's important to have here a non-core env. otherwise, the issue won't be shown. + helper.command.setEnv('comp1', envId); + helper.command.status(); // run any command to get rid of pnpm output so the next command will be a valid json. + }); + it('bit status should not show it as an issue', () => { + helper.command.expectStatusToNotHaveIssue(IssuesClasses.MultipleEnvs.name); + }); + }); + after(() => { + npmCiRegistry.destroy(); + }); + }); +}); diff --git a/e2e/harmony/custom-env.e2e.ts b/e2e/harmony/custom-env.e2e.ts index 82f0274fd6ed..3d8c6a2d1e40 100644 --- a/e2e/harmony/custom-env.e2e.ts +++ b/e2e/harmony/custom-env.e2e.ts @@ -1,15 +1,14 @@ import fs from 'fs-extra'; import path from 'path'; +import stripAnsi from 'strip-ansi'; import chai, { expect } from 'chai'; -import { resolveFrom } from '@teambit/toolbox.modules.module-resolver'; import { IssuesClasses } from '@teambit/component-issues'; -import { Extensions, IS_WINDOWS } from '@teambit/legacy.constants'; -import { Helper, NpmCiRegistry, supportNpmCiRegistryTesting } from '@teambit/legacy.e2e-helper'; +import { IS_WINDOWS } from '@teambit/legacy.constants'; +import { Helper } from '@teambit/legacy.e2e-helper'; import chaiFs from 'chai-fs'; import chaiString from 'chai-string'; chai.use(chaiFs); chai.use(chaiString); - describe('custom env', function () { this.timeout(0); let helper: Helper; @@ -38,7 +37,9 @@ describe('custom env', function () { before(async () => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.workspaceJsonc.setPackageManager('teambit.dependencies/pnpm'); - envName = helper.env.setCustomEnv(undefined, { skipCompile: true, skipInstall: true }); + // the node-env-1 fixture is a minimal old-format env (not based on any non-core env), so + // the suite doesn't pay the full published env-chain installs - see the fixture itself + envName = helper.env.setCustomEnv('node-env-1', { skipCompile: true, skipInstall: true }); envId = `${helper.scopes.remote}/${envName}`; helper.fixtures.populateComponents(1, undefined, undefined, false); helper.extensions.addExtensionToVariant('*', envId); @@ -49,11 +50,11 @@ describe('custom env', function () { const componentShowParsed = helper.command.showComponentParsedHarmonyByTitle('comp1', 'env'); expect(componentShowParsed).to.equal(envId); const regularShowOutput = helper.command.showComponent('comp1'); - expect(regularShowOutput).to.contain(`${envId} (not loaded)`); + expect(stripAnsi(regularShowOutput)).to.contain(`${envId} (not loaded)`); }); it('should show the correct env in bit envs (with no loaded indication)', () => { const envsOutput = helper.command.envs(); - expect(envsOutput).to.contain(`${envId} (not loaded)`); + expect(stripAnsi(envsOutput)).to.contain(`${envId} (not loaded)`); }); it('should show a component issue in bit status', () => { helper.command.expectStatusToHaveIssue(IssuesClasses.NonLoadedEnv.name); @@ -65,7 +66,7 @@ describe('custom env', function () { let envName; before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); - envName = helper.env.setCustomEnv(); + envName = helper.env.setCustomEnv('node-env-1'); envId = `${helper.scopes.remote}/${envName}`; helper.fixtures.populateComponents(3); helper.extensions.addExtensionToVariant('*', envId); @@ -119,7 +120,7 @@ describe('custom env', function () { describe('change an env after tag', () => { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); - const envName = helper.env.setCustomEnv(); + const envName = helper.env.setCustomEnv('node-env-1'); const envId = `${helper.scopes.remote}/${envName}`; helper.fixtures.populateComponents(3); helper.extensions.addExtensionToVariant('*', envId); @@ -136,7 +137,7 @@ describe('custom env', function () { let envId; before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); - const envName = helper.env.setCustomEnv(); + const envName = helper.env.setCustomEnv('node-env-1'); envId = `${helper.scopes.remote}/${envName}`; helper.fixtures.populateComponents(1, false); helper.command.setEnv('comp1', envId); @@ -154,271 +155,6 @@ describe('custom env', function () { expect(env).to.include(envId); }); }); - (supportNpmCiRegistryTesting ? describe : describe.skip)('load env from env root', () => { - let envId; - let envName; - let npmCiRegistry: NpmCiRegistry; - before(async () => { - helper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.workspaceJsonc.setPackageManager('teambit.dependencies/pnpm'); - npmCiRegistry = new NpmCiRegistry(helper); - await npmCiRegistry.init(); - npmCiRegistry.configureCiInPackageJsonHarmony(); - helper.workspaceJsonc.setupDefault(); - envName = helper.env.setCustomNewEnv(undefined, undefined, { - policy: { - peers: [ - { - name: 'react', - version: '^16.8.0', - supportedRange: '^16.8.0', - }, - ], - }, - }); - envId = `${helper.scopes.remote}/${envName}`; - helper.command.showComponent(envId); - helper.command.tagAllComponents(); - helper.command.export(); - - helper.scopeHelper.reInitWorkspace(); - // Clean the capsule dir to make sure it's empty before we continue - const scopeAspectsCapsulesRootDir = helper.command.capsuleListParsed().scopeAspectsCapsulesRootDir; - if (fs.pathExistsSync(scopeAspectsCapsulesRootDir)) { - fs.rmdirSync(scopeAspectsCapsulesRootDir, { recursive: true }); - } - - helper.scopeHelper.addRemoteScope(); - helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); - helper.extensions.workspaceJsonc.addKeyValToWorkspace('resolveEnvsFromRoots', true); - helper.fixtures.populateComponents(1); - helper.command.setEnv('comp1', envId); - helper.command.install(); - }); - after(() => { - npmCiRegistry.destroy(); - helper = new Helper(); - }); - it('should load the env without issue', () => { - helper.command.expectStatusToNotHaveIssue(IssuesClasses.NonLoadedEnv.name); - const showOutput = helper.command.showComponent('comp1'); - expect(showOutput).to.have.string(envId); - expect(showOutput).to.not.have.string('not loaded'); - }); - it('should have the env installed in its root', () => { - const envRootDir = helper.env.rootCompDir(`${envId}@0.0.1`); - const resolvedInstalledEnv = resolveFrom(envRootDir, [ - `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.react-based-env`, - ]); - expect(envRootDir).to.be.a.path(); - expect(resolvedInstalledEnv).to.be.a.path(); - }); - it('should not create scope aspect capsule', () => { - const scopeAspectsCapsulesRootDir = helper.command.capsuleListParsed().scopeAspectsCapsulesRootDir; - expect(scopeAspectsCapsulesRootDir).to.not.be.a.path(); - }); - }); - - (supportNpmCiRegistryTesting ? describe : describe.skip)('custom env installed as a package', () => { - let envId: string; - let envName: string; - let npmCiRegistry: NpmCiRegistry; - before(async () => { - helper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); - helper.scopeHelper.setWorkspaceWithRemoteScope(); - npmCiRegistry = new NpmCiRegistry(helper); - await npmCiRegistry.init(); - npmCiRegistry.configureCiInPackageJsonHarmony(); - envName = helper.env.setCustomEnv(); - envId = `${helper.scopes.remote}/${envName}`; - helper.command.compile(); - helper.command.tagAllComponents(); - helper.command.tagAllComponents('--unmodified'); - helper.command.export(); - - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.workspaceJsonc.setupDefault(); - }); - after(() => { - npmCiRegistry.destroy(); - helper = new Helper(); - }); - describe('setting up the external env without a version', () => { - before(() => { - helper.fixtures.populateComponents(1); - helper.extensions.addExtensionToVariant('*', envId); - }); - it('should show a descriptive error when tagging the component', () => { - const tagOutput = helper.general.runWithTryCatch('bit tag -m msg'); - expect(tagOutput).to.have.string('failed loading env - external env without a version'); - }); - describe('running any other command', () => { - // @Gilad TODO - it.skip('should warn or error about the misconfigured env and suggest to enter the version', () => {}); - }); - }); - - describe('set up the env using bit env set without a version', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.fixtures.populateComponents(1); - helper.command.setEnv('comp1', envId); - }); - it('should save it with the latest version in root', () => { - const bitMap = helper.bitMap.read(); - expect(bitMap.comp1.config).to.have.property(`${envId}@0.0.2`); - }); - }); - describe('set up the env using bit env set with a version', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.fixtures.populateComponents(1); - helper.command.setEnv('comp1', `${envId}@0.0.2`); - }); - it('should save it with a version in root but without version in envs/envs', () => { - const bitMap = helper.bitMap.read(); - expect(bitMap.comp1.config).to.have.property(`${envId}@0.0.2`); - expect(bitMap.comp1.config[Extensions.envs].env).equal(envId); - }); - }); - describe('set up the env using bit create --env with a version', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.command.create('starter', 'comp1', `--env ${envId}@0.0.1`); - }); - it('should save it with a version in root but without version in envs/envs', () => { - const bitMap = helper.bitMap.read(); - expect(bitMap.comp1.config).to.have.property(`${envId}@0.0.1`); - expect(bitMap.comp1.config[Extensions.envs].env).equal(envId); - }); - }); - describe('set up the env and then unset it', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.fixtures.populateComponents(1); - helper.command.setEnv('comp1', `${envId}@0.0.1`); - helper.command.unsetEnv('comp1'); - }); - it('should remove the env not only from envs/envs but also from root', () => { - const bitMap = helper.bitMap.read(); - expect(bitMap.comp1.config).to.not.have.property(`${envId}@0.0.1`); - expect(bitMap.comp1.config).to.not.have.property(Extensions.envs); - }); - }); - describe('set up the env and then replace it with another env without mentioning the version', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.fixtures.populateComponents(1); - helper.command.setEnv('comp1', `${envId}@0.0.1`); - helper.command.replaceEnv(envId, `${envId}@0.0.2`); - }); - it('should save it with a version in root but without version in envs/envs', () => { - const bitMap = helper.bitMap.read(); - expect(bitMap.comp1.config).to.not.have.property(`${envId}@0.0.1`); - expect(bitMap.comp1.config).to.have.property(`${envId}@0.0.2`); - expect(bitMap.comp1.config[Extensions.envs].env).equal(envId); - }); - }); - describe('set up the same env with two different versions, then replace with another env', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.fixtures.populateComponents(2); - helper.command.setEnv('comp1', `${envId}@0.0.1`); - helper.command.setEnv('comp2', `${envId}@0.0.2`); - helper.command.replaceEnv(envId, `teambit.react/react`); - }); - it('should replace the env for both components', () => { - const bitMap = helper.bitMap.read(); - expect(bitMap.comp1.config).to.not.have.property(`${envId}@0.0.1`); - expect(bitMap.comp2.config).to.not.have.property(`${envId}@0.0.2`); - expect(bitMap.comp1.config).to.have.property('teambit.react/react'); - expect(bitMap.comp2.config).to.have.property('teambit.react/react'); - }); - }); - describe('tag and change the env version', () => { - before(() => { - helper.scopeHelper.reInitWorkspace({ addRemoteScopeAsDefaultScope: false }); - helper.scopeHelper.addRemoteScope(); - helper.fixtures.populateComponents(1); - helper.command.setEnv('comp1', `${envId}@0.0.1`); - helper.command.tagAllWithoutBuild(); - helper.command.setEnv('comp1', `${envId}@0.0.2`); - }); - it('bit status should show it as modified', () => { - const isModified = helper.command.statusComponentIsModified('my-scope/comp1'); - expect(isModified).to.be.true; - }); - }); - describe('snapping the env on the lane and then deleting it', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.fixtures.populateComponents(1); - helper.command.createLane(); - helper.command.importComponent(envName); - helper.command.setEnv('comp1', envId); - helper.command.snapAllComponentsWithoutBuild('--unmodified'); - helper.command.export(); - - helper.command.softRemoveOnLane(envId); - }); - it('bit status should show the RemovedEnv issue', () => { - helper.command.expectStatusToHaveIssue(IssuesClasses.RemovedEnv.name); - }); - it('replacing the env should fix the issue', () => { - helper.command.replaceEnv(envId, `${envId}@0.0.2`); - helper.command.expectStatusToNotHaveIssue(IssuesClasses.RemovedEnv.name); - }); - }); - describe('missing modules in the env capsule', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.workspaceJsonc.setupDefault(); - helper.fixtures.populateComponents(1); - helper.extensions.addExtensionToVariant('*', `${envId}@0.0.1`); - helper.command.status(); // populate capsules. - const capsules = helper.command.capsuleListParsed(); - const scopeAspectCapsulesPath = capsules.scopeAspectsCapsulesRootDir; - fs.removeSync(path.join(scopeAspectCapsulesPath, 'node_modules')); - }); - it('should re-create the capsule dir and should not show any warning/error about loading the env', () => { - const status = helper.command.status(); - expect(status).to.not.include('unable to load the extension'); - }); - it('bit show should show the correct env', () => { - const env = helper.env.getComponentEnv('comp1'); - expect(env).to.equal(`${envId}@0.0.1`); - }); - }); - describe('core-env was set in previous tag and another non-core env is set now', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.workspaceJsonc.setupDefault(); - helper.fixtures.populateComponents(1); - helper.command.setEnv('comp1', 'teambit.mdx/mdx'); - helper.command.tagAllWithoutBuild(); - // it's important to have here a non-core env. otherwise, the issue won't be shown. - helper.command.setEnv('comp1', envId); - helper.command.status(); // run any command to get rid of pnpm output so the next command will be a valid json. - }); - it('bit status should not show it as an issue', () => { - helper.command.expectStatusToNotHaveIssue(IssuesClasses.MultipleEnvs.name); - }); - }); - after(() => { - npmCiRegistry.destroy(); - }); - }); }); function getEnvIdFromModel(compModel: any): string { diff --git a/e2e/harmony/dependencies/forked-env-missing-deps.e2e.ts b/e2e/harmony/dependencies/forked-env-missing-deps.e2e.ts index 3b7bc1e556bd..60fcff742531 100644 --- a/e2e/harmony/dependencies/forked-env-missing-deps.e2e.ts +++ b/e2e/harmony/dependencies/forked-env-missing-deps.e2e.ts @@ -86,6 +86,10 @@ describe('forked env with "+" dependency markers (PR #10150 regression)', functi // dep-resolver config (including the "+" entry for is-positive) from // the tagged version into the new component's .bitmap. helper.command.fork(`${helper.scopes.remote}/${envName} my-forked-env`); + // the forked env loads only at the end of the install that fork runs. run another install + // so its env.jsonc policies feed the "+" resolution (standard flow for env.jsonc envs whose + // own env used to be a core aspect). + helper.command.install(); }); it('bit status should not have MissingManuallyConfiguredPackages issue for the forked env', () => { diff --git a/e2e/harmony/dependencies/hoisting.e2e.ts b/e2e/harmony/dependencies/hoisting.e2e.ts index de42930aea6b..4648f196b822 100644 --- a/e2e/harmony/dependencies/hoisting.e2e.ts +++ b/e2e/harmony/dependencies/hoisting.e2e.ts @@ -13,6 +13,9 @@ describe('pnpm with hoisted node linker, when there is a dependency that has the helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('nodeLinker', 'hoisted'); helper.fixtures.populateComponents(1); + // the test relies on the local component having a dist folder (to distinguish it from the + // registry package). the default env (empty env) has no compiler, so set a compiling env. + helper.env.setTsEnv(); helper.extensions.addExtensionToVariant('comp1', 'teambit.pkg/pkg', { packageJson: { name: 'once', diff --git a/e2e/harmony/dependencies/policies-order.e2e.ts b/e2e/harmony/dependencies/policies-order.e2e.ts index 174054c23142..843c3af6be97 100644 --- a/e2e/harmony/dependencies/policies-order.e2e.ts +++ b/e2e/harmony/dependencies/policies-order.e2e.ts @@ -11,7 +11,7 @@ describe('policies order', function () { before(() => { helper = new Helper(); helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.command.create('react-env', 'custom-react/env1', '-p custom-react/env1'); + helper.command.create('react-env', 'custom-react/env1', '-p custom-react/env1 --env teambit.react/react'); helper.fixtures.populateEnvMainRuntime(`custom-react/env1/env1.main.runtime.ts`, { envName: 'env1', dependencies: { @@ -31,7 +31,9 @@ describe('policies order', function () { }, }); helper.command.dependenciesSet('custom-react/env1', 'is-positive@2.0.0'); - helper.command.install(); + // the envs/env and react envs used to be core aspects, now their packages must be installed + // for the env1 fixture (which imports @teambit/react) to be compiled and loaded + helper.command.install('@teambit/env@1.0.1107 @teambit/react@1.0.1107'); }); after(() => { helper.scopeHelper.destroy(); diff --git a/e2e/harmony/dependency-resolver-2.e2e.ts b/e2e/harmony/dependency-resolver-2.e2e.ts new file mode 100644 index 000000000000..b1701cc7429a --- /dev/null +++ b/e2e/harmony/dependency-resolver-2.e2e.ts @@ -0,0 +1,339 @@ +import chai, { expect } from 'chai'; +import path from 'path'; +import fs from 'fs-extra'; +import yaml from 'js-yaml'; +import { Extensions } from '@teambit/legacy.constants'; +import { Helper, NpmCiRegistry, supportNpmCiRegistryTesting } from '@teambit/legacy.e2e-helper'; +import chaiFs from 'chai-fs'; +import assertArrays from 'chai-arrays'; +chai.use(chaiFs); + +chai.use(assertArrays); +describe('dependency-resolver extension (part 2)', function () { + let helper: Helper; + this.timeout(0); + before(() => { + helper = new Helper(); + }); + after(() => { + helper.scopeHelper.destroy(); + }); + (supportNpmCiRegistryTesting ? describe : describe.skip)('env.jsonc with policy.peer version="*"', () => { + let npmCiRegistry: NpmCiRegistry; + const examplePkg = '@ci/lodash'; + before(async () => { + helper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); + helper.scopeHelper.setWorkspaceWithRemoteScope(); + npmCiRegistry = new NpmCiRegistry(helper); + await npmCiRegistry.init(); + npmCiRegistry.configureCiInPackageJsonHarmony(); + npmCiRegistry.publishPackage(examplePkg, '0.0.1'); + + helper.env.setEmptyEnv(); + helper.fs.outputFile( + 'empty-env/env.jsonc', + `{ + "policy": { + "peers": [ + { + "name": "${examplePkg}", + "version": "*", + "supportedRange": "*" + } + ] + } +} +` + ); + helper.command.tagAllComponents(); + helper.command.export(); + }); + after(() => { + npmCiRegistry.destroy(); + }); + function validatePkgData() { + const comp = helper.command.catComponent(`${helper.scopes.remote}/empty-env@latest`); + const depResolverExt = comp.extensions.find((e) => e.name === Extensions.dependencyResolver); + const policy = depResolverExt.data.policy.find((p) => p.dependencyId === examplePkg); + expect(policy.value.version).to.equal('*'); + const data = depResolverExt.data.dependencies.find((p) => p.id === examplePkg); + expect(data.version).to.equal('*'); + } + it('should not break and save the policy correctly with the *', () => { + validatePkgData(); + }); + describe('publishing a new version of the package and re-tagging', () => { + before(() => { + npmCiRegistry.publishPackage(examplePkg, '0.0.2'); + helper.command.tagAllComponents('--unmodified'); + helper.command.export(); + }); + it('should update the dep in the env model', () => { + validatePkgData(); + }); + it('should be able to install the env on a new workspace with no errors and install the latest of the pkg dep', () => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('minimumReleaseAge', 0); + helper.command.install(helper.general.getPackageNameByCompName('empty-env')); + + const envPackageName = helper.general.getPackageNameByCompName('empty-env'); + const envPkgJsonPath = `node_modules/${envPackageName}/package.json`; + const envPkgJson = helper.fs.readJsonFile(envPkgJsonPath); + expect(envPkgJson.dependencies[examplePkg]).to.equal('*'); + + const lockfile = yaml.load( + fs.readFileSync(path.join(helper.scopes.localPath, 'pnpm-lock.yaml'), 'utf8') + ) as any; + const envSnapshot = Object.entries(lockfile.snapshots).find(([depPath]) => + depPath.startsWith(`${envPackageName}@0.0.2`) + )?.[1] as any; + expect(lockfile.packages).to.have.property(`${examplePkg}@0.0.2`); + expect(envSnapshot?.dependencies?.[examplePkg]).to.equal('0.0.2'); + }); + }); + }); + (supportNpmCiRegistryTesting ? describe : describe.skip)('component range support', () => { + let npmCiRegistry: NpmCiRegistry; + let wsAfterExport: string; + before(async () => { + helper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); + helper.scopeHelper.setWorkspaceWithRemoteScope(); + npmCiRegistry = new NpmCiRegistry(helper); + await npmCiRegistry.init(); + npmCiRegistry.configureCiInPackageJsonHarmony(); + + helper.fixtures.populateComponents(3); + + helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '^'); + + helper.command.tagAllComponents(); + helper.command.export(); + wsAfterExport = helper.scopeHelper.cloneWorkspace(); + }); + after(() => { + npmCiRegistry.destroy(); + helper.scopeHelper.destroy(); + }); + it('should save the dependencies with rangePrefix', () => { + const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); + const depsData = helper.command.showDependenciesData('comp1'); + const comp2Dep = depsData.find((d) => d.packageName === comp2Pkg); + expect(comp2Dep).to.have.property('versionRange'); + expect(comp2Dep!.versionRange).to.equal('^0.0.1'); + }); + it('installing a component should have the dependencies with range in the package.json', () => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + const comp1Pkg = helper.general.getPackageNameByCompName('comp1'); + helper.command.install(comp1Pkg); + const pkgJson = helper.fs.readJsonFile(`node_modules/${comp1Pkg}/package.json`); + expect(pkgJson.dependencies[helper.general.getPackageNameByCompName('comp2')]).to.equal('^0.0.1'); + }); + describe('workspace with only the dependent', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + npmCiRegistry.setResolver(); + helper.command.importComponent('comp1'); + helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '^'); + + helper.command.tagAllComponents('--unmodified'); + }); + it('should keep the dependency with the range', () => { + const comp1 = helper.command.catComponent('comp1@latest'); + const pkgExtensionData = helper.command.getAspectsData(comp1, Extensions.pkg).data; + const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); + expect(pkgExtensionData.pkgJson.dependencies).to.have.property(comp2Pkg); + expect(pkgExtensionData.pkgJson.dependencies[comp2Pkg]).to.equal(`^0.0.1`); + }); + }); + describe('component-package exists in workspace.jsonc', () => { + before(() => { + helper.scopeHelper.getClonedWorkspace(wsAfterExport); + helper.command.tagAllComponents('--ver 2.0.0 --unmodified'); + helper.command.export(); + + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + npmCiRegistry.setResolver(); + helper.command.importComponent('comp1'); + helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '^'); + const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); + helper.command.install(`${comp2Pkg}@^0.0.1`); + helper.command.tagAllComponents(); + }); + it('should keep the dependency with the range', () => { + const comp1 = helper.command.catComponent('comp1@latest'); + const pkgExtensionData = helper.command.getAspectsData(comp1, Extensions.pkg).data; + const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); + expect(pkgExtensionData.pkgJson.dependencies).to.have.property(comp2Pkg); + expect(pkgExtensionData.pkgJson.dependencies[comp2Pkg]).to.equal(`^0.0.1`); + }); + }); + describe('removing componentRangePrefix from the workspace', () => { + before(() => { + helper.scopeHelper.getClonedWorkspace(wsAfterExport); + helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', ''); + helper.command.tagComponent('comp1', undefined, '--ver 3.0.0 --unmodified'); + }); + it('should keep the dependency with the range', () => { + const comp1 = helper.command.catComponent('comp1@latest'); + const pkgExtensionData = helper.command.getAspectsData(comp1, Extensions.pkg).data; + const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); + expect(pkgExtensionData.pkgJson.dependencies).to.have.property(comp2Pkg); + expect(pkgExtensionData.pkgJson.dependencies[comp2Pkg]).to.equal(`^0.0.1`); + }); + }); + describe('revert the range by setting the prefix to minus', () => { + before(() => { + helper.scopeHelper.getClonedWorkspace(wsAfterExport); + helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '-'); + helper.command.tagComponent('comp1', undefined, '--ver 4.0.0 --unmodified'); + }); + it('should save the dependency without the range', () => { + const comp1 = helper.command.catComponent('comp1@latest'); + const pkgExtensionData = helper.command.getAspectsData(comp1, Extensions.pkg).data; + const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); + expect(pkgExtensionData.pkgJson.dependencies).to.have.property(comp2Pkg); + expect(pkgExtensionData.pkgJson.dependencies[comp2Pkg]).to.equal(`0.0.1`); + }); + }); + describe('range in config conflicts the actual range in policy', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + npmCiRegistry.setResolver(); + helper.command.importComponent('comp1'); + helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '^'); + const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); + helper.command.install(`${comp2Pkg}@~0.0.1`); + helper.command.tagAllWithoutBuild('--unmodified'); + }); + it('the range in policy should win', () => { + const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); + const depsData = helper.command.showDependenciesData('comp1'); + const comp2Dep = depsData.find((d) => d.packageName === comp2Pkg); + expect(comp2Dep).to.have.property('versionRange'); + expect(comp2Dep!.versionRange).to.equal('~0.0.1'); + }); + }); + }); + (supportNpmCiRegistryTesting ? describe : describe.skip)('component range as "+"', () => { + let npmCiRegistry: NpmCiRegistry; + let wsAfterExport: string; + before(async () => { + helper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); + helper.scopeHelper.setWorkspaceWithRemoteScope(); + npmCiRegistry = new NpmCiRegistry(helper); + await npmCiRegistry.init(); + npmCiRegistry.configureCiInPackageJsonHarmony(); + helper.fixtures.populateComponents(2); + helper.command.tagAllComponents(); + helper.command.export(); + wsAfterExport = helper.scopeHelper.cloneWorkspace(); + }); + after(() => { + npmCiRegistry.destroy(); + helper.scopeHelper.destroy(); + }); + describe('tagging the dependent only', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + npmCiRegistry.setResolver(); + helper.command.importComponent('comp1'); + + const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); + helper.command.dependenciesSet('comp1', `${comp2Pkg}@~0.0.1`); + helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '+'); + + helper.command.tagAllWithoutBuild('--unmodified'); + }); + it('should save the prefix according to how the user saved it via bit-deps-set', () => { + const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); + const depsData = helper.command.showDependenciesData('comp1'); + const comp2Dep = depsData.find((d) => d.packageName === comp2Pkg); + expect(comp2Dep).to.have.property('versionRange'); + expect(comp2Dep!.versionRange).to.equal('~0.0.1'); + }); + }); + describe('tagging both the dependent and the dependency', () => { + before(() => { + helper.scopeHelper.getClonedWorkspace(wsAfterExport); + helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '+'); + helper.command.tagAllWithoutBuild('--unmodified'); + }); + it('should not save any prefix', () => { + const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); + const depsData = helper.command.showDependenciesData('comp1'); + const comp2Dep = depsData.find((d) => d.packageName === comp2Pkg); + expect(comp2Dep).to.not.have.property('versionRange'); + }); + }); + }); + describe('component range support with snaps', () => { + before(() => { + helper = new Helper(); + }); + describe('when snapping with ^ prefix', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.fixtures.populateComponents(2); + helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '^'); + helper.command.snapAllComponents(); + }); + + it('should not apply ^ prefix to snap versions in dependency data', () => { + const comp2Pkg = helper.general.getPackageNameByCompName('comp2', false); + const depsData = helper.command.showDependenciesData('comp1'); + const comp2Dep = depsData.find((d) => d.packageName === comp2Pkg); + expect(comp2Dep).to.have.property('version'); + + const snapVersion = comp2Dep!.version; + expect(snapVersion).to.not.include('^'); + }); + + it('generated package.json should not have invalid semver with ^ prefix', () => { + const comp1 = helper.command.catComponent('comp1@latest'); + const pkgExtensionData = helper.command.getAspectsData(comp1, Extensions.pkg).data; + const comp2Pkg = helper.general.getPackageNameByCompName('comp2', false); + + expect(pkgExtensionData.pkgJson.dependencies).to.have.property(comp2Pkg); + const dependencyVersion = pkgExtensionData.pkgJson.dependencies[comp2Pkg]; + + expect(dependencyVersion).to.not.include('^'); + }); + }); + + describe('when snapping with ~ prefix', () => { + before(() => { + helper.scopeHelper.reInitWorkspace(); + helper.fixtures.populateComponents(2); + helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '~'); + helper.command.snapAllComponents(); + }); + + it('should not apply ~ prefix to snap versions in dependency data', () => { + const comp2Pkg = helper.general.getPackageNameByCompName('comp2', false); + const depsData = helper.command.showDependenciesData('comp1'); + const comp2Dep = depsData.find((d) => d.packageName === comp2Pkg); + expect(comp2Dep).to.have.property('version'); + + const snapVersion = comp2Dep!.version; + expect(snapVersion).to.not.include('~'); + }); + + it('generated package.json should not have invalid semver with ~ prefix', () => { + const comp1 = helper.command.catComponent('comp1@latest'); + const pkgExtensionData = helper.command.getAspectsData(comp1, Extensions.pkg).data; + const comp2Pkg = helper.general.getPackageNameByCompName('comp2', false); + + expect(pkgExtensionData.pkgJson.dependencies).to.have.property(comp2Pkg); + const dependencyVersion = pkgExtensionData.pkgJson.dependencies[comp2Pkg]; + + expect(dependencyVersion).to.not.include('~'); + }); + }); + }); +}); diff --git a/e2e/harmony/dependency-resolver.e2e.ts b/e2e/harmony/dependency-resolver.e2e.ts index 2d75a5762b8d..4648b9b50979 100644 --- a/e2e/harmony/dependency-resolver.e2e.ts +++ b/e2e/harmony/dependency-resolver.e2e.ts @@ -1,7 +1,6 @@ import chai, { expect } from 'chai'; import path from 'path'; import fs from 'fs-extra'; -import yaml from 'js-yaml'; import type { Modules } from '@pnpm/installing.modules-yaml'; import { generateRandomStr } from '@teambit/toolbox.string.random'; import rimraf from 'rimraf'; @@ -78,6 +77,9 @@ describe('dependency-resolver extension', function () { helper.fixtures.addComponentBarFoo(); // TODO: use custom env with versions provided from outside in the config by the user helper.extensions.addExtensionToVariant('bar', 'teambit.react/react', {}); + // the react env used to be a core aspect, now its package (and its env chain) must be + // installed for the env to load and provide its dependency policies + helper.command.install('@teambit/react@1.0.1107 @teambit/aspect@1.0.1107 @teambit/node@1.0.1107'); barFooOutput = helper.command.showComponentParsed('bar/foo'); }); it('should have the updated dependencies for bar/foo from the env', function () { @@ -187,8 +189,8 @@ describe('dependency-resolver extension', function () { const depResolverExt = comp2.extensions.find((e) => e.name === Extensions.dependencyResolver); expect(depResolverExt).to.be.ok; expect(depResolverExt.data).to.have.property('dependencies'); - // some of the entries are @types/jest, @types/node, @babel/runtime coming from the node env - expect(depResolverExt.data.dependencies).to.have.lengthOf(3); + // the default env (empty-env) provides no dependency policies, so the only entry is comp3 + expect(depResolverExt.data.dependencies).to.have.lengthOf(1); expect(depResolverExt.data.dependencies[0].componentId.name).to.equal('comp3'); expect(depResolverExt.data.dependencies[0].componentId.version).to.equal('0.0.1'); expect(depResolverExt.data.dependencies[0].packageName).to.equal(`react.${randomStr}.comp3`); @@ -329,6 +331,11 @@ describe('dependency-resolver extension', function () { npmCiRegistry.configureCiInPackageJsonHarmony(); helper.fixtures.populateComponents(1); + // comp1 is a dependency (peer) of the env below, whose build compiles with typescript. the + // default env provides no compiler, so comp1's capsule would get no tsconfig.json and the + // env's ts solution-build would fail referencing it. give comp1 a compiling env (the + // bitdev node env is a single light install). + helper.env.setBitdevNodeEnv('comp1'); helper.command.tagAllComponents(); helper.env.setEmptyEnv(); helper.fs.outputFile( @@ -401,6 +408,11 @@ describe('dependency-resolver extension', function () { helper = new Helper(); helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(2); + // comp2 is a dependency of comp1, whose env (empty-env below) compiles with typescript. the + // default env provides no compiler, so comp2's capsule would get no tsconfig.json and the + // ts solution-build of comp1 would fail referencing it. give comp2 a compiling env (the + // bitdev node env is a single light install). + helper.env.setBitdevNodeEnv('comp2'); helper.env.setEmptyEnv(); helper.fs.outputFile( 'empty-env/env.jsonc', @@ -432,322 +444,4 @@ describe('dependency-resolver extension', function () { expect(pkgJson.peerDependencies[comp2PkgName]).to.equal('^0.0.1'); }); }); - (supportNpmCiRegistryTesting ? describe : describe.skip)('env.jsonc with policy.peer version="*"', () => { - let npmCiRegistry: NpmCiRegistry; - const examplePkg = '@ci/lodash'; - before(async () => { - helper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); - helper.scopeHelper.setWorkspaceWithRemoteScope(); - npmCiRegistry = new NpmCiRegistry(helper); - await npmCiRegistry.init(); - npmCiRegistry.configureCiInPackageJsonHarmony(); - npmCiRegistry.publishPackage(examplePkg, '0.0.1'); - - helper.env.setEmptyEnv(); - helper.fs.outputFile( - 'empty-env/env.jsonc', - `{ - "policy": { - "peers": [ - { - "name": "${examplePkg}", - "version": "*", - "supportedRange": "*" - } - ] - } -} -` - ); - helper.command.tagAllComponents(); - helper.command.export(); - }); - after(() => { - npmCiRegistry.destroy(); - }); - function validatePkgData() { - const comp = helper.command.catComponent(`${helper.scopes.remote}/empty-env@latest`); - const depResolverExt = comp.extensions.find((e) => e.name === Extensions.dependencyResolver); - const policy = depResolverExt.data.policy.find((p) => p.dependencyId === examplePkg); - expect(policy.value.version).to.equal('*'); - const data = depResolverExt.data.dependencies.find((p) => p.id === examplePkg); - expect(data.version).to.equal('*'); - } - it('should not break and save the policy correctly with the *', () => { - validatePkgData(); - }); - describe('publishing a new version of the package and re-tagging', () => { - before(() => { - npmCiRegistry.publishPackage(examplePkg, '0.0.2'); - helper.command.tagAllComponents('--unmodified'); - helper.command.export(); - }); - it('should update the dep in the env model', () => { - validatePkgData(); - }); - it('should be able to install the env on a new workspace with no errors and install the latest of the pkg dep', () => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('minimumReleaseAge', 0); - helper.command.install(helper.general.getPackageNameByCompName('empty-env')); - - const envPackageName = helper.general.getPackageNameByCompName('empty-env'); - const envPkgJsonPath = `node_modules/${envPackageName}/package.json`; - const envPkgJson = helper.fs.readJsonFile(envPkgJsonPath); - expect(envPkgJson.dependencies[examplePkg]).to.equal('*'); - - const lockfile = yaml.load( - fs.readFileSync(path.join(helper.scopes.localPath, 'pnpm-lock.yaml'), 'utf8') - ) as any; - const envSnapshot = Object.entries(lockfile.snapshots).find(([depPath]) => - depPath.startsWith(`${envPackageName}@0.0.2`) - )?.[1] as any; - expect(lockfile.packages).to.have.property(`${examplePkg}@0.0.2`); - expect(envSnapshot?.dependencies?.[examplePkg]).to.equal('0.0.2'); - }); - }); - }); - (supportNpmCiRegistryTesting ? describe : describe.skip)('component range support', () => { - let npmCiRegistry: NpmCiRegistry; - let wsAfterExport: string; - before(async () => { - helper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); - helper.scopeHelper.setWorkspaceWithRemoteScope(); - npmCiRegistry = new NpmCiRegistry(helper); - await npmCiRegistry.init(); - npmCiRegistry.configureCiInPackageJsonHarmony(); - - helper.fixtures.populateComponents(3); - - helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '^'); - - helper.command.tagAllComponents(); - helper.command.export(); - wsAfterExport = helper.scopeHelper.cloneWorkspace(); - }); - after(() => { - npmCiRegistry.destroy(); - helper.scopeHelper.destroy(); - }); - it('should save the dependencies with rangePrefix', () => { - const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); - const depsData = helper.command.showDependenciesData('comp1'); - const comp2Dep = depsData.find((d) => d.packageName === comp2Pkg); - expect(comp2Dep).to.have.property('versionRange'); - expect(comp2Dep!.versionRange).to.equal('^0.0.1'); - }); - it('installing a component should have the dependencies with range in the package.json', () => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - const comp1Pkg = helper.general.getPackageNameByCompName('comp1'); - helper.command.install(comp1Pkg); - const pkgJson = helper.fs.readJsonFile(`node_modules/${comp1Pkg}/package.json`); - expect(pkgJson.dependencies[helper.general.getPackageNameByCompName('comp2')]).to.equal('^0.0.1'); - }); - describe('workspace with only the dependent', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - npmCiRegistry.setResolver(); - helper.command.importComponent('comp1'); - helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '^'); - - helper.command.tagAllComponents('--unmodified'); - }); - it('should keep the dependency with the range', () => { - const comp1 = helper.command.catComponent('comp1@latest'); - const pkgExtensionData = helper.command.getAspectsData(comp1, Extensions.pkg).data; - const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); - expect(pkgExtensionData.pkgJson.dependencies).to.have.property(comp2Pkg); - expect(pkgExtensionData.pkgJson.dependencies[comp2Pkg]).to.equal(`^0.0.1`); - }); - }); - describe('component-package exists in workspace.jsonc', () => { - before(() => { - helper.scopeHelper.getClonedWorkspace(wsAfterExport); - helper.command.tagAllComponents('--ver 2.0.0 --unmodified'); - helper.command.export(); - - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - npmCiRegistry.setResolver(); - helper.command.importComponent('comp1'); - helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '^'); - const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); - helper.command.install(`${comp2Pkg}@^0.0.1`); - helper.command.tagAllComponents(); - }); - it('should keep the dependency with the range', () => { - const comp1 = helper.command.catComponent('comp1@latest'); - const pkgExtensionData = helper.command.getAspectsData(comp1, Extensions.pkg).data; - const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); - expect(pkgExtensionData.pkgJson.dependencies).to.have.property(comp2Pkg); - expect(pkgExtensionData.pkgJson.dependencies[comp2Pkg]).to.equal(`^0.0.1`); - }); - }); - describe('removing componentRangePrefix from the workspace', () => { - before(() => { - helper.scopeHelper.getClonedWorkspace(wsAfterExport); - helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', ''); - helper.command.tagComponent('comp1', undefined, '--ver 3.0.0 --unmodified'); - }); - it('should keep the dependency with the range', () => { - const comp1 = helper.command.catComponent('comp1@latest'); - const pkgExtensionData = helper.command.getAspectsData(comp1, Extensions.pkg).data; - const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); - expect(pkgExtensionData.pkgJson.dependencies).to.have.property(comp2Pkg); - expect(pkgExtensionData.pkgJson.dependencies[comp2Pkg]).to.equal(`^0.0.1`); - }); - }); - describe('revert the range by setting the prefix to minus', () => { - before(() => { - helper.scopeHelper.getClonedWorkspace(wsAfterExport); - helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '-'); - helper.command.tagComponent('comp1', undefined, '--ver 4.0.0 --unmodified'); - }); - it('should save the dependency without the range', () => { - const comp1 = helper.command.catComponent('comp1@latest'); - const pkgExtensionData = helper.command.getAspectsData(comp1, Extensions.pkg).data; - const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); - expect(pkgExtensionData.pkgJson.dependencies).to.have.property(comp2Pkg); - expect(pkgExtensionData.pkgJson.dependencies[comp2Pkg]).to.equal(`0.0.1`); - }); - }); - describe('range in config conflicts the actual range in policy', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - npmCiRegistry.setResolver(); - helper.command.importComponent('comp1'); - helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '^'); - const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); - helper.command.install(`${comp2Pkg}@~0.0.1`); - helper.command.tagAllWithoutBuild('--unmodified'); - }); - it('the range in policy should win', () => { - const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); - const depsData = helper.command.showDependenciesData('comp1'); - const comp2Dep = depsData.find((d) => d.packageName === comp2Pkg); - expect(comp2Dep).to.have.property('versionRange'); - expect(comp2Dep!.versionRange).to.equal('~0.0.1'); - }); - }); - }); - (supportNpmCiRegistryTesting ? describe : describe.skip)('component range as "+"', () => { - let npmCiRegistry: NpmCiRegistry; - let wsAfterExport: string; - before(async () => { - helper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); - helper.scopeHelper.setWorkspaceWithRemoteScope(); - npmCiRegistry = new NpmCiRegistry(helper); - await npmCiRegistry.init(); - npmCiRegistry.configureCiInPackageJsonHarmony(); - helper.fixtures.populateComponents(2); - helper.command.tagAllComponents(); - helper.command.export(); - wsAfterExport = helper.scopeHelper.cloneWorkspace(); - }); - after(() => { - npmCiRegistry.destroy(); - helper.scopeHelper.destroy(); - }); - describe('tagging the dependent only', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - npmCiRegistry.setResolver(); - helper.command.importComponent('comp1'); - - const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); - helper.command.dependenciesSet('comp1', `${comp2Pkg}@~0.0.1`); - helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '+'); - - helper.command.tagAllWithoutBuild('--unmodified'); - }); - it('should save the prefix according to how the user saved it via bit-deps-set', () => { - const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); - const depsData = helper.command.showDependenciesData('comp1'); - const comp2Dep = depsData.find((d) => d.packageName === comp2Pkg); - expect(comp2Dep).to.have.property('versionRange'); - expect(comp2Dep!.versionRange).to.equal('~0.0.1'); - }); - }); - describe('tagging both the dependent and the dependency', () => { - before(() => { - helper.scopeHelper.getClonedWorkspace(wsAfterExport); - helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '+'); - helper.command.tagAllWithoutBuild('--unmodified'); - }); - it('should not save any prefix', () => { - const comp2Pkg = helper.general.getPackageNameByCompName('comp2'); - const depsData = helper.command.showDependenciesData('comp1'); - const comp2Dep = depsData.find((d) => d.packageName === comp2Pkg); - expect(comp2Dep).to.not.have.property('versionRange'); - }); - }); - }); - describe('component range support with snaps', () => { - before(() => { - helper = new Helper(); - }); - describe('when snapping with ^ prefix', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.fixtures.populateComponents(2); - helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '^'); - helper.command.snapAllComponents(); - }); - - it('should not apply ^ prefix to snap versions in dependency data', () => { - const comp2Pkg = helper.general.getPackageNameByCompName('comp2', false); - const depsData = helper.command.showDependenciesData('comp1'); - const comp2Dep = depsData.find((d) => d.packageName === comp2Pkg); - expect(comp2Dep).to.have.property('version'); - - const snapVersion = comp2Dep!.version; - expect(snapVersion).to.not.include('^'); - }); - - it('generated package.json should not have invalid semver with ^ prefix', () => { - const comp1 = helper.command.catComponent('comp1@latest'); - const pkgExtensionData = helper.command.getAspectsData(comp1, Extensions.pkg).data; - const comp2Pkg = helper.general.getPackageNameByCompName('comp2', false); - - expect(pkgExtensionData.pkgJson.dependencies).to.have.property(comp2Pkg); - const dependencyVersion = pkgExtensionData.pkgJson.dependencies[comp2Pkg]; - - expect(dependencyVersion).to.not.include('^'); - }); - }); - - describe('when snapping with ~ prefix', () => { - before(() => { - helper.scopeHelper.reInitWorkspace(); - helper.fixtures.populateComponents(2); - helper.workspaceJsonc.addKeyValToDependencyResolver('componentRangePrefix', '~'); - helper.command.snapAllComponents(); - }); - - it('should not apply ~ prefix to snap versions in dependency data', () => { - const comp2Pkg = helper.general.getPackageNameByCompName('comp2', false); - const depsData = helper.command.showDependenciesData('comp1'); - const comp2Dep = depsData.find((d) => d.packageName === comp2Pkg); - expect(comp2Dep).to.have.property('version'); - - const snapVersion = comp2Dep!.version; - expect(snapVersion).to.not.include('~'); - }); - - it('generated package.json should not have invalid semver with ~ prefix', () => { - const comp1 = helper.command.catComponent('comp1@latest'); - const pkgExtensionData = helper.command.getAspectsData(comp1, Extensions.pkg).data; - const comp2Pkg = helper.general.getPackageNameByCompName('comp2', false); - - expect(pkgExtensionData.pkgJson.dependencies).to.have.property(comp2Pkg); - const dependencyVersion = pkgExtensionData.pkgJson.dependencies[comp2Pkg]; - - expect(dependencyVersion).to.not.include('~'); - }); - }); - }); }); diff --git a/e2e/harmony/deps-graph-isolation.e2e.ts b/e2e/harmony/deps-graph-isolation.e2e.ts index 9dba0ae56adc..4f98f5f188b1 100644 --- a/e2e/harmony/deps-graph-isolation.e2e.ts +++ b/e2e/harmony/deps-graph-isolation.e2e.ts @@ -46,25 +46,18 @@ chai.use(chaiFs); npmCiRegistry.configureCustomNameInPackageJsonHarmony(name); await npmCiRegistry.init(); npmCiRegistry.setRegistry(); - helper.env.setCustomNewEnv( - undefined, - undefined, - { - policy: { - dev: [ - { - name: '@pnpm.e2e/foo', - version: '100.0.0', - hidden: true, - force: true, - }, - ], - }, + helper.env.setPolicyOnlyEnv({ + policy: { + dev: [ + { + name: '@pnpm.e2e/foo', + version: '100.0.0', + hidden: true, + force: true, + }, + ], }, - false, - 'custom-env/env', - 'custom-env/env' - ); + }); helper.fs.createFile('comp1', 'comp1.js', 'require("@pnpm.e2e/bar"); // eslint-disable-line'); helper.command.addComponent('comp1'); helper.extensions.addExtensionToVariant('comp1', `${helper.scopes.remote}/custom-env/env`, {}); diff --git a/e2e/harmony/deps-graph-reimport.e2e.ts b/e2e/harmony/deps-graph-reimport.e2e.ts index 166d20a1c611..21a56b68f9af 100644 --- a/e2e/harmony/deps-graph-reimport.e2e.ts +++ b/e2e/harmony/deps-graph-reimport.e2e.ts @@ -38,14 +38,7 @@ chai.use(chaiFs); await npmCiRegistry.init(); npmCiRegistry.setRegistry(); helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('minimumReleaseAge', 0); - helper.env.setCustomNewEnv( - undefined, - undefined, - { policy: { peers: [] } }, - false, - 'custom-env/env', - 'custom-env/env' - ); + helper.env.setPolicyOnlyEnv({ policy: { peers: [] } }); helper.fs.createFile('comp1', 'comp1.js', 'require("@pnpm.e2e/foo"); // eslint-disable-line'); helper.command.addComponent('comp1'); helper.extensions.addExtensionToVariant('comp1', `${helper.scopes.remote}/custom-env/env`, {}); @@ -99,24 +92,17 @@ chai.use(chaiFs); await npmCiRegistry.init(); npmCiRegistry.setRegistry(); helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('minimumReleaseAge', 0); - helper.env.setCustomNewEnv( - undefined, - undefined, - { - policy: { - peers: [ - { - name: '@pnpm.e2e/abc', - version: '*', - supportedRange: '*', - }, - ], - }, + helper.env.setPolicyOnlyEnv({ + policy: { + peers: [ + { + name: '@pnpm.e2e/abc', + version: '*', + supportedRange: '*', + }, + ], }, - false, - 'custom-env/env', - 'custom-env/env' - ); + }); helper.fs.createFile('bar', 'bar.js', 'require("@pnpm.e2e/abc"); // eslint-disable-line'); helper.command.addComponent('bar'); helper.extensions.addExtensionToVariant('bar', `${helper.scopes.remote}/custom-env/env`, {}); diff --git a/e2e/harmony/deps-graph.e2e.ts b/e2e/harmony/deps-graph.e2e.ts index 5cfa70f6d51d..25912b9b0ed3 100644 --- a/e2e/harmony/deps-graph.e2e.ts +++ b/e2e/harmony/deps-graph.e2e.ts @@ -227,24 +227,17 @@ export default new ${className}(); await npmCiRegistry.init(); npmCiRegistry.setRegistry(); helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('minimumReleaseAge', 0); - helper.env.setCustomNewEnv( - undefined, - undefined, - { - policy: { - peers: [ - { - name: '@pnpm.e2e/abc', - version: '*', - supportedRange: '*', - }, - ], - }, + helper.env.setPolicyOnlyEnv({ + policy: { + peers: [ + { + name: '@pnpm.e2e/abc', + version: '*', + supportedRange: '*', + }, + ], }, - false, - 'custom-env/env', - 'custom-env/env' - ); + }); helper.fs.createFile('bar', 'bar.js', 'require("@pnpm.e2e/abc"); // eslint-disable-line'); helper.command.addComponent('bar'); helper.extensions.addExtensionToVariant('bar', `${helper.scopes.remote}/custom-env/env`, {}); @@ -309,14 +302,7 @@ export default new ${className}(); npmCiRegistry.configureCustomNameInPackageJsonHarmony(name); await npmCiRegistry.init(); npmCiRegistry.setRegistry(); - helper.env.setCustomNewEnv( - undefined, - undefined, - { policy: { peers: [] } }, - false, - 'custom-env/env', - 'custom-env/env' - ); + helper.env.setPolicyOnlyEnv({ policy: { peers: [] } }); helper.fs.createFile('comp1', 'comp1.js', 'require("@pnpm.e2e/foo"); // eslint-disable-line'); helper.command.addComponent('comp1'); helper.extensions.addExtensionToVariant('comp1', `${helper.scopes.remote}/custom-env/env`, {}); diff --git a/e2e/harmony/deps-in-capsules.e2e.ts b/e2e/harmony/deps-in-capsules.e2e.ts index d3b7c4d8aeb2..04af6fb909d2 100644 --- a/e2e/harmony/deps-in-capsules.e2e.ts +++ b/e2e/harmony/deps-in-capsules.e2e.ts @@ -24,6 +24,11 @@ chai.use(chaiString); npmCiRegistry = new NpmCiRegistry(helper); await npmCiRegistry.init(); npmCiRegistry.configureCiInPackageJsonHarmony(); + // the node-env-1/node-env-2 fixtures are minimal old-style envs, deliberately not based on + // any non-core env (see the fixtures) - basing them on a real env would pull the entire env + // chain into the scope-aspects capsules, which gets OOM-killed under yarn on CI (materialized + // as full copies, no store/hardlinks). the seed workspace uses the default pnpm - the yarn + // coverage is in the describe blocks below, where the scope-aspects capsules are installed. envName1 = helper.env.setCustomEnv('node-env-1'); envId1 = `${helper.scopes.remote}/${envName1}`; envName2 = helper.env.setCustomEnv('node-env-2'); diff --git a/e2e/harmony/env.e2e.ts b/e2e/harmony/env.e2e.ts index e2c484883a63..028bad01430a 100644 --- a/e2e/harmony/env.e2e.ts +++ b/e2e/harmony/env.e2e.ts @@ -7,19 +7,23 @@ import chaiString from 'chai-string'; chai.use(chaiFs); chai.use(chaiString); -/** create an env defined solely by a *.bit-env.* plugin file (no env-of-env configured) */ +/** + * create an env defined solely by a *.bit-env.* plugin file (no env-of-env configured). + * the plugin file is plain .js on purpose: the default env (empty env) has no compiler, + * so a .ts plugin would never get a dist and the env would fail to load. + */ function createBitEnvPluginEnv(helper: Helper) { helper.fs.outputFile( - 'my-env/my-env.bit-env.ts', - `export class MyEnv { + 'my-env/my-env.bit-env.js', + `class MyEnv { name = 'my-env'; } -export default new MyEnv(); +module.exports.default = new MyEnv(); ` ); - helper.fs.outputFile('my-env/index.ts', `export { MyEnv } from './my-env.bit-env';`); + helper.fs.outputFile('my-env/index.js', `module.exports = require('./my-env.bit-env');\n`); helper.command.addComponent('my-env'); - helper.command.compile(); + helper.command.link(); } describe('env command', function () { @@ -33,11 +37,19 @@ describe('env command', function () { }); describe('bit env set', () => { describe('run bit env set and then tag when the variants points to another env', () => { + // the scenario is env-agnostic (env-set wins over variant config) - zero-dep local envs + // avoid installing the real env packages + let envBId: string; before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.extensions.addExtensionToVariant('*', 'teambit.react/react', undefined, true); + const envAName = helper.env.setSimpleEnv('simple-env-a'); + const envBName = helper.env.setSimpleEnv('simple-env-b'); + envBId = `${helper.scopes.remote}/${envBName}`; helper.fixtures.populateComponents(1); - helper.command.setEnv('comp1', 'teambit.harmony/aspect'); + helper.extensions.addExtensionToVariant('comp1', 'teambit.envs/envs', { + env: `${helper.scopes.remote}/${envAName}`, + }); + helper.command.setEnv('comp1', envBId); helper.command.tagAllWithoutBuild(); }); it('should not be modified', () => { @@ -46,7 +58,7 @@ describe('env command', function () { }); it('should not change the env to the variants one', () => { const env = helper.env.getComponentEnv('comp1'); - expect(env).to.equal('teambit.harmony/aspect'); + expect(env).to.contain(envBId); }); it('ejecting the conf to component.json should not write internal fields', () => { helper.command.ejectConf('comp1'); @@ -103,7 +115,9 @@ describe('env command', function () { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(1); - helper.command.setEnv('comp1', 'teambit.harmony/aspect'); + // any env works here - the test only checks the env config was absorbed by the tag + const envName = helper.env.setSimpleEnv(); + helper.command.setEnv('comp1', `${helper.scopes.remote}/${envName}`); helper.command.tagAllWithoutBuild(); }); it('should indicate that there was no env config in .bitmap to remove', () => { diff --git a/e2e/harmony/extensions-config.e2e.ts b/e2e/harmony/extensions-config.e2e.ts index cdfe0f773c67..7a1f6eb45d0a 100644 --- a/e2e/harmony/extensions-config.e2e.ts +++ b/e2e/harmony/extensions-config.e2e.ts @@ -63,6 +63,7 @@ describe('harmony extension config', function () { helper.extensions.addExtensionToVariant('*', `${helper.scopes.remote}/dummy-extension-without-logs`, config); helper.extensions.addExtensionToVariant(EXTENSION_FOLDER, 'teambit.harmony/aspect'); helper.command.link(); + helper.env.installAspectEnv(); helper.command.compile(); localBeforeTag = helper.scopeHelper.cloneWorkspace(); }); diff --git a/e2e/harmony/global-virtual-store.e2e.ts b/e2e/harmony/global-virtual-store.e2e.ts index b7ec7840b3ea..a3206ea14193 100644 --- a/e2e/harmony/global-virtual-store.e2e.ts +++ b/e2e/harmony/global-virtual-store.e2e.ts @@ -1,8 +1,24 @@ import fs from 'fs-extra'; import { expect } from 'chai'; import path from 'path'; +import { fileURLToPath } from 'url'; import { Helper } from '@teambit/legacy.e2e-helper'; +/** this file lives at /e2e/harmony */ +// @ts-ignore +const repoRoot = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '../..'); + +/** + * the versions of the given typings packages that the running bit repo itself resolves. Read at + * runtime rather than pinned here, so a repo-side bump does not silently put this suite back into + * the version mismatch it is avoiding. + */ +function typesVersionsOfThisRepo(names: string[]): Record { + return Object.fromEntries( + names.map((name) => [name, fs.readJsonSync(path.join(repoRoot, 'node_modules', name, 'package.json')).version]) + ); +} + /** * `enableGlobalVirtualStore` moves the dependency directories out of the workspace's * `node_modules/.pnpm` and into a directory shared by every workspace on the machine. Everything a @@ -23,9 +39,10 @@ describe('installing with the global virtual store', function () { helper.scopeHelper.reInitWorkspace(); helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('enableGlobalVirtualStore', true); helper.fixtures.populateComponents(1); - // the compile assertion below needs an env that has a compiler. name it, so that what this - // file covers stays the store layout rather than whatever the default env provides. - helper.command.setEnv('comp1', 'teambit.harmony/node'); + // the default env has no compiler, and the last assertion here is about a dist. a + // workspace-local env keeps the subject of this suite intact - it installs nothing, so what + // the global store does or does not serve is still what the assertions measure. + helper.env.setTsEnv(); helper.command.install('is-positive@1.0.0'); }); it('should not create the dependency directories inside the workspace', () => { @@ -67,6 +84,16 @@ describe('installing with the global virtual store', function () { helper.workspaceJsonc.disablePreview(); helper.fixtures.populateExtensions(1); helper.extensions.addExtensionToVariant('extensions', 'teambit.harmony/aspect'); + // the aspect env pins older typings than this repo uses (@types/react@17 against its 19). + // The bridge maps the program's `react` to whatever the workspace hoisted, which is right + // for the workspace's own packages - but bit's sources share that program, because a core + // aspect in the dev repo exposes `types: index.ts`, and they need the repo's typings. The + // mismatch fails the compile for reasons that have nothing to do with reachability, which + // is what this suite measures. Align the workspace on the repo's versions so the bridge is + // the only variable left: with it disabled the compile still fails, with 47 errors. + helper.workspaceJsonc.addKeyValToDependencyResolver('policy', { + dependencies: typesVersionsOfThisRepo(['@types/react', '@types/react-dom', '@types/mime']), + }); helper.command.install(); // throws on a failed build pipeline, which is the assertion: the TSCompiler task is what // breaks when the types below cannot be reached diff --git a/e2e/harmony/http.e2e.ts b/e2e/harmony/http.e2e.ts index 260a4cc8d153..3a6d38e7d4b5 100644 --- a/e2e/harmony/http.e2e.ts +++ b/e2e/harmony/http.e2e.ts @@ -102,7 +102,6 @@ import { HttpHelper } from '../http-helper'; before(async () => { httpHelper = new HttpHelper(helper); helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.extensions.addExtensionToVariant('*', 'teambit.react/react', {}); await httpHelper.start(); helper.scopeHelper.addRemoteHttpScope(); helper.fixtures.populateComponents(); diff --git a/e2e/harmony/import-non-main-files.e2e.ts b/e2e/harmony/import-non-main-files.e2e.ts index 41ffe37a101c..53d4da1c63d3 100644 --- a/e2e/harmony/import-non-main-files.e2e.ts +++ b/e2e/harmony/import-non-main-files.e2e.ts @@ -17,6 +17,10 @@ describe('importing internal files flow (component imports from a non-index file before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(2, false); + // the non-main-file issue is reported only for compiled dependencies (with a dist folder). + // the default env (empty env) has no compiler, so set a compiling env and compile. + helper.env.setTsEnv(); + helper.command.compile(); helper.fs.outputFile('comp2/non-main.js', 'export function nonMain(){}'); helper.fs.outputFile('comp1/index.js', `import { nonMain } from '@${helper.scopes.remote}/comp2/non-main';`); helper.command.link(); diff --git a/e2e/harmony/install-and-compile.e2e.ts b/e2e/harmony/install-and-compile.e2e.ts index 50eaa814e324..6870e01b3b45 100644 --- a/e2e/harmony/install-and-compile.e2e.ts +++ b/e2e/harmony/install-and-compile.e2e.ts @@ -52,7 +52,9 @@ describe('all custom envs are compiled during installation', function () { 'custom-env2' ); - helper.command.create('module', 'comp', `--env ${helper.scopes.remoteWithoutOwner}/custom-env2`); + // the "mdx" template is provided by custom-env2 (mdx based). the "module" template that was + // used here previously was registered by the node env when it was a core aspect. + helper.command.create('mdx', 'comp', `--env ${helper.scopes.remoteWithoutOwner}/custom-env2`); helper.fs.outputFile( `${helper.scopes.remoteWithoutOwner}/comp/comp.ts`, ` diff --git a/e2e/harmony/install.e2e.ts b/e2e/harmony/install.e2e.ts index ff678b3eb944..d85ef6dc1b91 100644 --- a/e2e/harmony/install.e2e.ts +++ b/e2e/harmony/install.e2e.ts @@ -53,6 +53,14 @@ describe('install command', function () { helper.workspaceJsonc.setPackageManager('teambit.dependencies/pnpm'); envName = helper.env.setCustomEnv('env-add-dependencies', { skipCompile: true, skipInstall: true }); envId = `${helper.scopes.remote}/${envName}`; + // setCustomEnv's install is skipped because this suite measures what each install does, but + // the fixture env cannot load at all until its legacy-core-env chain is installed - those + // envs used to be core aspects, always present. State them as a policy so the first install + // brings them in: the env is still unloadable during that install, which is what makes it an + // "old env" here, and becomes loadable for the second. + helper.workspaceJsonc.addKeyValToDependencyResolver('policy', { + dependencies: helper.env.getLegacyCoreEnvPolicyDependencies(), + }); helper.fixtures.populateComponents(1, undefined, undefined, false); helper.extensions.addExtensionToVariant('*', envId); // Clean the node_modules as we want to run tests when node_modules is empty @@ -64,8 +72,11 @@ describe('install command', function () { output = helper.command.install(); }); it('should show a warning that the workspace has old env without env.jsonc so another install might be required', async () => { - const msg = stripAnsi(getAnotherInstallRequiredOutput(false, [envId])); - expect(output).to.have.string(msg); + // both the custom env (recognized as an env by its teambit.envs/env configuration even + // when teambit.envs/env is not loaded) and its own env (teambit.envs/env, used to be a + // core aspect) are non-loaded old envs on the first install. + const msg = stripAnsi(getAnotherInstallRequiredOutput(false, [envId, 'teambit.envs/env'])); + expect(stripAnsi(output)).to.have.string(msg); }); it('should not install deps that were configured in the env in first install', async () => { expect(path.join(helper.fixtures.scopes.localPath, 'node_modules/lodash.get')).to.not.be.a.path(); @@ -76,7 +87,7 @@ describe('install command', function () { }); it('should not show a warning that the workspace has old env without env.jsonc so another install might be required', async () => { const msg = stripAnsi(getAnotherInstallRequiredOutput(false, [envId])); - expect(output).to.not.have.string(msg); + expect(stripAnsi(output)).to.not.have.string(msg); }); it('should install deps that were configured in the env in second install', async () => { expect(path.join(helper.fixtures.scopes.localPath, 'node_modules/lodash.get')).to.be.a.path(); diff --git a/e2e/harmony/jest.e2e.ts b/e2e/harmony/jest.e2e.ts index bafe2bd2b9e2..977f4aaac27e 100644 --- a/e2e/harmony/jest.e2e.ts +++ b/e2e/harmony/jest.e2e.ts @@ -1,4 +1,5 @@ import chai, { expect } from 'chai'; +import stripAnsi from 'strip-ansi'; import { IS_WINDOWS } from '@teambit/legacy.constants'; import { Helper } from '@teambit/legacy.e2e-helper'; import { specFilePassingFixture, specFileFailingFixture, specFileErroringFixture } from './jest-fixtures'; @@ -24,7 +25,7 @@ describe('Jest Tester', function () { }); it('bit test should indicate that no tests found', () => { const output = helper.command.test(); - expect(output).to.have.string('no tests found'); + expect(stripAnsi(output)).to.have.string('no tests found'); }); it('bit build should not fail', () => { expect(() => helper.command.build()).not.to.throw(); @@ -39,21 +40,23 @@ describe('Jest Tester', function () { before(() => { helper.scopeHelper.reInitWorkspace(); helper.fixtures.populateComponents(1); + helper.env.setNodeEnv(); helper.fs.outputFile('comp1/comp1.spec.ts', specFilePassingFixture()); }); it('bit test should show the passing component via Jest output', () => { const output = helper.command.test('', true); - expect(output).to.have.string('✓ should pass'); + expect(stripAnsi(output)).to.have.string('✓ should pass'); }); it('bit build should show the passing component via Jest output', () => { const output = helper.command.build('', undefined, true); - expect(output).to.have.string('✓ should pass'); + expect(stripAnsi(output)).to.have.string('✓ should pass'); }); }); (IS_WINDOWS ? describe.skip : describe)('component with a failing test', () => { before(() => { helper.scopeHelper.reInitWorkspace(); helper.fixtures.populateComponents(1); + helper.env.setNodeEnv(); helper.fs.outputFile('comp1/comp1.spec.ts', specFileFailingFixture()); }); it('bit test should exit with non-zero code', () => { @@ -61,49 +64,51 @@ describe('Jest Tester', function () { }); it('bit test should show the failing component via Jest output', () => { const output = helper.general.runWithTryCatch('bit test'); - expect(output).to.have.string('✕ should fail'); + expect(stripAnsi(output)).to.have.string('✕ should fail'); }); it('bit build should show the failing component via Jest output', () => { const output = helper.general.runWithTryCatch('bit build'); - expect(output).to.have.string('✕ should fail'); + expect(stripAnsi(output)).to.have.string('✕ should fail'); }); it('bit build should not show the failing component if --skip-tests was entered', () => { const output = helper.command.build(undefined, '--skip-tests'); - expect(output).to.not.have.string('should fail'); - expect(output).to.have.string('build succeeded'); + expect(stripAnsi(output)).to.not.have.string('should fail'); + expect(stripAnsi(output)).to.have.string('build succeeded'); }); }); (IS_WINDOWS ? describe.skip : describe)('test a single spec file', () => { before(() => { helper.scopeHelper.reInitWorkspace(); helper.fixtures.populateComponents(2); + helper.env.setNodeEnv(); helper.fs.outputFile('comp1/comp1.spec.ts', specFilePassingFixture()); helper.fs.outputFile('comp1/foo.spec.ts', specFilePassingFixture('foo describe', 'foo it')); helper.fs.outputFile('comp2/comp2.spec.ts', specFilePassingFixture('comp2 describe', 'comp2 it')); }); it('should run only the tests of the given file', () => { const output = helper.command.test('comp1/foo.spec.ts', true); - expect(output).to.have.string('foo it'); - expect(output).to.not.have.string('should pass'); - expect(output).to.not.have.string('comp2 it'); + expect(stripAnsi(output)).to.have.string('foo it'); + expect(stripAnsi(output)).to.not.have.string('should pass'); + expect(stripAnsi(output)).to.not.have.string('comp2 it'); }); it('should test only the component that owns the given file', () => { const output = helper.command.test('comp1/foo.spec.ts', true); - expect(output).to.have.string('testing total of 1 components'); + expect(stripAnsi(output)).to.have.string('testing total of 1 components'); }); it('should support multiple test-file paths', () => { const output = helper.command.test('comp1/foo.spec.ts comp1/comp1.spec.ts', true); // with multiple test suites, Jest prints a PASS line per file rather than the individual test names - expect(output).to.have.string('foo.spec.ts'); - expect(output).to.have.string('comp1.spec.ts'); - expect(output).to.not.have.string('comp2.spec.ts'); - expect(output).to.have.string('Tests: 2 passed, 2 total'); + expect(stripAnsi(output)).to.have.string('foo.spec.ts'); + expect(stripAnsi(output)).to.have.string('comp1.spec.ts'); + expect(stripAnsi(output)).to.not.have.string('comp2.spec.ts'); + expect(stripAnsi(output)).to.have.string('Tests: 2 passed, 2 total'); }); }); describe('component with an errored test', () => { before(() => { helper.scopeHelper.reInitWorkspace(); helper.fixtures.populateComponents(1); + helper.env.setNodeEnv(); helper.fs.outputFile('comp1/comp1.spec.ts', specFileErroringFixture()); }); it('bit test should exit with non-zero code', () => { @@ -111,12 +116,12 @@ describe('Jest Tester', function () { }); it('bit test should show the error', () => { const output = helper.general.runWithTryCatch('bit test'); - expect(output).to.have.string('SomeError'); - expect(output).to.have.string('1 failed'); + expect(stripAnsi(output)).to.have.string('SomeError'); + expect(stripAnsi(output)).to.have.string('1 failed'); }); it('bit build should show the error', () => { const output = helper.general.runWithTryCatch('bit build'); - expect(output).to.have.string('SomeError'); + expect(stripAnsi(output)).to.have.string('SomeError'); }); }); describe('env with an incorrect Jest config', () => { @@ -140,11 +145,11 @@ describe('Jest Tester', function () { }); it('bit test should show the error', () => { const output = helper.general.runWithTryCatch('bit test'); - expect(output).to.have.string('someUndefinedFunc is not defined'); + expect(stripAnsi(output)).to.have.string('someUndefinedFunc is not defined'); }); it('bit build should show the error', () => { const output = helper.general.runWithTryCatch('bit build'); - expect(output).to.have.string('someUndefinedFunc is not defined'); + expect(stripAnsi(output)).to.have.string('someUndefinedFunc is not defined'); }); }); @@ -174,19 +179,19 @@ describe('Jest Tester', function () { output = helper.command.test('', true); }); it('bit test should mentions the custom resolved spec file', () => { - expect(output).to.have.string('comp1.custom-pattern.spec'); + expect(stripAnsi(output)).to.have.string('comp1.custom-pattern.spec'); }); (IS_WINDOWS ? it.skip : it)( 'bit test should show the passing component for resolved specs via Jest output', () => { - expect(output).to.have.string('✓ custom pattern it text'); + expect(stripAnsi(output)).to.have.string('✓ custom pattern it text'); } ); it('bit test should not mentions the default spec file', () => { - expect(output).to.not.have.string('comp1.spec'); + expect(stripAnsi(output)).to.not.have.string('comp1.spec'); }); it('bit test should NOT show the passing component for default specs via Jest output', () => { - expect(output).to.not.have.string('should pass'); + expect(stripAnsi(output)).to.not.have.string('should pass'); }); }); describe('bit build command', () => { @@ -195,19 +200,19 @@ describe('Jest Tester', function () { output = helper.command.build(compName, undefined, true); }); it('bit build should mentions the custom resolved spec file', () => { - expect(output).to.have.string('comp1.custom-pattern.spec'); + expect(stripAnsi(output)).to.have.string('comp1.custom-pattern.spec'); }); (IS_WINDOWS ? it.skip : it)( 'bit build should show the passing component for resolved specs via Jest output', () => { - expect(output).to.have.string('✓ custom pattern it text'); + expect(stripAnsi(output)).to.have.string('✓ custom pattern it text'); } ); it('bit build should not mentions the default spec file', () => { - expect(output).to.not.have.string('comp1.spec'); + expect(stripAnsi(output)).to.not.have.string('comp1.spec'); }); it('bit build should NOT show the passing component for default specs via Jest output', () => { - expect(output).to.not.have.string('should pass'); + expect(stripAnsi(output)).to.not.have.string('should pass'); }); }); }); diff --git a/e2e/harmony/lanes/bit-import-on-lanes.e2e.ts b/e2e/harmony/lanes/bit-import-on-lanes.e2e.ts index 5eb9d3a479e3..e5cb7c2a793b 100644 --- a/e2e/harmony/lanes/bit-import-on-lanes.e2e.ts +++ b/e2e/harmony/lanes/bit-import-on-lanes.e2e.ts @@ -159,6 +159,9 @@ describe('bit lane command', function () { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.command.createLane(); helper.fixtures.createAspect('my-aspect'); + // the aspect env used to be a core aspect. the workspace configures my-aspect below, so + // the env has to load for the snap to get past the component's issues + helper.command.install('@teambit/aspect@1.0.1107 @teambit/node@1.0.1107'); helper.fixtures.populateComponents(); helper.fs.outputFile( `${helper.scopes.remote}/my-aspect/foo.ts`, diff --git a/e2e/harmony/lanes/lane-env-jsonc-dep.e2e.ts b/e2e/harmony/lanes/lane-env-jsonc-dep.e2e.ts index 1b9aaf4e222b..21db119e1147 100644 --- a/e2e/harmony/lanes/lane-env-jsonc-dep.e2e.ts +++ b/e2e/harmony/lanes/lane-env-jsonc-dep.e2e.ts @@ -33,17 +33,8 @@ describe('env with workspace component as peer dep in env.jsonc on lane', functi helper.fs.outputFile('comp1/index.ts', 'export const comp1 = "v1";'); helper.command.addComponent('comp1'); - // Create an env manually - envName = 'my-env'; - helper.fs.outputFile( - `${envName}/${envName}.bit-env.ts`, - `export class MyEnv {} -export default new MyEnv(); -` - ); - helper.fs.outputFile(`${envName}/index.ts`, `export { MyEnv } from './${envName}.bit-env';`); - helper.command.addComponent(envName); - helper.extensions.addExtensionToVariant(envName, 'teambit.envs/env'); + // Create an env - a zero-dep env is enough, the test only exercises env.jsonc peer policy + envName = helper.env.setSimpleEnv('my-env'); // Create comp2 that uses the env helper.fs.outputFile('comp2/index.ts', 'export const comp2 = "v1";'); diff --git a/e2e/harmony/lanes/merge-lanes-edge-cases-2.e2e.ts b/e2e/harmony/lanes/merge-lanes-edge-cases-2.e2e.ts index 4a0d312f3e98..34c603e91e65 100644 --- a/e2e/harmony/lanes/merge-lanes-edge-cases-2.e2e.ts +++ b/e2e/harmony/lanes/merge-lanes-edge-cases-2.e2e.ts @@ -1,4 +1,5 @@ import chai, { expect } from 'chai'; +import stripAnsi from 'strip-ansi'; import path from 'path'; import { Extensions } from '@teambit/legacy.constants'; import { Helper } from '@teambit/legacy.e2e-helper'; @@ -416,6 +417,9 @@ describe('merge lanes - edge cases and special scenarios (part 2)', function () before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(1); + // the merge below runs --build and expects the test to fail. the default env has no + // tester, so configure a node env (vitest tester) and install it + helper.env.setBitdevNodeEnv(); helper.command.tagAllWithoutBuild(); helper.command.export(); @@ -435,7 +439,7 @@ describe('merge lanes - edge cases and special scenarios (part 2)', function () describe('without --loose flag', () => { it('should fail when merging with --build due to test failures', () => { const output = helper.command.mergeLane('dev', '--build --no-squash'); - expect(output).to.have.string('Total Snapped: 0'); + expect(stripAnsi(output)).to.have.string('Total Snapped: 0'); }); }); describe('with --loose flag', () => { @@ -445,10 +449,10 @@ describe('merge lanes - edge cases and special scenarios (part 2)', function () mergeOutput = helper.command.mergeLane('dev', '--build --loose --no-squash'); }); it('should succeed despite test failures', () => { - expect(mergeOutput).to.have.string('Total Snapped: 1'); + expect(stripAnsi(mergeOutput)).to.have.string('Total Snapped: 1'); }); it('should indicate that the test failed', () => { - expect(mergeOutput).to.include('task "teambit.defender/tester:JestTest" has failed'); + expect(mergeOutput).to.include('task "teambit.defender/tester:VitestTest" has failed'); }); }); }); diff --git a/e2e/harmony/legacy-core-env-back-compat.e2e.ts b/e2e/harmony/legacy-core-env-back-compat.e2e.ts new file mode 100644 index 000000000000..d99918c9424b --- /dev/null +++ b/e2e/harmony/legacy-core-env-back-compat.e2e.ts @@ -0,0 +1,76 @@ +import path from 'path'; +import { expect } from 'chai'; +import { Helper } from '@teambit/legacy.e2e-helper'; + +const LEGACY_SCOPE = 'my-org.legacy'; +const LEGACY_COMP = `${LEGACY_SCOPE}/comp1`; +// former core env (teambit.harmony/node), saved WITHOUT a version - see legacy-core-envs.ts. +const LEGACY_ENV_ID = 'teambit.harmony/node'; + +function envEntryFromModel(versionObj: any) { + return versionObj.extensions.find((ext: any) => ext.name === 'teambit.envs/envs'); +} + +/** + * backward-compat for components tagged when react/node/aspect/mdx/etc. were core (bundled) + * aspects. those components store their env id WITHOUT a version (e.g. "teambit.harmony/node"). + * bit resolves such versionless ids to the pinned versions in + * scopes/envs/envs/legacy-core-envs.ts and loads the env as a regular external package. + * + * the fixture scope was exported by an old bit (2.0.2), where teambit.harmony/node was still a + * core env, so comp1@0.0.1 has its env saved versionless - exactly like a real pre-removal + * component. see the comment at the bottom of this file to regenerate the fixture. + */ +describe('backward compatibility for former core envs', function () { + this.timeout(0); + let helper: Helper; + before(() => { + helper = new Helper(); + helper.scopeHelper.setWorkspaceWithRemoteScope(); + const legacyRemote = path.join(helper.scopes.e2eDir, 'legacy-core-env-remote'); + helper.fixtures.extractCompressedFixture('scopes/legacy-core-env-node.tgz', legacyRemote); + helper.scopeHelper.addRemoteScope(legacyRemote); + helper.command.runCmd(`bit import ${LEGACY_COMP}`); + // installs the pinned former-core env (@teambit/node) from the registry and loads it. + helper.command.install(); + }); + after(() => { + helper.scopeHelper.destroy(); + }); + it('the imported component has its env saved versionless (as it was a core env)', () => { + const envEntry = envEntryFromModel(helper.command.catComponent(`${LEGACY_COMP}@0.0.1`)); + expect(envEntry.config.env).to.equal(LEGACY_ENV_ID); + expect(envEntry.data.id).to.equal(LEGACY_ENV_ID); + }); + it('should not be shown as modified after upgrading to the version that removed the core env', () => { + const status = helper.command.statusJson(); + expect(status.modifiedComponents).to.have.lengthOf(0); + helper.command.expectStatusToBeClean(); + }); + describe('re-tagging the component with the new bit', () => { + before(() => { + helper.command.tagIncludeUnmodifiedWithoutBuild(); + }); + it('should keep the env reference versionless, so not-yet-upgraded consumers still resolve it', () => { + // re-tagging must NOT pin the env to its resolved version. otherwise a teammate who has not + // upgraded yet would import an env-id their (still core) bit has no component for. + const envEntry = envEntryFromModel(helper.command.catComponent(`${LEGACY_COMP}@latest`)); + expect(envEntry.config.env).to.equal(LEGACY_ENV_ID); + expect(envEntry.data.id).to.equal(LEGACY_ENV_ID); + }); + }); +}); + +/** + * to regenerate scopes/legacy-core-env-node.tgz (e.g. if the model format changes), use a bit + * version from BEFORE the core-env removal (where teambit.harmony/node is still a core aspect) so + * the env gets saved versionless: + * mkdir remote && cd remote && init --bare my-org.legacy && cd .. + * mkdir ws && cd ws && init --default-scope my-org.legacy + * mkdir comp1 && echo "export function comp1() { return 'hello'; }" > comp1/index.ts + * add comp1 --id comp1 && env set comp1 teambit.harmony/node + * install && tag -m "first tag" + * remote add file://$PWD/../remote && export + * cd ../remote && tar -czf legacy-core-env-node.tgz scope.json objects index.json + * # copy the tgz to components/legacy/e2e-helper/excluded-fixtures/scopes/ + */ diff --git a/e2e/harmony/link.e2e.ts b/e2e/harmony/link.e2e.ts index 73a675e6ce7c..bf609ead194c 100644 --- a/e2e/harmony/link.e2e.ts +++ b/e2e/harmony/link.e2e.ts @@ -28,7 +28,18 @@ describe('linking to a target including peers', function () { before(() => { helper = new Helper(); helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.command.create('react', 'button', '--env teambit.react/react'); + helper.fixtures.populateComponents(1); + // set the peers explicitly rather than relying on an env's peers policy - the envs that used + // to provide peers as core aspects now must be installed and built, which is not the concern + // of this test (it verifies the --peers linking mechanics). + helper.extensions.addExtensionToVariant('*', 'teambit.dependencies/dependency-resolver', { + policy: { + peerDependencies: { + react: '^18.0.0', + 'react-dom': '^18.0.0', + }, + }, + }); helper.command.install(); targetDir = globalBitTempDir(); helper.command.link(`--target=${targetDir} --peers`); diff --git a/e2e/harmony/merge-config-2.e2e.ts b/e2e/harmony/merge-config-2.e2e.ts new file mode 100644 index 000000000000..86c669b9f379 --- /dev/null +++ b/e2e/harmony/merge-config-2.e2e.ts @@ -0,0 +1,462 @@ +import { IssuesClasses } from '@teambit/component-issues'; +import fs from 'fs-extra'; +import chai, { expect } from 'chai'; +import { Extensions } from '@teambit/legacy.constants'; +import { Helper, NpmCiRegistry, supportNpmCiRegistryTesting } from '@teambit/legacy.e2e-helper'; +import chaiFs from 'chai-fs'; +chai.use(chaiFs); +describe('merge config scenarios (part 2)', function () { + this.timeout(0); + let helper: Helper; + before(() => { + helper = new Helper(); + }); + after(() => { + helper.scopeHelper.destroy(); + }); + describe('diverge with envs changes', () => { + let mainBeforeDiverge: string; + let beforeConfigResolved: string; + let envName: string; + let envId: string; + before(() => { + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.fixtures.populateComponents(1); + envName = helper.env.setCustomEnv(); + envId = `${helper.scopes.remote}/${envName}`; + helper.command.setEnv('comp1', envId); + helper.command.tagAllWithoutBuild(); + helper.command.export(); + helper.command.tagWithoutBuild(envName, '--skip-auto-tag --unmodified'); // 0.0.2 + helper.command.tagWithoutBuild(envName, '--skip-auto-tag --unmodified'); // 0.0.3 + + helper.command.export(); + mainBeforeDiverge = helper.scopeHelper.cloneWorkspace(); + + helper.command.createLane(); + helper.command.setEnv('comp1', `${envId}@0.0.2`); + helper.command.snapAllComponentsWithoutBuild(); + helper.command.export(); + + helper.scopeHelper.getClonedWorkspace(mainBeforeDiverge); + // helper.command.setEnv('comp1', `${envId}@0.0.3`); + helper.command.snapAllComponentsWithoutBuild(); + helper.command.export(); + + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.command.importLane('dev', '--skip-dependency-installation'); + helper.command.mergeLane('main', '--no-auto-snap --skip-dependency-installation'); + beforeConfigResolved = helper.scopeHelper.cloneWorkspace(); + }); + it('bit status should show the component with an issue of MergeConfigHasConflict', () => { + helper.command.expectStatusToHaveIssue(IssuesClasses.MergeConfigHasConflict.name); + }); + it('the conflict file should only contain env data and not dependencyResolver data', () => { + const conflictFile = helper.general.getConfigMergePath(); + const conflictFileContent = fs.readFileSync(conflictFile).toString(); + expect(conflictFileContent).to.have.string(Extensions.envs); + expect(conflictFileContent).to.not.have.string(Extensions.dependencyResolver); + }); + describe('fixing the conflict with ours', () => { + before(() => { + helper.general.fixMergeConfigConflict('ours'); + }); + it('should set the env according to the lane', () => { + const envConfig = helper.command.showAspectConfig('comp1', Extensions.envs); + expect(envConfig.config.env).to.equal(envId); + + const env = helper.command.showAspectConfig('comp1', `${envId}@0.0.2`); + expect(env.config).to.deep.equal({}); + + const nonEnv = helper.command.showAspectConfig('comp1', `${envId}@0.0.3`); + expect(nonEnv).to.be.undefined; + }); + it('should show the dev-dependency as it was set on the lane', () => { + const showConfig = helper.command.showAspectConfig('comp1', Extensions.dependencyResolver); + const nodeDep = showConfig.data.dependencies.find((d) => d.id === `${envId}@0.0.2`); + expect(nodeDep.version).to.equal('0.0.2'); + expect(nodeDep.lifecycle).to.equal('dev'); + + const nonDep = showConfig.data.dependencies.find((d) => d.id === `${envId}@0.0.3`); + expect(nonDep).to.be.undefined; + }); + }); + describe('fixing the conflict with theirs', () => { + before(() => { + helper.scopeHelper.getClonedWorkspace(beforeConfigResolved); + helper.general.fixMergeConfigConflict('theirs'); + }); + it('should set the env according to the lane', () => { + // run the status, so then, the pkg manager will install everything and the next "show --json" will be a valid json + helper.command.status(); + const envConfig = helper.command.showAspectConfig('comp1', Extensions.envs); + expect(envConfig.config.env).to.equal(envId); + + const env = helper.command.showAspectConfig('comp1', `${envId}@0.0.3`); + expect(env.config).to.deep.equal({}); + + const nonEnv = helper.command.showAspectConfig('comp1', `${envId}@0.0.2`); + expect(nonEnv).to.be.undefined; + }); + it('should show the dev-dependency as it was set on main', () => { + const showConfig = helper.command.showAspectConfig('comp1', Extensions.dependencyResolver); + const nodeDep = showConfig.data.dependencies.find((d) => d.id === `${envId}@0.0.3`); + expect(nodeDep.version).to.equal('0.0.3'); + expect(nodeDep.lifecycle).to.equal('dev'); + + const nonDep = showConfig.data.dependencies.find((d) => d.id === `${envId}@0.0.2`); + expect(nonDep).to.be.undefined; + }); + }); + }); + describe('other lane bumped the env VERSION only, current lane kept a workspace env', () => { + // comp1 uses a WORKSPACE-component env. The lane never changes comp1's env; only "other" (main) bumps + // the env version. Because the env is a workspace component, the merge must NOT sync the other side's + // env version onto the lane — the workspace owns its env version. This guards the config-merger env + // propagation change: propagate real env *migrations* (id change), but leave workspace-env version + // bumps alone. + let envName: string; + let envId: string; + before(() => { + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.fixtures.populateComponents(1); + helper.env.setEmptyEnv(); // lightweight workspace-component env named "empty-env" + envName = 'empty-env'; + envId = `${helper.scopes.remote}/${envName}`; + helper.command.setEnv('comp1', envId); + helper.command.tagAllWithoutBuild(); // envName@0.0.1, comp1@0.0.1 (env envId@0.0.1) + helper.command.export(); + const base = helper.scopeHelper.cloneWorkspace(); + + // Lane (current): does NOT change comp1's env; just snaps an (unmodified) divergence. + helper.command.createLane('dev'); + helper.command.snapAllComponentsWithoutBuild('--unmodified'); + helper.command.export(); + const laneWs = helper.scopeHelper.cloneWorkspace(); + + // Main (other): bump the env to 0.0.2 and point comp1 at it, so main's comp1 uses envId@0.0.2. + helper.scopeHelper.getClonedWorkspace(base); + helper.command.tagWithoutBuild(envName, '--skip-auto-tag --unmodified'); // envName@0.0.2 + helper.command.setEnv('comp1', `${envId}@0.0.2`); + helper.command.tagAllWithoutBuild(); + helper.command.export(); + + // Merge main into the lane, in a workspace where the env is still a tracked workspace component. + // --ignore-config-changes: the env component itself diverged (0.0.1 vs 0.0.2) and would otherwise + // block the merge asking to snap it; we only care about comp1's env config here. + helper.scopeHelper.getClonedWorkspace(laneWs); + helper.command.import(); + helper.command.mergeLaneWithoutBuild('main', '--no-auto-snap --ignore-config-changes'); + }); + it("should NOT sync the other lane's env version onto the lane (keep the workspace env version)", () => { + // main's bumped env version must NOT be adopted onto the lane. + expect(helper.command.showAspectConfig('comp1', `${envId}@0.0.2`)).to.be.undefined; + // the lane keeps its own workspace env; teambit.envs/envs holds the id without a version. + const envConfig = helper.command.showAspectConfig('comp1', Extensions.envs); + expect(envConfig.config.env).to.equal(envId); + }); + }); + // for this test, there are two workspace. + // 1. includes a component "bar/foo" which is used as a package for the another workspace. + // 2. has a component "comp1", which uses bar.foo pkg in different versions. + // we maintain two "Helper" instances to gradually update both workspaces. + (supportNpmCiRegistryTesting ? describe : describe.skip)( + 'diverge with different component dependencies versions', + () => { + let npmCiRegistry: NpmCiRegistry; + let beforeDiverge: string; + let beforeMerges: string; + let barPkgName: string; + let barCompName: string; + let pkgHelper: Helper; + before(async () => { + pkgHelper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); + pkgHelper.scopeHelper.setWorkspaceWithRemoteScope(); + pkgHelper.fixtures.createComponentBarFoo(); + pkgHelper.fixtures.addComponentBarFoo(); + npmCiRegistry = new NpmCiRegistry(pkgHelper); + npmCiRegistry.configureCiInPackageJsonHarmony(); + await npmCiRegistry.init(); + pkgHelper.command.tagAllComponents(); + barPkgName = pkgHelper.general.getPackageNameByCompName('bar/foo'); + barCompName = `${pkgHelper.scopes.remote}/bar/foo`; + pkgHelper.command.export(); + + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.scopeHelper.addRemoteScope(pkgHelper.scopes.remotePath); + helper.fixtures.populateComponents(1, false); + helper.fs.outputFile('comp1/index.js', `require("${barPkgName}");`); + helper.command.install(barPkgName); + helper.command.tagAllWithoutBuild(); + helper.command.export(); + beforeDiverge = helper.scopeHelper.cloneWorkspace(); + + pkgHelper.command.tagAllComponents('--unmodified'); // 0.0.2 + pkgHelper.command.export(); + + helper.command.createLane(); + helper.command.install(`${barPkgName}@0.0.2`); + helper.command.snapAllComponentsWithoutBuild(); + helper.command.export(); + + // add another tag on main to make it diverged from the lane. + helper.scopeHelper.getClonedWorkspace(beforeDiverge); + helper.command.tagAllWithoutBuild('--unmodified'); + helper.command.export(); + + beforeMerges = helper.scopeHelper.cloneWorkspace(); + }); + after(() => { + npmCiRegistry.destroy(); + }); + describe('when the dep was updated on the lane only, not on main', () => { + describe('when the dep is in workspace.jsonc', () => { + before(() => { + helper.command.mergeLane(`${helper.scopes.remote}/dev --no-squash --no-auto-snap`); + }); + it('should change workspace.jsonc with the updated dependency', () => { + const policy = helper.workspaceJsonc.getPolicyFromDependencyResolver(); + expect(policy.dependencies[barPkgName]).to.equal('0.0.2'); + }); + }); + describe('when the dep is not in the workspace.jsonc', () => { + before(() => { + helper.scopeHelper.getClonedWorkspace(beforeMerges); + helper.workspaceJsonc.addPolicyToDependencyResolver({ dependencies: {} }); + helper.command.mergeLane(`${helper.scopes.remote}/dev --no-squash --no-auto-snap`); + }); + it('should auto-update the dependency according to the lane, because only there it was changed', () => { + const deps = helper.command.getCompDepsIdsFromData('comp1'); + expect(deps).to.include(`${barCompName}@0.0.2`); + expect(deps).to.not.include(`${barCompName}@0.0.1`); + }); + describe('when installing a different version than the resolved one', () => { + before(() => { + helper.command.install(`${barPkgName}@0.0.1`); + }); + it('should resolve from workspace.jsonc and not from unmerged file', () => { + const deps = helper.command.getCompDepsIdsFromData('comp1'); + expect(deps).to.include(`${barCompName}@0.0.1`); + expect(deps).to.not.include(`${barCompName}@0.0.2`); + }); + }); + }); + }); + describe('when the dep was updated in both, the lane and main so there is a conflict', () => { + let afterExport: string; + before(() => { + pkgHelper.command.tagAllComponents('--unmodified'); // 0.0.3 + pkgHelper.command.export(); + + // on main + helper.scopeHelper.getClonedWorkspace(beforeMerges); + helper.command.install(`${barPkgName}@0.0.3`); + // by default, it is saved as ^0.0.3 to the workspace.jsonc + helper.command.tagAllWithoutBuild(); + helper.command.export(); + afterExport = helper.scopeHelper.cloneWorkspace(); + }); + describe('when the dep is in workspace.jsonc', () => { + before(() => { + helper.command.mergeLane(`${helper.scopes.remote}/dev --no-squash --no-auto-snap`); + }); + it('should not write config-merge file', () => { + const conflictFile = helper.general.getConfigMergePath(); + expect(conflictFile).to.not.be.a.path(); + }); + it('should show the versions as conflicted in workspace.jsonc file', () => { + const wsJsonc = helper.workspaceJsonc.readRaw(); + expect(wsJsonc).to.have.string(`<<<<<<< ours + "${barPkgName}": "0.0.3" +======= + "${barPkgName}": "0.0.2" +>>>>>>> theirs`); + }); + it('should throw for any command until the conflicts are resolved', () => { + expect(() => helper.command.status()).to.throw('please fix the conflicts in workspace.jsonc to continue'); + }); + }); + describe('when the dep is not in the workspace.jsonc', () => { + before(() => { + helper.scopeHelper.getClonedWorkspace(afterExport); + helper.workspaceJsonc.addPolicyToDependencyResolver({ dependencies: {} }); + helper.command.mergeLane(`${helper.scopes.remote}/dev --no-squash --no-auto-snap`); + }); + it('bit status should not show a workspace issue', () => { + const status = helper.command.statusJson(); + expect(status.workspaceIssues).to.have.lengthOf(0); + }); + it('bit status should show it as a component conflict', () => { + const status = helper.command.statusJson(); + expect(status.componentsWithIssues).to.have.lengthOf(1); + expect(status.componentsWithIssues[0].id).to.includes('comp1'); + expect(status.componentsWithIssues[0].issues[0].type).to.equal(IssuesClasses.MergeConfigHasConflict.name); + }); + }); + }); + } + ); + (supportNpmCiRegistryTesting ? describe : describe.skip)( + 'diverge with multiple components, each has a different dependency version', + () => { + let npmCiRegistry: NpmCiRegistry; + let beforeDiverge: string; + let barPkgName: string; + // let barCompName: string; + let pkgHelper: Helper; + let laneWs: string; + before(async () => { + pkgHelper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); + pkgHelper.scopeHelper.setWorkspaceWithRemoteScope(); + pkgHelper.fixtures.createComponentBarFoo(); + pkgHelper.fixtures.addComponentBarFoo(); + npmCiRegistry = new NpmCiRegistry(pkgHelper); + npmCiRegistry.configureCiInPackageJsonHarmony(); + await npmCiRegistry.init(); + pkgHelper.command.tagAllComponents(); + barPkgName = pkgHelper.general.getPackageNameByCompName('bar/foo'); + // barCompName = `${pkgHelper.scopes.remote}/bar/foo`; + pkgHelper.command.export(); + + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.scopeHelper.addRemoteScope(pkgHelper.scopes.remotePath); + helper.fixtures.populateComponents(2); + helper.fs.outputFile('comp1/index.js', `require("${barPkgName}");`); + helper.fs.outputFile('comp2/index.js', `require("${barPkgName}");`); + helper.command.install(barPkgName); + helper.command.tagAllWithoutBuild(); + helper.command.export(); + beforeDiverge = helper.scopeHelper.cloneWorkspace(); + + helper.command.createLane(); + helper.command.snapAllComponentsWithoutBuild('--unmodified'); // add another snap to make it diverged from main. + helper.command.export(); + laneWs = helper.scopeHelper.cloneWorkspace(); + + pkgHelper.command.tagAllComponents('--unmodified'); // 0.0.2 + pkgHelper.command.export(); + + helper.scopeHelper.getClonedWorkspace(beforeDiverge); + helper.command.install(`${barPkgName}@0.0.2`); + helper.command.tagAllWithoutBuild(); + helper.command.export(); + + pkgHelper.command.tagAllComponents('--unmodified'); // 0.0.3 + pkgHelper.command.export(); + + helper.command.install(`${barPkgName}@0.0.3`); + helper.command.tagComponent('comp1'); + helper.command.export(); + }); + after(() => { + npmCiRegistry.destroy(); + }); + describe('when the dep was updated on the lane only, not on main', () => { + describe('when the dep is in workspace.jsonc', () => { + let mergeOutput: string; + before(() => { + helper.scopeHelper.getClonedWorkspace(laneWs); + mergeOutput = helper.command.mergeLane(`main --no-auto-snap -x`); + }); + it('should not update workspace.jsonc', () => { + const policy = helper.workspaceJsonc.getPolicyFromDependencyResolver(); + expect(policy.dependencies[barPkgName]).to.equal('^0.0.1'); + }); + it('should tell why workspace.jsonc was not updated', () => { + expect(mergeOutput).to.have.string('workspace.jsonc was unable to update the following dependencies'); + expect(mergeOutput).to.have.string(`multiple versions found`); + expect(mergeOutput).to.have.string(`0.0.3 (by ${helper.scopes.remote}/comp1)`); + expect(mergeOutput).to.have.string(`0.0.2 (by ${helper.scopes.remote}/comp2)`); + }); + }); + }); + } + ); + describe('diverge with merge-able auto-detected dependencies config and pre-config explicitly set', () => { + let mainBeforeDiverge: string; + before(() => { + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.fixtures.populateComponents(1); + helper.fs.outputFile('comp1/index.js', `import R from 'ramda';`); + helper.npm.addFakeNpmPackage('ramda', '0.0.19'); + helper.npm.addFakeNpmPackage('lodash', '4.2.4'); + helper.command.dependenciesSet('comp1', 'lodash@4.2.4'); + helper.command.tagAllWithoutBuild(); + helper.command.export(); + mainBeforeDiverge = helper.scopeHelper.cloneWorkspace(); + + helper.command.createLane(); + helper.command.snapAllComponentsWithoutBuild('--unmodified'); + helper.command.export(); + + helper.scopeHelper.getClonedWorkspace(mainBeforeDiverge); + helper.npm.addFakeNpmPackage('ramda', '0.0.21'); + helper.workspaceJsonc.addPolicyToDependencyResolver({ dependencies: { ramda: '0.0.21' } }); + helper.command.snapAllComponentsWithoutBuild(); + helper.command.export(); + + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.command.importLane('dev', '--skip-dependency-installation'); + helper.command.mergeLane('main', '--no-auto-snap --skip-dependency-installation --ignore-config-changes'); + }); + it('should not delete the previously deps set', () => { + const deps = helper.command.getCompDepsIdsFromData('comp1'); + expect(deps).to.include('lodash'); + }); + }); + describe('diverge: lane merges main when config unchanged but auto-dep bumped (deps set via variants)', () => { + let mainBeforeDiverge: string; + before(() => { + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.fixtures.populateComponents(1); + helper.fs.outputFile('comp1/index.js', `import R from 'ramda';`); + helper.npm.addFakeNpmPackage('ramda', '0.31.0'); + helper.npm.addFakeNpmPackage('@types/express', '4.17.21'); + + // Set a dev dependency (force: true) + // important!!! don't use "helper.command.dependenciesSet" for this. If you do, it'll be saved into the model with + // "__specific": true, and it won't reproduce the bug. + helper.workspaceJsonc.addToVariant('comp1', Extensions.dependencyResolver, { + policy: { devDependencies: { '@types/express': '4.17.21' } }, + }); + helper.command.tagAllWithoutBuild(); + helper.command.export(); + mainBeforeDiverge = helper.scopeHelper.cloneWorkspace(); + + helper.command.createLane(); + // Lane doesn't change the manual dep, only makes an unmodified snap + helper.command.snapAllComponentsWithoutBuild('--unmodified'); + helper.command.export(); + + helper.scopeHelper.getClonedWorkspace(mainBeforeDiverge); + // Main bumps the auto-detected dependency + helper.npm.addFakeNpmPackage('ramda', '0.32.0'); + helper.workspaceJsonc.addPolicyToDependencyResolver({ dependencies: { ramda: '0.32.0' } }); + helper.command.snapAllComponentsWithoutBuild(); + helper.command.export(); + + helper.scopeHelper.reInitWorkspace(); + helper.scopeHelper.addRemoteScope(); + helper.command.importLane('dev', '--skip-dependency-installation'); + helper.npm.addFakeNpmPackage('ramda', '0.31.0'); + helper.command.mergeLane('main', '--no-auto-snap --skip-dependency-installation'); + }); + // This is the bug fix: when config is unchanged between current/other/base, + // but auto deps are being merged, the unchanged force:true deps should be preserved + it('should preserve the manual devDependency (force:true) in the merged config', () => { + const showConfig = helper.command.showAspectConfig('comp1', Extensions.dependencyResolver); + const typesExpressDep = showConfig.data.dependencies.find((d) => d.id === '@types/express'); + expect(typesExpressDep).to.not.be.undefined; + expect(typesExpressDep.version).to.equal('4.17.21'); + expect(typesExpressDep.lifecycle).to.equal('dev'); + }); + it('should also include the bumped auto dependency from main', () => { + const showConfig = helper.command.showAspectConfig('comp1', Extensions.dependencyResolver); + const ramdaDep = showConfig.data.dependencies.find((d) => d.id === 'ramda'); + expect(ramdaDep).to.not.be.undefined; + expect(ramdaDep.version).to.equal('0.32.0'); + }); + }); +}); diff --git a/e2e/harmony/merge-config.e2e.ts b/e2e/harmony/merge-config.e2e.ts index 78b6caa81f75..f7305fb065bd 100644 --- a/e2e/harmony/merge-config.e2e.ts +++ b/e2e/harmony/merge-config.e2e.ts @@ -1,11 +1,9 @@ import { IssuesClasses } from '@teambit/component-issues'; -import fs from 'fs-extra'; import chai, { expect } from 'chai'; import { Extensions } from '@teambit/legacy.constants'; import { Helper, NpmCiRegistry, supportNpmCiRegistryTesting } from '@teambit/legacy.e2e-helper'; import chaiFs from 'chai-fs'; chai.use(chaiFs); - describe('merge config scenarios', function () { this.timeout(0); let helper: Helper; @@ -387,449 +385,4 @@ describe('merge config scenarios', function () { }); }); }); - describe('diverge with envs changes', () => { - let mainBeforeDiverge: string; - let beforeConfigResolved: string; - let envName: string; - let envId: string; - before(() => { - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.fixtures.populateComponents(1); - envName = helper.env.setCustomEnv(); - envId = `${helper.scopes.remote}/${envName}`; - helper.command.setEnv('comp1', envId); - helper.command.tagAllWithoutBuild(); - helper.command.export(); - helper.command.tagWithoutBuild(envName, '--skip-auto-tag --unmodified'); // 0.0.2 - helper.command.tagWithoutBuild(envName, '--skip-auto-tag --unmodified'); // 0.0.3 - - helper.command.export(); - mainBeforeDiverge = helper.scopeHelper.cloneWorkspace(); - - helper.command.createLane(); - helper.command.setEnv('comp1', `${envId}@0.0.2`); - helper.command.snapAllComponentsWithoutBuild(); - helper.command.export(); - - helper.scopeHelper.getClonedWorkspace(mainBeforeDiverge); - // helper.command.setEnv('comp1', `${envId}@0.0.3`); - helper.command.snapAllComponentsWithoutBuild(); - helper.command.export(); - - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.command.importLane('dev', '--skip-dependency-installation'); - helper.command.mergeLane('main', '--no-auto-snap --skip-dependency-installation'); - beforeConfigResolved = helper.scopeHelper.cloneWorkspace(); - }); - it('bit status should show the component with an issue of MergeConfigHasConflict', () => { - helper.command.expectStatusToHaveIssue(IssuesClasses.MergeConfigHasConflict.name); - }); - it('the conflict file should only contain env data and not dependencyResolver data', () => { - const conflictFile = helper.general.getConfigMergePath(); - const conflictFileContent = fs.readFileSync(conflictFile).toString(); - expect(conflictFileContent).to.have.string(Extensions.envs); - expect(conflictFileContent).to.not.have.string(Extensions.dependencyResolver); - }); - describe('fixing the conflict with ours', () => { - before(() => { - helper.general.fixMergeConfigConflict('ours'); - }); - it('should set the env according to the lane', () => { - const envConfig = helper.command.showAspectConfig('comp1', Extensions.envs); - expect(envConfig.config.env).to.equal(envId); - - const env = helper.command.showAspectConfig('comp1', `${envId}@0.0.2`); - expect(env.config).to.deep.equal({}); - - const nonEnv = helper.command.showAspectConfig('comp1', `${envId}@0.0.3`); - expect(nonEnv).to.be.undefined; - }); - it('should show the dev-dependency as it was set on the lane', () => { - const showConfig = helper.command.showAspectConfig('comp1', Extensions.dependencyResolver); - const nodeDep = showConfig.data.dependencies.find((d) => d.id === `${envId}@0.0.2`); - expect(nodeDep.version).to.equal('0.0.2'); - expect(nodeDep.lifecycle).to.equal('dev'); - - const nonDep = showConfig.data.dependencies.find((d) => d.id === `${envId}@0.0.3`); - expect(nonDep).to.be.undefined; - }); - }); - describe('fixing the conflict with theirs', () => { - before(() => { - helper.scopeHelper.getClonedWorkspace(beforeConfigResolved); - helper.general.fixMergeConfigConflict('theirs'); - }); - it('should set the env according to the lane', () => { - // run the status, so then, the pkg manager will install everything and the next "show --json" will be a valid json - helper.command.status(); - const envConfig = helper.command.showAspectConfig('comp1', Extensions.envs); - expect(envConfig.config.env).to.equal(envId); - - const env = helper.command.showAspectConfig('comp1', `${envId}@0.0.3`); - expect(env.config).to.deep.equal({}); - - const nonEnv = helper.command.showAspectConfig('comp1', `${envId}@0.0.2`); - expect(nonEnv).to.be.undefined; - }); - it('should show the dev-dependency as it was set on main', () => { - const showConfig = helper.command.showAspectConfig('comp1', Extensions.dependencyResolver); - const nodeDep = showConfig.data.dependencies.find((d) => d.id === `${envId}@0.0.3`); - expect(nodeDep.version).to.equal('0.0.3'); - expect(nodeDep.lifecycle).to.equal('dev'); - - const nonDep = showConfig.data.dependencies.find((d) => d.id === `${envId}@0.0.2`); - expect(nonDep).to.be.undefined; - }); - }); - }); - describe('other lane bumped the env VERSION only, current lane kept a workspace env', () => { - // comp1 uses a WORKSPACE-component env. The lane never changes comp1's env; only "other" (main) bumps - // the env version. Because the env is a workspace component, the merge must NOT sync the other side's - // env version onto the lane — the workspace owns its env version. This guards the config-merger env - // propagation change: propagate real env *migrations* (id change), but leave workspace-env version - // bumps alone. - let envName: string; - let envId: string; - before(() => { - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.fixtures.populateComponents(1); - helper.env.setEmptyEnv(); // lightweight workspace-component env named "empty-env" - envName = 'empty-env'; - envId = `${helper.scopes.remote}/${envName}`; - helper.command.setEnv('comp1', envId); - helper.command.tagAllWithoutBuild(); // envName@0.0.1, comp1@0.0.1 (env envId@0.0.1) - helper.command.export(); - const base = helper.scopeHelper.cloneWorkspace(); - - // Lane (current): does NOT change comp1's env; just snaps an (unmodified) divergence. - helper.command.createLane('dev'); - helper.command.snapAllComponentsWithoutBuild('--unmodified'); - helper.command.export(); - const laneWs = helper.scopeHelper.cloneWorkspace(); - - // Main (other): bump the env to 0.0.2 and point comp1 at it, so main's comp1 uses envId@0.0.2. - helper.scopeHelper.getClonedWorkspace(base); - helper.command.tagWithoutBuild(envName, '--skip-auto-tag --unmodified'); // envName@0.0.2 - helper.command.setEnv('comp1', `${envId}@0.0.2`); - helper.command.tagAllWithoutBuild(); - helper.command.export(); - - // Merge main into the lane, in a workspace where the env is still a tracked workspace component. - // --ignore-config-changes: the env component itself diverged (0.0.1 vs 0.0.2) and would otherwise - // block the merge asking to snap it; we only care about comp1's env config here. - helper.scopeHelper.getClonedWorkspace(laneWs); - helper.command.import(); - helper.command.mergeLaneWithoutBuild('main', '--no-auto-snap --ignore-config-changes'); - }); - it("should NOT sync the other lane's env version onto the lane (keep the workspace env version)", () => { - // main's bumped env version must NOT be adopted onto the lane. - expect(helper.command.showAspectConfig('comp1', `${envId}@0.0.2`)).to.be.undefined; - // the lane keeps its own workspace env; teambit.envs/envs holds the id without a version. - const envConfig = helper.command.showAspectConfig('comp1', Extensions.envs); - expect(envConfig.config.env).to.equal(envId); - }); - }); - // for this test, there are two workspace. - // 1. includes a component "bar/foo" which is used as a package for the another workspace. - // 2. has a component "comp1", which uses bar.foo pkg in different versions. - // we maintain two "Helper" instances to gradually update both workspaces. - (supportNpmCiRegistryTesting ? describe : describe.skip)( - 'diverge with different component dependencies versions', - () => { - let npmCiRegistry: NpmCiRegistry; - let beforeDiverge: string; - let beforeMerges: string; - let barPkgName: string; - let barCompName: string; - let pkgHelper: Helper; - before(async () => { - pkgHelper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); - pkgHelper.scopeHelper.setWorkspaceWithRemoteScope(); - pkgHelper.fixtures.createComponentBarFoo(); - pkgHelper.fixtures.addComponentBarFoo(); - npmCiRegistry = new NpmCiRegistry(pkgHelper); - npmCiRegistry.configureCiInPackageJsonHarmony(); - await npmCiRegistry.init(); - pkgHelper.command.tagAllComponents(); - barPkgName = pkgHelper.general.getPackageNameByCompName('bar/foo'); - barCompName = `${pkgHelper.scopes.remote}/bar/foo`; - pkgHelper.command.export(); - - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.scopeHelper.addRemoteScope(pkgHelper.scopes.remotePath); - helper.fixtures.populateComponents(1, false); - helper.fs.outputFile('comp1/index.js', `require("${barPkgName}");`); - helper.command.install(barPkgName); - helper.command.tagAllWithoutBuild(); - helper.command.export(); - beforeDiverge = helper.scopeHelper.cloneWorkspace(); - - pkgHelper.command.tagAllComponents('--unmodified'); // 0.0.2 - pkgHelper.command.export(); - - helper.command.createLane(); - helper.command.install(`${barPkgName}@0.0.2`); - helper.command.snapAllComponentsWithoutBuild(); - helper.command.export(); - - // add another tag on main to make it diverged from the lane. - helper.scopeHelper.getClonedWorkspace(beforeDiverge); - helper.command.tagAllWithoutBuild('--unmodified'); - helper.command.export(); - - beforeMerges = helper.scopeHelper.cloneWorkspace(); - }); - after(() => { - npmCiRegistry.destroy(); - }); - describe('when the dep was updated on the lane only, not on main', () => { - describe('when the dep is in workspace.jsonc', () => { - before(() => { - helper.command.mergeLane(`${helper.scopes.remote}/dev --no-squash --no-auto-snap`); - }); - it('should change workspace.jsonc with the updated dependency', () => { - const policy = helper.workspaceJsonc.getPolicyFromDependencyResolver(); - expect(policy.dependencies[barPkgName]).to.equal('0.0.2'); - }); - }); - describe('when the dep is not in the workspace.jsonc', () => { - before(() => { - helper.scopeHelper.getClonedWorkspace(beforeMerges); - helper.workspaceJsonc.addPolicyToDependencyResolver({ dependencies: {} }); - helper.command.mergeLane(`${helper.scopes.remote}/dev --no-squash --no-auto-snap`); - }); - it('should auto-update the dependency according to the lane, because only there it was changed', () => { - const deps = helper.command.getCompDepsIdsFromData('comp1'); - expect(deps).to.include(`${barCompName}@0.0.2`); - expect(deps).to.not.include(`${barCompName}@0.0.1`); - }); - describe('when installing a different version than the resolved one', () => { - before(() => { - helper.command.install(`${barPkgName}@0.0.1`); - }); - it('should resolve from workspace.jsonc and not from unmerged file', () => { - const deps = helper.command.getCompDepsIdsFromData('comp1'); - expect(deps).to.include(`${barCompName}@0.0.1`); - expect(deps).to.not.include(`${barCompName}@0.0.2`); - }); - }); - }); - }); - describe('when the dep was updated in both, the lane and main so there is a conflict', () => { - let afterExport: string; - before(() => { - pkgHelper.command.tagAllComponents('--unmodified'); // 0.0.3 - pkgHelper.command.export(); - - // on main - helper.scopeHelper.getClonedWorkspace(beforeMerges); - helper.command.install(`${barPkgName}@0.0.3`); - // by default, it is saved as ^0.0.3 to the workspace.jsonc - helper.command.tagAllWithoutBuild(); - helper.command.export(); - afterExport = helper.scopeHelper.cloneWorkspace(); - }); - describe('when the dep is in workspace.jsonc', () => { - before(() => { - helper.command.mergeLane(`${helper.scopes.remote}/dev --no-squash --no-auto-snap`); - }); - it('should not write config-merge file', () => { - const conflictFile = helper.general.getConfigMergePath(); - expect(conflictFile).to.not.be.a.path(); - }); - it('should show the versions as conflicted in workspace.jsonc file', () => { - const wsJsonc = helper.workspaceJsonc.readRaw(); - expect(wsJsonc).to.have.string(`<<<<<<< ours - "${barPkgName}": "0.0.3" -======= - "${barPkgName}": "0.0.2" ->>>>>>> theirs`); - }); - it('should throw for any command until the conflicts are resolved', () => { - expect(() => helper.command.status()).to.throw('please fix the conflicts in workspace.jsonc to continue'); - }); - }); - describe('when the dep is not in the workspace.jsonc', () => { - before(() => { - helper.scopeHelper.getClonedWorkspace(afterExport); - helper.workspaceJsonc.addPolicyToDependencyResolver({ dependencies: {} }); - helper.command.mergeLane(`${helper.scopes.remote}/dev --no-squash --no-auto-snap`); - }); - it('bit status should not show a workspace issue', () => { - const status = helper.command.statusJson(); - expect(status.workspaceIssues).to.have.lengthOf(0); - }); - it('bit status should show it as a component conflict', () => { - const status = helper.command.statusJson(); - expect(status.componentsWithIssues).to.have.lengthOf(1); - expect(status.componentsWithIssues[0].id).to.includes('comp1'); - expect(status.componentsWithIssues[0].issues[0].type).to.equal(IssuesClasses.MergeConfigHasConflict.name); - }); - }); - }); - } - ); - (supportNpmCiRegistryTesting ? describe : describe.skip)( - 'diverge with multiple components, each has a different dependency version', - () => { - let npmCiRegistry: NpmCiRegistry; - let beforeDiverge: string; - let barPkgName: string; - // let barCompName: string; - let pkgHelper: Helper; - let laneWs: string; - before(async () => { - pkgHelper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); - pkgHelper.scopeHelper.setWorkspaceWithRemoteScope(); - pkgHelper.fixtures.createComponentBarFoo(); - pkgHelper.fixtures.addComponentBarFoo(); - npmCiRegistry = new NpmCiRegistry(pkgHelper); - npmCiRegistry.configureCiInPackageJsonHarmony(); - await npmCiRegistry.init(); - pkgHelper.command.tagAllComponents(); - barPkgName = pkgHelper.general.getPackageNameByCompName('bar/foo'); - // barCompName = `${pkgHelper.scopes.remote}/bar/foo`; - pkgHelper.command.export(); - - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.scopeHelper.addRemoteScope(pkgHelper.scopes.remotePath); - helper.fixtures.populateComponents(2); - helper.fs.outputFile('comp1/index.js', `require("${barPkgName}");`); - helper.fs.outputFile('comp2/index.js', `require("${barPkgName}");`); - helper.command.install(barPkgName); - helper.command.tagAllWithoutBuild(); - helper.command.export(); - beforeDiverge = helper.scopeHelper.cloneWorkspace(); - - helper.command.createLane(); - helper.command.snapAllComponentsWithoutBuild('--unmodified'); // add another snap to make it diverged from main. - helper.command.export(); - laneWs = helper.scopeHelper.cloneWorkspace(); - - pkgHelper.command.tagAllComponents('--unmodified'); // 0.0.2 - pkgHelper.command.export(); - - helper.scopeHelper.getClonedWorkspace(beforeDiverge); - helper.command.install(`${barPkgName}@0.0.2`); - helper.command.tagAllWithoutBuild(); - helper.command.export(); - - pkgHelper.command.tagAllComponents('--unmodified'); // 0.0.3 - pkgHelper.command.export(); - - helper.command.install(`${barPkgName}@0.0.3`); - helper.command.tagComponent('comp1'); - helper.command.export(); - }); - after(() => { - npmCiRegistry.destroy(); - }); - describe('when the dep was updated on the lane only, not on main', () => { - describe('when the dep is in workspace.jsonc', () => { - let mergeOutput: string; - before(() => { - helper.scopeHelper.getClonedWorkspace(laneWs); - mergeOutput = helper.command.mergeLane(`main --no-auto-snap -x`); - }); - it('should not update workspace.jsonc', () => { - const policy = helper.workspaceJsonc.getPolicyFromDependencyResolver(); - expect(policy.dependencies[barPkgName]).to.equal('^0.0.1'); - }); - it('should tell why workspace.jsonc was not updated', () => { - expect(mergeOutput).to.have.string('workspace.jsonc was unable to update the following dependencies'); - expect(mergeOutput).to.have.string(`multiple versions found`); - expect(mergeOutput).to.have.string(`0.0.3 (by ${helper.scopes.remote}/comp1)`); - expect(mergeOutput).to.have.string(`0.0.2 (by ${helper.scopes.remote}/comp2)`); - }); - }); - }); - } - ); - describe('diverge with merge-able auto-detected dependencies config and pre-config explicitly set', () => { - let mainBeforeDiverge: string; - before(() => { - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.fixtures.populateComponents(1); - helper.fs.outputFile('comp1/index.js', `import R from 'ramda';`); - helper.npm.addFakeNpmPackage('ramda', '0.0.19'); - helper.npm.addFakeNpmPackage('lodash', '4.2.4'); - helper.command.dependenciesSet('comp1', 'lodash@4.2.4'); - helper.command.tagAllWithoutBuild(); - helper.command.export(); - mainBeforeDiverge = helper.scopeHelper.cloneWorkspace(); - - helper.command.createLane(); - helper.command.snapAllComponentsWithoutBuild('--unmodified'); - helper.command.export(); - - helper.scopeHelper.getClonedWorkspace(mainBeforeDiverge); - helper.npm.addFakeNpmPackage('ramda', '0.0.21'); - helper.workspaceJsonc.addPolicyToDependencyResolver({ dependencies: { ramda: '0.0.21' } }); - helper.command.snapAllComponentsWithoutBuild(); - helper.command.export(); - - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.command.importLane('dev', '--skip-dependency-installation'); - helper.command.mergeLane('main', '--no-auto-snap --skip-dependency-installation --ignore-config-changes'); - }); - it('should not delete the previously deps set', () => { - const deps = helper.command.getCompDepsIdsFromData('comp1'); - expect(deps).to.include('lodash'); - }); - }); - describe('diverge: lane merges main when config unchanged but auto-dep bumped (deps set via variants)', () => { - let mainBeforeDiverge: string; - before(() => { - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.fixtures.populateComponents(1); - helper.fs.outputFile('comp1/index.js', `import R from 'ramda';`); - helper.npm.addFakeNpmPackage('ramda', '0.31.0'); - helper.npm.addFakeNpmPackage('@types/express', '4.17.21'); - - // Set a dev dependency (force: true) - // important!!! don't use "helper.command.dependenciesSet" for this. If you do, it'll be saved into the model with - // "__specific": true, and it won't reproduce the bug. - helper.workspaceJsonc.addToVariant('comp1', Extensions.dependencyResolver, { - policy: { devDependencies: { '@types/express': '4.17.21' } }, - }); - helper.command.tagAllWithoutBuild(); - helper.command.export(); - mainBeforeDiverge = helper.scopeHelper.cloneWorkspace(); - - helper.command.createLane(); - // Lane doesn't change the manual dep, only makes an unmodified snap - helper.command.snapAllComponentsWithoutBuild('--unmodified'); - helper.command.export(); - - helper.scopeHelper.getClonedWorkspace(mainBeforeDiverge); - // Main bumps the auto-detected dependency - helper.npm.addFakeNpmPackage('ramda', '0.32.0'); - helper.workspaceJsonc.addPolicyToDependencyResolver({ dependencies: { ramda: '0.32.0' } }); - helper.command.snapAllComponentsWithoutBuild(); - helper.command.export(); - - helper.scopeHelper.reInitWorkspace(); - helper.scopeHelper.addRemoteScope(); - helper.command.importLane('dev', '--skip-dependency-installation'); - helper.npm.addFakeNpmPackage('ramda', '0.31.0'); - helper.command.mergeLane('main', '--no-auto-snap --skip-dependency-installation'); - }); - // This is the bug fix: when config is unchanged between current/other/base, - // but auto deps are being merged, the unchanged force:true deps should be preserved - it('should preserve the manual devDependency (force:true) in the merged config', () => { - const showConfig = helper.command.showAspectConfig('comp1', Extensions.dependencyResolver); - const typesExpressDep = showConfig.data.dependencies.find((d) => d.id === '@types/express'); - expect(typesExpressDep).to.not.be.undefined; - expect(typesExpressDep.version).to.equal('4.17.21'); - expect(typesExpressDep.lifecycle).to.equal('dev'); - }); - it('should also include the bumped auto dependency from main', () => { - const showConfig = helper.command.showAspectConfig('comp1', Extensions.dependencyResolver); - const ramdaDep = showConfig.data.dependencies.find((d) => d.id === 'ramda'); - expect(ramdaDep).to.not.be.undefined; - expect(ramdaDep.version).to.equal('0.32.0'); - }); - }); }); diff --git a/e2e/harmony/multiple-compilers.e2e.ts b/e2e/harmony/multiple-compilers.e2e.ts deleted file mode 100644 index 0a8a1781d085..000000000000 --- a/e2e/harmony/multiple-compilers.e2e.ts +++ /dev/null @@ -1,126 +0,0 @@ -import fs from 'fs-extra'; -import chai, { expect } from 'chai'; -import path from 'path'; -import chaiString from 'chai-string'; - -import { Helper } from '@teambit/legacy.e2e-helper'; -import chaiFs from 'chai-fs'; -chai.use(chaiFs); -chai.use(chaiString); - -describe('multiple compilers - babel and typescript', function () { - this.timeout(0); - let helper: Helper; - before(() => { - helper = new Helper(); - }); - after(() => { - helper.scopeHelper.destroy(); - }); - describe('compile with babel and ts', () => { - describe('compile simple ts component', () => { - let distDir; - before(() => { - helper.scopeHelper.setWorkspaceWithRemoteScope(); - - // add a new env that compiles with Babel - const envName = helper.env.setBabelWithTsHarmony(); - - helper.fs.outputFile( - 'bar/foo.ts', - // eslint-disable-next-line no-template-curly-in-string - 'export function sayHello(name: string) { console.log(`hello ${name}`); }; sayHello("David");' - ); - helper.command.addComponent('bar'); - helper.extensions.addExtensionToVariant('bar', `${helper.scopes.remote}/${envName}`); - helper.command.compile(); - distDir = path.join(helper.scopes.localPath, `node_modules/@${helper.scopes.remote}/bar/dist`); - }); - it('should generate dists on the workspace', () => { - expect(distDir).to.be.a.directory(); - expect(path.join(distDir, 'foo.js')).to.be.a.file(); - }); - it('should be able to run the dist file', () => { - expect(path.join(distDir, 'foo.js')).to.be.a.file(); - const result = helper.command.runCmd(`node ${path.join(distDir, 'foo.js')}`); - expect(result).to.have.string('hello'); - }); - describe('compile on capsules', () => { - let capsulePath; - before(() => { - helper.command.build(); - capsulePath = helper.command.getCapsuleOfComponent('bar'); - }); - it('should generate the dists on the capsule via babel compiler', () => { - expect(path.join(capsulePath, 'dist')).to.be.a.directory(); - expect(path.join(capsulePath, 'dist/foo.js')).to.be.a.file(); - }); - it('should generate the d.ts on the capsule via typescript compiler', () => { - expect(path.join(capsulePath, 'dist/foo.d.ts')).to.be.a.file(); - }); - }); - describe('tagging the component', () => { - let artifacts: any[]; - before(() => { - helper.command.tagAllComponents(); - artifacts = helper.command.getArtifacts('bar'); - }); - it('should save the .js files under "dist" artifact', () => { - const dist = artifacts.find((a) => a.name === 'dist'); - expect(dist).to.not.be.undefined; - expect(dist.files).to.have.lengthOf(2); - const files = dist.files.map((f) => f.relativePath); - expect(files).to.deep.equal(['dist/foo.js', 'dist/foo.js.map']); - expect(dist.generatedBy).to.equal('teambit.compilation/babel'); - }); - it('should save the .d.ts files under "declaration" artifact', () => { - const declaration = artifacts.find((a) => a.name === 'declaration'); - expect(declaration).to.not.be.undefined; - expect(declaration.files).to.have.lengthOf(1); - expect(declaration.files[0].relativePath).to.equal('dist/foo.d.ts'); - expect(declaration.generatedBy).to.equal('teambit.typescript/typescript'); - }); - }); - }); - }); - // notice that comp1 and comp3 are multiple-compiler but comp2 and comp4 are react - describe('different envs in the dependency graph', () => { - let buildOutput; - before(() => { - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.fixtures.populateComponentsTS(4); - const babelEnv = helper.env.setBabelWithTsHarmony(); - helper.extensions.addExtensionToVariant('comp1', `${helper.scopes.remote}/${babelEnv}`); - helper.extensions.addExtensionToVariant('comp2', 'teambit.harmony/node'); - helper.extensions.addExtensionToVariant('comp3', `${helper.scopes.remote}/${babelEnv}`); - helper.extensions.addExtensionToVariant('comp4', 'teambit.harmony/node'); - helper.command.compile(); - buildOutput = helper.command.build(); - }); - it('should successfully build', () => { - expect(buildOutput).to.have.string('build succeeded'); - }); - it('should indicate that pre-build and post-build were running', () => { - expect(buildOutput).to.have.string('running pre-build for all tasks'); - expect(buildOutput).to.have.string('running post-build for all tasks'); - }); - it('should write .npmignore with TS entries even when getCompiler() is Babel', () => { - const comp1Capsule = helper.command.getCapsuleOfComponent('comp1'); - expect(path.join(comp1Capsule, '.npmignore')).to.be.a.file(); - }); - it('typescript should not override Babel dist files', () => { - const comp1Capsule = helper.command.getCapsuleOfComponent('comp3'); - const distFile = path.join(comp1Capsule, 'dist/index.js'); - const distFileContent = fs.readFileSync(distFile).toString(); - expect(distFileContent).to.have.string('interopRequireDefault'); // this is generated only by Babel. - expect(distFileContent).to.not.have.string('exports.default'); // this is generated only by Typescript. - }); - it('Babel should not override typescript dist files', () => { - const comp1Capsule = helper.command.getCapsuleOfComponent('comp2'); - const distFile = path.join(comp1Capsule, 'dist/index.js'); - const distFileContent = fs.readFileSync(distFile).toString(); - expect(distFileContent).to.have.string('exports.default'); // this is generated only by Typescript. - expect(distFileContent).to.not.have.string('interopRequireDefault'); // this is generated only by Babel. - }); - }); -}); diff --git a/e2e/harmony/multiple-envs.e2e.ts b/e2e/harmony/multiple-envs.e2e.ts index 1bcf22b06146..8e2e3ebf60ed 100644 --- a/e2e/harmony/multiple-envs.e2e.ts +++ b/e2e/harmony/multiple-envs.e2e.ts @@ -89,18 +89,22 @@ describe('multiple envs', function () { }); }); describe('env in the variants global (*) and env in the variants more specific', () => { + let envId: string; before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(1); - const reactEnv = 'teambit.react/react'; - helper.extensions.addExtensionToVariant('*', reactEnv); - helper.extensions.addExtensionToVariant('comp1', 'teambit.harmony/aspect'); + // any two envs trigger the multiple-envs issue - use the core empty-env and a zero-dep + // local env to avoid installing real env packages + const envName = helper.env.setSimpleEnv(); + envId = `${helper.scopes.remote}/${envName}`; + helper.extensions.addExtensionToVariant('*', 'teambit.harmony/empty-env'); + helper.extensions.addExtensionToVariant('comp1', envId); }); it('bit status should show it as an issue', () => { helper.command.expectStatusToHaveIssue(IssuesClasses.MultipleEnvs.name); }); it('bit env set should fix the issue', () => { - helper.command.setEnv('comp1', 'teambit.harmony/aspect'); + helper.command.setEnv('comp1', envId); helper.command.expectStatusToNotHaveIssue(IssuesClasses.MultipleEnvs.name); }); }); diff --git a/e2e/harmony/patched-dependencies.e2e.ts b/e2e/harmony/patched-dependencies.e2e.ts index fc6b8bc68b43..57b95ed12faf 100644 --- a/e2e/harmony/patched-dependencies.e2e.ts +++ b/e2e/harmony/patched-dependencies.e2e.ts @@ -22,7 +22,10 @@ describe('patched dependencies', function () { helper.scopeHelper.reInitWorkspace(); helper.fixtures.populateComponents(1); // the capsule only installs what the component depends on - helper.fs.outputFile('comp1/index.js', `const isPositive = require('is-positive');\nmodule.exports = isPositive;\n`); + helper.fs.outputFile( + 'comp1/index.js', + `const isPositive = require('is-positive');\nmodule.exports = isPositive;\n` + ); helper.command.install('is-positive@1.0.0'); // a patch's context lines are byte-exact, so build it from what was actually installed const indexPath = path.join(helper.scopes.localPath, 'node_modules/is-positive/index.js'); diff --git a/e2e/harmony/pkg-manager-config.e2e.ts b/e2e/harmony/pkg-manager-config.e2e.ts index 0dfc5dd1c53d..00a7eca6bc04 100644 --- a/e2e/harmony/pkg-manager-config.e2e.ts +++ b/e2e/harmony/pkg-manager-config.e2e.ts @@ -28,6 +28,11 @@ async function readModulesManifest(modulesDir: string): Promise npmCiRegistry = new NpmCiRegistry(helper); await npmCiRegistry.init(); npmCiRegistry.configureCiInPackageJsonHarmony(); + // the node-env-1 fixture is a minimal old-style env, deliberately not based on any + // non-core env (see the fixture) - basing it on a real env would pull the entire env chain + // into the scope-aspects capsules, which gets OOM-killed under yarn on CI (materialized as + // full copies, no store/hardlinks). the seed workspace uses the default pnpm - the yarn + // coverage is in the describe block below, where the scope-aspects capsules are installed. envName1 = helper.env.setCustomEnv('node-env-1'); envId1 = `${helper.scopes.remote}/${envName1}`; helper.command.install('lodash.get lodash.flatten'); diff --git a/e2e/harmony/publish.e2e.ts b/e2e/harmony/publish.e2e.ts index d0a3b8c5de66..0b308ef3a116 100644 --- a/e2e/harmony/publish.e2e.ts +++ b/e2e/harmony/publish.e2e.ts @@ -22,6 +22,9 @@ describe('publish functionality', function () { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.workspaceJsonc.setPackageManager('teambit.dependencies/pnpm'); scopeWithoutOwner = helper.scopes.remoteWithoutOwner; + // a compiling env is needed so the published packages have dists (the consumer runs them + // with node) + helper.env.setTsEnv(); appOutput = helper.fixtures.populateComponentsTS(3); npmCiRegistry = new NpmCiRegistry(helper); npmCiRegistry.configureCiInPackageJsonHarmony(); diff --git a/e2e/harmony/readme-env.e2e.ts b/e2e/harmony/readme-env.e2e.ts index d95eb45bec98..a25cb737743d 100644 --- a/e2e/harmony/readme-env.e2e.ts +++ b/e2e/harmony/readme-env.e2e.ts @@ -20,6 +20,11 @@ describe('readme env', function () { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(1); helper.fs.outputFile('comp1/comp1.docs.mdx'); + // the readme/mdx envs used to be core aspects, now their packages (and their chain) must + // be installed for the envs to load + helper.command.install( + '@teambit/readme@1.0.1108 @teambit/mdx@1.0.1108 @teambit/react@1.0.1107 @teambit/node@1.0.1107 @teambit/aspect@1.0.1107' + ); helper.command.setEnv('comp1', 'teambit.mdx/readme'); helper.command.tagAllWithoutBuild(); const status = helper.command.showComponentParsed('comp1'); diff --git a/e2e/harmony/root-components-envs.e2e.ts b/e2e/harmony/root-components-envs.e2e.ts new file mode 100644 index 000000000000..9930da346c0a --- /dev/null +++ b/e2e/harmony/root-components-envs.e2e.ts @@ -0,0 +1,325 @@ +import { getRootComponentDir } from '@teambit/workspace.root-components'; +import { resolveFrom } from '@teambit/toolbox.modules.module-resolver'; +import chai, { expect } from 'chai'; +import fs from 'fs-extra'; +import path from 'path'; +import { Helper } from '@teambit/legacy.e2e-helper'; +import chaiFs from 'chai-fs'; + +chai.use(chaiFs); + +describe('env root components', function () { + let helper: Helper; + this.timeout(0); + + describe('pnpm isolated linker', function () { + const env1DefaultPeerVersion = '16.14.0'; + const env2DefaultPeerVersion = '16.13.1'; + before(() => { + helper = new Helper(); + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.env.setCustomNewEnv( + undefined, + undefined, + { + policy: { + peers: [ + { + name: 'react', + version: env1DefaultPeerVersion, + supportedRange: '^16.8.0', + }, + ], + }, + }, + false, + 'custom-react/env1', + 'custom-react/env1' + ); + helper.env.setCustomNewEnv( + undefined, + undefined, + { + policy: { + peers: [ + { + name: 'react', + version: env2DefaultPeerVersion, + supportedRange: '^16.8.0', + }, + ], + }, + }, + false, + 'custom-react/env2', + 'custom-react/env2' + ); + helper.env.setCustomNewEnv( + undefined, + undefined, + { + policy: { + peers: [ + { + name: 'react', + supportedRange: '17', + version: '17.0.0', + }, + ], + }, + }, + false, + 'custom-react/env3', + 'custom-react/env3' + ); + helper.env.setCustomNewEnv( + undefined, + undefined, + { + policy: { + peers: [ + { + name: 'react', + supportedRange: '17', + version: '17.0.1', + }, + ], + }, + }, + false, + 'custom-react/env4', + 'custom-react/env4' + ); + + helper.fixtures.populateComponents(4); + helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); + helper.workspaceJsonc.addKeyVal(`${helper.scopes.remote}/comp3`, {}); + helper.workspaceJsonc.addKeyVal(`${helper.scopes.remote}/comp4`, {}); + helper.fs.outputFile(`comp1/index.js`, `const React = require("react")`); + helper.fs.outputFile( + `comp2/index.js`, + `const React = require("react");const comp1 = require("@${helper.scopes.remote}/comp1");` + ); + helper.extensions.addExtensionToVariant('comp1', `${helper.scopes.remote}/custom-react/env1`, {}); + helper.extensions.addExtensionToVariant('comp2', `${helper.scopes.remote}/custom-react/env2`, {}); + helper.extensions.addExtensionToVariant('comp3', `${helper.scopes.remote}/custom-react/env3`, {}); + helper.extensions.addExtensionToVariant('comp4', `${helper.scopes.remote}/custom-react/env4`, {}); + helper.fs.outputFile( + `comp3/index.js`, + `const React = require("react");const comp2 = require("@${helper.scopes.remote}/comp2");` + ); + helper.fs.outputFile( + `comp3/comp3.node-app.js`, + `const React = require("react"); +module.exports.default = { + name: 'comp3', + entry: require.resolve('./index.js'), +}` + ); + helper.fs.outputFile( + `comp4/index.js`, + `const React = require("react");const comp2 = require("@${helper.scopes.remote}/comp2");` + ); + helper.fs.outputFile( + `comp4/comp4.node-app.js`, + `const React = require("react"); +module.exports.default = { + name: 'comp4', + entry: require.resolve('./index.js'), +}` + ); + helper.extensions.addExtensionToVariant('custom-react', 'teambit.envs/env', {}); + // for unclear reason, since upgrading core-envs to use @types/node@20.12.10, the following line throws an error "Unexpected token 'export'" + // helper.command.install(); + helper.command.install('--add-missing-deps'); + }); + after(() => { + helper.scopeHelper.destroy(); + }); + it('should install root components', () => { + expect(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env1`, 'comp1')).to.be.a.path(); + expect(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env2`, 'comp2')).to.be.a.path(); + }); + it('should install the right version of react to components that have a custom react environment', () => { + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env1`, 'comp1'), [ + 'react/package.json', + ]) + ).version + ).to.match(/^16\.14/); + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env1`, 'comp2'), [ + `@${helper.scopes.remote}/comp1`, + 'react/package.json', + ]) + ).version + ).to.match(/^16\.14/); + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env2`, 'comp2'), [ + 'react/package.json', + ]) + ).version + ).to.match(/^16\.13/); + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env2`, 'comp2'), [ + `@${helper.scopes.remote}/comp1`, + 'react/package.json', + ]) + ).version + ).to.match(/^16\.13/); + }); + it('should install the right version of react to custom environment components', () => { + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env1`, 'custom-react.env1'), [ + 'react/package.json', + ]) + ).version + ).to.eq(env1DefaultPeerVersion); + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env2`, 'custom-react.env2'), [ + 'react/package.json', + ]) + ).version + ).to.eq(env2DefaultPeerVersion); + }); + }); +}); + +describe('env peer dependencies hoisting', function () { + let helper: Helper; + this.timeout(0); + + describe('pnpm isolated linker', function () { + before(() => { + helper = new Helper(); + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); + helper.command.create('react', 'my-button', '-p my-button --env teambit.react/react'); + helper.command.install(); + }); + after(() => { + helper.scopeHelper.destroy(); + }); + it('should hoist react to the root of the workspace', () => { + expect(path.join(helper.fixtures.scopes.localPath, 'node_modules/react')).to.be.a.path(); + }); + }); +}); + +describe('env peer dependencies hoisting when the env is in the workspace', function () { + let helper: Helper; + this.timeout(0); + + describe('pnpm isolated linker', function () { + before(() => prepare('pnpm')); + after(() => { + helper.scopeHelper.destroy(); + }); + it('should install react to the root of the component', () => { + expect( + fs.readJsonSync(resolveFrom(path.join(helper.fixtures.scopes.localPath, 'comp1'), ['react/package.json'])) + .version + ).to.match(/^16\./); + expect( + fs.readJsonSync(resolveFrom(path.join(helper.fixtures.scopes.localPath, 'comp2'), ['react/package.json'])) + .version + ).to.match(/^18\./); + }); + }); + + // skipped: yarn support is deprecated and planned for removal + describe.skip('yarn hoisted linker', function () { + before(() => prepare('yarn')); + after(() => { + helper.scopeHelper.destroy(); + }); + it('should install react to the root of the component', () => { + expect( + fs.readJsonSync(resolveFrom(path.join(helper.fixtures.scopes.localPath, 'comp1'), ['react/package.json'])) + .version + ).to.match(/^16\./); + expect( + fs.readJsonSync(resolveFrom(path.join(helper.fixtures.scopes.localPath, 'comp2'), ['react/package.json'])) + .version + ).to.match(/^18\./); + }); + }); + + // a plain .bit-env.js plugin env carrying only the peers policy in its env.jsonc. the + // react-env-based fixture used before pulled the whole react toolchain from npm, which + // got the yarn-hoisted install OOM-killed on CI; the peers policy is all this test needs. + function createPeerEnv(id: string, peer: { name: string; supportedRange: string; version: string }) { + const name = id.split('/').pop(); + helper.fs.outputFile( + `${id}/${name}.bit-env.js`, + `class PeerEnv {\n name = '${name}';\n}\nmodule.exports.default = new PeerEnv();\n` + ); + helper.fs.outputFile(`${id}/index.js`, `module.exports = require('./${name}.bit-env');\n`); + helper.fixtures.generateEnvJsoncFile(id, { policy: { peers: [peer] } }); + helper.command.addComponent(id, { i: id }); + helper.command.setEnv(id, 'teambit.envs/env'); + helper.command.link(); + } + + function prepare(pm: 'yarn' | 'pnpm') { + helper = new Helper(); + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.extensions.workspaceJsonc.setPackageManager(`teambit.dependencies/${pm}`); + createPeerEnv('custom-react/env1', { name: 'react', supportedRange: '^16.8.0', version: '16.14.0' }); + createPeerEnv('custom-react/env2', { name: 'react', supportedRange: '^18.0.0', version: '18.0.0' }); + + helper.fixtures.populateComponents(2); + helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); + helper.fs.outputFile(`comp1/index.js`, `const React = require("react")`); + helper.fs.outputFile( + `comp2/index.js`, + `const React = require("react");const comp1 = require("@${helper.scopes.remote}/comp1");` + ); + helper.extensions.addExtensionToVariant('comp1', `${helper.scopes.remote}/custom-react/env1`, {}); + helper.extensions.addExtensionToVariant('comp2', `${helper.scopes.remote}/custom-react/env2`, {}); + helper.extensions.addExtensionToVariant('custom-react', 'teambit.envs/env', {}); + helper.command.install(); + } +}); + +describe('create with root components on', function () { + let helper: Helper; + this.timeout(0); + before(() => { + helper = new Helper(); + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); + helper.command.create('react', 'card', '--env teambit.react/react'); + helper.command.install(); + helper.command.create('react', 'my-button', '--env teambit.react/react'); + }); + it('should create the runtime component directory for the created component', () => { + expect(path.join(helper.env.rootCompDirDep('teambit.react/react', 'my-button'), 'index.ts')).to.be.a.path(); + }); +}); + +describe('custom root components directory', function () { + let helper: Helper; + this.timeout(0); + describe('set a valid custom location', () => { + before(() => { + helper = new Helper(); + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.extensions.workspaceJsonc.addKeyValToWorkspace('rootComponentsDirectory', ''); + helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); + helper.command.create('react', 'card', '--env teambit.react/react'); + helper.command.install(); + }); + it('should create the root component directory at the specified location', () => { + expect( + getRootComponentDir(path.join(helper.scopes.localPath, '.bit_roots'), 'teambit.react/react') + ).to.be.a.path(); + }); + }); +}); diff --git a/e2e/harmony/root-components-yarn.e2e.ts b/e2e/harmony/root-components-yarn.e2e.ts new file mode 100644 index 000000000000..bf8c873854da --- /dev/null +++ b/e2e/harmony/root-components-yarn.e2e.ts @@ -0,0 +1,560 @@ +import { resolveFrom } from '@teambit/toolbox.modules.module-resolver'; +import chai, { expect } from 'chai'; +import fs from 'fs-extra'; +import path from 'path'; +import { Helper, NpmCiRegistry, supportNpmCiRegistryTesting } from '@teambit/legacy.e2e-helper'; +import chaiFs from 'chai-fs'; + +chai.use(chaiFs); + +describe('app root components (yarn)', function () { + let helper: Helper; + this.timeout(0); + describe('yarn hoisted linker', function () { + before(() => { + helper = new Helper(); + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.fixtures.populateComponents(4); + helper.extensions.workspaceJsonc.setPackageManager('teambit.dependencies/yarn'); + helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); + helper.workspaceJsonc.addKeyVal(`${helper.scopes.remote}/comp3`, {}); + helper.workspaceJsonc.addKeyVal(`${helper.scopes.remote}/comp4`, {}); + helper.fs.outputFile(`comp1/index.js`, `const React = require("react")`); + helper.fs.outputFile( + `comp2/index.js`, + `const React = require("react");const comp1 = require("@${helper.scopes.remote}/comp1");` + ); + helper.fs.outputFile( + `comp3/index.js`, + `const React = require("react");const comp2 = require("@${helper.scopes.remote}/comp2");` + ); + helper.fs.outputFile( + `comp3/comp3.bit-app.js`, + `const React = require("react"); +module.exports.default = { + name: 'comp3', + entry: require.resolve('./index.js'), + run: async () => undefined, +}` + ); + helper.fs.outputFile( + `comp4/index.js`, + `const React = require("react");const comp2 = require("@${helper.scopes.remote}/comp2");` + ); + helper.fs.outputFile( + `comp4/comp4.bit-app.js`, + `const React = require("react"); +module.exports.default = { + name: 'comp4', + entry: require.resolve('./index.js'), + run: async () => undefined, +}` + ); + helper.extensions.addExtensionToVariant('comp1', 'teambit.dependencies/dependency-resolver', { + policy: { + peerDependencies: { + react: '16 || 17', + }, + }, + }); + helper.extensions.addExtensionToVariant('comp2', 'teambit.dependencies/dependency-resolver', { + policy: { + peerDependencies: { + react: '16 || 17', + }, + }, + }); + helper.extensions.addExtensionToVariant('comp3', 'teambit.dependencies/dependency-resolver', { + policy: { + dependencies: { + react: '16', + }, + }, + }); + helper.extensions.addExtensionToVariant('comp4', 'teambit.dependencies/dependency-resolver', { + policy: { + dependencies: { + react: '17', + }, + }, + }); + // the apps are declared via the core *.bit-app.* plugin (env-independent), so the env is + // only needed as a compiler for the compilation/build parts of this suite. the ts-env is + // a workspace component, so nothing gets installed for it (installing the legacy node-env + // chain with yarn used to get OOM-killed on CI here) + helper.env.setTsEnv(); + helper.command.install(); + }); + after(() => { + helper.scopeHelper.destroy(); + }); + it('should install root components', () => { + expect(helper.env.rootCompDirDep(`${helper.scopes.remote}/ts-env`, 'comp3')).to.be.a.path(); + expect(helper.env.rootCompDirDep(`${helper.scopes.remote}/ts-env`, 'comp4')).to.be.a.path(); + }); + it('should install the dependencies of the root component that has react 17 in the dependencies with react 17', () => { + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ + `@${helper.scopes.remote}/comp4`, + `@${helper.scopes.remote}/comp2`, + 'react/package.json', + ]) + ).version + ).to.match(/^17\./); + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ + `@${helper.scopes.remote}/comp4`, + `@${helper.scopes.remote}/comp2`, + `@${helper.scopes.remote}/comp1`, + 'react/package.json', + ]) + ).version + ).to.match(/^17\./); + }); + it('should install the dependencies of the root component that has react 16 in the dependencies with react 16', () => { + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ + `@${helper.scopes.remote}/comp3`, + `@${helper.scopes.remote}/comp2`, + 'react/package.json', + ]) + ).version + ).to.match(/^16\./); + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ + `@${helper.scopes.remote}/comp3`, + `@${helper.scopes.remote}/comp2`, + `@${helper.scopes.remote}/comp1`, + 'react/package.json', + ]) + ).version + ).to.match(/^16\./); + }); + it.skip('should install the non-root components with their default React versions', () => { + expect( + fs.readJsonSync( + resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp1/index.js', 'react/package.json']) + ).version + ).to.match(/^17\./); + expect( + fs.readJsonSync( + resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp2/index.js', 'react/package.json']) + ).version + ).to.match(/^17\./); + expect( + fs.readJsonSync( + resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp3/index.js', 'react/package.json']) + ).version + ).to.match(/^16\./); + expect( + fs.readJsonSync( + resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp4/index.js', 'react/package.json']) + ).version + ).to.match(/^17\./); + }); + it('should create package.json file in every variation of the component', () => { + let pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ + `@${helper.scopes.remote}/comp3`, + `@${helper.scopes.remote}/comp2/package.json`, + ]); + expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp2`); + + pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ + `@${helper.scopes.remote}/comp4`, + `@${helper.scopes.remote}/comp2/package.json`, + ]); + expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp2`); + + pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ + `@${helper.scopes.remote}/comp3`, + `@${helper.scopes.remote}/comp2`, + `@${helper.scopes.remote}/comp1/package.json`, + ]); + expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp1`); + + pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ + `@${helper.scopes.remote}/comp4`, + `@${helper.scopes.remote}/comp2`, + `@${helper.scopes.remote}/comp1/package.json`, + ]); + expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp1`); + }); + describe('repeat install', () => { + before(() => { + helper.command.install(); + }); + it('should install the dependencies of the root component that has react 17 in the dependencies with react 17', () => { + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ + `@${helper.scopes.remote}/comp4`, + `@${helper.scopes.remote}/comp2`, + 'react/package.json', + ]) + ).version + ).to.match(/^17\./); + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ + `@${helper.scopes.remote}/comp4`, + `@${helper.scopes.remote}/comp2`, + `@${helper.scopes.remote}/comp1`, + 'react/package.json', + ]) + ).version + ).to.match(/^17\./); + }); + it('should install the dependencies of the root component that has react 16 in the dependencies with react 16', () => { + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ + `@${helper.scopes.remote}/comp3`, + `@${helper.scopes.remote}/comp2`, + 'react/package.json', + ]) + ).version + ).to.match(/^16\./); + expect( + fs.readJsonSync( + resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ + `@${helper.scopes.remote}/comp3`, + `@${helper.scopes.remote}/comp2`, + `@${helper.scopes.remote}/comp1`, + 'react/package.json', + ]) + ).version + ).to.match(/^16\./); + }); + it.skip('should install the non-root components with their default React versions', () => { + expect( + fs.readJsonSync( + resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp1/index.js', 'react/package.json']) + ).version + ).to.match(/^17\./); + expect( + fs.readJsonSync( + resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp2/index.js', 'react/package.json']) + ).version + ).to.match(/^17\./); + expect( + fs.readJsonSync( + resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp3/index.js', 'react/package.json']) + ).version + ).to.match(/^16\./); + expect( + fs.readJsonSync( + resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp4/index.js', 'react/package.json']) + ).version + ).to.match(/^17\./); + }); + it('should create package.json file in every variation of the component', () => { + let pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ + `@${helper.scopes.remote}/comp3`, + `@${helper.scopes.remote}/comp2/package.json`, + ]); + expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp2`); + + pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ + `@${helper.scopes.remote}/comp4`, + `@${helper.scopes.remote}/comp2/package.json`, + ]); + expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp2`); + + pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ + `@${helper.scopes.remote}/comp3`, + `@${helper.scopes.remote}/comp2`, + `@${helper.scopes.remote}/comp1/package.json`, + ]); + expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp1`); + + pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ + `@${helper.scopes.remote}/comp4`, + `@${helper.scopes.remote}/comp2`, + `@${helper.scopes.remote}/comp1/package.json`, + ]); + expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp1`); + }); + }); + describe('compilation', () => { + before(() => { + helper.fs.outputFile(`comp1/foo.ts`, ``); + helper.command.compile(); + }); + it('should create the dist folder in the linked directories', () => { + const resolveFromLocal = resolveFrom.bind(null, helper.fixtures.scopes.localPath); + expect(resolveFromLocal([`@${helper.scopes.remote}/comp1/dist/index.js`])).to.be.a.path(); + expect(resolveFromLocal([`@${helper.scopes.remote}/comp1/dist/foo.js`])).to.be.a.path(); + expect(resolveFromLocal([`@${helper.scopes.remote}/comp2/dist/index.js`])).to.be.a.path(); + expect(resolveFromLocal([`@${helper.scopes.remote}/comp3/dist/index.js`])).to.be.a.path(); + expect(resolveFromLocal([`@${helper.scopes.remote}/comp4/dist/index.js`])).to.be.a.path(); + }); + it('should create the dist folders for components inside .bit_roots', () => { + expect( + path.join( + helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), + `node_modules/@${helper.scopes.remote}/comp4/dist/index.js` + ) + ).to.be.a.path(); + expect( + path.join( + helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), + `node_modules/@${helper.scopes.remote}/comp3/dist/index.js` + ) + ).to.be.a.path(); + expect( + path.join( + helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), + `node_modules/@${helper.scopes.remote}/comp1/dist/index.js` + ) + ).to.be.a.path(); + expect( + path.join( + helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), + `node_modules/@${helper.scopes.remote}/comp4/dist/index.js` + ) + ).to.be.a.path(); + expect( + path.join( + helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), + `node_modules/@${helper.scopes.remote}/comp3/dist/index.js` + ) + ).to.be.a.path(); + expect( + path.join( + helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), + `node_modules/@${helper.scopes.remote}/comp1/dist/index.js` + ) + ).to.be.a.path(); + }); + }); + describe('build', () => { + let workspaceCapsulesRootDir: string; + before(() => { + helper.command.build(); + workspaceCapsulesRootDir = helper.command.capsuleListParsed().workspaceCapsulesRootDir; + }); + it('should create root components for workspace capsules', () => { + expect( + fs.readJsonSync( + resolveFrom(path.join(workspaceCapsulesRootDir, `${helper.scopes.remote}_comp4`), [ + `@${helper.scopes.remote}/comp2`, + 'react/package.json', + ]) + ).version + ).to.match(/^17\./); + expect( + fs.readJsonSync( + resolveFrom(path.join(workspaceCapsulesRootDir, `${helper.scopes.remote}_comp3`), [ + `@${helper.scopes.remote}/comp2`, + `@${helper.scopes.remote}/comp1`, + 'react/package.json', + ]) + ).version + ).to.match(/^16\./); + }); + it('should link build side-effects to all instances of the component in the capsule directory', () => { + expect( + path.join( + workspaceCapsulesRootDir, + `${helper.scopes.remote}_comp4/node_modules/@${helper.scopes.remote}/comp2/dist/index.js` + ) + ).to.be.a.path(); + expect( + path.join( + workspaceCapsulesRootDir, + `${helper.scopes.remote}_comp4/node_modules/@${helper.scopes.remote}/comp2/dist/index.js.map` + ) + ).to.be.a.path(); + }); + }); + }); +}); + +(supportNpmCiRegistryTesting ? describe : describe.skip)('root components for scope aspect capsules', function () { + this.timeout(0); + let helper: Helper; + let npmCiRegistry: NpmCiRegistry; + before(async () => { + helper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); + helper.scopeHelper.setWorkspaceWithRemoteScope(); + helper.workspaceJsonc.setPackageManager(`teambit.dependencies/pnpm`); + npmCiRegistry = new NpmCiRegistry(helper); + await npmCiRegistry.init(); + npmCiRegistry.configureCiInPackageJsonHarmony(); + helper.fixtures.createAspect('dep-dep-aspect'); + helper.fixtures.createAspect('dep-aspect'); + helper.fixtures.createAspect('main-aspect'); + helper.fs.outputFile( + `${helper.scopes.remoteWithoutOwner}/dep-aspect/dep-aspect.main.runtime.ts`, + getDepAspect(helper.scopes.remoteWithoutOwner) + ); + helper.fs.outputFile( + `${helper.scopes.remoteWithoutOwner}/main-aspect/main-aspect.main.runtime.ts`, + getMainAspect(helper.scopes.remoteWithoutOwner) + ); + helper.extensions.addExtensionToVariant('*', 'teambit.harmony/aspect'); + helper.extensions.addExtensionToVariant( + '{**/dep-dep-aspect},{**/dep-aspect}', + 'teambit.dependencies/dependency-resolver', + { + policy: { + peerDependencies: { + react: '16 || 17', + }, + }, + } + ); + helper.extensions.addExtensionToVariant('{**/main-aspect}', 'teambit.dependencies/dependency-resolver', { + policy: { + peerDependencies: { + react: '16', + }, + }, + }); + helper.command.install('react@16.6.3'); + helper.command.tagAllComponents(); + helper.command.export(); + + helper.extensions.addExtensionToVariant('{**/main-aspect}', 'teambit.dependencies/dependency-resolver', { + policy: { + peerDependencies: { + react: '17', + }, + }, + }); + helper.fs.outputFile(`${helper.scopes.remoteWithoutOwner}/dep-aspect/new-file.ts`, ''); + helper.fs.outputFile(`${helper.scopes.remoteWithoutOwner}/main-aspect/new-file.ts`, ''); + helper.command.install('react@17.0.2'); + helper.command.tagAllComponents(); + helper.command.export(); + + helper.scopeHelper.reInitWorkspace({ + yarnRCConfig: { + unsafeHttpWhitelist: ['localhost'], + }, + }); + helper.scopeHelper.addRemoteScope(); + helper.workspaceJsonc.setupDefault(); + }); + describe('using Yarn', () => { + let scopeAspectsCapsulesRootDir!: string; + before(() => { + helper.extensions.workspaceJsonc.setPackageManager(`teambit.dependencies/yarn`); + helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); + helper.scopeHelper.addRemoteScope(); + helper.workspaceJsonc.setupDefault(); + helper.fixtures.populateComponents(2); + helper.extensions.addExtensionToVariant('comp1', `${helper.scopes.remote}/main-aspect@0.0.1`); + helper.extensions.addExtensionToVariant('comp2', `${helper.scopes.remote}/main-aspect@0.0.2`); + helper.capsules.removeScopeAspectCapsules(); + helper.command.status(); // populate capsules. + scopeAspectsCapsulesRootDir = helper.command.capsuleListParsed().scopeAspectsCapsulesRootDir; + }); + it('should install components with the right peer dependencies', () => { + expect( + fs.readJsonSync( + resolveFrom(path.join(scopeAspectsCapsulesRootDir, `${helper.scopes.remote}_main-aspect@0.0.1`), [ + `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-aspect`, + `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-dep-aspect`, + 'react/package.json', + ]) + ).version + ).to.match(/^19\./); + expect( + fs.readJsonSync( + resolveFrom(path.join(scopeAspectsCapsulesRootDir, `${helper.scopes.remote}_main-aspect@0.0.2`), [ + `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-aspect`, + `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-dep-aspect`, + 'react/package.json', + ]) + ).version + ).to.match(/^19\./); + }); + }); + describe('using pnpm', () => { + let scopeAspectsCapsulesRootDir!: string; + before(() => { + helper.extensions.workspaceJsonc.setPackageManager(`teambit.dependencies/pnpm`); + helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); + helper.scopeHelper.addRemoteScope(); + helper.workspaceJsonc.setupDefault(); + helper.fixtures.populateComponents(2); + helper.extensions.addExtensionToVariant('comp1', `${helper.scopes.remote}/main-aspect@0.0.1`); + helper.extensions.addExtensionToVariant('comp2', `${helper.scopes.remote}/main-aspect@0.0.2`); + helper.capsules.removeScopeAspectCapsules(); + helper.command.status(); // populate capsules. + scopeAspectsCapsulesRootDir = helper.command.capsuleListParsed().scopeAspectsCapsulesRootDir; + }); + it('should install components with the right peer dependencies', () => { + expect( + fs.readJsonSync( + resolveFrom(path.join(scopeAspectsCapsulesRootDir, `${helper.scopes.remote}_main-aspect@0.0.1`), [ + `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-aspect`, + `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-dep-aspect`, + 'react/package.json', + ]) + ).version + ).to.match(/^19\./); + expect( + fs.readJsonSync( + resolveFrom(path.join(scopeAspectsCapsulesRootDir, `${helper.scopes.remote}_main-aspect@0.0.2`), [ + `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-aspect`, + `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-dep-aspect`, + 'react/package.json', + ]) + ).version + ).to.match(/^19\./); + }); + }); + after(() => { + npmCiRegistry.destroy(); + }); +}); + +function getMainAspect(remoteScope: string) { + return `import { MainRuntime } from '@teambit/cli'; + import { DepAspectAspect, DepAspectMain } from '@ci/${remoteScope}.dep-aspect'; + import React from 'react'; + import { MainAspectAspect } from './main-aspect.aspect'; + + export class MainAspectMain { + static slots = []; + static dependencies = [DepAspectAspect]; + static runtime = MainRuntime; + static async provider([depAspect]: [DepAspectMain]) { + if (!depAspect) { + throw new Error('unable to load the depAspect'); + } + return new MainAspectMain(); + } + } + + MainAspectAspect.addRuntime(MainAspectMain); + `; +} + +function getDepAspect(remoteScope: string) { + return `import { MainRuntime } from '@teambit/cli'; +import { DepDepAspectAspect, DepDepAspectMain } from '@ci/${remoteScope}.dep-dep-aspect'; +import React from 'react'; +import { DepAspectAspect } from './dep-aspect.aspect'; + +export class DepAspectMain { + static slots = []; + static dependencies = [DepDepAspectAspect]; + static runtime = MainRuntime; + static async provider([depDepAspect]: [DepDepAspectMain]) { + if (!depDepAspect) { + throw new Error('unable to load the depDepAspect'); + } + return new DepAspectMain(); + } +} + +DepAspectAspect.addRuntime(DepAspectMain); +`; +} diff --git a/e2e/harmony/root-components.e2e.ts b/e2e/harmony/root-components.e2e.ts index 1fcfd14bfb88..74f065f924b6 100644 --- a/e2e/harmony/root-components.e2e.ts +++ b/e2e/harmony/root-components.e2e.ts @@ -1,9 +1,8 @@ -import { getRootComponentDir } from '@teambit/workspace.root-components'; import { resolveFrom } from '@teambit/toolbox.modules.module-resolver'; import chai, { expect } from 'chai'; import fs from 'fs-extra'; import path from 'path'; -import { Helper, NpmCiRegistry, supportNpmCiRegistryTesting } from '@teambit/legacy.e2e-helper'; +import { Helper } from '@teambit/legacy.e2e-helper'; import chaiFs from 'chai-fs'; chai.use(chaiFs); @@ -81,11 +80,17 @@ module.exports.default = { }); helper.extensions.addExtensionToVariant('comp3', 'teambit.harmony/aspect'); helper.extensions.addExtensionToVariant('comp4', 'teambit.harmony/aspect'); + helper.extensions.addExtensionToVariant('comp1', 'teambit.harmony/node', {}); + helper.extensions.addExtensionToVariant('comp2', 'teambit.harmony/node', {}); helper.workspaceJsonc.addKeyValToDependencyResolver('policy', { dependencies: { react: '17', }, }); + helper.command.install('@teambit/aspect@1.0.1107 @teambit/node@1.0.1107'); + // the envs were not loaded during the first install, so the component manifests were built + // without their dependency policies. a second install applies them (the standard flow for + // old-style envs, see the "run bit install again" suggestion). helper.command.install(); virtualStoreDir = path.join(helper.fixtures.scopes.localPath, 'node_modules/.pnpm'); numberOfFilesInVirtualStore = fs.readdirSync(virtualStoreDir).length; @@ -502,11 +507,17 @@ module.exports.default = { }); helper.extensions.addExtensionToVariant('comp3', 'teambit.harmony/aspect'); helper.extensions.addExtensionToVariant('comp4', 'teambit.harmony/aspect'); + helper.extensions.addExtensionToVariant('comp1', 'teambit.harmony/node', {}); + helper.extensions.addExtensionToVariant('comp2', 'teambit.harmony/node', {}); helper.workspaceJsonc.addKeyValToDependencyResolver('policy', { dependencies: { 'is-odd': '2', }, }); + helper.command.install('@teambit/aspect@1.0.1107 @teambit/node@1.0.1107'); + // the envs were not loaded during the first install, so the component manifests were built + // without their dependency policies. a second install applies them (the standard flow for + // old-style envs, see the "run bit install again" suggestion). helper.command.install(); }); after(() => { @@ -827,881 +838,4 @@ module.exports.default = { }); }); }); - - // skipped: yarn support is deprecated and planned for removal - describe.skip('yarn hoisted linker', function () { - before(() => { - helper = new Helper(); - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.fixtures.populateComponents(4); - helper.extensions.workspaceJsonc.setPackageManager('teambit.dependencies/yarn'); - helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); - helper.workspaceJsonc.addKeyVal(`${helper.scopes.remote}/comp3`, {}); - helper.workspaceJsonc.addKeyVal(`${helper.scopes.remote}/comp4`, {}); - helper.fs.outputFile(`comp1/index.js`, `const React = require("react")`); - helper.fs.outputFile( - `comp2/index.js`, - `const React = require("react");const comp1 = require("@${helper.scopes.remote}/comp1");` - ); - helper.fs.outputFile( - `comp3/index.js`, - `const React = require("react");const comp2 = require("@${helper.scopes.remote}/comp2");` - ); - helper.fs.outputFile( - `comp3/comp3.node-app.js`, - `const React = require("react"); -module.exports.default = { - name: 'comp3', - entry: require.resolve('./index.js'), -}` - ); - helper.fs.outputFile( - `comp4/index.js`, - `const React = require("react");const comp2 = require("@${helper.scopes.remote}/comp2");` - ); - helper.fs.outputFile( - `comp4/comp4.node-app.js`, - `const React = require("react"); -module.exports.default = { - name: 'comp4', - entry: require.resolve('./index.js'), -}` - ); - helper.extensions.addExtensionToVariant('comp1', 'teambit.dependencies/dependency-resolver', { - policy: { - peerDependencies: { - react: '16 || 17', - }, - }, - }); - helper.extensions.addExtensionToVariant('comp2', 'teambit.dependencies/dependency-resolver', { - policy: { - peerDependencies: { - react: '16 || 17', - }, - }, - }); - helper.extensions.addExtensionToVariant('comp3', 'teambit.dependencies/dependency-resolver', { - policy: { - dependencies: { - react: '16', - }, - }, - }); - helper.extensions.addExtensionToVariant('comp4', 'teambit.dependencies/dependency-resolver', { - policy: { - dependencies: { - react: '17', - }, - }, - }); - helper.command.install(); - }); - after(() => { - helper.scopeHelper.destroy(); - }); - it('should install root components', () => { - expect(helper.env.rootCompDirDep('teambit.harmony/node', 'comp3')).to.be.a.path(); - expect(helper.env.rootCompDirDep('teambit.harmony/node', 'comp4')).to.be.a.path(); - }); - it('should install the dependencies of the root component that has react 17 in the dependencies with react 17', () => { - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ - `@${helper.scopes.remote}/comp4`, - `@${helper.scopes.remote}/comp2`, - 'react/package.json', - ]) - ).version - ).to.match(/^17\./); - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ - `@${helper.scopes.remote}/comp4`, - `@${helper.scopes.remote}/comp2`, - `@${helper.scopes.remote}/comp1`, - 'react/package.json', - ]) - ).version - ).to.match(/^17\./); - }); - it('should install the dependencies of the root component that has react 16 in the dependencies with react 16', () => { - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ - `@${helper.scopes.remote}/comp3`, - `@${helper.scopes.remote}/comp2`, - 'react/package.json', - ]) - ).version - ).to.match(/^16\./); - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ - `@${helper.scopes.remote}/comp3`, - `@${helper.scopes.remote}/comp2`, - `@${helper.scopes.remote}/comp1`, - 'react/package.json', - ]) - ).version - ).to.match(/^16\./); - }); - it.skip('should install the non-root components with their default React versions', () => { - expect( - fs.readJsonSync( - resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp1/index.js', 'react/package.json']) - ).version - ).to.match(/^17\./); - expect( - fs.readJsonSync( - resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp2/index.js', 'react/package.json']) - ).version - ).to.match(/^17\./); - expect( - fs.readJsonSync( - resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp3/index.js', 'react/package.json']) - ).version - ).to.match(/^16\./); - expect( - fs.readJsonSync( - resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp4/index.js', 'react/package.json']) - ).version - ).to.match(/^17\./); - }); - it('should create package.json file in every variation of the component', () => { - let pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ - `@${helper.scopes.remote}/comp3`, - `@${helper.scopes.remote}/comp2/package.json`, - ]); - expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp2`); - - pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ - `@${helper.scopes.remote}/comp4`, - `@${helper.scopes.remote}/comp2/package.json`, - ]); - expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp2`); - - pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ - `@${helper.scopes.remote}/comp3`, - `@${helper.scopes.remote}/comp2`, - `@${helper.scopes.remote}/comp1/package.json`, - ]); - expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp1`); - - pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ - `@${helper.scopes.remote}/comp4`, - `@${helper.scopes.remote}/comp2`, - `@${helper.scopes.remote}/comp1/package.json`, - ]); - expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp1`); - }); - describe('repeat install', () => { - before(() => { - helper.command.install(); - }); - it('should install the dependencies of the root component that has react 17 in the dependencies with react 17', () => { - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ - `@${helper.scopes.remote}/comp4`, - `@${helper.scopes.remote}/comp2`, - 'react/package.json', - ]) - ).version - ).to.match(/^17\./); - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ - `@${helper.scopes.remote}/comp4`, - `@${helper.scopes.remote}/comp2`, - `@${helper.scopes.remote}/comp1`, - 'react/package.json', - ]) - ).version - ).to.match(/^17\./); - }); - it('should install the dependencies of the root component that has react 16 in the dependencies with react 16', () => { - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ - `@${helper.scopes.remote}/comp3`, - `@${helper.scopes.remote}/comp2`, - 'react/package.json', - ]) - ).version - ).to.match(/^16\./); - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ - `@${helper.scopes.remote}/comp3`, - `@${helper.scopes.remote}/comp2`, - `@${helper.scopes.remote}/comp1`, - 'react/package.json', - ]) - ).version - ).to.match(/^16\./); - }); - it.skip('should install the non-root components with their default React versions', () => { - expect( - fs.readJsonSync( - resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp1/index.js', 'react/package.json']) - ).version - ).to.match(/^17\./); - expect( - fs.readJsonSync( - resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp2/index.js', 'react/package.json']) - ).version - ).to.match(/^17\./); - expect( - fs.readJsonSync( - resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp3/index.js', 'react/package.json']) - ).version - ).to.match(/^16\./); - expect( - fs.readJsonSync( - resolveFrom(helper.fixtures.scopes.localPath, ['@my-scope/comp4/index.js', 'react/package.json']) - ).version - ).to.match(/^17\./); - }); - it('should create package.json file in every variation of the component', () => { - let pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ - `@${helper.scopes.remote}/comp3`, - `@${helper.scopes.remote}/comp2/package.json`, - ]); - expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp2`); - - pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ - `@${helper.scopes.remote}/comp4`, - `@${helper.scopes.remote}/comp2/package.json`, - ]); - expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp2`); - - pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), [ - `@${helper.scopes.remote}/comp3`, - `@${helper.scopes.remote}/comp2`, - `@${helper.scopes.remote}/comp1/package.json`, - ]); - expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp1`); - - pkgJsonLoc = resolveFrom(helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), [ - `@${helper.scopes.remote}/comp4`, - `@${helper.scopes.remote}/comp2`, - `@${helper.scopes.remote}/comp1/package.json`, - ]); - expect(fs.readJsonSync(pkgJsonLoc).name).to.eq(`@${helper.scopes.remote}/comp1`); - }); - }); - describe('compilation', () => { - before(() => { - helper.fs.outputFile(`comp1/foo.ts`, ``); - helper.command.compile(); - }); - it('should create the dist folder in the linked directories', () => { - const resolveFromLocal = resolveFrom.bind(null, helper.fixtures.scopes.localPath); - expect(resolveFromLocal([`@${helper.scopes.remote}/comp1/dist/index.js`])).to.be.a.path(); - expect(resolveFromLocal([`@${helper.scopes.remote}/comp1/dist/foo.js`])).to.be.a.path(); - expect(resolveFromLocal([`@${helper.scopes.remote}/comp2/dist/index.js`])).to.be.a.path(); - expect(resolveFromLocal([`@${helper.scopes.remote}/comp3/dist/index.js`])).to.be.a.path(); - expect(resolveFromLocal([`@${helper.scopes.remote}/comp4/dist/index.js`])).to.be.a.path(); - }); - it('should create the dist folders for components inside .bit_roots', () => { - expect( - path.join( - helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), - `node_modules/@${helper.scopes.remote}/comp4/dist/index.js` - ) - ).to.be.a.path(); - expect( - path.join( - helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), - `node_modules/@${helper.scopes.remote}/comp3/dist/index.js` - ) - ).to.be.a.path(); - expect( - path.join( - helper.env.rootCompDir(`${helper.scopes.remote}/comp3`), - `node_modules/@${helper.scopes.remote}/comp1/dist/index.js` - ) - ).to.be.a.path(); - expect( - path.join( - helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), - `node_modules/@${helper.scopes.remote}/comp4/dist/index.js` - ) - ).to.be.a.path(); - expect( - path.join( - helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), - `node_modules/@${helper.scopes.remote}/comp3/dist/index.js` - ) - ).to.be.a.path(); - expect( - path.join( - helper.env.rootCompDir(`${helper.scopes.remote}/comp4`), - `node_modules/@${helper.scopes.remote}/comp1/dist/index.js` - ) - ).to.be.a.path(); - }); - }); - describe('build', () => { - let workspaceCapsulesRootDir: string; - before(() => { - helper.command.build(); - workspaceCapsulesRootDir = helper.command.capsuleListParsed().workspaceCapsulesRootDir; - }); - it('should create root components for workspace capsules', () => { - expect( - fs.readJsonSync( - resolveFrom(path.join(workspaceCapsulesRootDir, `${helper.scopes.remote}_comp4`), [ - `@${helper.scopes.remote}/comp2`, - 'react/package.json', - ]) - ).version - ).to.match(/^17\./); - expect( - fs.readJsonSync( - resolveFrom(path.join(workspaceCapsulesRootDir, `${helper.scopes.remote}_comp3`), [ - `@${helper.scopes.remote}/comp2`, - `@${helper.scopes.remote}/comp1`, - 'react/package.json', - ]) - ).version - ).to.match(/^16\./); - }); - it('should link build side-effects to all instances of the component in the capsule directory', () => { - expect( - path.join( - workspaceCapsulesRootDir, - `${helper.scopes.remote}_comp4/node_modules/@${helper.scopes.remote}/comp2/dist/index.js` - ) - ).to.be.a.path(); - expect( - path.join( - workspaceCapsulesRootDir, - `${helper.scopes.remote}_comp4/node_modules/@${helper.scopes.remote}/comp2/types/asset.d.ts` - ) - ).to.be.a.path(); - }); - }); - }); -}); - -describe('env root components', function () { - let helper: Helper; - this.timeout(0); - - describe('pnpm isolated linker', function () { - const env1DefaultPeerVersion = '16.14.0'; - const env2DefaultPeerVersion = '16.13.1'; - before(() => { - helper = new Helper(); - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.env.setCustomNewEnv( - undefined, - undefined, - { - policy: { - peers: [ - { - name: 'react', - version: env1DefaultPeerVersion, - supportedRange: '^16.8.0', - }, - ], - }, - }, - false, - 'custom-react/env1', - 'custom-react/env1' - ); - helper.env.setCustomNewEnv( - undefined, - undefined, - { - policy: { - peers: [ - { - name: 'react', - version: env2DefaultPeerVersion, - supportedRange: '^16.8.0', - }, - ], - }, - }, - false, - 'custom-react/env2', - 'custom-react/env2' - ); - helper.env.setCustomNewEnv( - undefined, - undefined, - { - policy: { - peers: [ - { - name: 'react', - supportedRange: '17', - version: '17.0.0', - }, - ], - }, - }, - false, - 'custom-react/env3', - 'custom-react/env3' - ); - helper.env.setCustomNewEnv( - undefined, - undefined, - { - policy: { - peers: [ - { - name: 'react', - supportedRange: '17', - version: '17.0.1', - }, - ], - }, - }, - false, - 'custom-react/env4', - 'custom-react/env4' - ); - - helper.fixtures.populateComponents(4); - helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); - helper.workspaceJsonc.addKeyVal(`${helper.scopes.remote}/comp3`, {}); - helper.workspaceJsonc.addKeyVal(`${helper.scopes.remote}/comp4`, {}); - helper.fs.outputFile(`comp1/index.js`, `const React = require("react")`); - helper.fs.outputFile( - `comp2/index.js`, - `const React = require("react");const comp1 = require("@${helper.scopes.remote}/comp1");` - ); - helper.extensions.addExtensionToVariant('comp1', `${helper.scopes.remote}/custom-react/env1`, {}); - helper.extensions.addExtensionToVariant('comp2', `${helper.scopes.remote}/custom-react/env2`, {}); - helper.extensions.addExtensionToVariant('comp3', `${helper.scopes.remote}/custom-react/env3`, {}); - helper.extensions.addExtensionToVariant('comp4', `${helper.scopes.remote}/custom-react/env4`, {}); - helper.fs.outputFile( - `comp3/index.js`, - `const React = require("react");const comp2 = require("@${helper.scopes.remote}/comp2");` - ); - helper.fs.outputFile( - `comp3/comp3.node-app.js`, - `const React = require("react"); -module.exports.default = { - name: 'comp3', - entry: require.resolve('./index.js'), -}` - ); - helper.fs.outputFile( - `comp4/index.js`, - `const React = require("react");const comp2 = require("@${helper.scopes.remote}/comp2");` - ); - helper.fs.outputFile( - `comp4/comp4.node-app.js`, - `const React = require("react"); -module.exports.default = { - name: 'comp4', - entry: require.resolve('./index.js'), -}` - ); - helper.extensions.addExtensionToVariant('custom-react', 'teambit.envs/env', {}); - // for unclear reason, since upgrading core-envs to use @types/node@20.12.10, the following line throws an error "Unexpected token 'export'" - // helper.command.install(); - helper.command.install('--add-missing-deps'); - }); - after(() => { - helper.scopeHelper.destroy(); - }); - it('should install root components', () => { - expect(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env1`, 'comp1')).to.be.a.path(); - expect(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env2`, 'comp2')).to.be.a.path(); - }); - it('should install the right version of react to components that have a custom react environment', () => { - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env1`, 'comp1'), [ - 'react/package.json', - ]) - ).version - ).to.match(/^16\.14/); - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env1`, 'comp2'), [ - `@${helper.scopes.remote}/comp1`, - 'react/package.json', - ]) - ).version - ).to.match(/^16\.14/); - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env2`, 'comp2'), [ - 'react/package.json', - ]) - ).version - ).to.match(/^16\.13/); - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env2`, 'comp2'), [ - `@${helper.scopes.remote}/comp1`, - 'react/package.json', - ]) - ).version - ).to.match(/^16\.13/); - }); - it('should install the right version of react to custom environment components', () => { - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env1`, 'custom-react.env1'), [ - 'react/package.json', - ]) - ).version - ).to.eq(env1DefaultPeerVersion); - expect( - fs.readJsonSync( - resolveFrom(helper.env.rootCompDirDep(`${helper.scopes.remote}/custom-react/env2`, 'custom-react.env2'), [ - 'react/package.json', - ]) - ).version - ).to.eq(env2DefaultPeerVersion); - }); - }); -}); - -(supportNpmCiRegistryTesting ? describe : describe.skip)('root components for scope aspect capsules', function () { - this.timeout(0); - let helper: Helper; - let npmCiRegistry: NpmCiRegistry; - before(async () => { - helper = new Helper({ scopesOptions: { remoteScopeWithDot: true } }); - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.workspaceJsonc.setPackageManager(`teambit.dependencies/pnpm`); - npmCiRegistry = new NpmCiRegistry(helper); - await npmCiRegistry.init(); - npmCiRegistry.configureCiInPackageJsonHarmony(); - helper.fixtures.createAspect('dep-dep-aspect'); - helper.fixtures.createAspect('dep-aspect'); - helper.fixtures.createAspect('main-aspect'); - helper.fs.outputFile( - `${helper.scopes.remoteWithoutOwner}/dep-aspect/dep-aspect.main.runtime.ts`, - getDepAspect(helper.scopes.remoteWithoutOwner) - ); - helper.fs.outputFile( - `${helper.scopes.remoteWithoutOwner}/main-aspect/main-aspect.main.runtime.ts`, - getMainAspect(helper.scopes.remoteWithoutOwner) - ); - helper.extensions.addExtensionToVariant('*', 'teambit.harmony/aspect'); - helper.extensions.addExtensionToVariant( - '{**/dep-dep-aspect},{**/dep-aspect}', - 'teambit.dependencies/dependency-resolver', - { - policy: { - peerDependencies: { - react: '16 || 17', - }, - }, - } - ); - helper.extensions.addExtensionToVariant('{**/main-aspect}', 'teambit.dependencies/dependency-resolver', { - policy: { - peerDependencies: { - react: '16', - }, - }, - }); - helper.command.install('react@16.6.3'); - helper.command.tagAllComponents(); - helper.command.export(); - - helper.extensions.addExtensionToVariant('{**/main-aspect}', 'teambit.dependencies/dependency-resolver', { - policy: { - peerDependencies: { - react: '17', - }, - }, - }); - helper.fs.outputFile(`${helper.scopes.remoteWithoutOwner}/dep-aspect/new-file.ts`, ''); - helper.fs.outputFile(`${helper.scopes.remoteWithoutOwner}/main-aspect/new-file.ts`, ''); - helper.command.install('react@17.0.2'); - helper.command.tagAllComponents(); - helper.command.export(); - - helper.scopeHelper.reInitWorkspace({ - yarnRCConfig: { - unsafeHttpWhitelist: ['localhost'], - }, - }); - helper.scopeHelper.addRemoteScope(); - helper.workspaceJsonc.setupDefault(); - }); - // skipped: yarn support is deprecated and planned for removal - describe.skip('using Yarn', () => { - let scopeAspectsCapsulesRootDir!: string; - before(() => { - helper.extensions.workspaceJsonc.setPackageManager(`teambit.dependencies/yarn`); - helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); - helper.scopeHelper.addRemoteScope(); - helper.workspaceJsonc.setupDefault(); - helper.fixtures.populateComponents(2); - helper.extensions.addExtensionToVariant('comp1', `${helper.scopes.remote}/main-aspect@0.0.1`); - helper.extensions.addExtensionToVariant('comp2', `${helper.scopes.remote}/main-aspect@0.0.2`); - helper.capsules.removeScopeAspectCapsules(); - helper.command.status(); // populate capsules. - scopeAspectsCapsulesRootDir = helper.command.capsuleListParsed().scopeAspectsCapsulesRootDir; - }); - it('should install components with the right peer dependencies', () => { - expect( - fs.readJsonSync( - resolveFrom(path.join(scopeAspectsCapsulesRootDir, `${helper.scopes.remote}_main-aspect@0.0.1`), [ - `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-aspect`, - `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-dep-aspect`, - 'react/package.json', - ]) - ).version - ).to.match(/^19\./); - expect( - fs.readJsonSync( - resolveFrom(path.join(scopeAspectsCapsulesRootDir, `${helper.scopes.remote}_main-aspect@0.0.2`), [ - `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-aspect`, - `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-dep-aspect`, - 'react/package.json', - ]) - ).version - ).to.match(/^19\./); - }); - }); - describe('using pnpm', () => { - let scopeAspectsCapsulesRootDir!: string; - before(() => { - helper.extensions.workspaceJsonc.setPackageManager(`teambit.dependencies/pnpm`); - helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); - helper.scopeHelper.addRemoteScope(); - helper.workspaceJsonc.setupDefault(); - helper.fixtures.populateComponents(2); - helper.extensions.addExtensionToVariant('comp1', `${helper.scopes.remote}/main-aspect@0.0.1`); - helper.extensions.addExtensionToVariant('comp2', `${helper.scopes.remote}/main-aspect@0.0.2`); - helper.capsules.removeScopeAspectCapsules(); - helper.command.status(); // populate capsules. - scopeAspectsCapsulesRootDir = helper.command.capsuleListParsed().scopeAspectsCapsulesRootDir; - }); - it('should install components with the right peer dependencies', () => { - expect( - fs.readJsonSync( - resolveFrom(path.join(scopeAspectsCapsulesRootDir, `${helper.scopes.remote}_main-aspect@0.0.1`), [ - `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-aspect`, - `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-dep-aspect`, - 'react/package.json', - ]) - ).version - ).to.match(/^19\./); - expect( - fs.readJsonSync( - resolveFrom(path.join(scopeAspectsCapsulesRootDir, `${helper.scopes.remote}_main-aspect@0.0.2`), [ - `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-aspect`, - `@ci/${helper.scopes.remote.replace(/^ci\./, '')}.dep-dep-aspect`, - 'react/package.json', - ]) - ).version - ).to.match(/^19\./); - }); - }); - after(() => { - npmCiRegistry.destroy(); - }); -}); - -function getMainAspect(remoteScope: string) { - return `import { MainRuntime } from '@teambit/cli'; - import { DepAspectAspect, DepAspectMain } from '@ci/${remoteScope}.dep-aspect'; - import React from 'react'; - import { MainAspectAspect } from './main-aspect.aspect'; - - export class MainAspectMain { - static slots = []; - static dependencies = [DepAspectAspect]; - static runtime = MainRuntime; - static async provider([depAspect]: [DepAspectMain]) { - if (!depAspect) { - throw new Error('unable to load the depAspect'); - } - return new MainAspectMain(); - } - } - - MainAspectAspect.addRuntime(MainAspectMain); - `; -} - -function getDepAspect(remoteScope: string) { - return `import { MainRuntime } from '@teambit/cli'; -import { DepDepAspectAspect, DepDepAspectMain } from '@ci/${remoteScope}.dep-dep-aspect'; -import React from 'react'; -import { DepAspectAspect } from './dep-aspect.aspect'; - -export class DepAspectMain { - static slots = []; - static dependencies = [DepDepAspectAspect]; - static runtime = MainRuntime; - static async provider([depDepAspect]: [DepDepAspectMain]) { - if (!depDepAspect) { - throw new Error('unable to load the depDepAspect'); - } - return new DepAspectMain(); - } -} - -DepAspectAspect.addRuntime(DepAspectMain); -`; -} - -describe('env peer dependencies hoisting', function () { - let helper: Helper; - this.timeout(0); - - describe('pnpm isolated linker', function () { - before(() => { - helper = new Helper(); - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); - helper.command.create('react', 'my-button', '-p my-button --env teambit.react/react'); - helper.command.install(); - }); - after(() => { - helper.scopeHelper.destroy(); - }); - it('should hoist react to the root of the workspace', () => { - expect(path.join(helper.fixtures.scopes.localPath, 'node_modules/react')).to.be.a.path(); - }); - }); -}); - -describe('env peer dependencies hoisting when the env is in the workspace', function () { - let helper: Helper; - this.timeout(0); - - describe('pnpm isolated linker', function () { - before(() => prepare('pnpm')); - after(() => { - helper.scopeHelper.destroy(); - }); - it('should install react to the root of the component', () => { - expect( - fs.readJsonSync(resolveFrom(path.join(helper.fixtures.scopes.localPath, 'comp1'), ['react/package.json'])) - .version - ).to.match(/^16\./); - expect( - fs.readJsonSync(resolveFrom(path.join(helper.fixtures.scopes.localPath, 'comp2'), ['react/package.json'])) - .version - ).to.match(/^18\./); - }); - }); - - // skipped: yarn support is deprecated and planned for removal - describe.skip('yarn hoisted linker', function () { - before(() => prepare('yarn')); - after(() => { - helper.scopeHelper.destroy(); - }); - it('should install react to the root of the component', () => { - expect( - fs.readJsonSync(resolveFrom(path.join(helper.fixtures.scopes.localPath, 'comp1'), ['react/package.json'])) - .version - ).to.match(/^16\./); - expect( - fs.readJsonSync(resolveFrom(path.join(helper.fixtures.scopes.localPath, 'comp2'), ['react/package.json'])) - .version - ).to.match(/^18\./); - }); - }); - - function prepare(pm: 'yarn' | 'pnpm') { - helper = new Helper(); - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.extensions.workspaceJsonc.setPackageManager(`teambit.dependencies/${pm}`); - helper.env.setCustomNewEnv( - undefined, - undefined, - { - policy: { - peers: [ - { - name: 'react', - supportedRange: '^16.8.0', - version: '16.14.0', - }, - ], - }, - }, - false, - 'custom-react/env1', - 'custom-react/env1' - ); - helper.env.setCustomNewEnv( - undefined, - undefined, - { - policy: { - peers: [ - { - name: 'react', - supportedRange: '^18.0.0', - version: '18.0.0', - }, - ], - }, - }, - true, - 'custom-react/env2', - 'custom-react/env2' - ); - - helper.fixtures.populateComponents(2); - helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); - helper.fs.outputFile(`comp1/index.js`, `const React = require("react")`); - helper.fs.outputFile( - `comp2/index.js`, - `const React = require("react");const comp1 = require("@${helper.scopes.remote}/comp1");` - ); - helper.extensions.addExtensionToVariant('comp1', `${helper.scopes.remote}/custom-react/env1`, {}); - helper.extensions.addExtensionToVariant('comp2', `${helper.scopes.remote}/custom-react/env2`, {}); - helper.extensions.addExtensionToVariant('custom-react', 'teambit.envs/env', {}); - helper.command.install(); - } -}); - -describe('create with root components on', function () { - let helper: Helper; - this.timeout(0); - before(() => { - helper = new Helper(); - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); - helper.command.create('react', 'card', '--env teambit.react/react'); - helper.command.install(); - helper.command.create('react', 'my-button', '--env teambit.react/react'); - }); - it('should create the runtime component directory for the created component', () => { - expect(path.join(helper.env.rootCompDirDep('teambit.react/react', 'my-button'), 'index.ts')).to.be.a.path(); - }); -}); - -describe('custom root components directory', function () { - let helper: Helper; - this.timeout(0); - describe('set a valid custom location', () => { - before(() => { - helper = new Helper(); - helper.scopeHelper.setWorkspaceWithRemoteScope(); - helper.extensions.workspaceJsonc.addKeyValToWorkspace('rootComponentsDirectory', ''); - helper.extensions.workspaceJsonc.addKeyValToDependencyResolver('rootComponents', true); - helper.command.create('react', 'card', '--env teambit.react/react'); - helper.command.install(); - }); - it('should create the root component directory at the specified location', () => { - expect( - getRootComponentDir(path.join(helper.scopes.localPath, '.bit_roots'), 'teambit.react/react') - ).to.be.a.path(); - }); - }); }); diff --git a/e2e/harmony/scope-cmd.e2e.ts b/e2e/harmony/scope-cmd.e2e.ts index 07241fedb8ba..f3b7d4348875 100644 --- a/e2e/harmony/scope-cmd.e2e.ts +++ b/e2e/harmony/scope-cmd.e2e.ts @@ -41,6 +41,10 @@ describe('bit scope command', function () { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(1); + // an external env must be used here (not a workspace env like setTsEnv): the rename does + // not rewrite variant-configured env ids in workspace.jsonc, so a renamed workspace env + // ref goes stale and the compile-after-rename below produces no dists + helper.env.setBitdevNodeEnv(); helper.command.renameScope(helper.scopes.remote, 'new-scope'); }); it('should rename the scope', () => { @@ -118,6 +122,9 @@ describe('bit scope command', function () { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.workspaceJsonc.addDefaultScope('old-org.my-scope'); helper.fixtures.populateComponents(2); + // an external env must be used here (not a workspace env like setTsEnv), so the exact-ids + // assertions below stay stable and the variant env ref survives the owner rename + helper.env.setBitdevNodeEnv(); helper.command.setScope('old-org.my-scope1', 'comp1'); helper.command.setScope('old-org.my-scope2', 'comp2'); diff --git a/e2e/harmony/show-harmony.e2e.ts b/e2e/harmony/show-harmony.e2e.ts index d2f34d3f798c..34e0c10f21ee 100644 --- a/e2e/harmony/show-harmony.e2e.ts +++ b/e2e/harmony/show-harmony.e2e.ts @@ -26,7 +26,7 @@ describe('bit show command', function () { }); it('should show Harmony data such as the env', () => { expect(showOutput).to.include('env'); - expect(showOutput).to.include('teambit.harmony/node'); + expect(showOutput).to.include('teambit.harmony/empty-env'); }); it('should not import any object to the local scope', () => { const objects = helper.command.catScope(); diff --git a/e2e/harmony/status-harmony.e2e.ts b/e2e/harmony/status-harmony.e2e.ts index 51a05d629f8b..d51dec6d0f9e 100644 --- a/e2e/harmony/status-harmony.e2e.ts +++ b/e2e/harmony/status-harmony.e2e.ts @@ -29,11 +29,15 @@ describe('status command on Harmony', function () { before(() => { helper.scopeHelper.reInitWorkspace({ addRemoteScopeAsDefaultScope: false }); helper.fixtures.populateComponents(1); + // the default env (empty env) has no compiler hence no dists. set a compiling env and + // compile so the components have dists + helper.env.setTsEnv(); + helper.command.compile(); helper.command.status(); // to populate the cache // as an intermediate step, make sure the missing-dist is not an issue. helper.command.expectStatusToNotHaveIssue(IssuesClasses.MissingDists.name); const distDir = 'node_modules/@my-scope/comp1/dist'; - const distDirInBitRoots = 'node_modules/.bit_roots/teambit.harmony_node/node_modules/@my-scope/comp1/dist'; + const distDirInBitRoots = 'node_modules/.bit_roots/my-scope_ts-env/node_modules/@my-scope/comp1/dist'; helper.fs.deletePath(distDir); helper.fs.deletePath(distDirInBitRoots); }); diff --git a/e2e/harmony/tag-harmony.e2e.ts b/e2e/harmony/tag-harmony.e2e.ts index f4017135b420..535d666183f9 100644 --- a/e2e/harmony/tag-harmony.e2e.ts +++ b/e2e/harmony/tag-harmony.e2e.ts @@ -58,6 +58,9 @@ describe('tag components on Harmony', function () { before(() => { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fixtures.populateComponents(); + // the default env (empty env) has no compiler hence no dist artifacts. set a compiling env + // so the build generates artifacts + helper.env.setTsEnv(); helper.command.tagAllComponents(); helper.command.export(); helper.command.tagIncludeUnmodified('0.0.2'); @@ -231,21 +234,24 @@ describe('tag components on Harmony', function () { helper.scopeHelper.setWorkspaceWithRemoteScope(); helper.fs.outputFile('bar/index.js'); helper.fs.outputFile( - 'bar/foo.spec.js', - ` - describe('bar component', () => { - it('should fail', () => { - expect(true).toBe(false); - }); - }); - ` + 'bar/foo.spec.ts', + `describe('bar component', () => { + it('should fail', () => { + expect(true).toBe(false); + }); +}); +` ); helper.command.addComponent('bar'); + // the default env (empty env) has no tester. set a testing env (the bitdev node env is a + // single light install, its tester is vitest) + helper.env.setBitdevNodeEnv(); beforeTagScope = helper.scopeHelper.cloneWorkspace(); }); it('should fail without --skip-tests', () => { const cmd = () => helper.command.tagAllComponents(); - const error = new Error('Failed task 1: "teambit.defender/tester:JestTest" of env "teambit.harmony/node"'); + // the env is installed with a pinned version, hence the "@" after the env id + const error = new Error('Failed task 1: "teambit.defender/tester:VitestTest" of env "bitdev.node/node-env@'); helper.general.expectToThrow(cmd, error); const stagedConfigPath = helper.general.getStagedConfigPath(); expect(stagedConfigPath).to.not.be.a.path(); diff --git a/e2e/harmony/test-harmony.e2e.ts b/e2e/harmony/test-harmony.e2e.ts index 258275a4f142..1d6581ecae38 100644 --- a/e2e/harmony/test-harmony.e2e.ts +++ b/e2e/harmony/test-harmony.e2e.ts @@ -17,6 +17,7 @@ describe('test command on Harmony', function () { before(() => { helper.scopeHelper.reInitWorkspace(); helper.fixtures.populateComponents(1); + helper.env.setNodeEnv(); helper.fs.outputFile('comp1/comp1.spec.js'); }); it('--junit should show the error', () => { @@ -30,6 +31,8 @@ describe('test command on Harmony', function () { before(() => { helper.scopeHelper.reInitWorkspace(); helper.fixtures.populateComponents(1); + // no env needed: these tests assert path-validation errors thrown before any tester runs, + // and spec-file recognition falls back to the tester's default patterns helper.fs.outputFile( 'comp1/comp1.spec.ts', `it('should pass', () => { expect(true).toBeTruthy(); }); diff --git a/e2e/harmony/tsconfig-env-mismatch.e2e.ts b/e2e/harmony/tsconfig-env-mismatch.e2e.ts index e4c3b25e650b..f79c8528e870 100644 --- a/e2e/harmony/tsconfig-env-mismatch.e2e.ts +++ b/e2e/harmony/tsconfig-env-mismatch.e2e.ts @@ -151,6 +151,10 @@ export default new StrictEnv(); helper.command.addComponent('strict-env'); helper.command.setEnv('strict-env', 'teambit.envs/env'); + // teambit.envs/env is no longer a core aspect - install it so the .bit-env envs load and + // are recognized as envs when setting them on components below + helper.command.install('@teambit/env@1.0.1107'); + // Create theme component with code that passes permissive but fails strict mode // Using strictNullChecks pattern - accessing property on potentially null value const themeCode = `export type ThemeMode = 'light' | 'dark'; diff --git a/e2e/harmony/validate.e2e.ts b/e2e/harmony/validate.e2e.ts index 3f634d259877..7afd52c5d181 100644 --- a/e2e/harmony/validate.e2e.ts +++ b/e2e/harmony/validate.e2e.ts @@ -49,8 +49,12 @@ describe('validate command', function () { before(() => { helper.scopeHelper.reInitWorkspace(); helper.fixtures.populateComponents(1); - // Create a real linting error (undefined variable) - helper.fs.outputFile('comp1/comp1.js', 'console.log(undefinedVariable);'); + // the lint-error-env fixture reports correctness lint offenses as errors. the stock envs + // report lint offenses only as warnings, which never fail the validation. + helper.env.setCustomNewEnv('lint-error-env', ['@teambit/oxc.linter.oxlint-linter@2.0.5'], { policy: {} }); + helper.command.setEnv('comp1', `${helper.scopes.remote}/lint-error-env`); + // Create a real linting error (debugger statement - valid TS, correctness lint offense) + helper.fs.outputFile('comp1/comp1.ts', 'export function foo() { debugger; }\n'); }); it('should continue to run all checks by default', () => { const output = helper.general.runWithTryCatch('bit validate'); @@ -84,7 +88,10 @@ describe('validate command', function () { before(() => { helper.scopeHelper.reInitWorkspace(); helper.fixtures.populateComponents(1); - helper.fs.outputFile('comp1/comp1.js', 'console.log(undefinedVariable);'); + // see the comment about the lint-error-env fixture in the previous describe + helper.env.setCustomNewEnv('lint-error-env', ['@teambit/oxc.linter.oxlint-linter@2.0.5'], { policy: {} }); + helper.command.setEnv('comp1', `${helper.scopes.remote}/lint-error-env`); + helper.fs.outputFile('comp1/comp1.ts', 'export function foo() { debugger; }\n'); }); it('should stop at linting and not run testing', () => { const output = helper.general.runWithTryCatch('bit validate --fail-fast'); @@ -160,7 +167,10 @@ describe('validate command', function () { before(() => { helper.scopeHelper.reInitWorkspace(); helper.fixtures.populateComponents(1); - helper.fs.outputFile('comp1/comp1.js', 'console.log(undefinedVariable);'); + // see the comment about the lint-error-env fixture in the lint-errors describe above + helper.env.setCustomNewEnv('lint-error-env', ['@teambit/oxc.linter.oxlint-linter@2.0.5'], { policy: {} }); + helper.command.setEnv('comp1', `${helper.scopes.remote}/lint-error-env`); + helper.fs.outputFile('comp1/comp1.ts', 'export function foo() { debugger; }\n'); }); it('should fail at linting step without --skip-tasks', () => { const output = helper.general.runWithTryCatch('bit validate'); diff --git a/e2e/performance/files-snapshot.txt b/e2e/performance/files-snapshot.txt index a8a81c7fb5bc..68da4e831da7 100644 --- a/e2e/performance/files-snapshot.txt +++ b/e2e/performance/files-snapshot.txt @@ -86,14 +86,14 @@ @teambit/legacy.constants/dist/constants.js @teambit/config-store/dist/index.js @teambit/config-store/dist/config-store.aspect.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/index.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/extension/index.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/extension/extension.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/exceptions/extension-init-error.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/extension/decorator.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/harmony.js -.pnpm/reflect-metadata@0.1.13/node_modules/reflect-metadata/Reflect.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/extension-graph/extension-graph.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/index.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/extension/index.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/extension/extension.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/exceptions/extension-init-error.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/extension/decorator.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/harmony.js +.pnpm/reflect-metadata@0.1.14/node_modules/reflect-metadata/Reflect.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/extension-graph/extension-graph.js .pnpm/cleargraph@5.8.0/node_modules/cleargraph/dist/index.js .pnpm/cleargraph@5.8.0/node_modules/cleargraph/dist/edge.js .pnpm/cleargraph@5.8.0/node_modules/cleargraph/dist/node.js @@ -102,29 +102,29 @@ .pnpm/cleargraph@5.8.0/node_modules/cleargraph/dist/graph.js .pnpm/cleargraph@5.8.0/node_modules/cleargraph/dist/algorithms/index.js .pnpm/cleargraph@5.8.0/node_modules/cleargraph/dist/algorithms/tarjan.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/extension-graph/from-extension.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/factory/index.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/factory/extension-factory.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/exceptions/extension-potential-circular.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/exceptions/harmony-error.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/exceptions/index.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/exceptions/extension-load-error.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/exceptions/harmony-already-running.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/exceptions/hook-not-found.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/utils/index.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/utils/async-for-each.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/config/index.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/config/config.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/runtimes/runtimes.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/runtimes/exceptions/index.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/runtimes/exceptions/runtime-not-defined.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/runtimes/exceptions/runtime-module-error.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/slots/index.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/slots/slot.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/slots/registry.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/aspect.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/runtimes/index.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/runtimes/runtime-definition.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/extension-graph/from-extension.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/factory/index.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/factory/extension-factory.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/exceptions/extension-potential-circular.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/exceptions/harmony-error.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/exceptions/index.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/exceptions/extension-load-error.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/exceptions/harmony-already-running.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/exceptions/hook-not-found.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/utils/index.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/utils/async-for-each.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/config/index.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/config/config.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/runtimes/runtimes.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/runtimes/exceptions/index.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/runtimes/exceptions/runtime-not-defined.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/runtimes/exceptions/runtime-module-error.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/slots/index.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/slots/slot.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/slots/registry.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/aspect.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/runtimes/index.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/runtimes/runtime-definition.js @teambit/config-store/dist/config-getter.js @teambit/config-store/dist/global-config.js @teambit/legacy.analytics/dist/index.js @@ -222,7 +222,7 @@ @teambit/workspace.modules.workspace-locator/dist/workspace-locator.js @teambit/scope.modules.find-scope-path/dist/index.js @teambit/scope.modules.find-scope-path/dist/find-scope-path.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/harmony-config/config-reader.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/harmony-config/config-reader.js .pnpm/comment-json@4.2.5/node_modules/comment-json/src/index.js .pnpm/comment-json@4.2.5/node_modules/comment-json/src/parse.js .pnpm/esprima@4.0.1/node_modules/esprima/dist/esprima.js @@ -233,7 +233,7 @@ .pnpm/has-own-prop@2.0.0/node_modules/has-own-prop/index.js .pnpm/comment-json@4.2.5/node_modules/comment-json/src/stringify.js .pnpm/repeat-string@1.6.1/node_modules/repeat-string/index.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/harmony-config/exceptions/read-config-error.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/harmony-config/exceptions/read-config-error.js @teambit/legacy.bit-map/dist/index.js @teambit/legacy.bit-map/dist/bit-map.js .pnpm/@teambit+component-id@1.2.4/node_modules/@teambit/component-id/dist/index.js @@ -296,10 +296,6 @@ @teambit/validator/dist/validator.aspect.js @teambit/component/dist/index.js @teambit/component/dist/component.aspect.js -@teambit/mdx/dist/index.js -@teambit/mdx/dist/mdx.aspect.js -@teambit/readme/dist/index.js -@teambit/readme/dist/readme.aspect.js @teambit/preview/dist/index.js @teambit/preview/dist/events/index.js @teambit/preview/dist/events/click-inside-an-iframe.js @@ -329,8 +325,8 @@ @teambit/envs/dist/index.js @teambit/envs/dist/environment.js @teambit/envs/dist/environments.aspect.js -@teambit/env/dist/index.js -@teambit/env/dist/env.aspect.js +@teambit/empty-env/dist/index.js +@teambit/empty-env/dist/empty-env.aspect.js @teambit/graph/dist/index.js @teambit/graph/dist/graph.aspect.js @teambit/pubsub/dist/pubsub.aspect.js @@ -344,8 +340,6 @@ @teambit/logger/dist/logger.aspect.js @teambit/pkg/dist/index.js @teambit/pkg/dist/pkg.aspect.js -@teambit/react/dist/index.js -@teambit/react/dist/react.aspect.js @teambit/vue-aspect/dist/index.js @teambit/vue-aspect/dist/vue.aspect.js @teambit/worker/dist/index.js @@ -368,8 +362,6 @@ @teambit/internalize/dist/internalize.aspect.js @teambit/express/dist/index.js @teambit/express/dist/express.aspect.js -@teambit/aspect/dist/index.js -@teambit/aspect/dist/aspect.aspect.js @teambit/webpack/dist/index.js @teambit/webpack/dist/webpack.aspect.js @teambit/schema/dist/index.js @@ -383,8 +375,6 @@ @teambit/panels/dist/panel-ui.aspect.js @teambit/babel/dist/index.js @teambit/babel/dist/babel.aspect.js -@teambit/node/dist/index.js -@teambit/node/dist/node.aspect.js @teambit/notifications/dist/index.js @teambit/notifications/dist/notifications.aspect.js @teambit/bundler/dist/index.js @@ -497,13 +487,14 @@ @teambit/scripts/dist/scripts.aspect.js .pnpm/user-home@3.0.0/node_modules/user-home/index.js .pnpm/os-homedir@1.0.2/node_modules/os-homedir/index.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/harmony-config/index.js -.pnpm/@teambit+harmony@0.4.7/node_modules/@teambit/harmony/dist/harmony-config/harmony-config.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/harmony-config/index.js +.pnpm/@teambit+harmony@0.4.11/node_modules/@teambit/harmony/dist/harmony-config/harmony-config.js @teambit/bit/dist/bit.main.runtime.js @teambit/bit/dist/bit.provider.js @teambit/bit/dist/bit.aspect.js @teambit/legacy.extension-data/dist/index.js @teambit/legacy.extension-data/dist/extension-data-list.js +@teambit/envs/dist/legacy-core-envs.js @teambit/config/dist/index.js @teambit/config/dist/config.aspect.js @teambit/aspect-loader/dist/core-aspects.js @@ -536,14 +527,12 @@ @teambit/workspace-config-files/dist/workspace-config-files.main.runtime.js @teambit/install/dist/install.main.runtime.js @teambit/eslint/dist/eslint.main.runtime.js -@teambit/prettier/dist/prettier.main.runtime.js @teambit/compiler/dist/compiler.main.runtime.js @teambit/linter/dist/linter.main.runtime.js @teambit/formatter/dist/formatter.main.runtime.js +@teambit/prettier/dist/prettier.main.runtime.js @teambit/validator/dist/validator.main.runtime.js @teambit/component/dist/component.main.runtime.js -@teambit/mdx/dist/mdx.main.runtime.js -@teambit/readme/dist/readme.main.runtime.js @teambit/preview/dist/preview.main.runtime.js @teambit/component-sizer/dist/component-sizer.main.runtime.js @teambit/docs/dist/docs.main.runtime.js @@ -552,19 +541,18 @@ @teambit/global-config/dist/global-config.main.runtime.js @teambit/graphql/dist/graphql.main.runtime.js @teambit/pnpm/dist/pnpm.main.runtime.js -@teambit/multi-compiler/dist/multi-compiler.main.runtime.js @teambit/ui/dist/ui.main.runtime.js -@teambit/generator/dist/generator.main.runtime.js +@teambit/multi-compiler/dist/multi-compiler.main.runtime.js @teambit/envs/dist/environments.main.runtime.js -@teambit/env/dist/env.main.runtime.js +@teambit/generator/dist/generator.main.runtime.js @teambit/graph/dist/graph.main.runtime.js +@teambit/empty-env/dist/empty-env.main.runtime.js @teambit/pubsub/dist/pubsub.main.runtime.js @teambit/dependency-resolver/dist/dependency-resolver.main.runtime.js @teambit/insights/dist/insights.main.runtime.js @teambit/isolator/dist/isolator.main.runtime.js -@teambit/pkg/dist/pkg.main.runtime.js -@teambit/react/dist/react.main.runtime.js @teambit/vue-aspect/dist/vue.main.runtime.js +@teambit/pkg/dist/pkg.main.runtime.js @teambit/worker/dist/worker.main.runtime.js @teambit/scope/dist/scope.main.runtime.js @teambit/tester/dist/tester.main.runtime.js @@ -574,13 +562,11 @@ @teambit/deprecation/dist/deprecation.main.runtime.js @teambit/internalize/dist/internalize.main.runtime.js @teambit/express/dist/express.main.runtime.js -@teambit/aspect/dist/aspect.main.runtime.js @teambit/webpack/dist/webpack.main.runtime.js @teambit/schema/dist/schema.main.runtime.js @teambit/typescript/dist/typescript.main.runtime.js @teambit/panels/dist/panel-ui.main.runtime.js @teambit/babel/dist/babel.main.runtime.js -@teambit/node/dist/node.main.runtime.js @teambit/bundler/dist/bundler.main.runtime.js @teambit/jest/dist/jest.main.runtime.js @teambit/cache/dist/cache.main.runtime.js @@ -758,6 +744,8 @@ @teambit/harmony.modules.feature-toggle/dist/feature-toggle.js @teambit/component.sources/dist/index.js @teambit/component.sources/dist/package-json-file.js +.pnpm/detect-indent@5.0.0/node_modules/detect-indent/index.js +.pnpm/detect-newline@3.1.0/node_modules/detect-newline/index.js @teambit/legacy.bit-map/dist/component-map.js @teambit/git.modules.ignore-file-reader/dist/index.js @teambit/git.modules.ignore-file-reader/dist/ignore.js @@ -779,6 +767,8 @@ @teambit/workspace/dist/workspace.ui-root.js @teambit/workspace/dist/capsule.cmd.js @teambit/workspace/dist/eject-conf.cmd.js +@teambit/workspace/dist/workspace-aspects-manager.js +@teambit/workspace/dist/aspect.cmd.js @teambit/workspace/dist/use.cmd.js @teambit/workspace/dist/unuse.cmd.js @teambit/workspace/dist/debug-load.cmd.js @@ -822,6 +812,8 @@ @teambit/generator/dist/new.cmd.js @teambit/generator/dist/starter.plugin.js @teambit/generator/dist/generator.service.js +@teambit/envs/dist/services/index.js +@teambit/envs/dist/services/service-handler-context.js @teambit/watcher/dist/watch.cmd.js @teambit/builder/dist/artifact/artifact-factory.js @teambit/builder/dist/builder.service.js @@ -977,25 +969,8 @@ @teambit/typescript/dist/schema-transformer.plugin.js @teambit/typescript/dist/remove-types-task.js @teambit/typescript/dist/cmds/check-types.cmd.js -@teambit/react/dist/react.env.js -@teambit/react/dist/typescript/tsconfig.json -@teambit/react/dist/typescript/tsconfig.build.json -@teambit/react/dist/prettier/prettier.config.js -@teambit/react/dist/apps/web/index.js -@teambit/react/dist/apps/web/react.app-type.js -@teambit/envs/dist/services/index.js -@teambit/envs/dist/services/service-handler-context.js -@teambit/application/dist/app-type.plugin.js -@teambit/react/dist/react.api.transformer.js -@teambit/node/dist/node.env.js -@teambit/node/dist/node.app-type.js -@teambit/aspect/dist/aspect.env.js -@teambit/aspect/dist/typescript/tsconfig.json -@teambit/aspect/dist/core-exporter.task.js -@teambit/aspect/dist/aspect.cmd.js @teambit/internalize/dist/internalize-cmd.js @teambit/internalize/dist/internalize.fragment.js -@teambit/env/dist/env.env.js @teambit/pnpm/dist/pnpm.package-manager.js @teambit/preview/dist/generate-preview.cmd.js @teambit/preview/dist/serve-preview.cmd.js @@ -1005,15 +980,14 @@ @teambit/preview/dist/component-preview.route.js @teambit/preview/dist/env-template.route.js @teambit/preview/dist/preview-assets.route.js +@teambit/preview/dist/env-preview-template.task.js +@teambit/preview/dist/preview.task.js +@teambit/preview/dist/pre-bundle.task.js @teambit/preview/dist/preview.service.js @teambit/compositions/dist/compositions.preview-definition.js @teambit/yarn/dist/yarn.package-manager.js @teambit/docs/dist/default-doc-reader.js @teambit/docs/dist/docs.preview-definition.js -@teambit/mdx/dist/mdx.env.js -@teambit/mdx/dist/mdx.detector.js -@teambit/mdx/dist/mdx.doc-reader.js -@teambit/readme/dist/readme.env.js @teambit/linter/dist/linter.service.js @teambit/linter/dist/lint.cmd.js @teambit/validator/dist/validate.cmd.js diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ac7eaa6c32ca..51a5bd745ac4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,6 +22,7 @@ overrides: '@types/react-dom': ^19.0.0 cross-spawn@7: ^7.0.5 react-animate-height@2: ^3.2.3 + '@rspack/core@1.7': 1.7.12 react@17: 19.1.0 react-dom@17: 19.1.0 minio@7.0: 7.1.3 @@ -40,9 +41,6 @@ importers: '@babel/core': specifier: 7.28.3 version: 7.28.3(supports-color@9.4.0) - '@babel/helper-plugin-test-runner': - specifier: 7.16.7 - version: 7.16.7(supports-color@9.4.0) '@babel/plugin-proposal-decorators': specifier: 7.28.0 version: 7.28.0(@babel/core@7.28.3)(supports-color@9.4.0) @@ -132,7 +130,7 @@ importers: version: 2.6.0 '@pmmmwh/react-refresh-webpack-plugin': specifier: 0.5.4 - version: 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 0.5.4(@types/webpack@5.28.5)(react-refresh@0.14.2)(type-fest@0.21.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@pnpm/cli.default-reporter': specifier: 1100.3.15 version: 1100.3.15(@pnpm/logger@1100.0.0) @@ -197,14 +195,14 @@ importers: specifier: 1.0.3 version: 1.0.3(react@19.2.7) '@rspack/core': - specifier: ^1.7.7 + specifier: 1.7.12 version: 1.7.12 '@rspack/dev-server': specifier: 1.2.1 version: 1.2.1(@rspack/core@1.7.12)(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) '@rspack/plugin-react-refresh': specifier: 1.6.0 - version: 1.6.0(react-refresh@0.10.0)(webpack-hot-middleware@2.26.1) + version: 1.6.0(react-refresh@0.14.2)(webpack-hot-middleware@2.26.1) '@shikijs/engine-javascript': specifier: ^3.0.0 version: 3.23.0 @@ -337,6 +335,9 @@ importers: '@teambit/api-reference.utils.sort-api-nodes': specifier: ~0.0.53 version: 0.0.53 + '@teambit/aspect': + specifier: 1.0.1107 + version: 1.0.1107(4259415b0c890925e33bcc3991b0ffc7) '@teambit/base-react.content.image': specifier: 1.97.1 version: 1.97.1(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -447,7 +448,7 @@ importers: version: 0.0.12 '@teambit/code.ui.code-compare-section': specifier: 0.0.8 - version: 0.0.8(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: 0.0.8(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/code.ui.code-tab-tree': specifier: ~0.0.620 version: 0.0.620(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) @@ -477,7 +478,7 @@ importers: version: 1.1.18(react@19.2.7)(supports-color@9.4.0) '@teambit/compilation.content.compiler-overview': specifier: 1.96.22 - version: 1.96.22(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/community.ui.bit-cli.commands-provider@0.0.52)(@teambit/community.ui.community-highlighter@1.96.28)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: 1.96.22(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/community.ui.bit-cli.commands-provider@0.0.52)(@teambit/community.ui.community-highlighter@1.96.28)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-id': specifier: ^1.2.4 version: 1.2.4 @@ -486,7 +487,7 @@ importers: version: 1.0.4 '@teambit/component.content.component-overview': specifier: ^1.96.10 - version: 1.96.10(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: 1.96.10(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-layout@1.0.14)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.content.dev-files': specifier: 1.96.6 version: 1.96.6(react@19.2.7) @@ -507,10 +508,10 @@ importers: version: 0.0.14(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.compare-aspects.compare-aspects': specifier: ~0.0.155 - version: 0.0.155(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: 0.0.155(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.hooks.use-component-compare': specifier: ~0.0.113 - version: 0.0.113(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + version: 0.0.113(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': specifier: ~0.0.13 version: 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -525,7 +526,7 @@ importers: version: 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-model': specifier: ~0.0.112 - version: 0.0.112(react-dom@19.2.7)(react@19.2.7) + version: 0.0.112(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-state': specifier: ~0.0.7 version: 0.0.7(react-dom@19.2.7)(react@19.2.7) @@ -540,7 +541,7 @@ importers: version: 0.0.8(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.utils.sort-tabs': specifier: 0.0.104 - version: 0.0.104(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: 0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/component.ui.component-deprecated': specifier: ~0.0.41 version: 0.0.41(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -561,7 +562,7 @@ importers: version: 0.0.509(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions.ui.composition-live-controls': specifier: ~0.0.6 - version: 0.0.6(react@19.2.7) + version: 0.0.7(react@19.2.7) '@teambit/compositions.ui.compositions-menu-bar': specifier: ~0.0.177 version: 0.0.177(react-dom@19.2.7)(react@19.2.7) @@ -600,7 +601,7 @@ importers: version: 1.0.14 '@teambit/defender.ui.test-compare-section': specifier: ~0.0.102 - version: 0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/defender.ui.test-loader': specifier: ~0.0.504 version: 0.0.504(react-dom@19.2.7)(react@19.2.7) @@ -753,16 +754,16 @@ importers: version: 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs.content.docs-overview': specifier: 1.96.8 - version: 1.96.8(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + version: 1.96.8(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs.entities.doc': specifier: 0.0.12 version: 0.0.12 '@teambit/docs.ui.overview-compare': specifier: ^1.0.12 - version: 1.0.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + version: 1.0.12(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs.ui.overview-compare-section': specifier: ~0.0.102 - version: 0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/documenter.theme.theme-compositions': specifier: 4.1.5 version: 4.1.5(react-dom@19.2.7)(react@19.2.7) @@ -814,6 +815,9 @@ importers: '@teambit/documenter.ui.table-row': specifier: ^4.1.17 version: 4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/env': + specifier: 1.0.1107 + version: 1.0.1107(24dce4cb1e94565c9aca03d749852824) '@teambit/evangelist.elements.button': specifier: 1.0.6 version: 1.0.6(react-dom@19.2.7)(react@19.2.7) @@ -831,7 +835,7 @@ importers: version: 2.0.19(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/explorer.ui.component-card': specifier: ~0.0.52 - version: 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/explorer.ui.gallery.component-grid': specifier: 0.0.496 version: 0.0.496(react-dom@19.2.7)(react@19.2.7) @@ -873,10 +877,16 @@ importers: version: 0.0.299(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.navigation.lane-switcher': specifier: ~0.0.239 - version: 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy': + specifier: 2.1.0 + version: 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy-bit-id': specifier: ^1.1.3 version: 1.1.3 + '@teambit/mdx': + specifier: 1.0.1108 + version: 1.0.1108(79e0b7ce6070e56d7c005002af65b866) '@teambit/mdx.compilers.mdx-multi-compiler': specifier: ^2.0.46 version: 2.0.46(@babel/core@7.28.3)(react@19.2.7)(rollup@2.80.0)(supports-color@9.4.0) @@ -895,6 +905,9 @@ importers: '@teambit/mdx.ui.mdx-scope-context': specifier: ^1.1.1 version: 1.1.1(react@19.2.7) + '@teambit/node': + specifier: 1.0.1107 + version: 1.0.1107(1fb7dca41bf1adafa005688f41ce1f5d) '@teambit/node.deps-detectors.detective-es6': specifier: ~0.0.6 version: 0.0.6 @@ -906,7 +919,7 @@ importers: version: 0.0.3(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) '@teambit/pkg.content.packages-overview': specifier: 1.96.9 - version: 1.96.9(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: 1.96.9(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/pkg.entities.registry': specifier: ~0.0.4 version: 0.0.4 @@ -922,9 +935,12 @@ importers: '@teambit/preview.react-preview': specifier: ^1.1.13 version: 1.2.0(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) + '@teambit/react': + specifier: 1.0.1107 + version: 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react.content.react-overview': specifier: 1.96.6 - version: 1.96.6(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + version: 1.96.6(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/react.instructions.react.adding-compositions': specifier: 0.0.8 version: 0.0.8(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -936,7 +952,7 @@ importers: version: 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) '@teambit/react.react-env': specifier: 2.0.3 - version: 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/react.rendering.ssr': specifier: ^1.0.4 version: 1.0.5(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -949,9 +965,12 @@ importers: '@teambit/react.webpack.react-webpack': specifier: ^1.0.56 version: 1.0.60(@babel/core@7.28.3)(@rspack/core@1.7.12)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/readme': + specifier: 1.0.1108 + version: 1.0.1108(79e0b7ce6070e56d7c005002af65b866) '@teambit/scope.content.scope-overview': specifier: 1.96.8 - version: 1.96.8(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + version: 1.96.8(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/scope.ui.empty-scope': specifier: ~0.0.510 version: 0.0.510(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -1116,7 +1135,7 @@ importers: version: 1.96.7(react@19.2.7) '@teambit/workspace.content.workspace-overview': specifier: 1.96.7 - version: 1.96.7(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + version: 1.96.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/workspace.root-components': specifier: ^1.0.1 version: 1.0.1 @@ -1474,9 +1493,6 @@ importers: crypto-browserify: specifier: 3.12.0 version: 3.12.0 - css-loader: - specifier: 6.2.0 - version: 6.2.0(webpack@5.109.2) css-minimizer-webpack-plugin: specifier: ^6.0.0 version: 6.0.0(@parcel/css@1.14.0)(@swc/css@0.0.20)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.14.29)(lightningcss@1.33.0)(webpack@5.109.2) @@ -1516,9 +1532,6 @@ importers: enquirer: specifier: 2.4.1 version: 2.4.1 - esbuild: - specifier: 0.14.29 - version: 0.14.29 eslint: specifier: 8.56.0 version: 8.56.0(supports-color@9.4.0) @@ -1528,9 +1541,6 @@ importers: eslint-import-resolver-node: specifier: 0.3.4 version: 0.3.4(supports-color@9.4.0) - eslint-mdx: - specifier: 1.17.1 - version: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) eslint-plugin-import: specifier: 2.29.1 version: 2.29.1(@typescript-eslint/parser@8.39.0)(eslint@8.56.0)(supports-color@9.4.0) @@ -1553,8 +1563,8 @@ importers: specifier: 7.33.2 version: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: - specifier: 4.6.0 - version: 4.6.0(eslint@8.56.0) + specifier: 4.6.2 + version: 4.6.2(eslint@8.56.0) eventemitter2: specifier: 6.4.4 version: 6.4.4 @@ -1697,8 +1707,8 @@ importers: specifier: 29.3.1 version: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) jest-environment-jsdom: - specifier: 27.5.1 - version: 27.5.1(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) + specifier: ^29.0.0 + version: 29.7.0(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) jest-message-util: specifier: 29.3.1 version: 29.3.1 @@ -1717,9 +1727,6 @@ importers: less: specifier: ^4.1.1 version: 4.9.0(supports-color@9.4.0) - less-loader: - specifier: 10.0.0 - version: 10.0.0(less@4.9.0)(webpack@5.109.2) lightningcss: specifier: ^1.20.0 version: 1.33.0 @@ -1732,6 +1739,9 @@ importers: lodash.compact: specifier: 3.0.1 version: 3.0.1 + lodash.flatten: + specifier: 4.4.0 + version: 4.4.0 lodash.head: specifier: 4.0.1 version: 4.0.1 @@ -1786,9 +1796,6 @@ importers: nerf-dart: specifier: 1.0.0 version: 1.0.0 - new-url-loader: - specifier: 0.1.1 - version: 0.1.1(webpack@5.109.2) node-fetch: specifier: 2.6.7 version: 2.6.7 @@ -1936,9 +1943,6 @@ importers: react-error-overlay: specifier: 6.0.9 version: 6.0.9 - react-refresh: - specifier: 0.10.0 - version: 0.10.0 react-router-dom: specifier: ^6.30.1 version: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -2023,9 +2027,6 @@ importers: socks-proxy-agent: specifier: 5.0.0 version: 5.0.0(supports-color@9.4.0) - source-map-loader: - specifier: 3.0.0 - version: 3.0.0(webpack@5.109.2) ssri: specifier: 10.0.1 version: 10.0.1 @@ -2047,9 +2048,6 @@ importers: strip-ansi: specifier: 6.0.0 version: 6.0.0 - style-loader: - specifier: ^2.0.0 - version: 2.0.0(webpack@5.109.2) stylus-lookup: specifier: 3.0.2 version: 3.0.2(supports-color@9.4.0) @@ -2194,10 +2192,10 @@ importers: devDependencies: '@teambit/cloud.envs.cloud-react': specifier: 0.1.13 - version: 0.1.13(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(jsdom@29.1.1)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(terser@5.50.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2) + version: 0.1.13(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(jsdom@29.1.1)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(terser@5.50.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2) '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/node.envs.node-babel-mocha': specifier: 2.0.4 version: 2.0.4(@babel/core@7.28.3)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) @@ -2206,13 +2204,13 @@ importers: version: 2.0.2(@babel/core@7.28.3)(supports-color@9.4.0) '@teambit/node.node': specifier: 4.0.1 - version: 4.0.1(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 4.0.1(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/react.internal.base-react-env': specifier: 1.1.4 version: 1.1.4(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) '@types/babel__core': specifier: 7.20.0 - version: 7.20.0 + version: 7.20.0(supports-color@9.4.0) '@types/jest': specifier: '>=26.0.0 <27.0.0' version: 26.0.20 @@ -2222,9 +2220,6 @@ importers: '@types/react-router-dom': specifier: 5.3.3 version: 5.3.3 - lodash.flatten: - specifier: 4.4.0 - version: 4.4.0 components/bit/get-bit-version: dependencies: @@ -2396,43 +2391,16 @@ importers: '@teambit/lane-id': specifier: ~0.0.312 version: 0.0.312 - core-js: - specifier: ^3.0.0 - version: 3.13.0 lodash: specifier: 4.17.21 version: 4.17.21 - react: - specifier: 19.2.7 - version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/lodash': specifier: 4.14.165 version: 4.14.165 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 - '@types/react': - specifier: ^19.0.0 - version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/hooks/use-lanes: dependencies: @@ -2448,117 +2416,54 @@ importers: '@teambit/ui-foundation.ui.react-router.use-query': specifier: ~0.0.505 version: 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - core-js: - specifier: ^3.0.0 - version: 3.13.0 lodash: specifier: 4.17.21 version: 4.17.21 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/lodash': specifier: 4.14.165 version: 4.14.165 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/hooks/use-navigation-message-listener: dependencies: - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) react-router-dom: specifier: ^6.30.1 version: 6.30.4(react-dom@19.2.7)(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/hooks/use-url-change-broadcaster: dependencies: - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) react-router-dom: specifier: ^6.30.1 version: 6.30.4(react-dom@19.2.7)(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/hooks/use-viewed-lane-from-url_1: dependencies: @@ -3099,9 +3004,12 @@ importers: '@teambit/lane-id': specifier: ~0.0.312 version: 0.0.312 + '@teambit/react': + specifier: 1.0.1107 + version: 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react.react-env': specifier: 2.0.3 - version: 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': specifier: ^5.0.1 version: 5.0.2(react@19.2.7) @@ -3132,9 +3040,6 @@ importers: lodash: specifier: 4.17.21 version: 4.17.21 - lodash.flatten: - specifier: 4.4.0 - version: 4.4.0 oxlint: specifier: 1.55.0 version: 1.55.0(oxlint-tsgolint@0.17.0) @@ -3175,9 +3080,6 @@ importers: '@types/lodash': specifier: 4.14.165 version: 4.14.165 - '@types/lodash.flatten': - specifier: 4.4.6 - version: 4.4.6 chai: specifier: 5.2.1 version: 5.2.1 @@ -3557,7 +3459,7 @@ importers: components/modules/generate-asset-manifest: dependencies: '@rspack/core': - specifier: ^1.7.7 + specifier: 1.7.12 version: 1.7.12 oxlint: specifier: 1.55.0 @@ -3610,8 +3512,8 @@ importers: components/plugins/manifest-plugin: dependencies: '@rspack/core': - specifier: 1.7.5 - version: 1.7.5 + specifier: 1.7.12 + version: 1.7.12 oxlint: specifier: 1.55.0 version: 1.55.0(oxlint-tsgolint@0.17.0) @@ -3829,34 +3731,13 @@ importers: '@teambit/documenter.ui.section': specifier: 4.1.7 version: 4.1.7(react@19.2.7) - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/api-diff-view: dependencies: @@ -3961,43 +3842,22 @@ importers: classnames: specifier: ^2.5.1 version: 2.5.1 - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@teambit/documenter.theme.theme-compositions': specifier: 4.1.5 version: 4.1.5(react-dom@19.2.7)(react@19.2.7) '@types/classnames': specifier: ^2.3.4 version: 2.3.4 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/code-compare: dependencies: @@ -4137,43 +3997,22 @@ importers: classnames: specifier: ^2.5.1 version: 2.5.1 - core-js: - specifier: ^3.0.0 - version: 3.13.0 monaco-editor: specifier: 0.33.0 version: 0.33.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@types/classnames': specifier: ^2.3.4 version: 2.3.4 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/code-tab-page: dependencies: @@ -4343,7 +4182,7 @@ importers: version: 0.0.7(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.utils.sort-tabs': specifier: 0.0.104 - version: 0.0.104(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: 0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/design.elements.icon': specifier: 1.0.24 version: 1.0.24(react-dom@19.2.7)(react@19.2.7) @@ -4536,7 +4375,7 @@ importers: version: 1.2.4 '@teambit/component.ui.component-compare.hooks.use-component-compare': specifier: ~0.0.113 - version: 0.0.113(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + version: 0.0.113(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': specifier: ~0.0.13 version: 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -4548,7 +4387,7 @@ importers: version: 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-model': specifier: ~0.0.112 - version: 0.0.112(react-dom@19.2.7)(react@19.2.7) + version: 0.0.112(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.utils.group-by-version': specifier: ~0.0.8 version: 0.0.8(react-dom@19.2.7)(react@19.2.7) @@ -4557,7 +4396,7 @@ importers: version: 0.0.8(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.utils.sort-tabs': specifier: 0.0.104 - version: 0.0.104(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: 0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/design.elements.icon': specifier: 1.0.24 version: 1.0.24(react-dom@19.2.7)(react@19.2.7) @@ -4612,7 +4451,7 @@ importers: version: 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-model': specifier: ~0.0.112 - version: 0.0.112(react-dom@19.2.7)(react@19.2.7) + version: 0.0.112(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-state': specifier: ~0.0.7 version: 0.0.7(react-dom@19.2.7)(react@19.2.7) @@ -4818,86 +4657,44 @@ importers: classnames: specifier: ^2.5.1 version: 2.5.1 - core-js: - specifier: ^3.0.0 - version: 3.13.0 lodash.flatten: specifier: 4.4.0 version: 4.4.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@types/classnames': specifier: ^2.3.4 version: 2.3.4 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/lodash.flatten': specifier: 4.4.6 version: 4.4.6 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/component-filters/component-filter-context: dependencies: - core-js: - specifier: ^3.0.0 - version: 3.13.0 lodash: specifier: 4.17.21 version: 4.17.21 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/lodash': specifier: 4.14.165 version: 4.14.165 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/component-filters/deprecate-filter: dependencies: @@ -4907,40 +4704,19 @@ importers: classnames: specifier: ^2.5.1 version: 2.5.1 - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@types/classnames': specifier: ^2.3.4 version: 2.3.4 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/component-filters/env-filter: dependencies: @@ -4959,40 +4735,19 @@ importers: classnames: specifier: ^2.5.1 version: 2.5.1 - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@types/classnames': specifier: ^2.3.4 version: 2.3.4 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/component-filters/show-main-filter: dependencies: @@ -5005,40 +4760,19 @@ importers: classnames: specifier: ^2.5.1 version: 2.5.1 - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@types/classnames': specifier: ^2.3.4 version: 2.3.4 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/component-meta: dependencies: @@ -5395,7 +5129,7 @@ importers: devDependencies: '@teambit/react.react-env': specifier: 2.0.3 - version: 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/classnames': specifier: ^2.3.4 version: 2.3.4 @@ -5408,37 +5142,16 @@ importers: components/ui/hooks/scope-context: dependencies: - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/hooks/use-bulk-paged-query: dependencies: @@ -5469,7 +5182,7 @@ importers: devDependencies: '@teambit/react.react-env': specifier: 2.0.3 - version: 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/mocha': specifier: 9.1.0 version: 9.1.0 @@ -5519,37 +5232,16 @@ importers: '@teambit/ui-foundation.ui.notifications.notification-context': specifier: ~0.0.501 version: 0.0.501(react-dom@19.2.7)(react@19.2.7) - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/inline-code-compare: dependencies: @@ -5577,7 +5269,7 @@ importers: devDependencies: '@teambit/cloud.envs.cloud-react': specifier: 0.1.13 - version: 0.1.13(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(jsdom@29.1.1)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(terser@5.50.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2) + version: 0.1.13(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(jsdom@29.1.1)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(terser@5.50.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2) '@types/mocha': specifier: 9.1.0 version: 9.1.0 @@ -5682,7 +5374,7 @@ importers: devDependencies: '@teambit/react.react-env': specifier: 2.0.3 - version: 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/diff': specifier: ^5.2.3 version: 5.2.3 @@ -5903,46 +5595,19 @@ importers: '@teambit/lane-id': specifier: ~0.0.312 version: 0.0.312 - core-js: - specifier: ^3.0.0 - version: 3.13.0 lodash: specifier: 4.17.21 version: 4.17.21 path-to-regexp: specifier: 6.3.0 version: 6.3.0 - react: - specifier: 19.2.7 - version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/lodash': specifier: 4.14.165 version: 4.14.165 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 - '@types/react': - specifier: ^19.0.0 - version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/pages/preview-not-found: dependencies: @@ -5989,9 +5654,6 @@ importers: '@teambit/design.ui.pages.server-error': specifier: 0.0.368 version: 0.0.368(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 @@ -5999,64 +5661,31 @@ importers: specifier: 19.2.7 version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 '@types/react-dom': specifier: ^19.0.0 version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/preserve-workspace-mode: dependencies: - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) react-router-dom: specifier: ^6.30.1 version: 6.30.4(react-dom@19.2.7)(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/preview-compare: dependencies: @@ -6140,46 +5769,25 @@ importers: '@teambit/harmony': specifier: 0.4.12 version: 0.4.12 - core-js: - specifier: ^3.0.0 - version: 3.13.0 lodash: specifier: 4.17.21 version: 4.17.21 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) react-router-dom: specifier: ^6.30.1 version: 6.30.4(react-dom@19.2.7)(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/lodash': specifier: 4.14.165 version: 4.14.165 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/rendering/html: dependencies: @@ -6250,18 +5858,12 @@ importers: classnames: specifier: ^2.5.1 version: 2.5.1 - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 react-animate-height: specifier: 3.2.3 version: 3.2.3(react-dom@19.2.7)(react@19.2.7) - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) react-router-dom: specifier: ^6.30.1 version: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -6269,33 +5871,18 @@ importers: specifier: 7.7.1 version: 7.7.1 devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@types/classnames': specifier: ^2.3.4 version: 2.3.4 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) '@types/semver': specifier: 7.5.8 version: 7.5.8 - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/test-compare: dependencies: @@ -6399,40 +5986,19 @@ importers: classnames: specifier: ^2.5.1 version: 2.5.1 - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@types/classnames': specifier: ^2.3.4 version: 2.3.4 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/time-ago: dependencies: @@ -6509,80 +6075,38 @@ importers: classnames: specifier: ^2.5.1 version: 2.5.1 - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) tippy.js: specifier: 6.2.7 version: 6.2.7 devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@types/classnames': specifier: ^2.3.4 version: 2.3.4 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/use-workspace-mode: dependencies: - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) react-router-dom: specifier: ^6.30.1 version: 6.30.4(react-dom@19.2.7)(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 components/ui/version-block: dependencies: @@ -6668,15 +6192,9 @@ importers: classnames: specifier: ^2.5.1 version: 2.5.1 - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) react-router-dom: specifier: ^6.30.1 version: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -6684,9 +6202,6 @@ importers: specifier: 7.7.1 version: 7.7.1 devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@teambit/documenter.theme.theme-compositions': specifier: 4.1.5 version: 4.1.5(react-dom@19.2.7)(react@19.2.7) @@ -6702,27 +6217,15 @@ importers: '@types/classnames': specifier: ^2.3.4 version: 2.3.4 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) '@types/semver': specifier: 7.5.8 version: 7.5.8 - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 chai: specifier: 4.3.0 version: 4.3.0 @@ -6731,7 +6234,7 @@ importers: dependencies: '@teambit/explorer.ui.component-card': specifier: ~0.0.52 - version: 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/scopes.scope-id': specifier: ~0.0.9 version: 0.0.9 @@ -6792,10 +6295,10 @@ importers: version: 2.2.0(@rspack/core@2.1.10) '@rspack/plugin-react-refresh': specifier: ^2.0.0 - version: 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) + version: 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) '@teambit/api-reference': specifier: workspace:* - version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/api-reference.renderers.default-node-renderers': specifier: workspace:* version: file:components/renderers/default-node-renderers(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) @@ -6805,15 +6308,9 @@ importers: '@teambit/application': specifier: workspace:* version: file:scopes/harmony/application(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/aspect': - specifier: workspace:* - version: file:scopes/harmony/aspect(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/aspect-loader': specifier: workspace:* version: file:scopes/harmony/aspect-loader(@types/react@19.2.18)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/babel': - specifier: workspace:* - version: file:scopes/compilation/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/base-react.navigation.link': specifier: 2.0.33 version: 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -6840,7 +6337,7 @@ importers: version: file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/checkout': specifier: workspace:* - version: file:scopes/component/checkout(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/checkout(73487518e54ace9a77d472a1917ea865) '@teambit/ci': specifier: workspace:* version: file:scopes/git/ci(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -6852,7 +6349,7 @@ importers: version: file:scopes/harmony/cli(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/cli-mcp-server': specifier: workspace:* - version: file:scopes/mcp/cli-mcp-server(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/mcp/cli-mcp-server(a1f4d8d6aa2397d610235ef68a58bce3) '@teambit/cli-table': specifier: workspace:* version: file:scopes/toolbox/tables/cli-table(react-dom@18.3.1)(react@18.3.1) @@ -6861,7 +6358,7 @@ importers: version: file:scopes/cloud/cloud(@apollo/client@3.12.11)(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/cloud.envs.cloud-react': specifier: 0.1.13 - version: 0.1.13(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(jsdom@29.1.1)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(terser@5.50.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2) + version: 0.1.13(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(jsdom@29.1.1)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(terser@5.50.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2) '@teambit/cloud.hooks.use-cloud-scopes': specifier: workspace:* version: file:scopes/cloud/hooks/use-cloud-scopes(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) @@ -6891,10 +6388,10 @@ importers: version: file:scopes/cloud/ui/user-bar(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/code': specifier: workspace:* - version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.code-compare': specifier: workspace:* - version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.code-editor': specifier: workspace:* version: file:components/ui/code-editor(react-dom@18.3.1)(react@18.3.1) @@ -6909,19 +6406,19 @@ importers: version: file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-code-compare': specifier: workspace:* - version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-config-compare': specifier: workspace:* - version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-deps-compare': specifier: workspace:* - version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': specifier: workspace:* version: file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-tests-compare': specifier: workspace:* - version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.queries.get-file-content': specifier: workspace:* version: file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) @@ -6957,7 +6454,7 @@ importers: version: file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component-compare': specifier: workspace:* - version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component-descriptor': specifier: workspace:* version: file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) @@ -6999,28 +6496,28 @@ importers: version: file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.changelog': specifier: workspace:* - version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.component-compare': specifier: workspace:* - version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.context': specifier: workspace:* - version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-props': specifier: workspace:* - version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.lazy-loading': specifier: workspace:* version: file:components/ui/component-compare/utils/lazy-loading(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.version-picker': specifier: workspace:* - version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': specifier: workspace:* version: file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-filters.component-filter-context': specifier: workspace:* - version: file:components/ui/component-filters/component-filter-context(react-dom@18.3.1)(react@18.3.1) + version: file:components/ui/component-filters/component-filter-context(react@18.3.1) '@teambit/component.ui.component-filters.deprecate-filter': specifier: workspace:* version: file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) @@ -7044,13 +6541,13 @@ importers: version: file:scopes/compositions/composition-card(react-dom@18.3.1)(react@18.3.1) '@teambit/compositions': specifier: workspace:* - version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) + version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/compositions.aspect-docs.compositions': specifier: workspace:* version: file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/compositions.model.composition-id': specifier: workspace:* - version: file:scopes/compositions/model/composition-id(react-dom@18.3.1)(react@18.3.1) + version: file:scopes/compositions/model/composition-id '@teambit/compositions.model.composition-type': specifier: workspace:* version: file:scopes/compositions/model/composition-type(react-dom@18.3.1)(react@18.3.1) @@ -7059,10 +6556,10 @@ importers: version: file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react@18.3.1) '@teambit/compositions.ui.composition-compare': specifier: workspace:* - version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/compositions.ui.composition-compare-section': specifier: workspace:* - version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/config': specifier: workspace:* version: file:scopes/harmony/config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -7080,13 +6577,13 @@ importers: version: file:scopes/defender/prettier-config-mutator(react-dom@18.3.1)(react@18.3.1) '@teambit/defender.ui.test-compare': specifier: workspace:* - version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) + version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/defender.ui.test-page': specifier: workspace:* version: file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@5.9.2) '@teambit/dependencies': specifier: workspace:* - version: file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/dependencies/dependencies(49a7e27f775d142489568f8798814b88) '@teambit/dependencies.aspect-docs.dependency-resolver': specifier: workspace:* version: file:scopes/dependencies/aspect-docs/dependency-resolver(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -7125,10 +6622,10 @@ importers: version: file:scopes/harmony/diagnostic(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/docs': specifier: workspace:* - version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/docs.ui.queries.get-docs': specifier: workspace:* - version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) '@teambit/doctor': specifier: workspace:* version: file:scopes/harmony/doctor(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -7138,9 +6635,6 @@ importers: '@teambit/empty-env': specifier: workspace:* version: file:scopes/harmony/empty-env(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/env': - specifier: workspace:* - version: file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/envs': specifier: workspace:* version: file:scopes/envs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -7149,7 +6643,7 @@ importers: version: file:scopes/envs/aspect-docs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/envs.ui.env-icon': specifier: workspace:* - version: file:scopes/envs/ui/env-icon(react-dom@18.3.1)(react@18.3.1) + version: file:scopes/envs/ui/env-icon(react@18.3.1) '@teambit/eslint': specifier: workspace:* version: file:scopes/defender/eslint(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -7188,7 +6682,7 @@ importers: version: file:scopes/harmony/global-config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/graph': specifier: workspace:* - version: file:scopes/component/graph(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/component/graph(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/graphql': specifier: workspace:* version: file:scopes/harmony/graphql(@apollo/client@3.12.11)(@types/react@19.2.18)(debug@4.3.4)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(reflect-metadata@0.1.13)(supports-color@9.4.0) @@ -7278,7 +6772,7 @@ importers: version: file:scopes/defender/jest(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/lanes': specifier: workspace:* - version: file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/lanes/lanes(ab03c0fe15043f5f8431f7070779be1f) '@teambit/lanes.entities.lane-diff': specifier: workspace:* version: file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) @@ -7299,7 +6793,7 @@ importers: version: file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare': specifier: workspace:* - version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': specifier: workspace:* version: file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) @@ -7314,7 +6808,7 @@ importers: version: file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/lanes.ui.models.lanes-model': specifier: workspace:* - version: file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + version: file:components/ui/models/lanes-model '@teambit/legacy-component-log': specifier: workspace:* version: file:components/legacy-component-log(react-dom@18.3.1)(react@18.3.1) @@ -7350,7 +6844,7 @@ importers: version: file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy.e2e-helper': specifier: workspace:* - version: file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:components/legacy/e2e-helper(8e3bb409989b9a8170c4491cc33a6611) '@teambit/legacy.extension-data': specifier: workspace:* version: file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) @@ -7381,9 +6875,6 @@ importers: '@teambit/mcp.mcp-config-writer': specifier: workspace:* version: file:components/mcp/mcp-config-writer(react-dom@18.3.1)(react@18.3.1) - '@teambit/mdx': - specifier: workspace:* - version: file:scopes/mdx/mdx(@babel/core@7.28.3)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(rollup@2.80.0)(supports-color@9.4.0) '@teambit/mdx.aspect-docs.mdx': specifier: workspace:* version: file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -7399,9 +6890,6 @@ importers: '@teambit/merging': specifier: workspace:* version: file:scopes/component/merging(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/mocha': - specifier: workspace:* - version: file:scopes/defender/mocha(@types/react@19.2.18)(mocha@11.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/mover': specifier: workspace:* version: file:scopes/component/mover(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -7414,9 +6902,6 @@ importers: '@teambit/new-component-helper': specifier: workspace:* version: file:scopes/component/new-component-helper(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/node': - specifier: workspace:* - version: file:scopes/harmony/node(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) @@ -7452,7 +6937,7 @@ importers: version: file:scopes/defender/prettier(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/preview': specifier: workspace:* - version: file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2) + version: file:scopes/preview/preview(ddf6ed265a7454d51edbc0c392dd422e) '@teambit/preview.aspect-docs.preview': specifier: workspace:* version: file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -7464,7 +6949,7 @@ importers: version: file:scopes/preview/ui/component-preview(react-dom@18.3.1)(react@18.3.1) '@teambit/preview.ui.inline-preview-compare': specifier: workspace:* - version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/preview.ui.preview-compare': specifier: workspace:* version: file:components/ui/preview-compare(react-dom@18.3.1)(react@18.3.1) @@ -7474,9 +6959,6 @@ importers: '@teambit/pubsub': specifier: workspace:* version: file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/react': - specifier: workspace:* - version: file:scopes/react/react(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react-router': specifier: workspace:* version: file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) @@ -7516,9 +6998,6 @@ importers: '@teambit/react.ui.loader-fallback': specifier: workspace:* version: file:scopes/react/ui/loader-fallback(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/readme': - specifier: workspace:* - version: file:scopes/mdx/readme(@types/react@19.2.18) '@teambit/refactoring': specifier: workspace:* version: file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -7527,7 +7006,7 @@ importers: version: file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/renaming': specifier: workspace:* - version: file:scopes/component/renaming(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/renaming(73487518e54ace9a77d472a1917ea865) '@teambit/ripple': specifier: workspace:* version: file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -7539,10 +7018,10 @@ importers: version: file:components/plugins/manifest-plugin(@rspack/core@2.1.10)(react-dom@18.3.1)(react@18.3.1) '@teambit/schema': specifier: workspace:* - version: file:scopes/semantics/schema(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/semantics/schema(a1f4d8d6aa2397d610235ef68a58bce3) '@teambit/scope': specifier: workspace:* - version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/scope.models.scope-model': specifier: workspace:* version: file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) @@ -7581,7 +7060,7 @@ importers: version: file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/snapping': specifier: workspace:* - version: file:scopes/component/snapping(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/snapping(a1f4d8d6aa2397d610235ef68a58bce3) '@teambit/stash': specifier: workspace:* version: file:scopes/component/stash(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -7593,7 +7072,7 @@ importers: version: file:components/tagged-exports(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react@18.3.1) '@teambit/tester': specifier: workspace:* - version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) + version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/toolbox.array.duplications-finder': specifier: workspace:* version: file:scopes/toolbox/array/duplications-finder(react-dom@18.3.1)(react@18.3.1) @@ -7689,7 +7168,7 @@ importers: version: file:scopes/typescript/modules/ts-config-mutator(react-dom@18.3.1)(react@18.3.1) '@teambit/ui': specifier: workspace:* - version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@18.3.1)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.buttons.collapser': specifier: workspace:* version: file:components/ui/buttons/collapser(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -7707,7 +7186,7 @@ importers: version: file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.react-router.slot-router': specifier: workspace:* - version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) '@teambit/ui-foundation.ui.rendering.html': specifier: workspace:* version: file:components/ui/rendering/html(react-dom@18.3.1)(react@18.3.1) @@ -7734,10 +7213,10 @@ importers: version: file:scopes/workspace/watcher(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/webpack': specifier: workspace:* - version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) + version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.config-mutator': specifier: workspace:* - version: file:scopes/webpack/config-mutator(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(esbuild@0.14.29)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': specifier: workspace:* version: file:scopes/webpack/modules/generate-expose-loaders(react-dom@18.3.1)(react@18.3.1)(webpack@5.109.2) @@ -7767,10 +7246,10 @@ importers: version: file:scopes/workspace/aspect-docs/variants(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/workspace.hooks.use-navigation-message-listener': specifier: workspace:* - version: file:components/hooks/use-navigation-message-listener(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@18.3.1) '@teambit/workspace.hooks.use-url-change-broadcaster': specifier: workspace:* - version: file:components/hooks/use-url-change-broadcaster(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@18.3.1) '@teambit/workspace.modules.fs-cache': specifier: workspace:* version: file:scopes/workspace/modules/fs-cache(react-dom@18.3.1)(react@18.3.1) @@ -7785,16 +7264,16 @@ importers: version: file:scopes/workspace/modules/workspace-locator(react-dom@18.3.1)(react@18.3.1) '@teambit/workspace.testing.mock-workspace': specifier: workspace:* - version: file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/workspace/testing/mock-workspace(8e3bb409989b9a8170c4491cc33a6611) '@teambit/workspace.ui.preserve-workspace-mode': specifier: workspace:* - version: file:components/ui/preserve-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) '@teambit/workspace.ui.use-workspace-mode': specifier: workspace:* - version: file:components/ui/use-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) '@teambit/workspace.ui.workspace-component-card': specifier: workspace:* - version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/yarn': specifier: workspace:* version: file:scopes/dependencies/yarn(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(@yarnpkg/plugin-pack@3.2.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typanion@3.14.0) @@ -7866,7 +7345,7 @@ importers: version: 3.1.1(@types/react@19.2.18)(react@19.2.7) '@teambit/api-reference': specifier: workspace:* - version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/api-reference.renderers.default-node-renderers': specifier: workspace:* version: file:components/renderers/default-node-renderers(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) @@ -7876,15 +7355,9 @@ importers: '@teambit/application': specifier: workspace:* version: file:scopes/harmony/application(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/aspect': - specifier: workspace:* - version: file:scopes/harmony/aspect(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/aspect-loader': specifier: workspace:* version: file:scopes/harmony/aspect-loader(@types/react@19.2.18)(chai@5.2.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/babel': - specifier: workspace:* - version: file:scopes/compilation/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/bit': specifier: workspace:* version: file:scopes/harmony/bit(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(subscriptions-transport-ws@0.9.19)(supports-color@9.4.0)(typanion@3.14.0) @@ -7905,10 +7378,10 @@ importers: version: file:scopes/harmony/cache(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/changelog': specifier: workspace:* - version: file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@7.0.2) + version: file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/checkout': specifier: workspace:* - version: file:scopes/component/checkout(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/checkout(a7e0734f23715321c879755e5fe9f029) '@teambit/ci': specifier: workspace:* version: file:scopes/git/ci(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -7920,7 +7393,7 @@ importers: version: file:scopes/harmony/cli(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/cli-mcp-server': specifier: workspace:* - version: file:scopes/mcp/cli-mcp-server(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/mcp/cli-mcp-server(323ef062ddb301af68e440118d6ffb75) '@teambit/cli-table': specifier: workspace:* version: file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) @@ -7956,10 +7429,10 @@ importers: version: file:scopes/cloud/ui/user-bar(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code': specifier: workspace:* - version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-compare': specifier: workspace:* - version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-editor': specifier: workspace:* version: file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) @@ -7974,19 +7447,19 @@ importers: version: file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-code-compare': specifier: workspace:* - version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-config-compare': specifier: workspace:* - version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-deps-compare': specifier: workspace:* - version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': specifier: workspace:* version: file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-tests-compare': specifier: workspace:* - version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.queries.get-file-content': specifier: workspace:* version: file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -8016,7 +7489,7 @@ importers: version: file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-compare': specifier: workspace:* - version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-descriptor': specifier: workspace:* version: file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) @@ -8058,28 +7531,28 @@ importers: version: file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.changelog': specifier: workspace:* - version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.component-compare': specifier: workspace:* - version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.context': specifier: workspace:* - version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-props': specifier: workspace:* - version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.lazy-loading': specifier: workspace:* version: file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.version-picker': specifier: workspace:* - version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': specifier: workspace:* version: file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-filters.component-filter-context': specifier: workspace:* - version: file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/component.ui.component-filters.deprecate-filter': specifier: workspace:* version: file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -8103,13 +7576,13 @@ importers: version: file:scopes/compositions/composition-card(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions': specifier: workspace:* - version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@7.0.2) + version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/compositions.aspect-docs.compositions': specifier: workspace:* version: file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.model.composition-id': specifier: workspace:* - version: file:scopes/compositions/model/composition-id(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/compositions/model/composition-id '@teambit/compositions.model.composition-type': specifier: workspace:* version: file:scopes/compositions/model/composition-type(react-dom@19.2.7)(react@19.2.7) @@ -8118,10 +7591,10 @@ importers: version: file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions.ui.composition-compare': specifier: workspace:* - version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.ui.composition-compare-section': specifier: workspace:* - version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/config': specifier: workspace:* version: file:scopes/harmony/config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -8139,13 +7612,13 @@ importers: version: file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.ui.test-compare': specifier: workspace:* - version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@7.0.2) + version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/defender.ui.test-page': specifier: workspace:* - version: file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@7.0.2) + version: file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) '@teambit/dependencies': specifier: workspace:* - version: file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@7.0.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/dependencies/dependencies(adb4363432fd830e7d8d2599456988f4) '@teambit/dependencies.aspect-docs.dependency-resolver': specifier: workspace:* version: file:scopes/dependencies/aspect-docs/dependency-resolver(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -8184,10 +7657,10 @@ importers: version: file:scopes/harmony/diagnostic(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs': specifier: workspace:* - version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/docs.ui.queries.get-docs': specifier: workspace:* - version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) '@teambit/doctor': specifier: workspace:* version: file:scopes/harmony/doctor(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -8197,9 +7670,6 @@ importers: '@teambit/empty-env': specifier: workspace:* version: file:scopes/harmony/empty-env(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/env': - specifier: workspace:* - version: file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@7.0.2) '@teambit/envs': specifier: workspace:* version: file:scopes/envs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -8208,7 +7678,7 @@ importers: version: file:scopes/envs/aspect-docs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/envs.ui.env-icon': specifier: workspace:* - version: file:scopes/envs/ui/env-icon(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/envs/ui/env-icon(react@19.2.7) '@teambit/eslint': specifier: workspace:* version: file:scopes/defender/eslint(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -8247,7 +7717,7 @@ importers: version: file:scopes/harmony/global-config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graph': specifier: workspace:* - version: file:scopes/component/graph(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/graph(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graphql': specifier: workspace:* version: file:scopes/harmony/graphql(@apollo/client@3.12.11)(@types/react@19.2.18)(debug@4.3.4)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(reflect-metadata@0.1.13)(supports-color@9.4.0) @@ -8265,7 +7735,7 @@ importers: version: file:scopes/harmony/cli-reference(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony.envs.core-aspect-env': specifier: 2.0.6 - version: 2.0.6(@babel/core@7.28.3)(@babel/traverse@7.29.8)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-refresh@0.10.0)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(webpack@5.109.2) + version: 2.0.6(@babel/core@7.28.3)(@babel/traverse@7.29.8)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(webpack@5.109.2) '@teambit/harmony.modules.concurrency': specifier: workspace:* version: file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) @@ -8340,7 +7810,7 @@ importers: version: file:scopes/defender/jest(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes': specifier: workspace:* - version: file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/lanes/lanes(8930878ea5d4669eb4b4216114a1482b) '@teambit/lanes.entities.lane-diff': specifier: workspace:* version: file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) @@ -8361,7 +7831,7 @@ importers: version: file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare': specifier: workspace:* - version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': specifier: workspace:* version: file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -8376,7 +7846,7 @@ importers: version: file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.models.lanes-model': specifier: workspace:* - version: file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/models/lanes-model '@teambit/legacy-component-log': specifier: workspace:* version: file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) @@ -8412,7 +7882,7 @@ importers: version: file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.e2e-helper': specifier: workspace:* - version: file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:components/legacy/e2e-helper(8c4e3ac6618e563d3c2b039062ad58d9) '@teambit/legacy.extension-data': specifier: workspace:* version: file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) @@ -8443,9 +7913,6 @@ importers: '@teambit/mcp.mcp-config-writer': specifier: workspace:* version: file:components/mcp/mcp-config-writer(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx': - specifier: workspace:* - version: file:scopes/mdx/mdx(@babel/core@7.28.3)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(rollup@2.80.0)(supports-color@9.4.0) '@teambit/mdx.aspect-docs.mdx': specifier: workspace:* version: file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -8461,9 +7928,6 @@ importers: '@teambit/merging': specifier: workspace:* version: file:scopes/component/merging(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/mocha': - specifier: workspace:* - version: file:scopes/defender/mocha(@types/react@19.2.18)(mocha@11.7.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/mover': specifier: workspace:* version: file:scopes/component/mover(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -8476,9 +7940,6 @@ importers: '@teambit/new-component-helper': specifier: workspace:* version: file:scopes/component/new-component-helper(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/node': - specifier: workspace:* - version: file:scopes/harmony/node(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) @@ -8514,7 +7975,7 @@ importers: version: file:scopes/defender/prettier(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview': specifier: workspace:* - version: file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) + version: file:scopes/preview/preview(bfffba95f33cd1a556b3158b39317ec5) '@teambit/preview.aspect-docs.preview': specifier: workspace:* version: file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -8526,7 +7987,7 @@ importers: version: file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) '@teambit/preview.ui.inline-preview-compare': specifier: workspace:* - version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.ui.preview-compare': specifier: workspace:* version: file:components/ui/preview-compare(react-dom@19.2.7)(react@19.2.7) @@ -8536,9 +7997,6 @@ importers: '@teambit/pubsub': specifier: workspace:* version: file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/react': - specifier: workspace:* - version: file:scopes/react/react(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react-router': specifier: workspace:* version: file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) @@ -8550,13 +8008,13 @@ importers: version: file:scopes/react/bit-react-transformer(react-dom@19.2.7)(react@19.2.7) '@teambit/react.eslint-config-bit-react': specifier: workspace:* - version: file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@7.0.2) + version: file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/react.ui.compositions-app': specifier: workspace:* version: file:scopes/react/ui/compositions-app(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/react.ui.docs-app': specifier: workspace:* - version: file:scopes/react/ui/docs-app(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + version: file:scopes/react/ui/docs-app(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/react.ui.docs.apply-providers': specifier: workspace:* version: file:scopes/react/ui/docs/apply-providers(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -8565,10 +8023,10 @@ importers: version: file:scopes/react/ui/docs/compositions-carousel(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/react.ui.docs.docs-content': specifier: workspace:* - version: file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + version: file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/react.ui.docs.properties-table': specifier: workspace:* - version: file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + version: file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/react.ui.error-fallback': specifier: workspace:* version: file:scopes/react/ui/error-fallback(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -8578,9 +8036,6 @@ importers: '@teambit/react.ui.loader-fallback': specifier: workspace:* version: file:scopes/react/ui/loader-fallback(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/readme': - specifier: workspace:* - version: file:scopes/mdx/readme(@types/react@19.2.18) '@teambit/refactoring': specifier: workspace:* version: file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -8589,7 +8044,7 @@ importers: version: file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/renaming': specifier: workspace:* - version: file:scopes/component/renaming(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/renaming(a7e0734f23715321c879755e5fe9f029) '@teambit/ripple': specifier: workspace:* version: file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -8601,10 +8056,10 @@ importers: version: file:components/plugins/manifest-plugin(@rspack/core@1.7.12)(react-dom@19.2.7)(react@19.2.7) '@teambit/schema': specifier: workspace:* - version: file:scopes/semantics/schema(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/semantics/schema(323ef062ddb301af68e440118d6ffb75) '@teambit/scope': specifier: workspace:* - version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/chai@5.2.2)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/chai@5.2.2)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/scope.models.scope-model': specifier: workspace:* version: file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) @@ -8643,7 +8098,7 @@ importers: version: file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/snapping': specifier: workspace:* - version: file:scopes/component/snapping(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/snapping(323ef062ddb301af68e440118d6ffb75) '@teambit/stash': specifier: workspace:* version: file:scopes/component/stash(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -8655,7 +8110,7 @@ importers: version: file:components/tagged-exports(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/tester': specifier: workspace:* - version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@7.0.2) + version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/toolbox.array.duplications-finder': specifier: workspace:* version: file:scopes/toolbox/array/duplications-finder(react-dom@19.2.7)(react@19.2.7) @@ -8751,7 +8206,7 @@ importers: version: file:scopes/typescript/modules/ts-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/ui': specifier: workspace:* - version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@7.0.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.buttons.collapser': specifier: workspace:* version: file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -8769,7 +8224,7 @@ importers: version: file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.react-router.slot-router': specifier: workspace:* - version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.rendering.html': specifier: workspace:* version: file:components/ui/rendering/html(react-dom@19.2.7)(react@19.2.7) @@ -8790,16 +8245,16 @@ importers: version: file:scopes/scope/version-history(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/vue-aspect': specifier: workspace:* - version: file:scopes/vue/vue(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + version: file:scopes/vue/vue(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/watcher': specifier: workspace:* version: file:scopes/workspace/watcher(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/webpack': specifier: workspace:* - version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@7.0.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) + version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.config-mutator': specifier: workspace:* - version: file:scopes/webpack/config-mutator(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': specifier: workspace:* version: file:scopes/webpack/modules/generate-expose-loaders(react-dom@19.2.7)(react@19.2.7)(webpack@5.109.2) @@ -8829,10 +8284,10 @@ importers: version: file:scopes/workspace/aspect-docs/variants(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/workspace.hooks.use-navigation-message-listener': specifier: workspace:* - version: file:components/hooks/use-navigation-message-listener(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.hooks.use-url-change-broadcaster': specifier: workspace:* - version: file:components/hooks/use-url-change-broadcaster(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.modules.fs-cache': specifier: workspace:* version: file:scopes/workspace/modules/fs-cache(react-dom@19.2.7)(react@19.2.7) @@ -8847,16 +8302,16 @@ importers: version: file:scopes/workspace/modules/workspace-locator(react-dom@19.2.7)(react@19.2.7) '@teambit/workspace.testing.mock-workspace': specifier: workspace:* - version: file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/workspace/testing/mock-workspace(8c4e3ac6618e563d3c2b039062ad58d9) '@teambit/workspace.ui.preserve-workspace-mode': specifier: workspace:* - version: file:components/ui/preserve-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.use-workspace-mode': specifier: workspace:* - version: file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.workspace-component-card': specifier: workspace:* - version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/yarn': specifier: workspace:* version: file:scopes/dependencies/yarn(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(@yarnpkg/plugin-pack@3.2.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typanion@3.14.0) @@ -8922,7 +8377,7 @@ importers: version: 3.1.1(@types/react@19.2.18)(react@18.3.1) '@teambit/api-reference': specifier: workspace:* - version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/api-reference.renderers.default-node-renderers': specifier: workspace:* version: file:components/renderers/default-node-renderers(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) @@ -8932,15 +8387,9 @@ importers: '@teambit/application': specifier: workspace:* version: file:scopes/harmony/application(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/aspect': - specifier: workspace:* - version: file:scopes/harmony/aspect(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/aspect-loader': specifier: workspace:* version: file:scopes/harmony/aspect-loader(@types/react@19.2.18)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/babel': - specifier: workspace:* - version: file:scopes/compilation/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/bit': specifier: workspace:* version: file:scopes/harmony/bit(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(subscriptions-transport-ws@0.9.19)(supports-color@9.4.0)(typanion@3.14.0) @@ -8964,7 +8413,7 @@ importers: version: file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/checkout': specifier: workspace:* - version: file:scopes/component/checkout(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/checkout(a750a906c976cb8d98cdd0e3319b0086) '@teambit/ci': specifier: workspace:* version: file:scopes/git/ci(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -8976,7 +8425,7 @@ importers: version: file:scopes/harmony/cli(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/cli-mcp-server': specifier: workspace:* - version: file:scopes/mcp/cli-mcp-server(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/mcp/cli-mcp-server(86bb152a2fd7a088987cb2d969768503) '@teambit/cli-table': specifier: workspace:* version: file:scopes/toolbox/tables/cli-table(react-dom@18.3.1)(react@18.3.1) @@ -9012,10 +8461,10 @@ importers: version: file:scopes/cloud/ui/user-bar(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/code': specifier: workspace:* - version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.code-compare': specifier: workspace:* - version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.code-editor': specifier: workspace:* version: file:components/ui/code-editor(react-dom@18.3.1)(react@18.3.1) @@ -9030,19 +8479,19 @@ importers: version: file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-code-compare': specifier: workspace:* - version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-config-compare': specifier: workspace:* - version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-deps-compare': specifier: workspace:* - version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': specifier: workspace:* version: file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-tests-compare': specifier: workspace:* - version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.queries.get-file-content': specifier: workspace:* version: file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) @@ -9072,7 +8521,7 @@ importers: version: file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component-compare': specifier: workspace:* - version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component-descriptor': specifier: workspace:* version: file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) @@ -9114,28 +8563,28 @@ importers: version: file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.changelog': specifier: workspace:* - version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.component-compare': specifier: workspace:* - version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.context': specifier: workspace:* - version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-props': specifier: workspace:* - version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.lazy-loading': specifier: workspace:* version: file:components/ui/component-compare/utils/lazy-loading(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.version-picker': specifier: workspace:* - version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': specifier: workspace:* version: file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-filters.component-filter-context': specifier: workspace:* - version: file:components/ui/component-filters/component-filter-context(react-dom@18.3.1)(react@18.3.1) + version: file:components/ui/component-filters/component-filter-context(react@18.3.1) '@teambit/component.ui.component-filters.deprecate-filter': specifier: workspace:* version: file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) @@ -9159,13 +8608,13 @@ importers: version: file:scopes/compositions/composition-card(react-dom@18.3.1)(react@18.3.1) '@teambit/compositions': specifier: workspace:* - version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) + version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/compositions.aspect-docs.compositions': specifier: workspace:* version: file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/compositions.model.composition-id': specifier: workspace:* - version: file:scopes/compositions/model/composition-id(react-dom@18.3.1)(react@18.3.1) + version: file:scopes/compositions/model/composition-id '@teambit/compositions.model.composition-type': specifier: workspace:* version: file:scopes/compositions/model/composition-type(react-dom@18.3.1)(react@18.3.1) @@ -9174,10 +8623,10 @@ importers: version: file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react@18.3.1) '@teambit/compositions.ui.composition-compare': specifier: workspace:* - version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/compositions.ui.composition-compare-section': specifier: workspace:* - version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/config': specifier: workspace:* version: file:scopes/harmony/config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -9195,13 +8644,13 @@ importers: version: file:scopes/defender/prettier-config-mutator(react-dom@18.3.1)(react@18.3.1) '@teambit/defender.ui.test-compare': specifier: workspace:* - version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) + version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/defender.ui.test-page': specifier: workspace:* version: file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@6.0.3) '@teambit/dependencies': specifier: workspace:* - version: file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@6.0.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/dependencies/dependencies(9fa662ba13beb7b10ef0729c1fadc13d) '@teambit/dependencies.aspect-docs.dependency-resolver': specifier: workspace:* version: file:scopes/dependencies/aspect-docs/dependency-resolver(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -9240,10 +8689,10 @@ importers: version: file:scopes/harmony/diagnostic(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/docs': specifier: workspace:* - version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/docs.ui.queries.get-docs': specifier: workspace:* - version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) '@teambit/doctor': specifier: workspace:* version: file:scopes/harmony/doctor(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -9256,9 +8705,6 @@ importers: '@teambit/empty-env': specifier: workspace:* version: file:scopes/harmony/empty-env(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/env': - specifier: workspace:* - version: file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/envs': specifier: workspace:* version: file:scopes/envs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -9267,7 +8713,7 @@ importers: version: file:scopes/envs/aspect-docs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/envs.ui.env-icon': specifier: workspace:* - version: file:scopes/envs/ui/env-icon(react-dom@18.3.1)(react@18.3.1) + version: file:scopes/envs/ui/env-icon(react@18.3.1) '@teambit/eslint': specifier: workspace:* version: file:scopes/defender/eslint(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -9306,7 +8752,7 @@ importers: version: file:scopes/harmony/global-config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/graph': specifier: workspace:* - version: file:scopes/component/graph(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/component/graph(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/graphql': specifier: workspace:* version: file:scopes/harmony/graphql(@apollo/client@3.12.11)(@types/react@19.2.18)(debug@4.3.4)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(reflect-metadata@0.1.13)(supports-color@9.4.0) @@ -9396,7 +8842,7 @@ importers: version: file:scopes/defender/jest(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/lanes': specifier: workspace:* - version: file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/lanes/lanes(abd6d833fe09126d92669cd0d67833eb) '@teambit/lanes.entities.lane-diff': specifier: workspace:* version: file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) @@ -9417,7 +8863,7 @@ importers: version: file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare': specifier: workspace:* - version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': specifier: workspace:* version: file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) @@ -9432,7 +8878,7 @@ importers: version: file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/lanes.ui.models.lanes-model': specifier: workspace:* - version: file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + version: file:components/ui/models/lanes-model '@teambit/legacy-component-log': specifier: workspace:* version: file:components/legacy-component-log(react-dom@18.3.1)(react@18.3.1) @@ -9468,7 +8914,7 @@ importers: version: file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy.e2e-helper': specifier: workspace:* - version: file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:components/legacy/e2e-helper(2f2ff5c22615b81ef353a3ebdeb3aeba) '@teambit/legacy.extension-data': specifier: workspace:* version: file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) @@ -9499,9 +8945,6 @@ importers: '@teambit/mcp.mcp-config-writer': specifier: workspace:* version: file:components/mcp/mcp-config-writer(react-dom@18.3.1)(react@18.3.1) - '@teambit/mdx': - specifier: workspace:* - version: file:scopes/mdx/mdx(@babel/core@7.28.3)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(rollup@2.80.0)(supports-color@9.4.0) '@teambit/mdx.aspect-docs.mdx': specifier: workspace:* version: file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -9510,7 +8953,7 @@ importers: version: file:scopes/mdx/deps-detectors/detective-mdx(react-dom@18.3.1)(react@18.3.1) '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/mdx.ui.mdx-layout': specifier: ^1.0.14 version: 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) @@ -9523,9 +8966,6 @@ importers: '@teambit/merging': specifier: workspace:* version: file:scopes/component/merging(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/mocha': - specifier: workspace:* - version: file:scopes/defender/mocha(@types/react@19.2.18)(mocha@11.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/mover': specifier: workspace:* version: file:scopes/component/mover(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -9538,9 +8978,6 @@ importers: '@teambit/new-component-helper': specifier: workspace:* version: file:scopes/component/new-component-helper(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/node': - specifier: workspace:* - version: file:scopes/harmony/node(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) @@ -9576,7 +9013,7 @@ importers: version: file:scopes/defender/prettier(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/preview': specifier: workspace:* - version: file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2) + version: file:scopes/preview/preview(71409ec2814f4f2d03f3938425d84c38) '@teambit/preview.aspect-docs.preview': specifier: workspace:* version: file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -9588,7 +9025,7 @@ importers: version: file:scopes/preview/ui/component-preview(react-dom@18.3.1)(react@18.3.1) '@teambit/preview.ui.inline-preview-compare': specifier: workspace:* - version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/preview.ui.preview-compare': specifier: workspace:* version: file:components/ui/preview-compare(react-dom@18.3.1)(react@18.3.1) @@ -9598,9 +9035,6 @@ importers: '@teambit/pubsub': specifier: workspace:* version: file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/react': - specifier: workspace:* - version: file:scopes/react/react(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react-router': specifier: workspace:* version: file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) @@ -9640,9 +9074,6 @@ importers: '@teambit/react.ui.loader-fallback': specifier: workspace:* version: file:scopes/react/ui/loader-fallback(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/readme': - specifier: workspace:* - version: file:scopes/mdx/readme(@types/react@19.2.18) '@teambit/refactoring': specifier: workspace:* version: file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -9651,7 +9082,7 @@ importers: version: file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/renaming': specifier: workspace:* - version: file:scopes/component/renaming(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/renaming(a750a906c976cb8d98cdd0e3319b0086) '@teambit/ripple': specifier: workspace:* version: file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -9663,10 +9094,10 @@ importers: version: file:components/plugins/manifest-plugin(@rspack/core@1.7.12)(react-dom@18.3.1)(react@18.3.1) '@teambit/schema': specifier: workspace:* - version: file:scopes/semantics/schema(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/semantics/schema(86bb152a2fd7a088987cb2d969768503) '@teambit/scope': specifier: workspace:* - version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/scope.models.scope-model': specifier: workspace:* version: file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) @@ -9705,7 +9136,7 @@ importers: version: file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/snapping': specifier: workspace:* - version: file:scopes/component/snapping(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/snapping(86bb152a2fd7a088987cb2d969768503) '@teambit/stash': specifier: workspace:* version: file:scopes/component/stash(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -9717,7 +9148,7 @@ importers: version: file:components/tagged-exports(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react@18.3.1) '@teambit/tester': specifier: workspace:* - version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) + version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/toolbox.array.duplications-finder': specifier: workspace:* version: file:scopes/toolbox/array/duplications-finder(react-dom@18.3.1)(react@18.3.1) @@ -9813,7 +9244,7 @@ importers: version: file:scopes/typescript/modules/ts-config-mutator(react-dom@18.3.1)(react@18.3.1) '@teambit/ui': specifier: workspace:* - version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@6.0.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@18.3.1)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@6.0.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.buttons.collapser': specifier: workspace:* version: file:components/ui/buttons/collapser(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -9831,7 +9262,7 @@ importers: version: file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.react-router.slot-router': specifier: workspace:* - version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) '@teambit/ui-foundation.ui.rendering.html': specifier: workspace:* version: file:components/ui/rendering/html(react-dom@18.3.1)(react@18.3.1) @@ -9858,10 +9289,10 @@ importers: version: file:scopes/workspace/watcher(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/webpack': specifier: workspace:* - version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5) + version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.config-mutator': specifier: workspace:* - version: file:scopes/webpack/config-mutator(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': specifier: workspace:* version: file:scopes/webpack/modules/generate-expose-loaders(react-dom@18.3.1)(react@18.3.1)(webpack@5.109.2) @@ -9891,10 +9322,10 @@ importers: version: file:scopes/workspace/aspect-docs/variants(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/workspace.hooks.use-navigation-message-listener': specifier: workspace:* - version: file:components/hooks/use-navigation-message-listener(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@18.3.1) '@teambit/workspace.hooks.use-url-change-broadcaster': specifier: workspace:* - version: file:components/hooks/use-url-change-broadcaster(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@18.3.1) '@teambit/workspace.modules.fs-cache': specifier: workspace:* version: file:scopes/workspace/modules/fs-cache(react-dom@18.3.1)(react@18.3.1) @@ -9909,16 +9340,16 @@ importers: version: file:scopes/workspace/modules/workspace-locator(react-dom@18.3.1)(react@18.3.1) '@teambit/workspace.testing.mock-workspace': specifier: workspace:* - version: file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/workspace/testing/mock-workspace(2f2ff5c22615b81ef353a3ebdeb3aeba) '@teambit/workspace.ui.preserve-workspace-mode': specifier: workspace:* - version: file:components/ui/preserve-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) '@teambit/workspace.ui.use-workspace-mode': specifier: workspace:* - version: file:components/ui/use-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) '@teambit/workspace.ui.workspace-component-card': specifier: workspace:* - version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/yarn': specifier: workspace:* version: file:scopes/dependencies/yarn(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(@yarnpkg/plugin-pack@3.2.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typanion@3.14.0) @@ -9981,7 +9412,7 @@ importers: version: 3.1.1(@types/react@19.2.18)(react@18.3.1) '@teambit/api-reference': specifier: workspace:* - version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/api-reference.renderers.default-node-renderers': specifier: workspace:* version: file:components/renderers/default-node-renderers(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) @@ -9991,15 +9422,9 @@ importers: '@teambit/application': specifier: workspace:* version: file:scopes/harmony/application(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/aspect': - specifier: workspace:* - version: file:scopes/harmony/aspect(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/aspect-loader': specifier: workspace:* version: file:scopes/harmony/aspect-loader(@types/react@19.2.18)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/babel': - specifier: workspace:* - version: file:scopes/compilation/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/bit': specifier: workspace:* version: file:scopes/harmony/bit(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(subscriptions-transport-ws@0.9.19)(supports-color@9.4.0)(typanion@3.14.0) @@ -10023,7 +9448,7 @@ importers: version: file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/checkout': specifier: workspace:* - version: file:scopes/component/checkout(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/checkout(bd648648567c4b79d143987df2a64cb5) '@teambit/ci': specifier: workspace:* version: file:scopes/git/ci(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -10035,7 +9460,7 @@ importers: version: file:scopes/harmony/cli(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/cli-mcp-server': specifier: workspace:* - version: file:scopes/mcp/cli-mcp-server(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/mcp/cli-mcp-server(d44ff5124943096ded62f98873b13dd7) '@teambit/cli-table': specifier: workspace:* version: file:scopes/toolbox/tables/cli-table(react-dom@18.3.1)(react@18.3.1) @@ -10071,10 +9496,10 @@ importers: version: file:scopes/cloud/ui/user-bar(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/code': specifier: workspace:* - version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.code-compare': specifier: workspace:* - version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.code-editor': specifier: workspace:* version: file:components/ui/code-editor(react-dom@18.3.1)(react@18.3.1) @@ -10089,19 +9514,19 @@ importers: version: file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-code-compare': specifier: workspace:* - version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-config-compare': specifier: workspace:* - version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-deps-compare': specifier: workspace:* - version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': specifier: workspace:* version: file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-tests-compare': specifier: workspace:* - version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.queries.get-file-content': specifier: workspace:* version: file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) @@ -10131,7 +9556,7 @@ importers: version: file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component-compare': specifier: workspace:* - version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component-descriptor': specifier: workspace:* version: file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) @@ -10173,28 +9598,28 @@ importers: version: file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.changelog': specifier: workspace:* - version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.component-compare': specifier: workspace:* - version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.context': specifier: workspace:* - version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-props': specifier: workspace:* - version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.lazy-loading': specifier: workspace:* version: file:components/ui/component-compare/utils/lazy-loading(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.version-picker': specifier: workspace:* - version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': specifier: workspace:* version: file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-filters.component-filter-context': specifier: workspace:* - version: file:components/ui/component-filters/component-filter-context(react-dom@18.3.1)(react@18.3.1) + version: file:components/ui/component-filters/component-filter-context(react@18.3.1) '@teambit/component.ui.component-filters.deprecate-filter': specifier: workspace:* version: file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) @@ -10218,13 +9643,13 @@ importers: version: file:scopes/compositions/composition-card(react-dom@18.3.1)(react@18.3.1) '@teambit/compositions': specifier: workspace:* - version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) + version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/compositions.aspect-docs.compositions': specifier: workspace:* version: file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/compositions.model.composition-id': specifier: workspace:* - version: file:scopes/compositions/model/composition-id(react-dom@18.3.1)(react@18.3.1) + version: file:scopes/compositions/model/composition-id '@teambit/compositions.model.composition-type': specifier: workspace:* version: file:scopes/compositions/model/composition-type(react-dom@18.3.1)(react@18.3.1) @@ -10233,10 +9658,10 @@ importers: version: file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react@18.3.1) '@teambit/compositions.ui.composition-compare': specifier: workspace:* - version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/compositions.ui.composition-compare-section': specifier: workspace:* - version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/config': specifier: workspace:* version: file:scopes/harmony/config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -10254,13 +9679,13 @@ importers: version: file:scopes/defender/prettier-config-mutator(react-dom@18.3.1)(react@18.3.1) '@teambit/defender.ui.test-compare': specifier: workspace:* - version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) + version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/defender.ui.test-page': specifier: workspace:* version: file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@6.0.3) '@teambit/dependencies': specifier: workspace:* - version: file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@6.0.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/dependencies/dependencies(64e014d869fa52e822b4b3e3f9e136ba) '@teambit/dependencies.aspect-docs.dependency-resolver': specifier: workspace:* version: file:scopes/dependencies/aspect-docs/dependency-resolver(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -10299,10 +9724,10 @@ importers: version: file:scopes/harmony/diagnostic(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/docs': specifier: workspace:* - version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/docs.ui.queries.get-docs': specifier: workspace:* - version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) '@teambit/doctor': specifier: workspace:* version: file:scopes/harmony/doctor(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -10315,9 +9740,6 @@ importers: '@teambit/empty-env': specifier: workspace:* version: file:scopes/harmony/empty-env(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/env': - specifier: workspace:* - version: file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/envs': specifier: workspace:* version: file:scopes/envs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -10326,7 +9748,7 @@ importers: version: file:scopes/envs/aspect-docs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/envs.ui.env-icon': specifier: workspace:* - version: file:scopes/envs/ui/env-icon(react-dom@18.3.1)(react@18.3.1) + version: file:scopes/envs/ui/env-icon(react@18.3.1) '@teambit/eslint': specifier: workspace:* version: file:scopes/defender/eslint(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -10365,7 +9787,7 @@ importers: version: file:scopes/harmony/global-config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/graph': specifier: workspace:* - version: file:scopes/component/graph(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/component/graph(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/graphql': specifier: workspace:* version: file:scopes/harmony/graphql(@apollo/client@3.12.11)(@types/react@19.2.18)(debug@4.3.4)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(reflect-metadata@0.1.13)(supports-color@9.4.0) @@ -10455,7 +9877,7 @@ importers: version: file:scopes/defender/jest(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/lanes': specifier: workspace:* - version: file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/lanes/lanes(d4a05d931d9f4ac50b0922f082b61b90) '@teambit/lanes.entities.lane-diff': specifier: workspace:* version: file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) @@ -10476,7 +9898,7 @@ importers: version: file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare': specifier: workspace:* - version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': specifier: workspace:* version: file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) @@ -10491,7 +9913,7 @@ importers: version: file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/lanes.ui.models.lanes-model': specifier: workspace:* - version: file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + version: file:components/ui/models/lanes-model '@teambit/legacy-component-log': specifier: workspace:* version: file:components/legacy-component-log(react-dom@18.3.1)(react@18.3.1) @@ -10527,7 +9949,7 @@ importers: version: file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy.e2e-helper': specifier: workspace:* - version: file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:components/legacy/e2e-helper(c9b30cb656756ed3e4de20d984da836c) '@teambit/legacy.extension-data': specifier: workspace:* version: file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) @@ -10558,9 +9980,6 @@ importers: '@teambit/mcp.mcp-config-writer': specifier: workspace:* version: file:components/mcp/mcp-config-writer(react-dom@18.3.1)(react@18.3.1) - '@teambit/mdx': - specifier: workspace:* - version: file:scopes/mdx/mdx(@babel/core@7.28.3)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(rollup@2.80.0)(supports-color@9.4.0) '@teambit/mdx.aspect-docs.mdx': specifier: workspace:* version: file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -10569,7 +9988,7 @@ importers: version: file:scopes/mdx/deps-detectors/detective-mdx(react-dom@18.3.1)(react@18.3.1) '@teambit/mdx.mdx-env': specifier: 3.2.0 - version: 3.2.0(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.2.0(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/mdx.ui.mdx-layout': specifier: ^1.0.14 version: 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) @@ -10582,9 +10001,6 @@ importers: '@teambit/merging': specifier: workspace:* version: file:scopes/component/merging(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/mocha': - specifier: workspace:* - version: file:scopes/defender/mocha(@types/react@19.2.18)(mocha@11.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/mover': specifier: workspace:* version: file:scopes/component/mover(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -10597,9 +10013,6 @@ importers: '@teambit/new-component-helper': specifier: workspace:* version: file:scopes/component/new-component-helper(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/node': - specifier: workspace:* - version: file:scopes/harmony/node(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) @@ -10635,7 +10048,7 @@ importers: version: file:scopes/defender/prettier(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/preview': specifier: workspace:* - version: file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2) + version: file:scopes/preview/preview(9d1e93cf328602d406009f3ead2c623b) '@teambit/preview.aspect-docs.preview': specifier: workspace:* version: file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -10647,7 +10060,7 @@ importers: version: file:scopes/preview/ui/component-preview(react-dom@18.3.1)(react@18.3.1) '@teambit/preview.ui.inline-preview-compare': specifier: workspace:* - version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/preview.ui.preview-compare': specifier: workspace:* version: file:components/ui/preview-compare(react-dom@18.3.1)(react@18.3.1) @@ -10657,9 +10070,6 @@ importers: '@teambit/pubsub': specifier: workspace:* version: file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/react': - specifier: workspace:* - version: file:scopes/react/react(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react-router': specifier: workspace:* version: file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) @@ -10699,9 +10109,6 @@ importers: '@teambit/react.ui.loader-fallback': specifier: workspace:* version: file:scopes/react/ui/loader-fallback(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/readme': - specifier: workspace:* - version: file:scopes/mdx/readme(@types/react@19.2.18) '@teambit/refactoring': specifier: workspace:* version: file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -10710,7 +10117,7 @@ importers: version: file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/renaming': specifier: workspace:* - version: file:scopes/component/renaming(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/renaming(bd648648567c4b79d143987df2a64cb5) '@teambit/ripple': specifier: workspace:* version: file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -10722,10 +10129,10 @@ importers: version: file:components/plugins/manifest-plugin(@rspack/core@1.7.12)(react-dom@18.3.1)(react@18.3.1) '@teambit/schema': specifier: workspace:* - version: file:scopes/semantics/schema(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/semantics/schema(d44ff5124943096ded62f98873b13dd7) '@teambit/scope': specifier: workspace:* - version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/scope.models.scope-model': specifier: workspace:* version: file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) @@ -10764,7 +10171,7 @@ importers: version: file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/snapping': specifier: workspace:* - version: file:scopes/component/snapping(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/snapping(d44ff5124943096ded62f98873b13dd7) '@teambit/stash': specifier: workspace:* version: file:scopes/component/stash(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -10776,7 +10183,7 @@ importers: version: file:components/tagged-exports(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react@18.3.1) '@teambit/tester': specifier: workspace:* - version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) + version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/toolbox.array.duplications-finder': specifier: workspace:* version: file:scopes/toolbox/array/duplications-finder(react-dom@18.3.1)(react@18.3.1) @@ -10872,7 +10279,7 @@ importers: version: file:scopes/typescript/modules/ts-config-mutator(react-dom@18.3.1)(react@18.3.1) '@teambit/ui': specifier: workspace:* - version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@6.0.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@18.3.1)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@6.0.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.buttons.collapser': specifier: workspace:* version: file:components/ui/buttons/collapser(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -10890,7 +10297,7 @@ importers: version: file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.react-router.slot-router': specifier: workspace:* - version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) '@teambit/ui-foundation.ui.rendering.html': specifier: workspace:* version: file:components/ui/rendering/html(react-dom@18.3.1)(react@18.3.1) @@ -10917,10 +10324,10 @@ importers: version: file:scopes/workspace/watcher(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/webpack': specifier: workspace:* - version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5) + version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.config-mutator': specifier: workspace:* - version: file:scopes/webpack/config-mutator(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0) + version: file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': specifier: workspace:* version: file:scopes/webpack/modules/generate-expose-loaders(react-dom@18.3.1)(react@18.3.1)(webpack@5.109.2) @@ -10950,10 +10357,10 @@ importers: version: file:scopes/workspace/aspect-docs/variants(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/workspace.hooks.use-navigation-message-listener': specifier: workspace:* - version: file:components/hooks/use-navigation-message-listener(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@18.3.1) '@teambit/workspace.hooks.use-url-change-broadcaster': specifier: workspace:* - version: file:components/hooks/use-url-change-broadcaster(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@18.3.1) '@teambit/workspace.modules.fs-cache': specifier: workspace:* version: file:scopes/workspace/modules/fs-cache(react-dom@18.3.1)(react@18.3.1) @@ -10968,16 +10375,16 @@ importers: version: file:scopes/workspace/modules/workspace-locator(react-dom@18.3.1)(react@18.3.1) '@teambit/workspace.testing.mock-workspace': specifier: workspace:* - version: file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/workspace/testing/mock-workspace(c9b30cb656756ed3e4de20d984da836c) '@teambit/workspace.ui.preserve-workspace-mode': specifier: workspace:* - version: file:components/ui/preserve-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) '@teambit/workspace.ui.use-workspace-mode': specifier: workspace:* - version: file:components/ui/use-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + version: file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) '@teambit/workspace.ui.workspace-component-card': specifier: workspace:* - version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/yarn': specifier: workspace:* version: file:scopes/dependencies/yarn(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(@yarnpkg/plugin-pack@3.2.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typanion@3.14.0) @@ -11040,7 +10447,7 @@ importers: version: 3.1.1(@types/react@19.2.18)(react@19.2.7) '@teambit/api-reference': specifier: workspace:* - version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/api-reference.renderers.default-node-renderers': specifier: workspace:* version: file:components/renderers/default-node-renderers(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) @@ -11050,15 +10457,9 @@ importers: '@teambit/application': specifier: workspace:* version: file:scopes/harmony/application(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/aspect': - specifier: workspace:* - version: file:scopes/harmony/aspect(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/aspect-loader': specifier: workspace:* version: file:scopes/harmony/aspect-loader(@types/react@19.2.18)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/babel': - specifier: workspace:* - version: file:scopes/compilation/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/bit': specifier: workspace:* version: file:scopes/harmony/bit(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(subscriptions-transport-ws@0.9.19)(supports-color@9.4.0)(typanion@3.14.0) @@ -11082,7 +10483,7 @@ importers: version: file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/checkout': specifier: workspace:* - version: file:scopes/component/checkout(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/checkout(be1b8053717c093fce78625f72ab9e2f) '@teambit/ci': specifier: workspace:* version: file:scopes/git/ci(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -11094,7 +10495,7 @@ importers: version: file:scopes/harmony/cli(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/cli-mcp-server': specifier: workspace:* - version: file:scopes/mcp/cli-mcp-server(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/mcp/cli-mcp-server(004d8a33219e288fc11e9a0e89cff9bb) '@teambit/cli-table': specifier: workspace:* version: file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) @@ -11130,10 +10531,10 @@ importers: version: file:scopes/cloud/ui/user-bar(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code': specifier: workspace:* - version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-compare': specifier: workspace:* - version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-editor': specifier: workspace:* version: file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) @@ -11148,19 +10549,19 @@ importers: version: file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-code-compare': specifier: workspace:* - version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-config-compare': specifier: workspace:* - version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-deps-compare': specifier: workspace:* - version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': specifier: workspace:* version: file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-tests-compare': specifier: workspace:* - version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.queries.get-file-content': specifier: workspace:* version: file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -11190,7 +10591,7 @@ importers: version: file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-compare': specifier: workspace:* - version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-descriptor': specifier: workspace:* version: file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) @@ -11232,28 +10633,28 @@ importers: version: file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.changelog': specifier: workspace:* - version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.component-compare': specifier: workspace:* - version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.context': specifier: workspace:* - version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-props': specifier: workspace:* - version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.lazy-loading': specifier: workspace:* version: file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.version-picker': specifier: workspace:* - version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': specifier: workspace:* version: file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-filters.component-filter-context': specifier: workspace:* - version: file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/component.ui.component-filters.deprecate-filter': specifier: workspace:* version: file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -11277,13 +10678,13 @@ importers: version: file:scopes/compositions/composition-card(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions': specifier: workspace:* - version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/compositions.aspect-docs.compositions': specifier: workspace:* version: file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.model.composition-id': specifier: workspace:* - version: file:scopes/compositions/model/composition-id(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/compositions/model/composition-id '@teambit/compositions.model.composition-type': specifier: workspace:* version: file:scopes/compositions/model/composition-type(react-dom@19.2.7)(react@19.2.7) @@ -11292,10 +10693,10 @@ importers: version: file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions.ui.composition-compare': specifier: workspace:* - version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.ui.composition-compare-section': specifier: workspace:* - version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/config': specifier: workspace:* version: file:scopes/harmony/config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -11313,13 +10714,13 @@ importers: version: file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.ui.test-compare': specifier: workspace:* - version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/defender.ui.test-page': specifier: workspace:* version: file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) '@teambit/dependencies': specifier: workspace:* - version: file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/dependencies/dependencies(dfb48895b9ffbf4cfe74dda1689ef582) '@teambit/dependencies.aspect-docs.dependency-resolver': specifier: workspace:* version: file:scopes/dependencies/aspect-docs/dependency-resolver(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -11358,10 +10759,10 @@ importers: version: file:scopes/harmony/diagnostic(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs': specifier: workspace:* - version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/docs.ui.queries.get-docs': specifier: workspace:* - version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) '@teambit/doctor': specifier: workspace:* version: file:scopes/harmony/doctor(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -11371,9 +10772,6 @@ importers: '@teambit/empty-env': specifier: workspace:* version: file:scopes/harmony/empty-env(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/env': - specifier: workspace:* - version: file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/envs': specifier: workspace:* version: file:scopes/envs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -11382,7 +10780,7 @@ importers: version: file:scopes/envs/aspect-docs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/envs.ui.env-icon': specifier: workspace:* - version: file:scopes/envs/ui/env-icon(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/envs/ui/env-icon(react@19.2.7) '@teambit/eslint': specifier: workspace:* version: file:scopes/defender/eslint(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -11421,7 +10819,7 @@ importers: version: file:scopes/harmony/global-config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graph': specifier: workspace:* - version: file:scopes/component/graph(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/graph(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graphql': specifier: workspace:* version: file:scopes/harmony/graphql(@apollo/client@3.12.11)(@types/react@19.2.18)(debug@4.3.4)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(reflect-metadata@0.1.13)(supports-color@9.4.0) @@ -11511,7 +10909,7 @@ importers: version: file:scopes/defender/jest(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes': specifier: workspace:* - version: file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/lanes/lanes(f8586414f632e58f35dfda28f4bcbdf8) '@teambit/lanes.entities.lane-diff': specifier: workspace:* version: file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) @@ -11532,7 +10930,7 @@ importers: version: file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare': specifier: workspace:* - version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': specifier: workspace:* version: file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -11547,7 +10945,7 @@ importers: version: file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.models.lanes-model': specifier: workspace:* - version: file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/models/lanes-model '@teambit/legacy-component-log': specifier: workspace:* version: file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) @@ -11583,7 +10981,7 @@ importers: version: file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.e2e-helper': specifier: workspace:* - version: file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:components/legacy/e2e-helper(94fc81ec3178f7474dcc25b8f8a24f15) '@teambit/legacy.extension-data': specifier: workspace:* version: file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) @@ -11614,9 +11012,6 @@ importers: '@teambit/mcp.mcp-config-writer': specifier: workspace:* version: file:components/mcp/mcp-config-writer(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx': - specifier: workspace:* - version: file:scopes/mdx/mdx(@babel/core@7.28.3)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(rollup@2.80.0)(supports-color@9.4.0) '@teambit/mdx.aspect-docs.mdx': specifier: workspace:* version: file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -11632,9 +11027,6 @@ importers: '@teambit/merging': specifier: workspace:* version: file:scopes/component/merging(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/mocha': - specifier: workspace:* - version: file:scopes/defender/mocha(@types/react@19.2.18)(mocha@11.7.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/mover': specifier: workspace:* version: file:scopes/component/mover(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -11647,9 +11039,6 @@ importers: '@teambit/new-component-helper': specifier: workspace:* version: file:scopes/component/new-component-helper(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/node': - specifier: workspace:* - version: file:scopes/harmony/node(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0) '@teambit/node.envs.node-babel-mocha': specifier: 2.0.4 version: 2.0.4(@babel/core@7.28.3)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) @@ -11688,7 +11077,7 @@ importers: version: file:scopes/defender/prettier(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview': specifier: workspace:* - version: file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2) + version: file:scopes/preview/preview(5018f78d8779e5eee561bc99e81d4ce0) '@teambit/preview.aspect-docs.preview': specifier: workspace:* version: file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -11700,7 +11089,7 @@ importers: version: file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) '@teambit/preview.ui.inline-preview-compare': specifier: workspace:* - version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.ui.preview-compare': specifier: workspace:* version: file:components/ui/preview-compare(react-dom@19.2.7)(react@19.2.7) @@ -11710,9 +11099,6 @@ importers: '@teambit/pubsub': specifier: workspace:* version: file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/react': - specifier: workspace:* - version: file:scopes/react/react(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react-router': specifier: workspace:* version: file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) @@ -11752,9 +11138,6 @@ importers: '@teambit/react.ui.loader-fallback': specifier: workspace:* version: file:scopes/react/ui/loader-fallback(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/readme': - specifier: workspace:* - version: file:scopes/mdx/readme(@types/react@19.2.18) '@teambit/refactoring': specifier: workspace:* version: file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -11763,7 +11146,7 @@ importers: version: file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/renaming': specifier: workspace:* - version: file:scopes/component/renaming(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/renaming(be1b8053717c093fce78625f72ab9e2f) '@teambit/ripple': specifier: workspace:* version: file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -11775,10 +11158,10 @@ importers: version: file:components/plugins/manifest-plugin(@rspack/core@1.7.12)(react-dom@19.2.7)(react@19.2.7) '@teambit/schema': specifier: workspace:* - version: file:scopes/semantics/schema(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/semantics/schema(004d8a33219e288fc11e9a0e89cff9bb) '@teambit/scope': specifier: workspace:* - version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/scope.models.scope-model': specifier: workspace:* version: file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) @@ -11817,7 +11200,7 @@ importers: version: file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/snapping': specifier: workspace:* - version: file:scopes/component/snapping(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/snapping(004d8a33219e288fc11e9a0e89cff9bb) '@teambit/stash': specifier: workspace:* version: file:scopes/component/stash(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -11829,7 +11212,7 @@ importers: version: file:components/tagged-exports(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/tester': specifier: workspace:* - version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/toolbox.array.duplications-finder': specifier: workspace:* version: file:scopes/toolbox/array/duplications-finder(react-dom@19.2.7)(react@19.2.7) @@ -11925,7 +11308,7 @@ importers: version: file:scopes/typescript/modules/ts-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/ui': specifier: workspace:* - version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.buttons.collapser': specifier: workspace:* version: file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -11943,7 +11326,7 @@ importers: version: file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.react-router.slot-router': specifier: workspace:* - version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.rendering.html': specifier: workspace:* version: file:components/ui/rendering/html(react-dom@19.2.7)(react@19.2.7) @@ -11970,10 +11353,10 @@ importers: version: file:scopes/workspace/watcher(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/webpack': specifier: workspace:* - version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) + version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.config-mutator': specifier: workspace:* - version: file:scopes/webpack/config-mutator(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': specifier: workspace:* version: file:scopes/webpack/modules/generate-expose-loaders(react-dom@19.2.7)(react@19.2.7)(webpack@5.109.2) @@ -12003,10 +11386,10 @@ importers: version: file:scopes/workspace/aspect-docs/variants(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/workspace.hooks.use-navigation-message-listener': specifier: workspace:* - version: file:components/hooks/use-navigation-message-listener(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.hooks.use-url-change-broadcaster': specifier: workspace:* - version: file:components/hooks/use-url-change-broadcaster(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.modules.fs-cache': specifier: workspace:* version: file:scopes/workspace/modules/fs-cache(react-dom@19.2.7)(react@19.2.7) @@ -12021,16 +11404,16 @@ importers: version: file:scopes/workspace/modules/workspace-locator(react-dom@19.2.7)(react@19.2.7) '@teambit/workspace.testing.mock-workspace': specifier: workspace:* - version: file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/workspace/testing/mock-workspace(94fc81ec3178f7474dcc25b8f8a24f15) '@teambit/workspace.ui.preserve-workspace-mode': specifier: workspace:* - version: file:components/ui/preserve-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.use-workspace-mode': specifier: workspace:* - version: file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.workspace-component-card': specifier: workspace:* - version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/yarn': specifier: workspace:* version: file:scopes/dependencies/yarn(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(@yarnpkg/plugin-pack@3.2.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typanion@3.14.0) @@ -12075,7 +11458,7 @@ importers: version: 3.1.1(@types/react@19.2.18)(react@19.2.7) '@teambit/api-reference': specifier: workspace:* - version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/api-reference.renderers.default-node-renderers': specifier: workspace:* version: file:components/renderers/default-node-renderers(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) @@ -12085,15 +11468,9 @@ importers: '@teambit/application': specifier: workspace:* version: file:scopes/harmony/application(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/aspect': - specifier: workspace:* - version: file:scopes/harmony/aspect(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/aspect-loader': specifier: workspace:* version: file:scopes/harmony/aspect-loader(@types/react@19.2.18)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/babel': - specifier: workspace:* - version: file:scopes/compilation/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/bit': specifier: workspace:* version: file:scopes/harmony/bit(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(subscriptions-transport-ws@0.9.19)(supports-color@9.4.0)(typanion@3.14.0) @@ -12117,7 +11494,7 @@ importers: version: file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/checkout': specifier: workspace:* - version: file:scopes/component/checkout(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/checkout(be1b8053717c093fce78625f72ab9e2f) '@teambit/ci': specifier: workspace:* version: file:scopes/git/ci(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -12129,7 +11506,7 @@ importers: version: file:scopes/harmony/cli(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/cli-mcp-server': specifier: workspace:* - version: file:scopes/mcp/cli-mcp-server(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/mcp/cli-mcp-server(004d8a33219e288fc11e9a0e89cff9bb) '@teambit/cli-table': specifier: workspace:* version: file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) @@ -12165,10 +11542,10 @@ importers: version: file:scopes/cloud/ui/user-bar(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code': specifier: workspace:* - version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-compare': specifier: workspace:* - version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-editor': specifier: workspace:* version: file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) @@ -12183,19 +11560,19 @@ importers: version: file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-code-compare': specifier: workspace:* - version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-config-compare': specifier: workspace:* - version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-deps-compare': specifier: workspace:* - version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': specifier: workspace:* version: file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-tests-compare': specifier: workspace:* - version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.queries.get-file-content': specifier: workspace:* version: file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -12225,7 +11602,7 @@ importers: version: file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-compare': specifier: workspace:* - version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-descriptor': specifier: workspace:* version: file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) @@ -12267,28 +11644,28 @@ importers: version: file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.changelog': specifier: workspace:* - version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.component-compare': specifier: workspace:* - version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.context': specifier: workspace:* - version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-props': specifier: workspace:* - version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.lazy-loading': specifier: workspace:* version: file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.version-picker': specifier: workspace:* - version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': specifier: workspace:* version: file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-filters.component-filter-context': specifier: workspace:* - version: file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/component.ui.component-filters.deprecate-filter': specifier: workspace:* version: file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -12312,13 +11689,13 @@ importers: version: file:scopes/compositions/composition-card(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions': specifier: workspace:* - version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/compositions.aspect-docs.compositions': specifier: workspace:* version: file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.model.composition-id': specifier: workspace:* - version: file:scopes/compositions/model/composition-id(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/compositions/model/composition-id '@teambit/compositions.model.composition-type': specifier: workspace:* version: file:scopes/compositions/model/composition-type(react-dom@19.2.7)(react@19.2.7) @@ -12327,10 +11704,10 @@ importers: version: file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions.ui.composition-compare': specifier: workspace:* - version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.ui.composition-compare-section': specifier: workspace:* - version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/config': specifier: workspace:* version: file:scopes/harmony/config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -12348,13 +11725,13 @@ importers: version: file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.ui.test-compare': specifier: workspace:* - version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/defender.ui.test-page': specifier: workspace:* version: file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) '@teambit/dependencies': specifier: workspace:* - version: file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/dependencies/dependencies(dfb48895b9ffbf4cfe74dda1689ef582) '@teambit/dependencies.aspect-docs.dependency-resolver': specifier: workspace:* version: file:scopes/dependencies/aspect-docs/dependency-resolver(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -12393,10 +11770,10 @@ importers: version: file:scopes/harmony/diagnostic(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs': specifier: workspace:* - version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/docs.ui.queries.get-docs': specifier: workspace:* - version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) '@teambit/doctor': specifier: workspace:* version: file:scopes/harmony/doctor(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -12406,9 +11783,6 @@ importers: '@teambit/empty-env': specifier: workspace:* version: file:scopes/harmony/empty-env(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/env': - specifier: workspace:* - version: file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/envs': specifier: workspace:* version: file:scopes/envs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -12417,7 +11791,7 @@ importers: version: file:scopes/envs/aspect-docs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/envs.ui.env-icon': specifier: workspace:* - version: file:scopes/envs/ui/env-icon(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/envs/ui/env-icon(react@19.2.7) '@teambit/eslint': specifier: workspace:* version: file:scopes/defender/eslint(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -12456,7 +11830,7 @@ importers: version: file:scopes/harmony/global-config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graph': specifier: workspace:* - version: file:scopes/component/graph(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/graph(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graphql': specifier: workspace:* version: file:scopes/harmony/graphql(@apollo/client@3.12.11)(@types/react@19.2.18)(debug@4.3.4)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(reflect-metadata@0.1.13)(supports-color@9.4.0) @@ -12546,7 +11920,7 @@ importers: version: file:scopes/defender/jest(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes': specifier: workspace:* - version: file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/lanes/lanes(f8586414f632e58f35dfda28f4bcbdf8) '@teambit/lanes.entities.lane-diff': specifier: workspace:* version: file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) @@ -12567,7 +11941,7 @@ importers: version: file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare': specifier: workspace:* - version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': specifier: workspace:* version: file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -12582,7 +11956,7 @@ importers: version: file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.models.lanes-model': specifier: workspace:* - version: file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/models/lanes-model '@teambit/legacy-component-log': specifier: workspace:* version: file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) @@ -12618,7 +11992,7 @@ importers: version: file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.e2e-helper': specifier: workspace:* - version: file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:components/legacy/e2e-helper(94fc81ec3178f7474dcc25b8f8a24f15) '@teambit/legacy.extension-data': specifier: workspace:* version: file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) @@ -12649,9 +12023,6 @@ importers: '@teambit/mcp.mcp-config-writer': specifier: workspace:* version: file:components/mcp/mcp-config-writer(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx': - specifier: workspace:* - version: file:scopes/mdx/mdx(@babel/core@7.28.3)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(rollup@2.80.0)(supports-color@9.4.0) '@teambit/mdx.aspect-docs.mdx': specifier: workspace:* version: file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -12667,9 +12038,6 @@ importers: '@teambit/merging': specifier: workspace:* version: file:scopes/component/merging(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/mocha': - specifier: workspace:* - version: file:scopes/defender/mocha(@types/react@19.2.18)(mocha@11.7.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/mover': specifier: workspace:* version: file:scopes/component/mover(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -12682,9 +12050,6 @@ importers: '@teambit/new-component-helper': specifier: workspace:* version: file:scopes/component/new-component-helper(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/node': - specifier: workspace:* - version: file:scopes/harmony/node(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0) '@teambit/node.envs.node-typescript-mocha': specifier: 2.0.2 version: 2.0.2(@babel/core@7.28.3)(supports-color@9.4.0) @@ -12723,7 +12088,7 @@ importers: version: file:scopes/defender/prettier(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview': specifier: workspace:* - version: file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2) + version: file:scopes/preview/preview(5018f78d8779e5eee561bc99e81d4ce0) '@teambit/preview.aspect-docs.preview': specifier: workspace:* version: file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -12735,7 +12100,7 @@ importers: version: file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) '@teambit/preview.ui.inline-preview-compare': specifier: workspace:* - version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.ui.preview-compare': specifier: workspace:* version: file:components/ui/preview-compare(react-dom@19.2.7)(react@19.2.7) @@ -12745,9 +12110,6 @@ importers: '@teambit/pubsub': specifier: workspace:* version: file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/react': - specifier: workspace:* - version: file:scopes/react/react(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react-router': specifier: workspace:* version: file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) @@ -12787,9 +12149,6 @@ importers: '@teambit/react.ui.loader-fallback': specifier: workspace:* version: file:scopes/react/ui/loader-fallback(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/readme': - specifier: workspace:* - version: file:scopes/mdx/readme(@types/react@19.2.18) '@teambit/refactoring': specifier: workspace:* version: file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -12798,7 +12157,7 @@ importers: version: file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/renaming': specifier: workspace:* - version: file:scopes/component/renaming(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/renaming(be1b8053717c093fce78625f72ab9e2f) '@teambit/ripple': specifier: workspace:* version: file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -12810,10 +12169,10 @@ importers: version: file:components/plugins/manifest-plugin(@rspack/core@1.7.12)(react-dom@19.2.7)(react@19.2.7) '@teambit/schema': specifier: workspace:* - version: file:scopes/semantics/schema(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/semantics/schema(004d8a33219e288fc11e9a0e89cff9bb) '@teambit/scope': specifier: workspace:* - version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/scope.models.scope-model': specifier: workspace:* version: file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) @@ -12852,7 +12211,7 @@ importers: version: file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/snapping': specifier: workspace:* - version: file:scopes/component/snapping(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/snapping(004d8a33219e288fc11e9a0e89cff9bb) '@teambit/stash': specifier: workspace:* version: file:scopes/component/stash(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -12864,7 +12223,7 @@ importers: version: file:components/tagged-exports(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/tester': specifier: workspace:* - version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/toolbox.array.duplications-finder': specifier: workspace:* version: file:scopes/toolbox/array/duplications-finder(react-dom@19.2.7)(react@19.2.7) @@ -12960,7 +12319,7 @@ importers: version: file:scopes/typescript/modules/ts-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/ui': specifier: workspace:* - version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.buttons.collapser': specifier: workspace:* version: file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -12978,7 +12337,7 @@ importers: version: file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.react-router.slot-router': specifier: workspace:* - version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.rendering.html': specifier: workspace:* version: file:components/ui/rendering/html(react-dom@19.2.7)(react@19.2.7) @@ -13005,10 +12364,10 @@ importers: version: file:scopes/workspace/watcher(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/webpack': specifier: workspace:* - version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) + version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.config-mutator': specifier: workspace:* - version: file:scopes/webpack/config-mutator(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': specifier: workspace:* version: file:scopes/webpack/modules/generate-expose-loaders(react-dom@19.2.7)(react@19.2.7)(webpack@5.109.2) @@ -13038,10 +12397,10 @@ importers: version: file:scopes/workspace/aspect-docs/variants(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/workspace.hooks.use-navigation-message-listener': specifier: workspace:* - version: file:components/hooks/use-navigation-message-listener(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.hooks.use-url-change-broadcaster': specifier: workspace:* - version: file:components/hooks/use-url-change-broadcaster(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.modules.fs-cache': specifier: workspace:* version: file:scopes/workspace/modules/fs-cache(react-dom@19.2.7)(react@19.2.7) @@ -13056,16 +12415,16 @@ importers: version: file:scopes/workspace/modules/workspace-locator(react-dom@19.2.7)(react@19.2.7) '@teambit/workspace.testing.mock-workspace': specifier: workspace:* - version: file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/workspace/testing/mock-workspace(94fc81ec3178f7474dcc25b8f8a24f15) '@teambit/workspace.ui.preserve-workspace-mode': specifier: workspace:* - version: file:components/ui/preserve-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.use-workspace-mode': specifier: workspace:* - version: file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.workspace-component-card': specifier: workspace:* - version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/yarn': specifier: workspace:* version: file:scopes/dependencies/yarn(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(@yarnpkg/plugin-pack@3.2.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typanion@3.14.0) @@ -13110,7 +12469,7 @@ importers: version: 3.1.1(@types/react@19.2.18)(react@19.2.7) '@teambit/api-reference': specifier: workspace:* - version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/api-reference.renderers.default-node-renderers': specifier: workspace:* version: file:components/renderers/default-node-renderers(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) @@ -13120,15 +12479,9 @@ importers: '@teambit/application': specifier: workspace:* version: file:scopes/harmony/application(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/aspect': - specifier: workspace:* - version: file:scopes/harmony/aspect(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/aspect-loader': specifier: workspace:* version: file:scopes/harmony/aspect-loader(@types/react@19.2.18)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/babel': - specifier: workspace:* - version: file:scopes/compilation/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/bit': specifier: workspace:* version: file:scopes/harmony/bit(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(subscriptions-transport-ws@0.9.19)(supports-color@9.4.0)(typanion@3.14.0) @@ -13152,7 +12505,7 @@ importers: version: file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/checkout': specifier: workspace:* - version: file:scopes/component/checkout(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/checkout(84b464ed4d5e5d40201c5812c5447ae0) '@teambit/ci': specifier: workspace:* version: file:scopes/git/ci(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -13164,7 +12517,7 @@ importers: version: file:scopes/harmony/cli(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/cli-mcp-server': specifier: workspace:* - version: file:scopes/mcp/cli-mcp-server(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/mcp/cli-mcp-server(4a848c59b262eeadb7e2cfa91f2c4b65) '@teambit/cli-table': specifier: workspace:* version: file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) @@ -13200,10 +12553,10 @@ importers: version: file:scopes/cloud/ui/user-bar(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code': specifier: workspace:* - version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-compare': specifier: workspace:* - version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-editor': specifier: workspace:* version: file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) @@ -13218,19 +12571,19 @@ importers: version: file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-code-compare': specifier: workspace:* - version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-config-compare': specifier: workspace:* - version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-deps-compare': specifier: workspace:* - version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': specifier: workspace:* version: file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-tests-compare': specifier: workspace:* - version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.queries.get-file-content': specifier: workspace:* version: file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -13260,7 +12613,7 @@ importers: version: file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-compare': specifier: workspace:* - version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-descriptor': specifier: workspace:* version: file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) @@ -13302,28 +12655,28 @@ importers: version: file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.changelog': specifier: workspace:* - version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.component-compare': specifier: workspace:* - version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.context': specifier: workspace:* - version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-props': specifier: workspace:* - version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.lazy-loading': specifier: workspace:* version: file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.version-picker': specifier: workspace:* - version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': specifier: workspace:* version: file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-filters.component-filter-context': specifier: workspace:* - version: file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/component.ui.component-filters.deprecate-filter': specifier: workspace:* version: file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -13347,13 +12700,13 @@ importers: version: file:scopes/compositions/composition-card(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions': specifier: workspace:* - version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/compositions.aspect-docs.compositions': specifier: workspace:* version: file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.model.composition-id': specifier: workspace:* - version: file:scopes/compositions/model/composition-id(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/compositions/model/composition-id '@teambit/compositions.model.composition-type': specifier: workspace:* version: file:scopes/compositions/model/composition-type(react-dom@19.2.7)(react@19.2.7) @@ -13362,10 +12715,10 @@ importers: version: file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions.ui.composition-compare': specifier: workspace:* - version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.ui.composition-compare-section': specifier: workspace:* - version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/config': specifier: workspace:* version: file:scopes/harmony/config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -13383,13 +12736,13 @@ importers: version: file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.ui.test-compare': specifier: workspace:* - version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/defender.ui.test-page': specifier: workspace:* version: file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) '@teambit/dependencies': specifier: workspace:* - version: file:scopes/dependencies/dependencies(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/dependencies/dependencies(d3c7fb2d911bcb46691448eab69b00e3) '@teambit/dependencies.aspect-docs.dependency-resolver': specifier: workspace:* version: file:scopes/dependencies/aspect-docs/dependency-resolver(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -13428,10 +12781,10 @@ importers: version: file:scopes/harmony/diagnostic(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs': specifier: workspace:* - version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/docs.ui.queries.get-docs': specifier: workspace:* - version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) '@teambit/doctor': specifier: workspace:* version: file:scopes/harmony/doctor(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -13441,9 +12794,6 @@ importers: '@teambit/empty-env': specifier: workspace:* version: file:scopes/harmony/empty-env(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/env': - specifier: workspace:* - version: file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/envs': specifier: workspace:* version: file:scopes/envs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -13452,7 +12802,7 @@ importers: version: file:scopes/envs/aspect-docs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/envs.ui.env-icon': specifier: workspace:* - version: file:scopes/envs/ui/env-icon(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/envs/ui/env-icon(react@19.2.7) '@teambit/eslint': specifier: workspace:* version: file:scopes/defender/eslint(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -13491,7 +12841,7 @@ importers: version: file:scopes/harmony/global-config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graph': specifier: workspace:* - version: file:scopes/component/graph(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/graph(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graphql': specifier: workspace:* version: file:scopes/harmony/graphql(@apollo/client@3.12.11)(@types/react@19.2.18)(debug@4.3.4)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(reflect-metadata@0.1.13)(supports-color@9.4.0) @@ -13581,7 +12931,7 @@ importers: version: file:scopes/defender/jest(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes': specifier: workspace:* - version: file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/lanes/lanes(f7dd8d67c4e6dec3159aa1c0f136be99) '@teambit/lanes.entities.lane-diff': specifier: workspace:* version: file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) @@ -13602,7 +12952,7 @@ importers: version: file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare': specifier: workspace:* - version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': specifier: workspace:* version: file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -13617,7 +12967,7 @@ importers: version: file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.models.lanes-model': specifier: workspace:* - version: file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/models/lanes-model '@teambit/legacy-component-log': specifier: workspace:* version: file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) @@ -13653,7 +13003,7 @@ importers: version: file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.e2e-helper': specifier: workspace:* - version: file:components/legacy/e2e-helper(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:components/legacy/e2e-helper(956b37e2161835d4f3b437bb4163aa66) '@teambit/legacy.extension-data': specifier: workspace:* version: file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) @@ -13684,9 +13034,6 @@ importers: '@teambit/mcp.mcp-config-writer': specifier: workspace:* version: file:components/mcp/mcp-config-writer(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx': - specifier: workspace:* - version: file:scopes/mdx/mdx(@babel/core@7.26.9)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(rollup@2.80.0)(supports-color@9.4.0) '@teambit/mdx.aspect-docs.mdx': specifier: workspace:* version: file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -13702,9 +13049,6 @@ importers: '@teambit/merging': specifier: workspace:* version: file:scopes/component/merging(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/mocha': - specifier: workspace:* - version: file:scopes/defender/mocha(@types/react@19.2.18)(mocha@11.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/mover': specifier: workspace:* version: file:scopes/component/mover(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -13717,12 +13061,9 @@ importers: '@teambit/new-component-helper': specifier: workspace:* version: file:scopes/component/new-component-helper(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/node': - specifier: workspace:* - version: file:scopes/harmony/node(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0) '@teambit/node.node': specifier: 4.0.1 - version: 4.0.1(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 4.0.1(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) @@ -13758,7 +13099,7 @@ importers: version: file:scopes/defender/prettier(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview': specifier: workspace:* - version: file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2) + version: file:scopes/preview/preview(2e50f5b9145b5dad470154dcc5a0bfca) '@teambit/preview.aspect-docs.preview': specifier: workspace:* version: file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -13770,7 +13111,7 @@ importers: version: file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) '@teambit/preview.ui.inline-preview-compare': specifier: workspace:* - version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.ui.preview-compare': specifier: workspace:* version: file:components/ui/preview-compare(react-dom@19.2.7)(react@19.2.7) @@ -13780,9 +13121,6 @@ importers: '@teambit/pubsub': specifier: workspace:* version: file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/react': - specifier: workspace:* - version: file:scopes/react/react(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react-router': specifier: workspace:* version: file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) @@ -13822,9 +13160,6 @@ importers: '@teambit/react.ui.loader-fallback': specifier: workspace:* version: file:scopes/react/ui/loader-fallback(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/readme': - specifier: workspace:* - version: file:scopes/mdx/readme(@types/react@19.2.18) '@teambit/refactoring': specifier: workspace:* version: file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -13833,7 +13168,7 @@ importers: version: file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/renaming': specifier: workspace:* - version: file:scopes/component/renaming(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/renaming(84b464ed4d5e5d40201c5812c5447ae0) '@teambit/ripple': specifier: workspace:* version: file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -13845,10 +13180,10 @@ importers: version: file:components/plugins/manifest-plugin(@rspack/core@1.7.12)(react-dom@19.2.7)(react@19.2.7) '@teambit/schema': specifier: workspace:* - version: file:scopes/semantics/schema(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/semantics/schema(4a848c59b262eeadb7e2cfa91f2c4b65) '@teambit/scope': specifier: workspace:* - version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/scope.models.scope-model': specifier: workspace:* version: file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) @@ -13887,7 +13222,7 @@ importers: version: file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/snapping': specifier: workspace:* - version: file:scopes/component/snapping(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/snapping(4a848c59b262eeadb7e2cfa91f2c4b65) '@teambit/stash': specifier: workspace:* version: file:scopes/component/stash(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -13899,7 +13234,7 @@ importers: version: file:components/tagged-exports(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/tester': specifier: workspace:* - version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/toolbox.array.duplications-finder': specifier: workspace:* version: file:scopes/toolbox/array/duplications-finder(react-dom@19.2.7)(react@19.2.7) @@ -13995,7 +13330,7 @@ importers: version: file:scopes/typescript/modules/ts-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/ui': specifier: workspace:* - version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.buttons.collapser': specifier: workspace:* version: file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -14013,7 +13348,7 @@ importers: version: file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.react-router.slot-router': specifier: workspace:* - version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.rendering.html': specifier: workspace:* version: file:components/ui/rendering/html(react-dom@19.2.7)(react@19.2.7) @@ -14040,10 +13375,10 @@ importers: version: file:scopes/workspace/watcher(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/webpack': specifier: workspace:* - version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) + version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.config-mutator': specifier: workspace:* - version: file:scopes/webpack/config-mutator(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': specifier: workspace:* version: file:scopes/webpack/modules/generate-expose-loaders(react-dom@19.2.7)(react@19.2.7)(webpack@5.109.2) @@ -14073,10 +13408,10 @@ importers: version: file:scopes/workspace/aspect-docs/variants(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/workspace.hooks.use-navigation-message-listener': specifier: workspace:* - version: file:components/hooks/use-navigation-message-listener(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.hooks.use-url-change-broadcaster': specifier: workspace:* - version: file:components/hooks/use-url-change-broadcaster(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.modules.fs-cache': specifier: workspace:* version: file:scopes/workspace/modules/fs-cache(react-dom@19.2.7)(react@19.2.7) @@ -14091,16 +13426,16 @@ importers: version: file:scopes/workspace/modules/workspace-locator(react-dom@19.2.7)(react@19.2.7) '@teambit/workspace.testing.mock-workspace': specifier: workspace:* - version: file:scopes/workspace/testing/mock-workspace(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/workspace/testing/mock-workspace(956b37e2161835d4f3b437bb4163aa66) '@teambit/workspace.ui.preserve-workspace-mode': specifier: workspace:* - version: file:components/ui/preserve-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.use-workspace-mode': specifier: workspace:* - version: file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.workspace-component-card': specifier: workspace:* - version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/yarn': specifier: workspace:* version: file:scopes/dependencies/yarn(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(@yarnpkg/plugin-pack@3.2.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typanion@3.14.0) @@ -14160,7 +13495,7 @@ importers: version: 3.1.1(@types/react@19.2.18)(react@19.2.7) '@teambit/api-reference': specifier: workspace:* - version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/api-reference.renderers.default-node-renderers': specifier: workspace:* version: file:components/renderers/default-node-renderers(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) @@ -14170,15 +13505,9 @@ importers: '@teambit/application': specifier: workspace:* version: file:scopes/harmony/application(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/aspect': - specifier: workspace:* - version: file:scopes/harmony/aspect(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/aspect-loader': specifier: workspace:* version: file:scopes/harmony/aspect-loader(@types/react@19.2.18)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/babel': - specifier: workspace:* - version: file:scopes/compilation/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/bit': specifier: workspace:* version: file:scopes/harmony/bit(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(subscriptions-transport-ws@0.9.19)(supports-color@9.4.0)(typanion@3.14.0) @@ -14199,10 +13528,10 @@ importers: version: file:scopes/harmony/cache(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/changelog': specifier: workspace:* - version: file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.5.3) + version: file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/checkout': specifier: workspace:* - version: file:scopes/component/checkout(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/checkout(be1b8053717c093fce78625f72ab9e2f) '@teambit/ci': specifier: workspace:* version: file:scopes/git/ci(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -14214,7 +13543,7 @@ importers: version: file:scopes/harmony/cli(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/cli-mcp-server': specifier: workspace:* - version: file:scopes/mcp/cli-mcp-server(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/mcp/cli-mcp-server(004d8a33219e288fc11e9a0e89cff9bb) '@teambit/cli-table': specifier: workspace:* version: file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) @@ -14250,10 +13579,10 @@ importers: version: file:scopes/cloud/ui/user-bar(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code': specifier: workspace:* - version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-compare': specifier: workspace:* - version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-editor': specifier: workspace:* version: file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) @@ -14268,19 +13597,19 @@ importers: version: file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-code-compare': specifier: workspace:* - version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-config-compare': specifier: workspace:* - version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-deps-compare': specifier: workspace:* - version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': specifier: workspace:* version: file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-tests-compare': specifier: workspace:* - version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.queries.get-file-content': specifier: workspace:* version: file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -14310,7 +13639,7 @@ importers: version: file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-compare': specifier: workspace:* - version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-descriptor': specifier: workspace:* version: file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) @@ -14352,28 +13681,28 @@ importers: version: file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.changelog': specifier: workspace:* - version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.component-compare': specifier: workspace:* - version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.context': specifier: workspace:* - version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-props': specifier: workspace:* - version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.lazy-loading': specifier: workspace:* version: file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.version-picker': specifier: workspace:* - version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': specifier: workspace:* version: file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-filters.component-filter-context': specifier: workspace:* - version: file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/component.ui.component-filters.deprecate-filter': specifier: workspace:* version: file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -14397,13 +13726,13 @@ importers: version: file:scopes/compositions/composition-card(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions': specifier: workspace:* - version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.5.3) + version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/compositions.aspect-docs.compositions': specifier: workspace:* version: file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.model.composition-id': specifier: workspace:* - version: file:scopes/compositions/model/composition-id(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/compositions/model/composition-id '@teambit/compositions.model.composition-type': specifier: workspace:* version: file:scopes/compositions/model/composition-type(react-dom@19.2.7)(react@19.2.7) @@ -14412,10 +13741,10 @@ importers: version: file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions.ui.composition-compare': specifier: workspace:* - version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.ui.composition-compare-section': specifier: workspace:* - version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/config': specifier: workspace:* version: file:scopes/harmony/config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -14433,13 +13762,13 @@ importers: version: file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.ui.test-compare': specifier: workspace:* - version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.5.3) + version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/defender.ui.test-page': specifier: workspace:* - version: file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.5.3) + version: file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) '@teambit/dependencies': specifier: workspace:* - version: file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@5.5.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/dependencies/dependencies(dfb48895b9ffbf4cfe74dda1689ef582) '@teambit/dependencies.aspect-docs.dependency-resolver': specifier: workspace:* version: file:scopes/dependencies/aspect-docs/dependency-resolver(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -14478,10 +13807,10 @@ importers: version: file:scopes/harmony/diagnostic(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs': specifier: workspace:* - version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/docs.ui.queries.get-docs': specifier: workspace:* - version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) '@teambit/doctor': specifier: workspace:* version: file:scopes/harmony/doctor(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -14491,9 +13820,6 @@ importers: '@teambit/empty-env': specifier: workspace:* version: file:scopes/harmony/empty-env(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/env': - specifier: workspace:* - version: file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.5.3) '@teambit/envs': specifier: workspace:* version: file:scopes/envs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -14502,7 +13828,7 @@ importers: version: file:scopes/envs/aspect-docs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/envs.ui.env-icon': specifier: workspace:* - version: file:scopes/envs/ui/env-icon(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/envs/ui/env-icon(react@19.2.7) '@teambit/eslint': specifier: workspace:* version: file:scopes/defender/eslint(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -14541,7 +13867,7 @@ importers: version: file:scopes/harmony/global-config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graph': specifier: workspace:* - version: file:scopes/component/graph(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/graph(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graphql': specifier: workspace:* version: file:scopes/harmony/graphql(@apollo/client@3.12.11)(@types/react@19.2.18)(debug@4.3.4)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(reflect-metadata@0.1.13)(supports-color@9.4.0) @@ -14631,7 +13957,7 @@ importers: version: file:scopes/defender/jest(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes': specifier: workspace:* - version: file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/lanes/lanes(f8586414f632e58f35dfda28f4bcbdf8) '@teambit/lanes.entities.lane-diff': specifier: workspace:* version: file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) @@ -14652,7 +13978,7 @@ importers: version: file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare': specifier: workspace:* - version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': specifier: workspace:* version: file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -14667,7 +13993,7 @@ importers: version: file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.models.lanes-model': specifier: workspace:* - version: file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/models/lanes-model '@teambit/legacy-component-log': specifier: workspace:* version: file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) @@ -14703,7 +14029,7 @@ importers: version: file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.e2e-helper': specifier: workspace:* - version: file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:components/legacy/e2e-helper(94fc81ec3178f7474dcc25b8f8a24f15) '@teambit/legacy.extension-data': specifier: workspace:* version: file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) @@ -14734,9 +14060,6 @@ importers: '@teambit/mcp.mcp-config-writer': specifier: workspace:* version: file:components/mcp/mcp-config-writer(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx': - specifier: workspace:* - version: file:scopes/mdx/mdx(@babel/core@7.28.3)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(rollup@2.80.0)(supports-color@9.4.0) '@teambit/mdx.aspect-docs.mdx': specifier: workspace:* version: file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -14749,9 +14072,6 @@ importers: '@teambit/merging': specifier: workspace:* version: file:scopes/component/merging(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/mocha': - specifier: workspace:* - version: file:scopes/defender/mocha(@types/react@19.2.18)(mocha@11.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/mover': specifier: workspace:* version: file:scopes/component/mover(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -14764,9 +14084,6 @@ importers: '@teambit/new-component-helper': specifier: workspace:* version: file:scopes/component/new-component-helper(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/node': - specifier: workspace:* - version: file:scopes/harmony/node(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) @@ -14802,7 +14119,7 @@ importers: version: file:scopes/defender/prettier(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview': specifier: workspace:* - version: file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2) + version: file:scopes/preview/preview(5018f78d8779e5eee561bc99e81d4ce0) '@teambit/preview.aspect-docs.preview': specifier: workspace:* version: file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -14814,7 +14131,7 @@ importers: version: file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) '@teambit/preview.ui.inline-preview-compare': specifier: workspace:* - version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.ui.preview-compare': specifier: workspace:* version: file:components/ui/preview-compare(react-dom@19.2.7)(react@19.2.7) @@ -14824,9 +14141,6 @@ importers: '@teambit/pubsub': specifier: workspace:* version: file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/react': - specifier: workspace:* - version: file:scopes/react/react(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react-router': specifier: workspace:* version: file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) @@ -14838,16 +14152,16 @@ importers: version: file:scopes/react/bit-react-transformer(react-dom@19.2.7)(react@19.2.7) '@teambit/react.eslint-config-bit-react': specifier: workspace:* - version: file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.5.3) + version: file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/react.internal.base-react-env': specifier: 1.1.4 - version: 1.1.4(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) + version: 1.1.4(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) '@teambit/react.ui.compositions-app': specifier: workspace:* version: file:scopes/react/ui/compositions-app(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/react.ui.docs-app': specifier: workspace:* - version: file:scopes/react/ui/docs-app(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) + version: file:scopes/react/ui/docs-app(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/react.ui.docs.apply-providers': specifier: workspace:* version: file:scopes/react/ui/docs/apply-providers(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -14856,10 +14170,10 @@ importers: version: file:scopes/react/ui/docs/compositions-carousel(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/react.ui.docs.docs-content': specifier: workspace:* - version: file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) + version: file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/react.ui.docs.properties-table': specifier: workspace:* - version: file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) + version: file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/react.ui.error-fallback': specifier: workspace:* version: file:scopes/react/ui/error-fallback(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -14869,9 +14183,6 @@ importers: '@teambit/react.ui.loader-fallback': specifier: workspace:* version: file:scopes/react/ui/loader-fallback(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/readme': - specifier: workspace:* - version: file:scopes/mdx/readme(@types/react@19.2.18) '@teambit/refactoring': specifier: workspace:* version: file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -14880,7 +14191,7 @@ importers: version: file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/renaming': specifier: workspace:* - version: file:scopes/component/renaming(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/renaming(be1b8053717c093fce78625f72ab9e2f) '@teambit/ripple': specifier: workspace:* version: file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -14892,10 +14203,10 @@ importers: version: file:components/plugins/manifest-plugin(@rspack/core@1.7.12)(react-dom@19.2.7)(react@19.2.7) '@teambit/schema': specifier: workspace:* - version: file:scopes/semantics/schema(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/semantics/schema(004d8a33219e288fc11e9a0e89cff9bb) '@teambit/scope': specifier: workspace:* - version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/scope.models.scope-model': specifier: workspace:* version: file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) @@ -14934,7 +14245,7 @@ importers: version: file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/snapping': specifier: workspace:* - version: file:scopes/component/snapping(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/snapping(004d8a33219e288fc11e9a0e89cff9bb) '@teambit/stash': specifier: workspace:* version: file:scopes/component/stash(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -14946,7 +14257,7 @@ importers: version: file:components/tagged-exports(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/tester': specifier: workspace:* - version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.5.3) + version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/toolbox.array.duplications-finder': specifier: workspace:* version: file:scopes/toolbox/array/duplications-finder(react-dom@19.2.7)(react@19.2.7) @@ -15042,7 +14353,7 @@ importers: version: file:scopes/typescript/modules/ts-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/ui': specifier: workspace:* - version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.5.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.buttons.collapser': specifier: workspace:* version: file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -15060,7 +14371,7 @@ importers: version: file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.react-router.slot-router': specifier: workspace:* - version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.rendering.html': specifier: workspace:* version: file:components/ui/rendering/html(react-dom@19.2.7)(react@19.2.7) @@ -15081,16 +14392,16 @@ importers: version: file:scopes/scope/version-history(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/vue-aspect': specifier: workspace:* - version: file:scopes/vue/vue(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) + version: file:scopes/vue/vue(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/watcher': specifier: workspace:* version: file:scopes/workspace/watcher(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/webpack': specifier: workspace:* - version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.5.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5) + version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.config-mutator': specifier: workspace:* - version: file:scopes/webpack/config-mutator(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': specifier: workspace:* version: file:scopes/webpack/modules/generate-expose-loaders(react-dom@19.2.7)(react@19.2.7)(webpack@5.109.2) @@ -15120,10 +14431,10 @@ importers: version: file:scopes/workspace/aspect-docs/variants(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/workspace.hooks.use-navigation-message-listener': specifier: workspace:* - version: file:components/hooks/use-navigation-message-listener(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.hooks.use-url-change-broadcaster': specifier: workspace:* - version: file:components/hooks/use-url-change-broadcaster(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.modules.fs-cache': specifier: workspace:* version: file:scopes/workspace/modules/fs-cache(react-dom@19.2.7)(react@19.2.7) @@ -15138,16 +14449,16 @@ importers: version: file:scopes/workspace/modules/workspace-locator(react-dom@19.2.7)(react@19.2.7) '@teambit/workspace.testing.mock-workspace': specifier: workspace:* - version: file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/workspace/testing/mock-workspace(94fc81ec3178f7474dcc25b8f8a24f15) '@teambit/workspace.ui.preserve-workspace-mode': specifier: workspace:* - version: file:components/ui/preserve-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.use-workspace-mode': specifier: workspace:* - version: file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.workspace-component-card': specifier: workspace:* - version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/yarn': specifier: workspace:* version: file:scopes/dependencies/yarn(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(@yarnpkg/plugin-pack@3.2.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typanion@3.14.0) @@ -15159,10 +14470,10 @@ importers: version: 19.2.4(@types/react@19.2.18) '@typescript-eslint/eslint-plugin': specifier: 6.19.1 - version: 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) + version: 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) '@typescript-eslint/parser': specifier: 6.19.1 - version: 6.19.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) + version: 6.19.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) eslint: specifier: 8.56.0 version: 8.56.0(supports-color@9.4.0) @@ -15171,7 +14482,7 @@ importers: version: 2.29.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(supports-color@9.4.0) eslint-plugin-jest: specifier: 27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.5.3) + version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) eslint-plugin-jsx-a11y: specifier: 6.8.0 version: 6.8.0(eslint@8.56.0) @@ -15201,7 +14512,7 @@ importers: dependencies: '@teambit/api-reference': specifier: workspace:* - version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/api-reference.renderers.default-node-renderers': specifier: workspace:* version: file:components/renderers/default-node-renderers(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) @@ -15211,15 +14522,9 @@ importers: '@teambit/application': specifier: workspace:* version: file:scopes/harmony/application(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/aspect': - specifier: workspace:* - version: file:scopes/harmony/aspect(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/aspect-loader': specifier: workspace:* version: file:scopes/harmony/aspect-loader(@types/react@19.2.18)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/babel': - specifier: workspace:* - version: file:scopes/compilation/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/bit': specifier: workspace:* version: file:scopes/harmony/bit(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(subscriptions-transport-ws@0.9.19)(supports-color@9.4.0)(typanion@3.14.0) @@ -15243,7 +14548,7 @@ importers: version: file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/checkout': specifier: workspace:* - version: file:scopes/component/checkout(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/checkout(be1b8053717c093fce78625f72ab9e2f) '@teambit/ci': specifier: workspace:* version: file:scopes/git/ci(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -15255,7 +14560,7 @@ importers: version: file:scopes/harmony/cli(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/cli-mcp-server': specifier: workspace:* - version: file:scopes/mcp/cli-mcp-server(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/mcp/cli-mcp-server(004d8a33219e288fc11e9a0e89cff9bb) '@teambit/cli-table': specifier: workspace:* version: file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) @@ -15291,10 +14596,10 @@ importers: version: file:scopes/cloud/ui/user-bar(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code': specifier: workspace:* - version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-compare': specifier: workspace:* - version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-editor': specifier: workspace:* version: file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) @@ -15309,19 +14614,19 @@ importers: version: file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-code-compare': specifier: workspace:* - version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-config-compare': specifier: workspace:* - version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-deps-compare': specifier: workspace:* - version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': specifier: workspace:* version: file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-tests-compare': specifier: workspace:* - version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.queries.get-file-content': specifier: workspace:* version: file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -15351,7 +14656,7 @@ importers: version: file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-compare': specifier: workspace:* - version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-descriptor': specifier: workspace:* version: file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) @@ -15393,28 +14698,28 @@ importers: version: file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.changelog': specifier: workspace:* - version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.component-compare': specifier: workspace:* - version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.context': specifier: workspace:* - version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-props': specifier: workspace:* - version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.lazy-loading': specifier: workspace:* version: file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.version-picker': specifier: workspace:* - version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': specifier: workspace:* version: file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-filters.component-filter-context': specifier: workspace:* - version: file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/component.ui.component-filters.deprecate-filter': specifier: workspace:* version: file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -15438,13 +14743,13 @@ importers: version: file:scopes/compositions/composition-card(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions': specifier: workspace:* - version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/compositions.aspect-docs.compositions': specifier: workspace:* version: file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.model.composition-id': specifier: workspace:* - version: file:scopes/compositions/model/composition-id(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/compositions/model/composition-id '@teambit/compositions.model.composition-type': specifier: workspace:* version: file:scopes/compositions/model/composition-type(react-dom@19.2.7)(react@19.2.7) @@ -15453,10 +14758,10 @@ importers: version: file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions.ui.composition-compare': specifier: workspace:* - version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.ui.composition-compare-section': specifier: workspace:* - version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/config': specifier: workspace:* version: file:scopes/harmony/config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -15474,13 +14779,13 @@ importers: version: file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.ui.test-compare': specifier: workspace:* - version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/defender.ui.test-page': specifier: workspace:* version: file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) '@teambit/dependencies': specifier: workspace:* - version: file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/dependencies/dependencies(dfb48895b9ffbf4cfe74dda1689ef582) '@teambit/dependencies.aspect-docs.dependency-resolver': specifier: workspace:* version: file:scopes/dependencies/aspect-docs/dependency-resolver(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -15519,10 +14824,10 @@ importers: version: file:scopes/harmony/diagnostic(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs': specifier: workspace:* - version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/docs.ui.queries.get-docs': specifier: workspace:* - version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) '@teambit/doctor': specifier: workspace:* version: file:scopes/harmony/doctor(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -15532,9 +14837,6 @@ importers: '@teambit/empty-env': specifier: workspace:* version: file:scopes/harmony/empty-env(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/env': - specifier: workspace:* - version: file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/envs': specifier: workspace:* version: file:scopes/envs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -15543,7 +14845,7 @@ importers: version: file:scopes/envs/aspect-docs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/envs.ui.env-icon': specifier: workspace:* - version: file:scopes/envs/ui/env-icon(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/envs/ui/env-icon(react@19.2.7) '@teambit/eslint': specifier: workspace:* version: file:scopes/defender/eslint(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -15582,7 +14884,7 @@ importers: version: file:scopes/harmony/global-config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graph': specifier: workspace:* - version: file:scopes/component/graph(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/graph(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graphql': specifier: workspace:* version: file:scopes/harmony/graphql(@apollo/client@3.12.11)(@types/react@19.2.18)(debug@4.3.4)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(reflect-metadata@0.1.13)(supports-color@9.4.0) @@ -15672,7 +14974,7 @@ importers: version: file:scopes/defender/jest(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes': specifier: workspace:* - version: file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/lanes/lanes(f8586414f632e58f35dfda28f4bcbdf8) '@teambit/lanes.entities.lane-diff': specifier: workspace:* version: file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) @@ -15693,7 +14995,7 @@ importers: version: file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare': specifier: workspace:* - version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': specifier: workspace:* version: file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -15708,7 +15010,7 @@ importers: version: file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.models.lanes-model': specifier: workspace:* - version: file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/models/lanes-model '@teambit/legacy-component-log': specifier: workspace:* version: file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) @@ -15744,7 +15046,7 @@ importers: version: file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.e2e-helper': specifier: workspace:* - version: file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:components/legacy/e2e-helper(94fc81ec3178f7474dcc25b8f8a24f15) '@teambit/legacy.extension-data': specifier: workspace:* version: file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) @@ -15775,9 +15077,6 @@ importers: '@teambit/mcp.mcp-config-writer': specifier: workspace:* version: file:components/mcp/mcp-config-writer(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx': - specifier: workspace:* - version: file:scopes/mdx/mdx(@babel/core@7.28.3)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(rollup@2.80.0)(supports-color@9.4.0) '@teambit/mdx.aspect-docs.mdx': specifier: workspace:* version: file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -15790,9 +15089,6 @@ importers: '@teambit/merging': specifier: workspace:* version: file:scopes/component/merging(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/mocha': - specifier: workspace:* - version: file:scopes/defender/mocha(@types/react@19.2.18)(mocha@11.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/mover': specifier: workspace:* version: file:scopes/component/mover(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -15805,9 +15101,6 @@ importers: '@teambit/new-component-helper': specifier: workspace:* version: file:scopes/component/new-component-helper(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/node': - specifier: workspace:* - version: file:scopes/harmony/node(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) @@ -15843,7 +15136,7 @@ importers: version: file:scopes/defender/prettier(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview': specifier: workspace:* - version: file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2) + version: file:scopes/preview/preview(5018f78d8779e5eee561bc99e81d4ce0) '@teambit/preview.aspect-docs.preview': specifier: workspace:* version: file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -15855,7 +15148,7 @@ importers: version: file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) '@teambit/preview.ui.inline-preview-compare': specifier: workspace:* - version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.ui.preview-compare': specifier: workspace:* version: file:components/ui/preview-compare(react-dom@19.2.7)(react@19.2.7) @@ -15866,8 +15159,8 @@ importers: specifier: workspace:* version: file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/react': - specifier: workspace:* - version: file:scopes/react/react(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + specifier: 1.0.1107 + version: 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react-router': specifier: workspace:* version: file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) @@ -15907,9 +15200,6 @@ importers: '@teambit/react.ui.loader-fallback': specifier: workspace:* version: file:scopes/react/ui/loader-fallback(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/readme': - specifier: workspace:* - version: file:scopes/mdx/readme(@types/react@19.2.18) '@teambit/refactoring': specifier: workspace:* version: file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -15918,7 +15208,7 @@ importers: version: file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/renaming': specifier: workspace:* - version: file:scopes/component/renaming(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/renaming(be1b8053717c093fce78625f72ab9e2f) '@teambit/ripple': specifier: workspace:* version: file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -15930,10 +15220,10 @@ importers: version: file:components/plugins/manifest-plugin(@rspack/core@1.7.12)(react-dom@19.2.7)(react@19.2.7) '@teambit/schema': specifier: workspace:* - version: file:scopes/semantics/schema(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/semantics/schema(004d8a33219e288fc11e9a0e89cff9bb) '@teambit/scope': specifier: workspace:* - version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/scope.models.scope-model': specifier: workspace:* version: file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) @@ -15972,7 +15262,7 @@ importers: version: file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/snapping': specifier: workspace:* - version: file:scopes/component/snapping(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/snapping(004d8a33219e288fc11e9a0e89cff9bb) '@teambit/stash': specifier: workspace:* version: file:scopes/component/stash(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -15984,7 +15274,7 @@ importers: version: file:components/tagged-exports(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/tester': specifier: workspace:* - version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/toolbox.array.duplications-finder': specifier: workspace:* version: file:scopes/toolbox/array/duplications-finder(react-dom@19.2.7)(react@19.2.7) @@ -16080,7 +15370,7 @@ importers: version: file:scopes/typescript/modules/ts-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/ui': specifier: workspace:* - version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.buttons.collapser': specifier: workspace:* version: file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -16098,7 +15388,7 @@ importers: version: file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.react-router.slot-router': specifier: workspace:* - version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.rendering.html': specifier: workspace:* version: file:components/ui/rendering/html(react-dom@19.2.7)(react@19.2.7) @@ -16125,10 +15415,10 @@ importers: version: file:scopes/workspace/watcher(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/webpack': specifier: workspace:* - version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) + version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.config-mutator': specifier: workspace:* - version: file:scopes/webpack/config-mutator(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': specifier: workspace:* version: file:scopes/webpack/modules/generate-expose-loaders(react-dom@19.2.7)(react@19.2.7)(webpack@5.109.2) @@ -16158,10 +15448,10 @@ importers: version: file:scopes/workspace/aspect-docs/variants(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/workspace.hooks.use-navigation-message-listener': specifier: workspace:* - version: file:components/hooks/use-navigation-message-listener(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.hooks.use-url-change-broadcaster': specifier: workspace:* - version: file:components/hooks/use-url-change-broadcaster(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.modules.fs-cache': specifier: workspace:* version: file:scopes/workspace/modules/fs-cache(react-dom@19.2.7)(react@19.2.7) @@ -16176,16 +15466,16 @@ importers: version: file:scopes/workspace/modules/workspace-locator(react-dom@19.2.7)(react@19.2.7) '@teambit/workspace.testing.mock-workspace': specifier: workspace:* - version: file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/workspace/testing/mock-workspace(94fc81ec3178f7474dcc25b8f8a24f15) '@teambit/workspace.ui.preserve-workspace-mode': specifier: workspace:* - version: file:components/ui/preserve-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.use-workspace-mode': specifier: workspace:* - version: file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.workspace-component-card': specifier: workspace:* - version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/yarn': specifier: workspace:* version: file:scopes/dependencies/yarn(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(@yarnpkg/plugin-pack@3.2.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typanion@3.14.0) @@ -16209,10 +15499,10 @@ importers: version: 2.2.0(@rspack/core@2.1.10) '@rspack/plugin-react-refresh': specifier: ^2.0.0 - version: 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) + version: 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) '@teambit/api-reference': specifier: workspace:* - version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/api-reference.renderers.default-node-renderers': specifier: workspace:* version: file:components/renderers/default-node-renderers(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) @@ -16222,15 +15512,9 @@ importers: '@teambit/application': specifier: workspace:* version: file:scopes/harmony/application(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/aspect': - specifier: workspace:* - version: file:scopes/harmony/aspect(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/aspect-loader': specifier: workspace:* version: file:scopes/harmony/aspect-loader(@types/react@19.2.18)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/babel': - specifier: workspace:* - version: file:scopes/compilation/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/bit': specifier: workspace:* version: file:scopes/harmony/bit(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(subscriptions-transport-ws@0.9.19)(supports-color@9.4.0)(typanion@3.14.0) @@ -16254,7 +15538,7 @@ importers: version: file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/checkout': specifier: workspace:* - version: file:scopes/component/checkout(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/checkout(90eda82709e3e3c689415f1f67ef7f94) '@teambit/ci': specifier: workspace:* version: file:scopes/git/ci(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -16266,7 +15550,7 @@ importers: version: file:scopes/harmony/cli(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/cli-mcp-server': specifier: workspace:* - version: file:scopes/mcp/cli-mcp-server(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/mcp/cli-mcp-server(a22783a682bb9adf5ebf344dedc3df9d) '@teambit/cli-table': specifier: workspace:* version: file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) @@ -16302,10 +15586,10 @@ importers: version: file:scopes/cloud/ui/user-bar(@apollo/client@3.12.11)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code': specifier: workspace:* - version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-compare': specifier: workspace:* - version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-editor': specifier: workspace:* version: file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) @@ -16320,19 +15604,19 @@ importers: version: file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-code-compare': specifier: workspace:* - version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-config-compare': specifier: workspace:* - version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-deps-compare': specifier: workspace:* - version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': specifier: workspace:* version: file:components/ui/inline-diff-viewer(@testing-library/react@16.3.2)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-tests-compare': specifier: workspace:* - version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.queries.get-file-content': specifier: workspace:* version: file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -16362,7 +15646,7 @@ importers: version: file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-compare': specifier: workspace:* - version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-descriptor': specifier: workspace:* version: file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) @@ -16404,28 +15688,28 @@ importers: version: file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.changelog': specifier: workspace:* - version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.component-compare': specifier: workspace:* - version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.context': specifier: workspace:* - version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-props': specifier: workspace:* - version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.lazy-loading': specifier: workspace:* version: file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.version-picker': specifier: workspace:* - version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': specifier: workspace:* version: file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-filters.component-filter-context': specifier: workspace:* - version: file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/component.ui.component-filters.deprecate-filter': specifier: workspace:* version: file:components/ui/component-filters/deprecate-filter(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) @@ -16449,13 +15733,13 @@ importers: version: file:scopes/compositions/composition-card(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions': specifier: workspace:* - version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/compositions.aspect-docs.compositions': specifier: workspace:* version: file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.model.composition-id': specifier: workspace:* - version: file:scopes/compositions/model/composition-id(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/compositions/model/composition-id '@teambit/compositions.model.composition-type': specifier: workspace:* version: file:scopes/compositions/model/composition-type(react-dom@19.2.7)(react@19.2.7) @@ -16464,10 +15748,10 @@ importers: version: file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions.ui.composition-compare': specifier: workspace:* - version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.ui.composition-compare-section': specifier: workspace:* - version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/config': specifier: workspace:* version: file:scopes/harmony/config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -16485,13 +15769,13 @@ importers: version: file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.ui.test-compare': specifier: workspace:* - version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/defender.ui.test-page': specifier: workspace:* version: file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) '@teambit/dependencies': specifier: workspace:* - version: file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/dependencies/dependencies(ff351c1eacbc53ea97c8901236008641) '@teambit/dependencies.aspect-docs.dependency-resolver': specifier: workspace:* version: file:scopes/dependencies/aspect-docs/dependency-resolver(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -16530,10 +15814,10 @@ importers: version: file:scopes/harmony/diagnostic(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs': specifier: workspace:* - version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/docs.ui.queries.get-docs': specifier: workspace:* - version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) '@teambit/doctor': specifier: workspace:* version: file:scopes/harmony/doctor(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -16543,9 +15827,6 @@ importers: '@teambit/empty-env': specifier: workspace:* version: file:scopes/harmony/empty-env(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/env': - specifier: workspace:* - version: file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/envs': specifier: workspace:* version: file:scopes/envs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -16554,7 +15835,7 @@ importers: version: file:scopes/envs/aspect-docs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/envs.ui.env-icon': specifier: workspace:* - version: file:scopes/envs/ui/env-icon(react-dom@19.2.7)(react@19.2.7) + version: file:scopes/envs/ui/env-icon(react@19.2.7) '@teambit/eslint': specifier: workspace:* version: file:scopes/defender/eslint(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -16593,7 +15874,7 @@ importers: version: file:scopes/harmony/global-config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graph': specifier: workspace:* - version: file:scopes/component/graph(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/component/graph(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graphql': specifier: workspace:* version: file:scopes/harmony/graphql(@apollo/client@3.12.11)(@types/react@19.2.18)(debug@4.3.4)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(reflect-metadata@0.1.13)(supports-color@9.4.0) @@ -16683,7 +15964,7 @@ importers: version: file:scopes/defender/jest(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes': specifier: workspace:* - version: file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/lanes/lanes(7231124ef6810162094daa591b78ff89) '@teambit/lanes.entities.lane-diff': specifier: workspace:* version: file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) @@ -16704,7 +15985,7 @@ importers: version: file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare': specifier: workspace:* - version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': specifier: workspace:* version: file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -16719,7 +16000,7 @@ importers: version: file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.models.lanes-model': specifier: workspace:* - version: file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + version: file:components/ui/models/lanes-model '@teambit/legacy-component-log': specifier: workspace:* version: file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) @@ -16755,7 +16036,7 @@ importers: version: file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.e2e-helper': specifier: workspace:* - version: file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:components/legacy/e2e-helper(6dd144e2ca12ebac4b4ad10a5f08f0a4) '@teambit/legacy.extension-data': specifier: workspace:* version: file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) @@ -16786,9 +16067,6 @@ importers: '@teambit/mcp.mcp-config-writer': specifier: workspace:* version: file:components/mcp/mcp-config-writer(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx': - specifier: workspace:* - version: file:scopes/mdx/mdx(@babel/core@7.28.3)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(rollup@2.80.0)(supports-color@9.4.0) '@teambit/mdx.aspect-docs.mdx': specifier: workspace:* version: file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -16804,9 +16082,6 @@ importers: '@teambit/merging': specifier: workspace:* version: file:scopes/component/merging(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/mocha': - specifier: workspace:* - version: file:scopes/defender/mocha(@types/react@19.2.18)(mocha@11.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/mover': specifier: workspace:* version: file:scopes/component/mover(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -16819,9 +16094,6 @@ importers: '@teambit/new-component-helper': specifier: workspace:* version: file:scopes/component/new-component-helper(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/node': - specifier: workspace:* - version: file:scopes/harmony/node(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) @@ -16857,7 +16129,7 @@ importers: version: file:scopes/defender/prettier(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview': specifier: workspace:* - version: file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) + version: file:scopes/preview/preview(5cbb7d7ae91e57c8e87692446459d2f1) '@teambit/preview.aspect-docs.preview': specifier: workspace:* version: file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -16869,7 +16141,7 @@ importers: version: file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) '@teambit/preview.ui.inline-preview-compare': specifier: workspace:* - version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.ui.preview-compare': specifier: workspace:* version: file:components/ui/preview-compare(react-dom@19.2.7)(react@19.2.7) @@ -16879,9 +16151,6 @@ importers: '@teambit/pubsub': specifier: workspace:* version: file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/react': - specifier: workspace:* - version: file:scopes/react/react(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react-router': specifier: workspace:* version: file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) @@ -16896,7 +16165,7 @@ importers: version: file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/react.react-env': specifier: 2.0.3 - version: 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/react.ui.compositions-app': specifier: workspace:* version: file:scopes/react/ui/compositions-app(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -16924,9 +16193,6 @@ importers: '@teambit/react.ui.loader-fallback': specifier: workspace:* version: file:scopes/react/ui/loader-fallback(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) - '@teambit/readme': - specifier: workspace:* - version: file:scopes/mdx/readme(@types/react@19.2.18) '@teambit/refactoring': specifier: workspace:* version: file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -16935,7 +16201,7 @@ importers: version: file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/renaming': specifier: workspace:* - version: file:scopes/component/renaming(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/renaming(90eda82709e3e3c689415f1f67ef7f94) '@teambit/ripple': specifier: workspace:* version: file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -16947,10 +16213,10 @@ importers: version: file:components/plugins/manifest-plugin(@rspack/core@2.1.10)(react-dom@19.2.7)(react@19.2.7) '@teambit/schema': specifier: workspace:* - version: file:scopes/semantics/schema(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/semantics/schema(a22783a682bb9adf5ebf344dedc3df9d) '@teambit/scope': specifier: workspace:* - version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/scope.models.scope-model': specifier: workspace:* version: file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) @@ -16989,7 +16255,7 @@ importers: version: file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/snapping': specifier: workspace:* - version: file:scopes/component/snapping(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/component/snapping(a22783a682bb9adf5ebf344dedc3df9d) '@teambit/stash': specifier: workspace:* version: file:scopes/component/stash(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -17001,7 +16267,7 @@ importers: version: file:components/tagged-exports(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/tester': specifier: workspace:* - version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + version: file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/toolbox.array.duplications-finder': specifier: workspace:* version: file:scopes/toolbox/array/duplications-finder(react-dom@19.2.7)(react@19.2.7) @@ -17097,7 +16363,7 @@ importers: version: file:scopes/typescript/modules/ts-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/ui': specifier: workspace:* - version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.buttons.collapser': specifier: workspace:* version: file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -17115,7 +16381,7 @@ importers: version: file:components/ui/pages/static-error(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.react-router.slot-router': specifier: workspace:* - version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.rendering.html': specifier: workspace:* version: file:components/ui/rendering/html(react-dom@19.2.7)(react@19.2.7) @@ -17142,10 +16408,10 @@ importers: version: file:scopes/workspace/watcher(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/webpack': specifier: workspace:* - version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) + version: file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.config-mutator': specifier: workspace:* - version: file:scopes/webpack/config-mutator(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0) + version: file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': specifier: workspace:* version: file:scopes/webpack/modules/generate-expose-loaders(react-dom@19.2.7)(react@19.2.7)(webpack@5.109.2) @@ -17175,10 +16441,10 @@ importers: version: file:scopes/workspace/aspect-docs/variants(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/workspace.hooks.use-navigation-message-listener': specifier: workspace:* - version: file:components/hooks/use-navigation-message-listener(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.hooks.use-url-change-broadcaster': specifier: workspace:* - version: file:components/hooks/use-url-change-broadcaster(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.modules.fs-cache': specifier: workspace:* version: file:scopes/workspace/modules/fs-cache(react-dom@19.2.7)(react@19.2.7) @@ -17193,16 +16459,16 @@ importers: version: file:scopes/workspace/modules/workspace-locator(react-dom@19.2.7)(react@19.2.7) '@teambit/workspace.testing.mock-workspace': specifier: workspace:* - version: file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: file:scopes/workspace/testing/mock-workspace(6dd144e2ca12ebac4b4ad10a5f08f0a4) '@teambit/workspace.ui.preserve-workspace-mode': specifier: workspace:* - version: file:components/ui/preserve-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.use-workspace-mode': specifier: workspace:* - version: file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.ui.workspace-component-card': specifier: workspace:* - version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/yarn': specifier: workspace:* version: file:scopes/dependencies/yarn(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(@yarnpkg/plugin-pack@3.2.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typanion@3.14.0) @@ -17714,7 +16980,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -17745,7 +17011,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -17776,7 +17042,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -17787,40 +17053,6 @@ importers: specifier: ^5.9.5 version: 5.9.5 - scopes/compilation/babel: - dependencies: - '@babel/core': - specifier: 7.28.3 - version: 7.28.3(supports-color@9.4.0) - '@teambit/compilation.babel-compiler': - specifier: ^1.1.18 - version: 1.1.18(react@19.2.7)(supports-color@9.4.0) - '@teambit/harmony': - specifier: 0.4.12 - version: 0.4.12 - '@testing-library/react': - specifier: ^14.3.1 - version: 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - oxlint: - specifier: 1.55.0 - version: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: - specifier: 0.17.0 - version: 0.17.0 - react: - specifier: 19.2.7 - version: 19.2.7 - react-router-dom: - specifier: ^6.30.1 - version: 6.30.4(react-dom@19.2.7)(react@19.2.7) - devDependencies: - '@teambit/harmony.envs.core-aspect-env': - specifier: 2.0.1 - version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) - '@types/mocha': - specifier: 9.1.0 - version: 9.1.0 - scopes/compilation/bundler: dependencies: '@apollo/client': @@ -17920,7 +17152,7 @@ importers: devDependencies: '@teambit/compilation.content.compiler-overview': specifier: 1.96.22 - version: 1.96.22(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/community.ui.bit-cli.commands-provider@0.0.52)(@teambit/community.ui.community-highlighter@1.96.28)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: 1.96.22(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/community.ui.bit-cli.commands-provider@0.0.52)(@teambit/community.ui.community-highlighter@1.96.28)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony.envs.core-aspect-env': specifier: 2.0.1 version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) @@ -17957,7 +17189,7 @@ importers: version: 2.0.4(@babel/core@7.28.3)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) '@types/babel__core': specifier: 7.20.0 - version: 7.20.0 + version: 7.20.0(supports-color@9.4.0) '@types/mocha': specifier: 9.1.0 version: 9.1.0 @@ -18016,7 +17248,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -18141,7 +17373,7 @@ importers: version: 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/code.ui.code-compare-section': specifier: 0.0.8 - version: 0.0.8(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: 0.0.8(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/code.ui.utils.get-file-icon': specifier: 0.0.496 version: 0.0.496(react-dom@19.2.7)(react@19.2.7) @@ -18197,6 +17429,12 @@ importers: '@teambit/component.ui.deprecation-icon': specifier: ~0.0.509 version: 0.0.509(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.inputs.dropdown': + specifier: ^1.3.3 + version: 1.3.3(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.inputs.selectors.menu-item': + specifier: ^1.1.0 + version: 1.1.0(react@19.2.7) '@teambit/design.navigation.responsive-navbar': specifier: ~0.0.8 version: 0.0.8(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -18308,7 +17546,7 @@ importers: devDependencies: '@teambit/component.content.component-overview': specifier: ^1.96.10 - version: 1.96.10(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: 1.96.10(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-layout@1.0.14)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony.envs.core-aspect-env': specifier: 2.0.1 version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) @@ -18344,7 +17582,7 @@ importers: version: 1.2.4 '@teambit/component.ui.component-compare.compare-aspects.compare-aspects': specifier: ~0.0.155 - version: 0.0.155(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: 0.0.155(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': specifier: ~0.0.13 version: 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -19914,7 +19152,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -19993,7 +19231,7 @@ importers: version: 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions.ui.composition-live-controls': specifier: ~0.0.6 - version: 0.0.6(react@19.2.7) + version: 0.0.7(react@19.2.7) '@teambit/compositions.ui.compositions-menu-bar': specifier: ~0.0.177 version: 0.0.177(react-dom@19.2.7)(react@19.2.7) @@ -20118,43 +19356,16 @@ importers: scopes/compositions/model/composition-id: dependencies: - core-js: - specifier: ^3.0.0 - version: 3.13.0 humanize-string: specifier: 2.1.0 version: 2.1.0 - react: - specifier: 19.2.7 - version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@types/chai': specifier: 4.2.15 version: 4.2.15 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 - '@types/react': - specifier: ^19.0.0 - version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 chai: specifier: 4.3.0 version: 4.3.0 @@ -20198,40 +19409,19 @@ importers: classnames: specifier: ^2.5.1 version: 2.5.1 - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@types/classnames': specifier: ^2.3.4 version: 2.3.4 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 scopes/defender/eslint: dependencies: @@ -20487,43 +19677,6 @@ importers: specifier: 9.1.0 version: 9.1.0 - scopes/defender/mocha: - dependencies: - '@babel/core': - specifier: 7.28.3 - version: 7.28.3(supports-color@9.4.0) - '@teambit/defender.mocha-tester': - specifier: ^1.1.1 - version: 1.1.1(@babel/core@7.28.3)(react@19.2.7)(supports-color@9.4.0) - '@teambit/harmony': - specifier: 0.4.12 - version: 0.4.12 - '@testing-library/react': - specifier: ^14.3.1 - version: 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - mocha: - specifier: 11.7.1 - version: 11.7.1 - oxlint: - specifier: 1.55.0 - version: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: - specifier: 0.17.0 - version: 0.17.0 - react: - specifier: 19.2.7 - version: 19.2.7 - react-router-dom: - specifier: ^6.30.1 - version: 6.30.4(react-dom@19.2.7)(react@19.2.7) - devDependencies: - '@teambit/harmony.envs.core-aspect-env': - specifier: 2.0.1 - version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) - '@types/mocha': - specifier: 9.1.0 - version: 9.1.0 - scopes/defender/multi-tester: dependencies: '@teambit/harmony': @@ -20651,7 +19804,7 @@ importers: version: 1.2.4 '@teambit/defender.ui.test-compare-section': specifier: ~0.0.102 - version: 0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/design.ui.pill-label': specifier: 0.0.360 version: 0.0.360(react@19.2.7) @@ -20774,7 +19927,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -20805,7 +19958,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -20836,7 +19989,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -21330,10 +20483,10 @@ importers: version: 0.0.12 '@teambit/docs.ui.overview-compare': specifier: ^1.0.12 - version: 1.0.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + version: 1.0.12(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs.ui.overview-compare-section': specifier: ~0.0.102 - version: 0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + version: 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/harmony': specifier: 0.4.12 version: 0.4.12 @@ -21370,7 +20523,7 @@ importers: version: 1.2.4 '@teambit/docs.content.docs-overview': specifier: 1.96.8 - version: 1.96.8(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + version: 1.96.8(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony.envs.core-aspect-env': specifier: 2.0.1 version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) @@ -21389,37 +20542,10 @@ importers: '@apollo/client': specifier: ^3.12.0 version: 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - core-js: - specifier: ^3.0.0 - version: 3.13.0 - react: - specifier: 19.2.7 - version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 - '@types/react': - specifier: ^19.0.0 - version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 scopes/envs/aspect-docs/envs: dependencies: @@ -21441,7 +20567,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -21452,61 +20578,6 @@ importers: specifier: ^5.9.5 version: 5.9.5 - scopes/envs/env: - dependencies: - '@teambit/harmony': - specifier: 0.4.12 - version: 0.4.12 - '@testing-library/react': - specifier: ^14.3.1 - version: 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@typescript-eslint/eslint-plugin': - specifier: 7.1.0 - version: 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) - '@typescript-eslint/parser': - specifier: 7.1.0 - version: 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) - eslint-mdx: - specifier: 1.17.1 - version: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-import: - specifier: 2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-jest: - specifier: 27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) - eslint-plugin-jsx-a11y: - specifier: 6.8.0 - version: 6.8.0(eslint@8.56.0) - eslint-plugin-mdx: - specifier: 1.17.1 - version: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-react: - specifier: 7.33.2 - version: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: - specifier: 4.6.0 - version: 4.6.0(eslint@8.56.0) - oxlint: - specifier: 1.55.0 - version: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: - specifier: 0.17.0 - version: 0.17.0 - react: - specifier: 19.2.7 - version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) - react-router-dom: - specifier: ^6.30.1 - version: 6.30.4(react-dom@19.2.7)(react@19.2.7) - devDependencies: - '@teambit/harmony.envs.core-aspect-env': - specifier: 2.0.1 - version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) - scopes/envs/envs: dependencies: '@teambit/bit-error': @@ -21551,6 +20622,12 @@ importers: react-router-dom: specifier: ^6.30.1 version: 6.30.4(react-dom@19.2.7)(react@19.2.7) + semver: + specifier: 7.7.1 + version: 7.7.1 + typescript: + specifier: 5.9.2 + version: 5.9.2 devDependencies: '@teambit/harmony.envs.core-aspect-env': specifier: 2.0.1 @@ -21561,40 +20638,22 @@ importers: '@types/mocha': specifier: 9.1.0 version: 9.1.0 + '@types/semver': + specifier: 7.5.8 + version: 7.5.8 scopes/envs/ui/env-icon: dependencies: - core-js: - specifier: ^3.0.0 - version: 3.13.0 react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 scopes/explorer/command-bar: dependencies: @@ -21738,7 +20797,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -21751,6 +20810,12 @@ importers: scopes/generator/generator: dependencies: + '@bitdev/symphony.generators.symphony-starters': + specifier: ^1.0.0 + version: 1.0.2 + '@bitdev/symphony.generators.symphony-templates': + specifier: ^5.0.2 + version: 5.0.4 '@teambit/bit-error': specifier: ~0.0.404 version: 0.0.404 @@ -22092,115 +21157,6 @@ importers: specifier: 9.1.0 version: 9.1.0 - scopes/harmony/aspect: - dependencies: - '@babel/plugin-proposal-decorators': - specifier: 7.28.0 - version: 7.28.0(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/plugin-transform-class-properties': - specifier: 7.27.1 - version: 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/plugin-transform-modules-commonjs': - specifier: 7.27.1 - version: 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/plugin-transform-object-rest-spread': - specifier: 7.28.0 - version: 7.28.0(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-env': - specifier: 7.28.3 - version: 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-react': - specifier: 7.27.1 - version: 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-typescript': - specifier: 7.27.1 - version: 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@bitdev/symphony.generators.symphony-starters': - specifier: ^1.0.0 - version: 1.0.2 - '@bitdev/symphony.generators.symphony-templates': - specifier: ^5.0.2 - version: 5.0.4 - '@teambit/bit-error': - specifier: ~0.0.404 - version: 0.0.404 - '@teambit/compilation.babel-compiler': - specifier: ^1.1.18 - version: 1.1.18(react@19.2.7)(supports-color@9.4.0) - '@teambit/component-id': - specifier: ^1.2.4 - version: 1.2.4 - '@teambit/defender.eslint-linter': - specifier: ^1.0.56 - version: 1.0.60(eslint@8.56.0)(react@19.2.7) - '@teambit/defender.jest-tester': - specifier: ^2.1.3 - version: 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) - '@teambit/defender.prettier-formatter': - specifier: ^1.0.24 - version: 1.0.24 - '@teambit/defender.tester-task': - specifier: ^1.0.14 - version: 1.0.14 - '@teambit/design.ui.empty-box': - specifier: 0.0.364 - version: 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony': - specifier: 0.4.12 - version: 0.4.12 - '@teambit/typescript.typescript-compiler': - specifier: ^5.0.1 - version: 5.0.2(react@19.2.7) - '@teambit/webpack.webpack-bundler': - specifier: 1.1.0 - version: 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) - '@testing-library/react': - specifier: ^14.3.1 - version: 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - babel-plugin-transform-typescript-metadata: - specifier: 0.3.2 - version: 0.3.2(@babel/core@7.28.3)(@babel/traverse@7.29.8) - chalk: - specifier: 4.1.2 - version: 4.1.2 - fs-extra: - specifier: 10.0.0 - version: 10.0.0 - jest: - specifier: 29.3.1 - version: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) - lodash: - specifier: 4.17.21 - version: 4.17.21 - oxlint: - specifier: 1.55.0 - version: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: - specifier: 0.17.0 - version: 0.17.0 - react: - specifier: 19.2.7 - version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) - react-router-dom: - specifier: ^6.30.1 - version: 6.30.4(react-dom@19.2.7)(react@19.2.7) - typescript: - specifier: 5.9.2 - version: 5.9.2 - devDependencies: - '@teambit/harmony.envs.core-aspect-env': - specifier: 2.0.1 - version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) - '@types/fs-extra': - specifier: 9.0.7 - version: 9.0.7 - '@types/lodash': - specifier: 4.14.165 - version: 4.14.165 - scopes/harmony/aspect-docs/logger: dependencies: '@teambit/documenter.theme.theme-compositions': @@ -22221,7 +21177,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -22252,7 +21208,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -22368,6 +21324,9 @@ importers: '@teambit/harmony': specifier: 0.4.12 version: 0.4.12 + '@teambit/legacy': + specifier: 2.1.0 + version: 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy-bit-id': specifier: ^1.1.3 version: 1.1.3 @@ -22614,7 +21573,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -23300,82 +22259,6 @@ importers: specifier: 9.1.0 version: 9.1.0 - scopes/harmony/node: - dependencies: - '@bitdev/node.generators.node-starters': - specifier: ^1.0.0 - version: 1.0.2 - '@bitdev/node.generators.node-templates': - specifier: ^6.0.1 - version: 6.0.6 - '@teambit/component-id': - specifier: ^1.2.4 - version: 1.2.4 - '@teambit/design.ui.empty-box': - specifier: 0.0.364 - version: 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony': - specifier: 0.4.12 - version: 0.4.12 - '@testing-library/react': - specifier: ^14.3.1 - version: 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@typescript-eslint/eslint-plugin': - specifier: 7.1.0 - version: 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) - '@typescript-eslint/parser': - specifier: 7.1.0 - version: 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) - eslint-mdx: - specifier: 1.17.1 - version: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-import: - specifier: 2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-jest: - specifier: 27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) - eslint-plugin-jsx-a11y: - specifier: 6.8.0 - version: 6.8.0(eslint@8.56.0) - eslint-plugin-mdx: - specifier: 1.17.1 - version: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-react: - specifier: 7.33.2 - version: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: - specifier: 4.6.0 - version: 4.6.0(eslint@8.56.0) - lodash: - specifier: 4.17.21 - version: 4.17.21 - oxlint: - specifier: 1.55.0 - version: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: - specifier: 0.17.0 - version: 0.17.0 - react: - specifier: 19.2.7 - version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) - react-router-dom: - specifier: ^6.30.1 - version: 6.30.4(react-dom@19.2.7)(react@19.2.7) - typescript: - specifier: 5.9.2 - version: 5.9.2 - devDependencies: - '@teambit/harmony.envs.core-aspect-env': - specifier: 2.0.1 - version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) - '@types/lodash': - specifier: 4.14.165 - version: 4.14.165 - scopes/harmony/pubsub: dependencies: '@teambit/harmony': @@ -23449,9 +22332,6 @@ importers: copy-to-clipboard: specifier: 3.3.1 version: 3.3.1 - core-js: - specifier: ^3.0.0 - version: 3.13.0 json-formatter-js: specifier: 2.3.4 version: 2.3.4 @@ -23461,37 +22341,19 @@ importers: react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@types/classnames': specifier: ^2.3.4 version: 2.3.4 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/lodash': specifier: 4.14.165 version: 4.14.165 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 scopes/harmony/worker: dependencies: @@ -23544,7 +22406,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -23695,7 +22557,7 @@ importers: version: 0.0.299(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.navigation.lane-switcher': specifier: ~0.0.239 - version: 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + version: 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy-bit-id': specifier: ^1.1.3 version: 1.1.3 @@ -23955,7 +22817,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.2.0 - version: 3.2.0(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.2.0(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -23991,95 +22853,6 @@ importers: specifier: 5.2.1 version: 5.2.1 - scopes/mdx/mdx: - dependencies: - '@babel/helper-plugin-test-runner': - specifier: 7.16.7 - version: 7.16.7(supports-color@9.4.0) - '@mdx-js/mdx': - specifier: ^3.1.1 - version: 3.1.1(supports-color@9.4.0) - '@teambit/component-id': - specifier: ^1.2.4 - version: 1.2.4 - '@teambit/design.ui.empty-box': - specifier: 0.0.364 - version: 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony': - specifier: 0.4.12 - version: 0.4.12 - '@teambit/mdx.compilers.mdx-multi-compiler': - specifier: ^2.0.46 - version: 2.0.46(@babel/core@7.28.3)(react@19.2.7)(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/mdx.generator.mdx-templates': - specifier: ^1.0.14 - version: 1.0.14 - '@teambit/mdx.modules.mdx-v3-options': - specifier: ~0.0.3 - version: 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@testing-library/react': - specifier: ^14.3.1 - version: 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: - specifier: 5.2.1 - version: 5.2.1 - lodash: - specifier: 4.17.21 - version: 4.17.21 - oxlint: - specifier: 1.55.0 - version: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: - specifier: 0.17.0 - version: 0.17.0 - react: - specifier: 19.2.7 - version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) - react-router-dom: - specifier: ^6.30.1 - version: 6.30.4(react-dom@19.2.7)(react@19.2.7) - devDependencies: - '@teambit/harmony.envs.core-aspect-env': - specifier: 2.0.1 - version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) - '@types/lodash': - specifier: 4.14.165 - version: 4.14.165 - - scopes/mdx/readme: - dependencies: - '@teambit/harmony': - specifier: 0.4.12 - version: 0.4.12 - '@testing-library/react': - specifier: ^14.3.1 - version: 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - oxlint: - specifier: 1.55.0 - version: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: - specifier: 0.17.0 - version: 0.17.0 - react: - specifier: 19.2.7 - version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) - react-router-dom: - specifier: ^6.30.1 - version: 6.30.4(react-dom@19.2.7)(react@19.2.7) - devDependencies: - '@teambit/harmony.envs.core-aspect-env': - specifier: 2.0.1 - version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) - '@types/mocha': - specifier: 9.1.0 - version: 9.1.0 - scopes/pipelines/aspect-docs/builder: dependencies: '@teambit/documenter.theme.theme-compositions': @@ -24100,7 +22873,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -24278,7 +23051,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -24394,7 +23167,7 @@ importers: version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) '@teambit/pkg.content.packages-overview': specifier: 1.96.9 - version: 1.96.9(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: 1.96.9(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@types/fs-extra': specifier: 9.0.7 version: 9.0.7 @@ -24431,7 +23204,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -24467,7 +23240,7 @@ importers: specifier: ^3.1.1 version: 3.1.1(supports-color@9.4.0)(webpack@5.109.2) '@rspack/core': - specifier: ^1.7.7 + specifier: 1.7.12 version: 1.7.12 '@teambit/bit-error': specifier: ~0.0.404 @@ -24481,12 +23254,18 @@ importers: '@teambit/mdx.modules.mdx-v3-options': specifier: ~0.0.3 version: 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/node.utils.esm-loader': + specifier: ~0.0.7 + version: 0.0.7 '@teambit/preview.cli.dev-server-events-listener': specifier: ~0.0.1 version: 0.0.1 '@teambit/preview.modules.preview-modules': specifier: ^1.0.3 version: 1.0.3 + '@teambit/react': + specifier: 1.0.1107 + version: 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/webpack.modules.exclude-node-modules-js': specifier: 0.0.1 version: 0.0.1 @@ -24602,9 +23381,6 @@ importers: classnames: specifier: ^2.5.1 version: 2.5.1 - core-js: - specifier: ^3.0.0 - version: 3.13.0 lodash: specifier: 4.17.21 version: 4.17.21 @@ -24614,40 +23390,22 @@ importers: react: specifier: 19.2.7 version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 '@types/chai': specifier: 4.2.15 version: 4.2.15 '@types/classnames': specifier: ^2.3.4 version: 2.3.4 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 '@types/lodash': specifier: 4.14.165 version: 4.14.165 '@types/mocha': specifier: 9.1.0 version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 '@types/react': specifier: ^19.0.0 version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 chai: specifier: 4.3.0 version: 4.3.0 @@ -24657,470 +23415,142 @@ importers: '@teambit/design.ui.heading': specifier: 1.0.26 version: 1.0.26(react-dom@19.2.7)(react@19.2.7) - core-js: - specifier: ^3.0.0 - version: 3.13.0 - react: - specifier: 19.2.7 - version: 19.2.7 - react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) - devDependencies: - '@babel/runtime': - specifier: 7.20.0 - version: 7.20.0 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 - '@types/mocha': - specifier: 9.1.0 - version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 - '@types/react': - specifier: ^19.0.0 - version: 19.2.18 - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/testing-library__jest-dom': - specifier: 5.9.5 - version: 5.9.5 - - scopes/react/aspect-docs/react: - dependencies: - '@teambit/documenter.theme.theme-compositions': - specifier: ^4.1.5 - version: 4.1.5(react-dom@19.2.7)(react@19.1.0) - '@teambit/mdx.ui.mdx-layout': - specifier: ^1.0.14 - version: 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.1.0)(typescript@5.9.2) - jest: - specifier: 29.3.1 - version: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) - react: - specifier: 19.1.0 - version: 19.1.0 - react-router-dom: - specifier: ^6.30.1 - version: 6.30.4(react-dom@19.2.7)(react@19.1.0) - devDependencies: - '@teambit/mdx.mdx-env': - specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@types/jest': - specifier: ^29.2.2 - version: 29.5.14 - '@types/mocha': - specifier: 9.1.0 - version: 9.1.0 - '@types/testing-library__jest-dom': - specifier: ^5.9.5 - version: 5.9.5 - - scopes/react/bit-react-transformer: - dependencies: - '@teambit/component-id': - specifier: ^1.2.4 - version: 1.2.4 - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': - specifier: 0.0.45 - version: 0.0.45(react-dom@19.2.7)(react@19.2.7) - find-root: - specifier: 1.1.0 - version: 1.1.0 - fs-extra: - specifier: 10.0.0 - version: 10.0.0 - lodash: - specifier: 4.17.21 - version: 4.17.21 - oxlint: - specifier: 1.55.0 - version: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: - specifier: 0.17.0 - version: 0.17.0 - react-router-dom: - specifier: ^6.30.1 - version: 6.30.4(react-dom@19.2.7)(react@19.2.7) - devDependencies: - '@babel/core': - specifier: 7.19.6 - version: 7.19.6(supports-color@9.4.0) - '@babel/types': - specifier: 7.22.3 - version: 7.22.3 - '@teambit/node.envs.node-babel-mocha': - specifier: 2.0.4 - version: 2.0.4(@babel/core@7.19.6)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) - '@types/find-root': - specifier: 1.1.2 - version: 1.1.2 - '@types/fs-extra': - specifier: 9.0.7 - version: 9.0.7 - '@types/lodash': - specifier: 4.14.165 - version: 4.14.165 - '@types/mocha': - specifier: 9.1.0 - version: 9.1.0 - - scopes/react/eslint-config-bit-react: - dependencies: - '@typescript-eslint/eslint-plugin': - specifier: 7.1.0 - version: 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) - '@typescript-eslint/parser': - specifier: 7.1.0 - version: 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) - eslint: - specifier: '> 8.0.0' - version: 8.56.0(supports-color@9.4.0) - eslint-config-prettier: - specifier: 8.5.0 - version: 8.5.0(eslint@8.56.0) - eslint-plugin-jest: - specifier: 27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) - eslint-plugin-mdx: - specifier: 1.17.1 - version: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-react-hooks: - specifier: 4.6.2 - version: 4.6.2(eslint@8.56.0) - oxlint: - specifier: 1.55.0 - version: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: - specifier: 0.17.0 - version: 0.17.0 - react-router-dom: - specifier: ^6.30.1 - version: 6.30.4(react-dom@19.2.7)(react@19.2.7) - devDependencies: - '@teambit/node.envs.node-babel-mocha': - specifier: 2.0.4 - version: 2.0.4(@babel/core@7.28.3)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) - - scopes/react/react: - dependencies: - '@babel/helper-plugin-test-runner': - specifier: 7.16.7 - version: 7.16.7(supports-color@9.4.0) - '@babel/preset-env': - specifier: 7.28.3 - version: 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-react': - specifier: 7.27.1 - version: 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-typescript': - specifier: 7.27.1 - version: 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/runtime': - specifier: 7.23.2 - version: 7.23.2 - '@bitdev/react.generators.react-starters': - specifier: ^2.0.0 - version: 2.0.2 - '@bitdev/react.generators.react-templates': - specifier: ^6.0.9 - version: 6.0.9 - '@mdx-js/loader': - specifier: ^3.1.1 - version: 3.1.1(supports-color@9.4.0)(webpack@5.109.2) - '@mdx-js/react': - specifier: 1.6.22 - version: 1.6.22(react@19.1.0) - '@pmmmwh/react-refresh-webpack-plugin': - specifier: 0.5.4 - version: 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@svgr/webpack': - specifier: 8.1.0 - version: 8.1.0(supports-color@9.4.0)(typescript@5.9.2) - '@teambit/api-reference.renderers.react': - specifier: ~0.0.71 - version: 0.0.71(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.1.0)(react-router-dom@6.30.4)(react@19.1.0) - '@teambit/bit-error': - specifier: ~0.0.404 - version: 0.0.404 - '@teambit/component-id': - specifier: ^1.2.4 - version: 1.2.4 - '@teambit/compositions.ui.hooks.use-composition': - specifier: ~0.0.177 - version: 0.0.177(react-dom@19.1.0)(react@19.1.0) - '@teambit/defender.eslint-linter': - specifier: ^1.0.56 - version: 1.0.60(eslint@8.56.0)(react@19.1.0) - '@teambit/defender.jest-tester': - specifier: ^2.1.3 - version: 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) - '@teambit/defender.prettier-formatter': - specifier: ^1.0.24 - version: 1.0.24 - '@teambit/dependencies.modules.packages-excluder': - specifier: ^1.0.8 - version: 1.0.8(react@19.1.0) - '@teambit/design.ui.input.option-button': - specifier: 1.0.13 - version: 1.0.13(react-dom@19.1.0)(react@19.1.0) - '@teambit/harmony': - specifier: 0.4.12 - version: 0.4.12 - '@teambit/mdx.modules.mdx-v3-options': - specifier: ~0.0.3 - version: 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/react.instructions.react.adding-compositions': - specifier: 0.0.8 - version: 0.0.8(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - '@teambit/react.instructions.react.adding-tests': - specifier: 0.0.7 - version: 0.0.7(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - '@teambit/react.jest.react-jest': - specifier: ^1.0.38 - version: 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) - '@teambit/react.rendering.ssr': - specifier: ^1.0.4 - version: 1.0.5(react-dom@19.1.0)(react@19.1.0)(supports-color@9.4.0) - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': - specifier: 0.0.45 - version: 0.0.45(react-dom@19.1.0)(react@19.1.0) - '@teambit/typescript.typescript-compiler': - specifier: ^5.0.1 - version: 5.0.2(react@19.1.0) - '@teambit/webpack.webpack-bundler': - specifier: 1.1.0 - version: 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.1.0)(react@19.1.0)(uglify-js@3.19.3) - '@teambit/webpack.webpack-dev-server': - specifier: 1.1.0 - version: 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.1.0)(react@19.1.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) - '@testing-library/react': - specifier: ^14.3.1 - version: 14.3.1(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - '@typescript-eslint/eslint-plugin': - specifier: 7.1.0 - version: 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) - '@typescript-eslint/parser': - specifier: 7.1.0 - version: 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) - babel-loader: - specifier: 9.2.1 - version: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) - chalk: - specifier: 4.1.2 - version: 4.1.2 - css-loader: - specifier: 6.2.0 - version: 6.2.0(webpack@5.109.2) - css-minimizer-webpack-plugin: - specifier: ^6.0.0 - version: 6.0.0(@parcel/css@1.14.0)(@swc/css@0.0.20)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.14.29)(lightningcss@1.33.0)(webpack@5.109.2) - esbuild: - specifier: 0.14.29 - version: 0.14.29 - eslint: - specifier: 8.56.0 - version: 8.56.0(supports-color@9.4.0) - eslint-mdx: - specifier: 1.17.1 - version: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-import: - specifier: 2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-jest: - specifier: 27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) - eslint-plugin-jsx-a11y: - specifier: 6.8.0 - version: 6.8.0(eslint@8.56.0) - eslint-plugin-mdx: - specifier: 1.17.1 - version: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-react: - specifier: 7.33.2 - version: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: - specifier: 4.6.0 - version: 4.6.0(eslint@8.56.0) - express: - specifier: ^4.21.2 - version: 4.22.2(supports-color@9.4.0) - fs-extra: - specifier: 10.0.0 - version: 10.0.0 - graphql-tag: - specifier: 2.12.1 - version: 2.12.1(graphql@15.8.0) - html-webpack-plugin: - specifier: 5.3.2 - version: 5.3.2(webpack@5.109.2) - jest: - specifier: 29.3.1 - version: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) - jest-environment-jsdom: - specifier: 27.5.1 - version: 27.5.1(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) - less: - specifier: ^4.1.1 - version: 4.9.0(supports-color@9.4.0) - less-loader: - specifier: 10.0.0 - version: 10.0.0(less@4.9.0)(webpack@5.109.2) - lodash: - specifier: 4.17.21 - version: 4.17.21 - lodash.compact: - specifier: 3.0.1 - version: 3.0.1 - mini-css-extract-plugin: - specifier: 2.2.2 - version: 2.2.2(webpack@5.109.2) - new-url-loader: - specifier: 0.1.1 - version: 0.1.1(webpack@5.109.2) - oxlint: - specifier: 1.55.0 - version: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: - specifier: 0.17.0 - version: 0.17.0 - postcss-flexbugs-fixes: - specifier: 5.0.2 - version: 5.0.2(postcss@8.4.45) - postcss-loader: - specifier: 7.0.1 - version: 7.0.1(postcss@8.4.45)(webpack@5.109.2) - postcss-normalize: - specifier: 10.0.0 - version: 10.0.0(browserslist@4.23.3)(postcss@8.4.45) - postcss-preset-env: - specifier: 7.8.2 - version: 7.8.2(postcss@8.4.45) - react: - specifier: 19.1.0 - version: 19.1.0 - react-dev-utils: - specifier: 12.0.1 - version: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - react-dom: - specifier: 19.1.0 - version: 19.1.0(react@19.1.0) - react-error-overlay: - specifier: 6.0.9 - version: 6.0.9 - react-refresh: - specifier: 0.10.0 - version: 0.10.0 - react-router-dom: - specifier: ^6.30.1 - version: 6.30.4(react-dom@19.1.0)(react@19.1.0) - resolve-url-loader: - specifier: 5.0.0 - version: 5.0.0 - sanitize.css: - specifier: 12.0.1 - version: 12.0.1 - sass: - specifier: 1.63.6 - version: 1.63.6 - sass-loader: - specifier: 13.3.2 - version: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) - source-map-loader: - specifier: 3.0.0 - version: 3.0.0(webpack@5.109.2) - strip-ansi: - specifier: 6.0.0 - version: 6.0.0 - style-loader: - specifier: ^2.0.0 - version: 2.0.0(webpack@5.109.2) - terser-webpack-plugin: - specifier: 5.2.0 - version: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) - typescript: - specifier: 5.9.2 - version: 5.9.2 - url-join: - specifier: 4.0.1 - version: 4.0.1 - webpack: - specifier: ^5.88.2 - version: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - webpack-assets-manifest: - specifier: 5.1.0 - version: 5.1.0(webpack@5.109.2) - devDependencies: - '@teambit/harmony.envs.core-aspect-env': - specifier: 2.0.1 - version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) - '@teambit/react.content.react-overview': - specifier: 1.96.6 - version: 1.96.6(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.1.0)(react@19.1.0) - '@types/eslint': - specifier: 8.56.6 - version: 8.56.6 - '@types/express': - specifier: ^4.17.21 - version: 4.17.25 - '@types/fs-extra': - specifier: 9.0.7 - version: 9.0.7 - '@types/jest': - specifier: ^26.0.0 - version: 26.0.20 - '@types/lodash': - specifier: 4.14.165 - version: 4.14.165 - '@types/lodash.compact': - specifier: 3.0.6 - version: 3.0.6 - '@types/lodash.flatten': - specifier: 4.4.6 - version: 4.4.6 - '@types/mini-css-extract-plugin': - specifier: 2.2.0 - version: 2.2.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - '@types/mocha': - specifier: 9.1.0 - version: 9.1.0 - '@types/node': - specifier: 22.10.5 - version: 22.10.5 - '@types/postcss-normalize': - specifier: 9.0.1 - version: 9.0.1 - '@types/react': - specifier: ^19.0.0 - version: 19.2.18 - '@types/react-dev-utils': - specifier: 9.0.15 - version: 9.0.15(debug@4.3.4) - '@types/react-dom': - specifier: ^19.0.0 - version: 19.2.4(@types/react@19.2.18) - '@types/url-join': - specifier: 4.0.0 - version: 4.0.0 - '@types/webpack': - specifier: 5.28.5 - version: 5.28.5(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - lodash.flatten: - specifier: 4.4.0 - version: 4.4.0 - - scopes/react/ui/compositions-app: - dependencies: - '@teambit/base-ui.utils.composer': - specifier: 1.0.0 - version: 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.pages.standalone-not-found-page': - specifier: 0.0.370 - version: 0.0.370(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + react: + specifier: 19.2.7 + version: 19.2.7 + devDependencies: + '@types/mocha': + specifier: 9.1.0 + version: 9.1.0 + '@types/react': + specifier: ^19.0.0 + version: 19.2.18 + + scopes/react/aspect-docs/react: + dependencies: + '@teambit/documenter.theme.theme-compositions': + specifier: ^4.1.5 + version: 4.1.5(react-dom@19.2.7)(react@19.1.0) + '@teambit/mdx.ui.mdx-layout': + specifier: ^1.0.14 + version: 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.1.0)(typescript@5.9.2) + jest: + specifier: 29.3.1 + version: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + react: + specifier: 19.1.0 + version: 19.1.0 + react-router-dom: + specifier: ^6.30.1 + version: 6.30.4(react-dom@19.2.7)(react@19.1.0) + devDependencies: + '@teambit/mdx.mdx-env': + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@types/jest': + specifier: ^29.2.2 + version: 29.5.14 + '@types/mocha': + specifier: 9.1.0 + version: 9.1.0 + '@types/testing-library__jest-dom': + specifier: ^5.9.5 + version: 5.9.5 + + scopes/react/bit-react-transformer: + dependencies: + '@teambit/component-id': + specifier: ^1.2.4 + version: 1.2.4 + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': + specifier: 0.0.45 + version: 0.0.45(react-dom@19.2.7)(react@19.2.7) + find-root: + specifier: 1.1.0 + version: 1.1.0 + fs-extra: + specifier: 10.0.0 + version: 10.0.0 + lodash: + specifier: 4.17.21 + version: 4.17.21 + oxlint: + specifier: 1.55.0 + version: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: + specifier: 0.17.0 + version: 0.17.0 + react-router-dom: + specifier: ^6.30.1 + version: 6.30.4(react-dom@19.2.7)(react@19.2.7) + devDependencies: + '@babel/core': + specifier: 7.19.6 + version: 7.19.6(supports-color@9.4.0) + '@babel/types': + specifier: 7.22.3 + version: 7.22.3 + '@teambit/node.envs.node-babel-mocha': + specifier: 2.0.4 + version: 2.0.4(@babel/core@7.19.6)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + '@types/find-root': + specifier: 1.1.2 + version: 1.1.2 + '@types/fs-extra': + specifier: 9.0.7 + version: 9.0.7 + '@types/lodash': + specifier: 4.14.165 + version: 4.14.165 + '@types/mocha': + specifier: 9.1.0 + version: 9.1.0 + + scopes/react/eslint-config-bit-react: + dependencies: + '@typescript-eslint/eslint-plugin': + specifier: 7.1.0 + version: 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) + '@typescript-eslint/parser': + specifier: 7.1.0 + version: 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) + eslint: + specifier: '> 8.0.0' + version: 8.56.0(supports-color@9.4.0) + eslint-config-prettier: + specifier: 8.5.0 + version: 8.5.0(eslint@8.56.0) + eslint-plugin-jest: + specifier: 27.6.3 + version: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) + eslint-plugin-mdx: + specifier: 1.17.1 + version: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-react-hooks: + specifier: 4.6.2 + version: 4.6.2(eslint@8.56.0) + oxlint: + specifier: 1.55.0 + version: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: + specifier: 0.17.0 + version: 0.17.0 + react-router-dom: + specifier: ^6.30.1 + version: 6.30.4(react-dom@19.2.7)(react@19.2.7) + devDependencies: + '@teambit/node.envs.node-babel-mocha': + specifier: 2.0.4 + version: 2.0.4(@babel/core@7.28.3)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + + scopes/react/ui/compositions-app: + dependencies: + '@teambit/base-ui.utils.composer': + specifier: 1.0.0 + version: 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.pages.standalone-not-found-page': + specifier: 0.0.370 + version: 0.0.370(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) core-js: specifier: ^3.0.0 version: 3.13.0 @@ -25846,7 +24276,7 @@ importers: version: 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/explorer.ui.component-card': specifier: ~0.0.52 - version: 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + version: 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/explorer.ui.gallery.component-grid': specifier: 0.0.496 version: 0.0.496(react-dom@19.2.7)(react@19.2.7) @@ -25958,7 +24388,7 @@ importers: version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) '@teambit/scope.content.scope-overview': specifier: 1.96.8 - version: 1.96.8(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + version: 1.96.8(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@types/classnames': specifier: ^2.3.4 version: 2.3.4 @@ -26800,7 +25230,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -27149,14 +25579,14 @@ importers: specifier: 7.23.2 version: 7.23.2 '@rspack/core': - specifier: ^1.7.7 + specifier: 1.7.12 version: 1.7.12 '@rspack/dev-server': specifier: 1.2.1 version: 1.2.1(@rspack/core@1.7.12)(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) '@rspack/plugin-react-refresh': specifier: 1.6.0 - version: 1.6.0(react-refresh@0.10.0)(webpack-hot-middleware@2.26.1) + version: 1.6.0(react-refresh@0.14.0)(webpack-hot-middleware@2.26.1) '@teambit/api-reference.hooks.use-api': specifier: ~0.0.57 version: 0.0.57(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -27421,7 +25851,7 @@ importers: devDependencies: '@teambit/node.node': specifier: 4.0.1 - version: 4.0.1(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 4.0.1(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/lodash': specifier: 4.14.165 version: 4.14.165 @@ -27493,7 +25923,7 @@ importers: devDependencies: '@teambit/node.node': specifier: 4.0.1 - version: 4.0.1(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 4.0.1(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/mocha': specifier: 9.1.0 version: 9.1.0 @@ -27547,15 +25977,9 @@ importers: scopes/webpack/webpack: dependencies: - '@teambit/bit-error': - specifier: ~0.0.404 - version: 0.0.404 '@teambit/harmony': specifier: 0.4.12 version: 0.4.12 - '@teambit/webpack.modules.resolve-peer': - specifier: 0.1.0 - version: 0.1.0 '@teambit/webpack.plugins.webpack-bit-reporter-plugin': specifier: 0.1.0 version: 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) @@ -27577,12 +26001,6 @@ importers: buffer: specifier: 6.0.3 version: 6.0.3 - camelcase: - specifier: 6.2.0 - version: 6.2.0 - compression-webpack-plugin: - specifier: 11.0.0 - version: 11.0.0(webpack@5.109.2) constants-browserify: specifier: 1.0.0 version: 1.0.0 @@ -27595,24 +26013,12 @@ importers: events: specifier: ^3.3.0 version: 3.3.0 - expose-loader: - specifier: 3.1.0 - version: 3.1.0(webpack@5.109.2) - find-root: - specifier: 1.1.0 - version: 1.1.0 - html-webpack-plugin: - specifier: 5.3.2 - version: 5.3.2(webpack@5.109.2) https-browserify: specifier: 1.0.0 version: 1.0.0 inject-body-webpack-plugin: specifier: 1.3.0 version: 1.3.0(html-webpack-plugin@5.3.2)(supports-color@9.4.0) - lodash: - specifier: 4.17.21 - version: 4.17.21 os-browserify: specifier: 0.3.0 version: 0.3.0 @@ -27622,9 +26028,6 @@ importers: oxlint-tsgolint: specifier: 0.17.0 version: 0.17.0 - p-map-series: - specifier: 2.1.0 - version: 2.1.0 path-browserify: specifier: ^1.0.1 version: 1.0.1 @@ -27640,9 +26043,6 @@ importers: react: specifier: 19.2.7 version: 19.2.7 - react-dev-utils: - specifier: 12.0.1 - version: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) react-router-dom: specifier: ^6.30.1 version: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -27673,28 +26073,13 @@ importers: webpack: specifier: ^5.88.2 version: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - webpack-assets-manifest: - specifier: 5.1.0 - version: 5.1.0(webpack@5.109.2) webpack-dev-server: specifier: 4.15.2 version: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) - webpack-merge: - specifier: 5.8.0 - version: 5.8.0 devDependencies: '@teambit/harmony.envs.core-aspect-env': specifier: 2.0.1 version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) - '@types/find-root': - specifier: 1.1.2 - version: 1.1.2 - '@types/lodash': - specifier: 4.14.165 - version: 4.14.165 - '@types/react-dev-utils': - specifier: 9.0.15 - version: 9.0.15(debug@4.3.4) '@types/webpack': specifier: 5.28.5 version: 5.28.5(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) @@ -27719,7 +26104,7 @@ importers: devDependencies: '@teambit/mdx.mdx-env': specifier: 3.1.1 - version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + version: 3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@types/jest': specifier: ^29.2.2 version: 29.5.14 @@ -28401,7 +26786,7 @@ importers: version: 2.0.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) '@teambit/workspace.content.workspace-overview': specifier: 1.96.7 - version: 1.96.7(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + version: 1.96.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@types/classnames': specifier: ^2.3.4 version: 2.3.4 @@ -29422,18 +27807,33 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + '@bitdev/harmony.generators.harmony-templates@5.0.2': + resolution: {integrity: sha512-J4gso1Fosnzke4ZidzyFLBjvFV565DhmqjMzblUTfN7uO7I6vq2cvrIm7sJw41YAYr3ie8LjOIeiatrvrxqs4A==} + '@bitdev/harmony.generators.harmony-templates@5.0.4': resolution: {integrity: sha512-kg5iFtbeICvWOfWMqfiKmw3sOM3AXw9oMgUKVxgYBglM0LyCBrXBzS/26+tCGCZ7bq2ZfdlKE55Dj4NxbE0hqg==} + '@bitdev/node.generators.node-starters@1.0.0': + resolution: {integrity: sha512-Zq24WNr6kpIACCA5zJPTcY3cWb9RNtdSd4CvP8qv3lYdJMztSd4O28sw1jAFPAUUH7dmk8u728K5jt0QdU2rNQ==} + '@bitdev/node.generators.node-starters@1.0.2': resolution: {integrity: sha512-lPmiNfkZ2ZtyHRd6paL6zLGV8XC6l7vQUgsu8z98qpiaCEt66jGy83gJhNPQBrA4W1G9UlMVHSQJu5x8ltf85w==} + '@bitdev/node.generators.node-templates@6.0.1': + resolution: {integrity: sha512-SVelml0/gT/mw+SlJ3tPmdgzc15Bznu3Zu0Umu24GhadySPXqjLeonNLeVgDCzhEuX/QY9kbx7WE7NzGsi6mdA==} + '@bitdev/node.generators.node-templates@6.0.6': resolution: {integrity: sha512-l17QHyWCPggl96S0E2asknhClv6jI1bdxY8hPYdkMjy7cmGjGvM5zR2pgT+Dd70BnahJUCARX9lkSnlmPYmptw==} + '@bitdev/react.generators.react-starters@2.0.0': + resolution: {integrity: sha512-CyfMC1j7nvg+zP2p4bLEklmnVY5T6PkfkKfNpnphqurY6gc3ZlhupH0omW/qJAQ8VxCff9axPphyuBzyhpm+1g==} + '@bitdev/react.generators.react-starters@2.0.2': resolution: {integrity: sha512-PdTmtbBzLtSA0xl0nC7LfPoz2ZUmG4Drbu7lGTZFnVa/VQEJOGraKcuKSbB3cuUH21bHXbRGQxlcVMmVOfHUqw==} + '@bitdev/react.generators.react-templates@6.0.3': + resolution: {integrity: sha512-fjz9Oib/GvhpZCeUAVXdgHMGhwMeGkptf38RobMiodHggJhOfr2CPP9Tptky6XHkP3xxwhN+jXAqK7/DfN2NQQ==} + '@bitdev/react.generators.react-templates@6.0.9': resolution: {integrity: sha512-u4vxITaZYr4Mr/JQVaj6e10XFQqHN3AzPIhLYR8TAjlSVfu94VP8S5hdXq1j6G7Roep0DqkUgJWcxDAw7Y+REw==} @@ -29487,9 +27887,15 @@ packages: '@bitdev/react.webpack.refresh-overlay@1.0.0': resolution: {integrity: sha512-76XzO0GscbLpORWjbZGRuCbuW+D/dudFmOpZnzO/wO2ZJtRWzb+goep8X4lW0xvYT8WT6ipwJGzMHiUEel6PyQ==} + '@bitdev/symphony.generators.symphony-starters@1.0.0': + resolution: {integrity: sha512-4gTRRmodxH5E5TaVaPiMfHRe9kyZu6VI3SffOMES3hWDV0S/VVrWG7IQvjQRqAujDulHtErxrFEDD06Yb31dBQ==} + '@bitdev/symphony.generators.symphony-starters@1.0.2': resolution: {integrity: sha512-SIjP97pv2DSlnO7EeTGYNr62Xq2qYq1EHiM1uZJR9V8bPCmIU8efW/75Hm57e8hiWFgHO6Aw+kdlEtetmNNy0w==} + '@bitdev/symphony.generators.symphony-templates@5.0.2': + resolution: {integrity: sha512-NiqfMIKJ6r3iDt20ykjPyXdRq2i06VEv5PNE5CNCsQqhe1P8gEz/sXZEN2b/5d3HoWROdbtre3uvloteaM2u/Q==} + '@bitdev/symphony.generators.symphony-templates@5.0.4': resolution: {integrity: sha512-7/NhndWnVuNc+gxpg9ZNiN79qrZ3djWXI/GfA4NKfSoGhMMD8z5yb++Iv0vsusl6uSGZpm0RJKEUIKCF9bjDsg==} @@ -30915,50 +29321,98 @@ packages: resolution: {integrity: sha512-A3bRMTIZ5ptDPAE/KsDeY1J5UqqOiyo66+k/mUvaVjx++OJdMbp9If5kisEq9ljAV5r5TRpkxsJbSdrdJ5WtzQ==} engines: {node: '>=22.13'} + '@pnpm/napi.darwin-arm64@12.0.0-rc.5': + resolution: {integrity: sha512-YoDCK5cy2Ku6rSIPkCagHJOou2g70xCoNG1qe/xhAfdd86r98KY9noX3Twfn8v537ehCZeXH2h4XfkalPseMsg==} + cpu: [arm64] + os: [darwin] + '@pnpm/napi.darwin-arm64@12.0.0-rc.7': resolution: {integrity: sha512-jY1uEJu6Qy6N7uJYJB05vyi84u9JXPN1Th2N/03sQ6AzkzUFH+eVkloAtqguBfKjGls2iQlLteOLaNN44PaRuQ==} cpu: [arm64] os: [darwin] + '@pnpm/napi.darwin-x64@12.0.0-rc.5': + resolution: {integrity: sha512-zMbkZ22hNJq2zLTILqSQCexDOCiQnyJuASAoDVySTx3KYZEdsyRwDtm5nzZc2iDmWTrMbhooyBNxNjoDpEfnGQ==} + cpu: [x64] + os: [darwin] + '@pnpm/napi.darwin-x64@12.0.0-rc.7': resolution: {integrity: sha512-/jhd5FAbU0k6wSxN4UV35DmNRRz0FxDoWlBKYQNyb2SW0Vq6e2rPXa6xBi1wPQG2WD50bLEjN9SfB/LA6V3POw==} cpu: [x64] os: [darwin] + '@pnpm/napi.linux-arm64-musl@12.0.0-rc.5': + resolution: {integrity: sha512-V/3ysFigzaYEPWbq/AtS06u2WpVrCnl/BwCUeU85PPcNZQCtr7jD0zLP/8UP5mQ/YpO4Sh2Lcm9dBT1O5f7LSA==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@pnpm/napi.linux-arm64-musl@12.0.0-rc.7': resolution: {integrity: sha512-S1rj+4pxBOeWm51WM+w5/mPYvFi8Sk4WDfEaMyRovvWpr5BObd7SX3hP2+YbLniAcoAT1aNvjUyeTvQOuUuF+w==} cpu: [arm64] os: [linux] libc: [musl] + '@pnpm/napi.linux-arm64@12.0.0-rc.5': + resolution: {integrity: sha512-n2GO6ypvG59qMdgpGbI9cusG6Dd+WZU7Eof2RizWfkNSq6GV6mCs46pwLPllP46UzYarEFhsQUOobzkIVqdIig==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@pnpm/napi.linux-arm64@12.0.0-rc.7': resolution: {integrity: sha512-lMhVhZFkpw9rOPYSErJddpnOkWf0PAU19jILlLJc8K5F3I8wSiHRYVjW/urB+MNmEGCw0zl2Idhf/JTcFDC8GA==} cpu: [arm64] os: [linux] libc: [glibc] + '@pnpm/napi.linux-x64-musl@12.0.0-rc.5': + resolution: {integrity: sha512-3nLYkkR4VpPqLUrQijiSDvbOK9u0SI6F4bPEfYjKgV6uukHWsrDaey6mlMKnpe2iaRgSf4JMzLYznX4LejK5lg==} + cpu: [x64] + os: [linux] + libc: [musl] + '@pnpm/napi.linux-x64-musl@12.0.0-rc.7': resolution: {integrity: sha512-Gt6jcrWiXf2ZdJRxgvdpaqF40WnXmOUq5F7qNCSvlN1027GjEZ1swxEMALbKmAGMtA1BKLlu5IpseQp4fEaybA==} cpu: [x64] os: [linux] libc: [musl] + '@pnpm/napi.linux-x64@12.0.0-rc.5': + resolution: {integrity: sha512-U6/6/vPh4mXwHITQHFq8KhrddiLC+4ZU2vod23+T1Ohv2qUDKIV3rwGDLLco4CQFv5HLFAM4sklg52ZFMmWfew==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@pnpm/napi.linux-x64@12.0.0-rc.7': resolution: {integrity: sha512-v+mN0tw+Vb6o7JtE9efoTs9MOiM0GIVn1p9hxQlkyknLxMz4iOmHHgU76FI03ATLqzm/EVeur4p8sgU4243lhg==} cpu: [x64] os: [linux] libc: [glibc] + '@pnpm/napi.win32-arm64@12.0.0-rc.5': + resolution: {integrity: sha512-zPhI77TdWc+Lthk+8IyV6Wi3ATp78vXqKiDcq89HAfKu7wa/Na+LIb7qcCi5M/FFmhuuDc9vig1xNkkiMzRETg==} + cpu: [arm64] + os: [win32] + '@pnpm/napi.win32-arm64@12.0.0-rc.7': resolution: {integrity: sha512-oQ39DvHbcq4vRQBsdwI6WaKm3G8KqE2WP2YL3CERBx2cvyPDUfUogQx4Duwl0SDxejO+YPkL69nZ0nFboPbBtQ==} cpu: [arm64] os: [win32] + '@pnpm/napi.win32-x64@12.0.0-rc.5': + resolution: {integrity: sha512-A/K5400m+LjI3T4atf5UN+aVmPvdq79nlKIU5UgHJ3IXA4hb5ZrL+3fM3gjwDdYIEM5sRSQpolSobjmFsVAbVw==} + cpu: [x64] + os: [win32] + '@pnpm/napi.win32-x64@12.0.0-rc.7': resolution: {integrity: sha512-LVgcy5i5iMquUMWkk0+n8/ad0u05YtxO+PSPsmJR78F8R1Szj7kMXcS39/b13AqQCBXRetp/mGxgSJWvdaK1SQ==} cpu: [x64] os: [win32] + '@pnpm/napi@12.0.0-rc.5': + resolution: {integrity: sha512-m/lqdAhnW8L2l20nTCgSt5e4JavcX6v3tSXcfHLFzXr3AxZvNHpSYv74fOo+jghaTtIPkC1o9sWgjJ6vNtJcXQ==} + engines: {node: '>=18.*'} + '@pnpm/napi@12.0.0-rc.7': resolution: {integrity: sha512-CmmXQqtcQ6/e8rCFo91Aqs/xAnxZp+ExT9sddbX7AniDW78ID5s1T33HlcUWNZs3LPFbNdb0f2BxapTICbLLSg==} engines: {node: '>=18.*'} @@ -31355,11 +29809,6 @@ packages: cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-arm64@1.7.5': - resolution: {integrity: sha512-dg2/IrF+g498NUt654N8LFWfIiUsHlTankWieE1S3GWEQM6jweeRbNuu1Py1nWIUsjR2yQtv7ziia7c9Q8UTaQ==} - cpu: [arm64] - os: [darwin] - '@rspack/binding-darwin-arm64@2.1.10': resolution: {integrity: sha512-DZlcTpbIb2mjeS1aSG4k01UH33Zj7T+k8ZylPK6HmsKs4JvK4wgpWFC78WVv3p/Aj3MZS6DwtDLwpZ2Ihj/fpg==} cpu: [arm64] @@ -31370,11 +29819,6 @@ packages: cpu: [x64] os: [darwin] - '@rspack/binding-darwin-x64@1.7.5': - resolution: {integrity: sha512-RQJX4boQJUu3lo1yiN344+y8W6iSO08ARXIZqFPg66coOgfX1lhsXQSRJGQEQG4PAcYuC0GmrYFzErliifbc1Q==} - cpu: [x64] - os: [darwin] - '@rspack/binding-darwin-x64@2.1.10': resolution: {integrity: sha512-my/0h2LwxCRT6cg3oDDC2e0ZOxQLVajAdIcv0fqnQk5JRNvVuL89PuTutitnSqie1A0/JSL8OQz5XHwmoS3kow==} cpu: [x64] @@ -31386,12 +29830,6 @@ packages: os: [linux] libc: [glibc] - '@rspack/binding-linux-arm64-gnu@1.7.5': - resolution: {integrity: sha512-R7CO1crkJQLIQpJQzf+6DMHjvcvH/VxsatS5CG897IIT2aAfBeQuQAO+ERJko/UwSZam2K8Rxjuopcu5A2jsTQ==} - cpu: [arm64] - os: [linux] - libc: [glibc] - '@rspack/binding-linux-arm64-gnu@2.1.10': resolution: {integrity: sha512-laevn9g+E5PAUEGqiKe6Ju5KApsuQYp+bPI17XS3Lkl8eqL5pS/BmHYU7QMlst4GzV8+wlruVTMh//+st6Vqzg==} cpu: [arm64] @@ -31404,12 +29842,6 @@ packages: os: [linux] libc: [musl] - '@rspack/binding-linux-arm64-musl@1.7.5': - resolution: {integrity: sha512-moDVFD06ISZi+wCIjJLzQSr8WO8paViacSHk+rOKQxwKI96cPoC4JFkz0+ibT2uks4i2ecs4Op48orsoguiXxw==} - cpu: [arm64] - os: [linux] - libc: [musl] - '@rspack/binding-linux-arm64-musl@2.1.10': resolution: {integrity: sha512-V71+Qz5G72+ROZXrJn5zxOszdG1AEbO8pcC/itXXtf4yRR6a3bVHKNKGhipBNxb8eI6cnD/01FH1h3ZG655jLw==} cpu: [arm64] @@ -31446,12 +29878,6 @@ packages: os: [linux] libc: [glibc] - '@rspack/binding-linux-x64-gnu@1.7.5': - resolution: {integrity: sha512-LGtdsdhtA5IxdMptj2NDVEbuZF4aqM99BVn3saHp92A4Fn20mW9UtQ+19PtaOFdbQBUN1GcP+cosrJ1wY56hOg==} - cpu: [x64] - os: [linux] - libc: [glibc] - '@rspack/binding-linux-x64-gnu@2.1.10': resolution: {integrity: sha512-Fat09V6jUuyo9qG7Wyj9cQ31VDfLmokXyBtGqKxY5OvSWHereB7QUub5btbPXHwbp6Iq4aAQyUbbLTzvR1YaBw==} cpu: [x64] @@ -31464,12 +29890,6 @@ packages: os: [linux] libc: [musl] - '@rspack/binding-linux-x64-musl@1.7.5': - resolution: {integrity: sha512-V1HTvuj0XF/e4Xnixqf7FrxdCtTkYqn26EKwH7ExUFuVBh4SsLGr29EK5SOXBG0xdy5TSEUokMup7cuONPb3Hw==} - cpu: [x64] - os: [linux] - libc: [musl] - '@rspack/binding-linux-x64-musl@2.1.10': resolution: {integrity: sha512-lhHOnIJ4ClpIlA1f1L8aoxEZivYLjnjq5A6jKKz7BKsm+cHK8kqqEm6lO5KqA5xQT0Lonq1o28bmKHEj6JHInw==} cpu: [x64] @@ -31480,10 +29900,6 @@ packages: resolution: {integrity: sha512-n+ZqP6ZMc0nhOgvadg5VhEs9ojtbES80AcWeFnmGkbzIszvGSO63GKNiRkXtjJ9KFuRzytbbmsCqkUVH+Tywxg==} cpu: [wasm32] - '@rspack/binding-wasm32-wasi@1.7.5': - resolution: {integrity: sha512-rGNHrk2QuLFfwOTib91skuLh2aMYeTP4lgM4zanDhtt95DLDlwioETFY7FzY1WmS+Z3qnEyrgQIRp8osy0NKTw==} - cpu: [wasm32] - '@rspack/binding-wasm32-wasi@2.1.10': resolution: {integrity: sha512-KY5YbWbuvYcoaLXnV+vzZOvGRCeb6jt4EpVpKdph1h1IJjwX/ju15EQ+GOe3iecZEdf0OttQcNVcwBkLkFT9ag==} cpu: [wasm32] @@ -31493,11 +29909,6 @@ packages: cpu: [arm64] os: [win32] - '@rspack/binding-win32-arm64-msvc@1.7.5': - resolution: {integrity: sha512-eLyD9URS9M2pYa7sPICu9S0OuDAMnnGfuqrZYlrtgnEOEgimaG39gX6ENLwHvlNulaVMMFTNbDnS/2MELZ7r7g==} - cpu: [arm64] - os: [win32] - '@rspack/binding-win32-arm64-msvc@2.1.10': resolution: {integrity: sha512-z4GWzMLofaDGpAt9Z+MlN88LlUBDm+zM6R2GdOOPM6/4g/h3/+47OP7casmSL3AwTGYBEJqogwt08sRSosB6Cg==} cpu: [arm64] @@ -31508,11 +29919,6 @@ packages: cpu: [ia32] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.7.5': - resolution: {integrity: sha512-ZT4eC8hHWzweA6S4Tl2c/z/fvhbU7Wnh+l76z+qmDy8wuA8uNrHgIb1mHLPli/wsqcjmIy8rDO9gkIBitg5I+w==} - cpu: [ia32] - os: [win32] - '@rspack/binding-win32-ia32-msvc@2.1.10': resolution: {integrity: sha512-7qcWdsZ+GuGtzKjqgy7wTN7Dso/ezIY8yhx1r2yIbcczdmXj4FhaEampMDp/25HwtKwIGBBoh6HHSt3JWxpTUg==} cpu: [ia32] @@ -31523,11 +29929,6 @@ packages: cpu: [x64] os: [win32] - '@rspack/binding-win32-x64-msvc@1.7.5': - resolution: {integrity: sha512-a2j10QS3dZvW+gdu+FXteAkChxsK2g9BRUOmpt13w22LkiGrdmOkMQyDWRgJNxUGJTlqIUqtXxs72nTTlzo2Sw==} - cpu: [x64] - os: [win32] - '@rspack/binding-win32-x64-msvc@2.1.10': resolution: {integrity: sha512-pgp23pLrzfhGnKycxzr7ifP17lAbWZEfnx1bX8gXtYrnpJ66DRNyTKSzxB6sa/HBWjS1L8PX5TjMZ44WfPydqQ==} cpu: [x64] @@ -31536,9 +29937,6 @@ packages: '@rspack/binding@1.7.12': resolution: {integrity: sha512-f4HHuLbvuld8Ba4iB/4ibse5XrKxFrgmM3S4P2AOKnPlekAFlBjmltCuaTL/W2ggYvILaVY+YcFXrEH1rrKeQA==} - '@rspack/binding@1.7.5': - resolution: {integrity: sha512-tlZfDHfGu765FBL3hIyjrr8slJZztv7rCM+KIczZS7UlJQDl1+WsDKUe/+E1Fw9SlmorLWK40+y3rLTHmMrN2A==} - '@rspack/binding@2.1.10': resolution: {integrity: sha512-vnu/UP5HnrND15lO9+VeG6eUrbTyycHNQNQ3XEiRiFojuoiGZkIZC3Hbzr8qQH44C6vScPODEPvvIVvLcO2LpQ==} @@ -31551,15 +29949,6 @@ packages: '@swc/helpers': optional: true - '@rspack/core@1.7.5': - resolution: {integrity: sha512-W1ChLhjBxGg6y4AHjEVjhcww/FZJ2O9obR0EOlYcfrfQGojCAUMeQjbmaF2sse5g5m0vSCaPtNYkycZ0qVRk1A==} - engines: {node: '>=18.12.0'} - peerDependencies: - '@swc/helpers': '>=0.5.1' - peerDependenciesMeta: - '@swc/helpers': - optional: true - '@rspack/core@2.1.10': resolution: {integrity: sha512-YSS2/Xxz8uiG/KXDkqOoA3dTetNo/vysk7bAexQOrU8iuq7JuzDTTAwLKvWZnwmvME8M8m5wcM4YvfIwYmidHA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -31585,7 +29974,7 @@ packages: resolution: {integrity: sha512-e/ARvskYn2Qdd02qLvc0i6H9BnOmzP0xGHS2XCr7GZ3t2k5uC5ZlLkeN1iEebU0FkAW+6ot89NahFo3nupKuww==} engines: {node: '>= 18.12.0'} peerDependencies: - '@rspack/core': '*' + '@rspack/core': 1.7.12 '@rspack/dev-server@2.2.0': resolution: {integrity: sha512-Bd0DNphOJ5/KAm3bFpUUZeP7O6jvVDNdXJEmlpsVZLfdSgjmrd6Ut/EHCBv95tmiwOQN0M41SdvlUU4f855HFA==} @@ -31940,6 +30329,20 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.overview.renderers.grouped-schema-nodes-overview-summary@0.0.47': + resolution: {integrity: sha512-dvWTV7fJbHGGqRW0QwAkXwDnE+B1bEsW8BUNmhalsB8Ap+FfSYnjRfE0FKRxWbKn81t/yRRzKCqBqrbNHRtE4Q==} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.1.0 + react-dom: 19.1.0 + + '@teambit/api-reference.overview.renderers.grouped-schema-nodes-overview-summary@0.0.60': + resolution: {integrity: sha512-XJVMuSKxSgrGaRLp3uyALNR4HtlbOkwExrNWu+Rr5CYgsdEvQVcfQrgI9ApsN+pbCrgOoxQ9Flsu+vvTv9Ufcw==} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/api-reference.overview.renderers.grouped-schema-nodes-overview-summary@0.0.76': resolution: {integrity: sha512-I+VRO4j6toyBNjkE+aMmcFgE57rBPMBQP9lk0nx4dtviQ+Ztv1fWtRiZsPcNt+x//yYj9zUxVMCWQwlUSyix7g==} peerDependencies: @@ -31954,6 +30357,24 @@ packages: react-dom: 19.2.7 react-router-dom: ^6.30.1 + '@teambit/api-reference.renderers.api-node-details@0.0.82': + resolution: {integrity: sha512-KKV7Q2XxTRToj998xF33zKzB8OhyFbKO4D4eqGHFYkK3cjlRtObJByAemGl9IowY9GU/OWHbIEAUyyYOahEeug==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.1.0 + react-dom: 19.1.0 + react-router-dom: ^6.30.1 + + '@teambit/api-reference.renderers.api-node-details@0.0.84': + resolution: {integrity: sha512-njhlT6K9AMNl0Kit6+Y2A9vuA8fwjvLUqFEHStMTmCD1jWu9um2rGbJMoMLF+iilyoK6mdAvc99tU5wbH4btdg==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.2.7 + react-dom: 19.2.7 + react-router-dom: ^6.30.1 + '@teambit/api-reference.renderers.api-node-details@0.0.86': resolution: {integrity: sha512-rEs95SOFSdkbOrTZxmA0fFuEXmuN+c7+cclHPk+BrnzrGI77zkoolsI11iG2pXzkSV3NgqrIZvAepdAXvO7fjQ==} engines: {node: '>=12.22.0'} @@ -31962,6 +30383,13 @@ packages: react-dom: 19.2.7 react-router-dom: ^6.30.1 + '@teambit/api-reference.renderers.class@0.0.86': + resolution: {integrity: sha512-dihl0YilN7OMrsblyhKnw9WpVHXR7y8eiHrMZ3lEhRoGY1jHhbN5R8HSQa1rixXuaRMwTQe/fQLcKsIzG8keWg==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/api-reference.renderers.class@0.0.89': resolution: {integrity: sha512-V/p58ol8GKeSaWxAmGjsUvHg2WEIVmA9H/qVoBPbBGDKBXUprEP5eGjKVmSWYO72ktz6f6q1p41xEdBvuMNu8Q==} engines: {node: '>=12.22.0'} @@ -31969,18 +30397,37 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.decorator@0.0.40': + resolution: {integrity: sha512-88eyuiPzJwdL6eNm/mnq4N03FjPkQORqJyYoi7hehRuXN8ldb4zMA+JiirjWDnoqKc3133qnmLScROisQVOo0g==} + peerDependencies: + react: 19.1.0 + react-dom: 19.1.0 + '@teambit/api-reference.renderers.decorator@0.0.43': resolution: {integrity: sha512-618kSzgjyw3v01Srv1f31KQJPMQuRkLOmMrUJP0woEjnL0zK/FJsGosVfSoMf7zkKz/54MkhOTg0jP0BPGviqg==} peerDependencies: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.default-node-renderers@0.0.23': + resolution: {integrity: sha512-HJcxPzQ1tPYlWSZUz5rf5VSXZ0TAAkt6Tjrlhkn0xYjvTaQDctNJgANeCqnJX7U15ahtZFZFwF2L28DQD8paKA==} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/api-reference.renderers.default-node-renderers@file:components/renderers/default-node-renderers': resolution: {directory: components/renderers/default-node-renderers, type: directory} peerDependencies: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.enum@0.0.84': + resolution: {integrity: sha512-QMdI9H3JuuITRMF/y1MVD86IVqP6mG6vkMYU4GiQI+dwu3v3usPHu8FIy+gseYD3OekFLlVRM4kSTVsDYeftqA==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.1.0 + react-dom: 19.1.0 + '@teambit/api-reference.renderers.enum@0.0.87': resolution: {integrity: sha512-NGg0lWNmorP/BT4PCt4AkZk25Ub68TSYn7lot6qEuW4AVDwV2rkoiQi/iB5kdQ7s4Ufw9wDHlqv3l5tJBxhWOg==} engines: {node: '>=12.22.0'} @@ -31988,6 +30435,13 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.function@0.0.88': + resolution: {integrity: sha512-Tl40BycBHXLmaIb6Q2CGFiExRRCrgbqXVNdEEUYlJ7xJFwrf6r5qfWnoad+J5a0OTlfQob9ZeW9DiUPPeKLcfg==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/api-reference.renderers.function@0.0.90': resolution: {integrity: sha512-zhLij4OA8V71/pC3GrIpX0AR3ruO3bH+yfFcPd102nrYmFBS1/+9jgfewd7JEzBI5rTd6I+YkCWIkK510L6c+Q==} engines: {node: '>=12.22.0'} @@ -31995,6 +30449,20 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.grouped-schema-nodes-summary@0.0.80': + resolution: {integrity: sha512-KsehLKlpHC2eTxJW6IyTrFhaseI1uF2+Tn5OCXKjIYxHLDBkNmsLecgVZf3jbCUGkg994LCF+cFPdqGPWJzFuQ==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.1.0 + react-dom: 19.1.0 + + '@teambit/api-reference.renderers.grouped-schema-nodes-summary@0.0.82': + resolution: {integrity: sha512-xFdfLQIu3Wv/fZhs0/RNJ7AfaBN5ToBXYtIw/M/gIvvUGFOYOlu9YFoQX2ZS9j5J5FXsjLHArzL2o9+ENeE8NQ==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/api-reference.renderers.grouped-schema-nodes-summary@0.0.85': resolution: {integrity: sha512-Op6Z2tmBKE+RzLdyMTza6X/cp6rIP017yOkwjoDzEP1yZOK9jcwW9bRYyzd7Mcz9lf7rZykXIWgOkAwTCVo55A==} engines: {node: '>=12.22.0'} @@ -32009,6 +30477,13 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.interface@0.0.84': + resolution: {integrity: sha512-9KBy7xTPP7iZHqcvqB6JPD0OclLYEu+Nca8S8mmPX7oSOzb1rtSuEyJoTXfmBl9PHnJ1zF3XCysmJSRauJ7G/g==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.1.0 + react-dom: 19.1.0 + '@teambit/api-reference.renderers.interface@0.0.87': resolution: {integrity: sha512-PpqAg+xZUzXo6AWQ8A2Ygl/h7PuiWasqVaWlvEuyo/DrUEiywVItQo435vfGHi3ReuVsRJgIsh7CtntrF6L0dg==} engines: {node: '>=12.22.0'} @@ -32016,6 +30491,20 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.parameter@0.0.67': + resolution: {integrity: sha512-CEKtvS1aFNNKsLyBZDzovYDVOyb/3voUt+v3dWWEafXuEAdvxmC2ZC1cvE69Bljt/6CZF8x96Qyl3VN6eYoinw==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.1.0 + react-dom: 19.1.0 + + '@teambit/api-reference.renderers.parameter@0.0.69': + resolution: {integrity: sha512-7uMIah7qQYKZ+gg9Dr03CppNlihWuYs8NPTKI2CTqdQBxmH5KguYmQDcZy1Cw5aJ7MoHoo1PwYAFOiA9Fll+RQ==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/api-reference.renderers.parameter@0.0.70': resolution: {integrity: sha512-dLpNYbRKNJ4pjO4HMjMllusucrdlp6sKeGsIB/7J+389O+LqS0iIMrH17x7YkSUzb9f5T1CU7tWBAdnDmrt5CQ==} engines: {node: '>=12.22.0'} @@ -32030,6 +30519,14 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.react@0.0.69': + resolution: {integrity: sha512-j+DxhLbIcErt4X0Q9YWirHmCfi6Gv+OoOqvcIana/0fmgz3LVvaFdrE2hsziqZhaPNEOOod73rZrc3vmGp0OiA==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.1.0 + react-dom: 19.1.0 + '@teambit/api-reference.renderers.react@0.0.71': resolution: {integrity: sha512-D+HzpZ0FguzRTjK20i6KgMtVy9JXXzUBRGkNvnp4I0Kn624xE4N21lzBZ0EWRPPGs1dh4LN4LSNPuaWjh2pofQ==} engines: {node: '>=12.22.0'} @@ -32044,6 +30541,20 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.schema-node-member-summary@0.0.78': + resolution: {integrity: sha512-3BDZhE3lT5RqFXM3dnA880tdrZ+j/KRBgET6nl3LAHlLs52KD9k57mturDJrB+4qeZiyzZdsP5VpGzFtw5t8xg==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.1.0 + react-dom: 19.1.0 + + '@teambit/api-reference.renderers.schema-node-member-summary@0.0.80': + resolution: {integrity: sha512-inwqLx8SQXNbPPzt6K6W6ijFq/ajHs/63hwRZmgO1bVGT0eQoicxaRtI9UV54Df2zvPQmoHBaq2roY3O47Psqg==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/api-reference.renderers.schema-node-member-summary@0.0.85': resolution: {integrity: sha512-T3jccfqbkMH0YbFrtuGagwXLFYybmU33aUt2DtTmM9cdgZcnliBNA2ZSO6jS/iWIjmfWKFsusEKHVk2gMoNAPA==} engines: {node: '>=12.22.0'} @@ -32058,6 +30569,14 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.schema-nodes-index@0.0.72': + resolution: {integrity: sha512-OTpCILDwCQsHU8TmKXPQqcjpyqW379I2UwFEsfeXf9c/VghqLUHIBtGGJoLqlp2PaVQdwS+SmG6IxX76foQVnw==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.1.0 + react-dom: 19.1.0 + '@teambit/api-reference.renderers.schema-nodes-index@0.0.75': resolution: {integrity: sha512-fWGP42DU8HGxtHvAxg4huscPjQ6aUpFwN/yVZE/++ELr74Pmpm8pE2vo5F3tVfDfdt9zoBlnmm1AZhCArlZk5w==} engines: {node: '>=12.22.0'} @@ -32065,6 +30584,13 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.this@0.0.71': + resolution: {integrity: sha512-JP4q+5RDd61wfn/NKX3enpAFjcHJSPHCYbrL2S7sv7neDxE1KIqPE/2+xEyL8Zx1vOfhjxbosJbAVqsiabCL0w==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.1.0 + react-dom: 19.1.0 + '@teambit/api-reference.renderers.this@0.0.72': resolution: {integrity: sha512-gTfsGtDvZuKMo4rzrS1G5OIb92xt71mXQoXk0ab4Q+bEjD2smI5ncVuo/S/QlDi8HShL/uCZhKPLIaiM6gU4nw==} engines: {node: '>=12.22.0'} @@ -32092,6 +30618,13 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/api-reference.renderers.type-literal@0.0.75': + resolution: {integrity: sha512-SVgBVtPDUaeJDXhkIrO4xzSFlskEnNsnwmVY7uL6L6JwUfvr0DEc1ln8XJr+WAG+AcZOuMGB0nipv0xMrPdyLw==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.1.0 + react-dom: 19.1.0 + '@teambit/api-reference.renderers.type-literal@0.0.78': resolution: {integrity: sha512-awBPLB/GLq0IxicuEWeRolzM1uaSrqQnd+cwG3/DdC8Zws+R9i/iFO1yGpGTd5TQF5ESQMaB4osDVR+umo6Jjw==} engines: {node: '>=12.22.0'} @@ -32099,6 +30632,14 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.type-ref@0.0.101': + resolution: {integrity: sha512-+kLgrydZy2VqsuZtc89u8RVtb99j+BfOd9zcgrEJKHcW8nD2Jud6b0UKo3XF23Hca6gV7efAPDW2dPr9o9ooYA==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/api-reference.renderers.type-ref@0.0.102': resolution: {integrity: sha512-e6KnK1RG9y9h34TDhMDKlqZKVY3zhBRct5kobbhJN45exmWPhdfBv4HLu0I2zBtXbuzAJWBTDujQPyUtH1gNww==} engines: {node: '>=12.22.0'} @@ -32106,6 +30647,14 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.type-ref@0.0.99': + resolution: {integrity: sha512-npX6fWFLSblbOfoEV8K/g/iKc7MV6rLRRqV/0R5ckC/7PFZQ4Iwj6usb7FrIFdeqnyLIg4Owy1se0JwyDEQQQg==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.1.0 + react-dom: 19.1.0 + '@teambit/api-reference.renderers.type-union@0.0.55': resolution: {integrity: sha512-0pONP9gsU1be8+Zc5oaJcrJMhQ1qoyDHIgJ9jSUnMkNLqLcS6aVVKx2+l6Y2QShiwDJKEy9CFo/C0x8z9LjHVQ==} engines: {node: '>=12.22.0'} @@ -32113,6 +30662,13 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/api-reference.renderers.type@0.0.82': + resolution: {integrity: sha512-JcpREkUjFS8+RL249Cb5DBct3b4QwuYrwpQZyBBiLgClm0Bmrq3DV0QLMlY0wDy0+89xbIIpk9qACEL4/bPvNg==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.1.0 + react-dom: 19.1.0 + '@teambit/api-reference.renderers.type@0.0.85': resolution: {integrity: sha512-9g21JFhQAq8/bV+W/JNfy5pfUEyOM9vgKAKOXzt+RO8q+U9CBw82unyDy99VdDpZmqC5iV1NlIdqjETTHeQlcQ==} engines: {node: '>=12.22.0'} @@ -32120,6 +30676,13 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.unresolved@0.0.82': + resolution: {integrity: sha512-vQN858PupHYVlAQJIYcJIifMVMPxR6SZ0MVD8Z42AanYW5oyaz0PH+EAo9KXnVZfkaC97SU3tl2EiN+Kdcs7qg==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.1.0 + react-dom: 19.1.0 + '@teambit/api-reference.renderers.unresolved@0.0.83': resolution: {integrity: sha512-ugmUrIUYwz2q7umOl/LZ7hYA27++/TIdQapack/U7QEPwZ6paLIMWtgAQponb4euzYmxJPWOBxVsFxCqlJORPg==} engines: {node: '>=12.22.0'} @@ -32127,6 +30690,13 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/api-reference.renderers.variable@0.0.82': + resolution: {integrity: sha512-dSC00SG6uMizf/gr0xE2UbtsFpK0O4ZBYl458SUoKIaVW8wrB7thjyo/Dg+fHklPniXwg8+4JRS6N5KPxifCpw==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.1.0 + react-dom: 19.1.0 + '@teambit/api-reference.renderers.variable@0.0.83': resolution: {integrity: sha512-bX9TSN0q+sNCrBXK7FYzSXPOvmKpcZTCi7z5dVSaZVrT5Dvvf5cHvcN7ne/Lc3K8mH4hc8SfK24zkk8NqQfcmA==} engines: {node: '>=12.22.0'} @@ -32153,6 +30723,10 @@ packages: resolution: {integrity: sha512-DzA23VfPSHAr27u4KIzAM7ZnvsR/22DynM8xXNVPYH3DDxcGqEprqPuHdfPhaILnUojSwjaLeYYpTxOSAtKJkw==} engines: {node: '>=12.22.0'} + '@teambit/api-reference.utils.copy-schema-node@0.0.45': + resolution: {integrity: sha512-jTRJrv1hT1PQ8t5Ifp2JECvHvDwh69w6Zm09My1uaPTIpFevk9b4DYAc3qhVnmlxk7YMqUuB4Sd/DNdh1eoYuQ==} + engines: {node: '>=12.22.0'} + '@teambit/api-reference.utils.copy-schema-node@0.0.48': resolution: {integrity: sha512-pFZ6/jC1cZrfT1CtAuprhLKmkdfXQyOgVZhYO1rkivUoPS7AQWX/Yb1jOJHCpE05Eisx8rANX8nQz+jBR1/U3Q==} engines: {node: '>=12.22.0'} @@ -32173,6 +30747,12 @@ packages: resolution: {integrity: sha512-jbpoMQcvxoFZtSNiS0uMl+mcpNhr+gAgP+DxecIl2qXOvvGV/aVJ46NhR4IavLAuCoNP0THnKi3Q8jElvamy3A==} engines: {node: '>=12.22.0'} + '@teambit/api-reference@1.0.1107': + resolution: {integrity: sha512-YAcQFCPP+Y1qU8BidhZQ3X0onNN+/Gar5cT3UCNj0l2GE/EmsXXzxodG3u/R5EGzAid5Sua1JD0ja012MfHrvw==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/api-reference@file:scopes/api-reference/api-reference': resolution: {directory: scopes/api-reference/api-reference, type: directory} peerDependencies: @@ -32181,25 +30761,34 @@ packages: '@teambit/api-server@file:scopes/harmony/api-server': resolution: {directory: scopes/harmony/api-server, type: directory} + '@teambit/application@1.0.1107': + resolution: {integrity: sha512-86R9lwQW8/6A+l4uGUdIi8I/aCS9cGiJVh14jhzidcBJmE7TMaeNuyz2qpBiIWyM8siT+P6uv/GlgZNGrctrdA==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/application@file:scopes/harmony/application': resolution: {directory: scopes/harmony/application, type: directory} peerDependencies: react: 19.2.7 - '@teambit/aspect-loader@file:scopes/harmony/aspect-loader': - resolution: {directory: scopes/harmony/aspect-loader, type: directory} + '@teambit/aspect-loader@1.0.1107': + resolution: {integrity: sha512-e0cKuFoGpBGGm/p2rbm18e2/4QoZMb/07Sc7e/v+1qhEzX8O37oRx9Kj/kNYVkbUe2AX9X9y6WzM5vT3xeR8tw==} + engines: {node: '>=16.0.0'} peerDependencies: chai: 5.2.1 react: 19.2.7 - '@teambit/aspect@file:scopes/harmony/aspect': - resolution: {directory: scopes/harmony/aspect, type: directory} - - '@teambit/babel@file:scopes/compilation/babel': - resolution: {directory: scopes/compilation/babel, type: directory} + '@teambit/aspect-loader@file:scopes/harmony/aspect-loader': + resolution: {directory: scopes/harmony/aspect-loader, type: directory} peerDependencies: + chai: 5.2.1 react: 19.2.7 + '@teambit/aspect@1.0.1107': + resolution: {integrity: sha512-vwJj1oald1/9I5mt5/tiQ4R8X2KNrrrMjEWq1GwEZbMagSIvHmi7BBEVY97GokMy+EEU4zNsMBXYsky0T/oSMA==} + engines: {node: '>=16.0.0'} + '@teambit/base-react.content.image@1.96.5': resolution: {integrity: sha1-4FEr2x5CMzpKs8Ys7ncg1M1xyTY=} peerDependencies: @@ -32813,12 +31402,26 @@ packages: '@teambit/builder-data@file:scopes/pipelines/modules/builder-data': resolution: {directory: scopes/pipelines/modules/builder-data, type: directory} + '@teambit/builder@1.0.1107': + resolution: {integrity: sha512-o0UvVtxyxKv4rL/pqyTVFJxybnYVEyjssn7xGtL0zCpGI7YHnC5/or+cviT5FcLLTBOWlUEFva+OC3po8MbTew==} + engines: {node: '>=16.0.0'} + peerDependencies: + chai: 5.2.1 + react: 19.2.7 + '@teambit/builder@file:scopes/pipelines/builder': resolution: {directory: scopes/pipelines/builder, type: directory} peerDependencies: chai: 5.2.1 react: 19.2.7 + '@teambit/bundler@1.0.1107': + resolution: {integrity: sha512-YYujYlsPP2QBNabD90QpTx/c3DDjnwjuxKgVt2ohaQapoyw45WD64WtQNzmdlGFG89a55FBF0/t6E25PEMpIsw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@apollo/client': ^3.12.0 + react: 19.2.7 + '@teambit/bundler@file:scopes/compilation/bundler': resolution: {directory: scopes/compilation/bundler, type: directory} peerDependencies: @@ -32837,6 +31440,13 @@ packages: resolution: {integrity: sha512-EMAdKuCkIx4mTarw2NFxcBDL6UZvtVcb77KyE01nx18deo66pAfSrFvdOwC/Xk5jingFxHjILuvGjCMWcnK5Tw==} engines: {node: '>=16.14'} + '@teambit/cache@0.0.1460': + resolution: {integrity: sha512-eEURm3f+j6/hYNeX3/5vurCr38sJlUUGi+HwmtvRLItQ7l0EykF79ugNcDFWqehh/mti2im26/UtwlhOZSw07w==} + engines: {node: '>=16.0.0'} + peerDependencies: + chai: 5.2.1 + react: 19.2.7 + '@teambit/cache@file:scopes/harmony/cache': resolution: {directory: scopes/harmony/cache, type: directory} peerDependencies: @@ -32875,6 +31485,12 @@ packages: '@teambit/cli-table@file:scopes/toolbox/tables/cli-table': resolution: {directory: scopes/toolbox/tables/cli-table, type: directory} + '@teambit/cli@0.0.1367': + resolution: {integrity: sha512-TM0rEVDwi/rxvbbzbWQlRZSb124MzffwACFykm1pNh7oQ1XaCXyCgA1+ta4x+bk0xLrOLnTRFv6udTey+dSoOw==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/cli@file:scopes/harmony/cli': resolution: {directory: scopes/harmony/cli, type: directory} peerDependencies: @@ -32948,6 +31564,14 @@ packages: peerDependencies: react: 19.1.0 + '@teambit/code.ui.code-compare@0.0.352': + resolution: {integrity: sha512-NK1Wu7uehpoJROFm2oSUZ/NyemJt6oJIFVHuT4qWfXDQQm76KKxcXSlJDVQ/vX+2pG8XuwyDm01RyBkPFQ7kLg==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/code.ui.code-compare@file:components/ui/code-compare': resolution: {directory: components/ui/code-compare, type: directory} peerDependencies: @@ -32955,11 +31579,25 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/code.ui.code-editor@0.0.14': + resolution: {integrity: sha512-3QO3k67CSWBvFrmQQ3ZIOBhJ0GZdsNzdrEPUkHLu/fyBsGa4saqn/2bUZaJQjmKL+C7QVKWpoet8PV5G+ag5KA==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.1.0 + react-dom: 19.1.0 + '@teambit/code.ui.code-editor@file:components/ui/code-editor': resolution: {directory: components/ui/code-editor, type: directory} peerDependencies: react: 19.2.7 + + '@teambit/code.ui.code-tab-page@0.0.710': + resolution: {integrity: sha512-AMffqyR+LgVYu0AL0+BF40pTs2aKP90ImW7vL0WvVvtVZqPcmcPVC7rVw0dPyRVPdxzkw2bruRYq3QkvY/PEhA==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 react-dom: 19.2.7 + react-router-dom: ^6.30.1 '@teambit/code.ui.code-tab-page@file:components/ui/code-tab-page': resolution: {directory: components/ui/code-tab-page, type: directory} @@ -32975,6 +31613,14 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/code.ui.code-view@0.0.571': + resolution: {integrity: sha512-3lTfh4ryORC6b21i60B7/f3oH5TfuRoMZHBWC+P5EuIFTPn/1MpcrU54JYKg6I6biVtQ8xYXLhWlzq5smSHWig==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/code.ui.code-view@file:components/ui/code-view': resolution: {directory: components/ui/code-view, type: directory} peerDependencies: @@ -33002,11 +31648,22 @@ packages: react-dom: 19.1.0 react-router-dom: ^6.30.1 + '@teambit/code.ui.inline-code-compare@0.0.7': + resolution: {integrity: sha512-Xtf1poebN3vYgmGIS1X8uq6jYbxMA8UjNLXYYDVKUxvOdIGrZp2jQU4GNo8bFmA/rtt6Xr6eo/f0/yYRYWuPVg==} + peerDependencies: + react: 19.2.7 + '@teambit/code.ui.inline-code-compare@file:components/ui/inline-code-compare': resolution: {directory: components/ui/inline-code-compare, type: directory} peerDependencies: react: 19.2.7 + '@teambit/code.ui.inline-config-compare@0.0.6': + resolution: {integrity: sha512-BQ25meuaGZqE186M5sswWXzozJ6vIVFr5kznPyKU8njjAmNo4lO2cuFJ7ttgdBmbST/lsHPnXTrNSJk0+JCFyg==} + peerDependencies: + '@apollo/client': ^3.12.0 + react: 19.2.7 + '@teambit/code.ui.inline-config-compare@file:components/ui/inline-config-compare': resolution: {directory: components/ui/inline-config-compare, type: directory} peerDependencies: @@ -33014,18 +31671,34 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/code.ui.inline-deps-compare@0.0.6': + resolution: {integrity: sha512-NN9BKgvwapJ1DrYiQRAXD4iZUrMWKd/LJNrBlsouCHbdX8YQL18r1r8DCoK9R60LLJ5hVAye63stho3ZjgJloA==} + peerDependencies: + react: 19.2.7 + '@teambit/code.ui.inline-deps-compare@file:components/ui/inline-deps-compare': resolution: {directory: components/ui/inline-deps-compare, type: directory} peerDependencies: react: 19.2.7 react-dom: 19.2.7 + '@teambit/code.ui.inline-diff-viewer@0.0.7': + resolution: {integrity: sha512-QKqS40nBB5O25cFv/F2TSFlZRPQJXvkwAhHsCbsag5bQwYRGquoTbp9a080m6BpCeES/7F5a5zHXpVqLE0U+2g==} + peerDependencies: + '@testing-library/react': ^16.0.0 + react: 19.2.7 + '@teambit/code.ui.inline-diff-viewer@file:components/ui/inline-diff-viewer': resolution: {directory: components/ui/inline-diff-viewer, type: directory} peerDependencies: '@testing-library/react': ^16.0.0 react: 19.2.7 + '@teambit/code.ui.inline-tests-compare@0.0.6': + resolution: {integrity: sha512-WZ/ptBDknqe2IXGW43IPJZ+IKbhJc5EzuViuhlFjr8FSSjFPf2B0Em2h9Dgw6sOgzLVFVag/cdG34oAiDPcE/Q==} + peerDependencies: + react: 19.2.7 + '@teambit/code.ui.inline-tests-compare@file:components/ui/inline-tests-compare': resolution: {directory: components/ui/inline-tests-compare, type: directory} peerDependencies: @@ -33075,11 +31748,23 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/code@1.0.1107': + resolution: {integrity: sha512-aDkPUdzBIJqE8sVqPKDri9uvheBknIy8GGhCuMr2xQUO6bb3N+Zn1XBJjHTpPWBfLKQ3K3PHIxyr/+8vRT8HEw==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/code@file:scopes/component/code': resolution: {directory: scopes/component/code, type: directory} peerDependencies: react: 19.2.7 + '@teambit/command-bar@1.0.1107': + resolution: {integrity: sha512-AZjnn/EvmmtYONubc3GHKKFaC7ceDLaoPqt6TQoZlM8YHjvRvPEU/S3vw5Um89+X1oSFA623pR9eKtLBYNtU9Q==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/command-bar@file:scopes/explorer/command-bar': resolution: {directory: scopes/explorer/command-bar, type: directory} peerDependencies: @@ -33217,11 +31902,25 @@ packages: '@teambit/compilation.modules.babel-file-transpiler@1.1.3': resolution: {integrity: sha512-ulMwwkb4Pfw/Wa2elYrV6WRYt4F7tQrD8jfeXHKHsSRU9veMONINh3fWldxZq7lyvTt4FRWHbjgvFjseUJ//qg==} + '@teambit/compiler@1.0.1107': + resolution: {integrity: sha512-nSZEX0BlxNxV1zw3WneISiiE3T6eATbBX4OWaxGAdboCYoRRJInTbzZwbQHeTNb85LSUbNV1NNyZsiZSfNJ6jg==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/compiler@file:scopes/compilation/compiler': resolution: {directory: scopes/compilation/compiler, type: directory} peerDependencies: react: 19.2.7 + '@teambit/component-compare@1.0.1107': + resolution: {integrity: sha512-xMYYGDpSP4I1AqGcJELhkLJ6uu/KFgsPvGxQxZh8n622TqbQPObB5lwivNoaAXw6HCBJ2wWwHCzO26B3R7an9A==} + engines: {node: '>=16.0.0'} + peerDependencies: + chai: 5.2.1 + react: 19.2.7 + react-router-dom: ^6.30.1 + '@teambit/component-compare@file:scopes/component/component-compare': resolution: {directory: scopes/component/component-compare, type: directory} peerDependencies: @@ -33233,6 +31932,7 @@ packages: resolution: {integrity: sha512-vF+p5bbUKRbqE3KEnNxHMfaRIHBKjMhcmeFFZSGGJbf2JxC4OT9DI6urxyUMKSzIvpTPuxaoJ5C9KzvHTWhpIw==} engines: {node: '>=12.22.0'} peerDependencies: + '@teambit/legacy': 1.0.230 react: 19.1.0 react-dom: 19.1.0 @@ -33240,6 +31940,7 @@ packages: resolution: {integrity: sha512-TbR5WTJ+hqyZ0ZR+zlbMJkAeWHztOJCLXTEeximC9nZj9DkvXBiXFiKyc4O9m4YMlKRqD6L8/T9XEoNYLrYkMg==} engines: {node: '>=12.22.0'} peerDependencies: + '@teambit/legacy': 1.0.232 react: 19.1.0 react-dom: 19.1.0 @@ -33247,6 +31948,7 @@ packages: resolution: {integrity: sha512-/OEPdA80xS76HvGaSlZqNTyvQ/WlO3lERzUNnPnldLye2OWST69vhga8tefBRKMeNpPsITck6adfiLm1DH8m6g==} engines: {node: '>=12.22.0'} peerDependencies: + '@teambit/legacy': 1.0.223 react: 19.1.0 react-dom: 19.1.0 @@ -33254,6 +31956,7 @@ packages: resolution: {integrity: sha512-vB1Mr2C0Jz+eeaJkpVLBrjBchQc48i90CBvpnFxB4UItItWmjVywf9QwHO8uaeZw4r9Zc2zlI7+0mLlnXwvglQ==} engines: {node: '>=12.22.0'} peerDependencies: + '@teambit/legacy': 1.0.572 react: 19.1.0 react-dom: 19.1.0 @@ -33261,6 +31964,7 @@ packages: resolution: {integrity: sha512-6562BU8FnZp2GHf1Yprm/DDy0OZjb2twCWHS6L/dPQ79RLgfGGX9/FwSPMh1UUg9mHR+ECYEJD/7+KC23S6HHg==} engines: {node: '>=12.22.0'} peerDependencies: + '@teambit/legacy': 1.0.605 react: 19.1.0 react-dom: 19.1.0 @@ -33274,6 +31978,7 @@ packages: resolution: {integrity: sha512-OZuUsAOChiGdqU2fc8G/N1I6QisbeRw4UdeUjuLYdXqRVUEYPAzsjiyit+jRonP8/als9SDoXCO2xz/nckAOFw==} engines: {node: '>=12.22.0'} peerDependencies: + '@teambit/legacy': 1.0.263 react: 19.1.0 react-dom: 19.1.0 @@ -33326,6 +32031,12 @@ packages: peerDependencies: react: 19.2.7 + '@teambit/component-tree@1.0.1107': + resolution: {integrity: sha512-OXOaiON98dsz6MQvtHUWWBr72fLIfnSAM3YjlX2otPxPOrhOf5pDwVlDSHxBIcnFTkFeXKtPtmV69xTNJdn1Jg==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/component-tree@file:scopes/component/component-tree': resolution: {directory: scopes/component/component-tree, type: directory} peerDependencies: @@ -33347,6 +32058,10 @@ packages: resolution: {integrity: sha512-hh+shvnYks+rtsxCsQaA1l4gByVCF+KTFjDBmvjTCQa/elsV9o4ftIsKB9gHjISufTh/6XMB1KALIIabUbWvwA==} engines: {node: '>=12.22.0'} + '@teambit/component-writer@1.0.1107': + resolution: {integrity: sha512-L6MkH9itPSKk3hKqtlRol+ZUK9U6uybuAqgAgHrQ+mJHXiFNJw049o5xCTHo8jXZsIV2iXQc5116/IX6qVvW8A==} + engines: {node: '>=16.0.0'} + '@teambit/component-writer@file:scopes/component/component-writer': resolution: {directory: scopes/component/component-writer, type: directory} @@ -33467,6 +32182,13 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/component.ui.component-compare.changelog@0.0.250': + resolution: {integrity: sha512-P5Pszo4SD5O7VqlIyEWGS070I6+cR0eDgtJX8zaNz1fvREVttTbq85uYW8ekaN0xgF163I86TGjLCMznULBhcA==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/component.ui.component-compare.changelog@file:components/ui/component-compare/changelog': resolution: {directory: components/ui/component-compare/changelog, type: directory} peerDependencies: @@ -33509,6 +32231,15 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/component.ui.component-compare.component-compare@0.0.275': + resolution: {integrity: sha512-mdC6xDERudBTLsxMGWhoPGw5X0aNVnSEcAHXbn0mtvMJ8w1CNzrXOuuybrHkcTqsD/X/17A2d+tZN6VdCyaesQ==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@apollo/client': ^3.12.0 + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/component.ui.component-compare.component-compare@file:components/ui/component-compare/component-compare': resolution: {directory: components/ui/component-compare/component-compare, type: directory} peerDependencies: @@ -33524,6 +32255,13 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/component.ui.component-compare.context@0.0.128': + resolution: {integrity: sha512-lGy8wMVeQnkj35JdtqEKcZyBSnC+VYHA2iVN10bPT4H4fjqL2RGNJs0U0q1G3YlbSsul0U1YDGmAH/7xfoF9Og==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/component.ui.component-compare.context@file:components/ui/component-compare/context': resolution: {directory: components/ui/component-compare/context, type: directory} peerDependencies: @@ -33598,6 +32336,14 @@ packages: react: 19.1.0 react-router-dom: ^6.30.1 + '@teambit/component.ui.component-compare.models.component-compare-props@0.0.133': + resolution: {integrity: sha512-1HIzpMkR+USrWL56+AL6ZiQffsh5xx3FCmNa2RWg9AJRqZAu/saDOxlYtHQv/pKQCJSq2c0RtXHQfEWsO/MXGw==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + react-router-dom: ^6.30.1 + '@teambit/component.ui.component-compare.models.component-compare-props@file:components/ui/component-compare/models/component-compare-props': resolution: {directory: components/ui/component-compare/models/component-compare-props, type: directory} peerDependencies: @@ -33667,6 +32413,13 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/component.ui.component-compare.version-picker@0.0.256': + resolution: {integrity: sha512-FJ+gKnqlqZvWKxeEhpNNZJpaTu0bK6MLisRnnbCgJVKl+t7TEzoSynnje6lvoQkBO5hSccteud10KLQrVRLeZQ==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/component.ui.component-compare.version-picker@file:components/ui/component-compare/version-picker': resolution: {directory: components/ui/component-compare/version-picker, type: directory} peerDependencies: @@ -33685,31 +32438,33 @@ packages: resolution: {directory: components/ui/component-drawer, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 '@teambit/component.ui.component-filters.component-filter-context@file:components/ui/component-filters/component-filter-context': resolution: {directory: components/ui/component-filters/component-filter-context, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 '@teambit/component.ui.component-filters.deprecate-filter@file:components/ui/component-filters/deprecate-filter': resolution: {directory: components/ui/component-filters/deprecate-filter, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 '@teambit/component.ui.component-filters.env-filter@file:components/ui/component-filters/env-filter': resolution: {directory: components/ui/component-filters/env-filter, type: directory} peerDependencies: '@teambit/base-react.navigation.link': 2.0.33 react: 19.2.7 - react-dom: 19.2.7 '@teambit/component.ui.component-filters.show-main-filter@file:components/ui/component-filters/show-main-filter': resolution: {directory: components/ui/component-filters/show-main-filter, type: directory} peerDependencies: react: 19.2.7 + + '@teambit/component.ui.component-meta@0.0.374': + resolution: {integrity: sha512-ejMRtX+krmgDobS7QYrOyaSBQM8EfcM7oiN3L+evV7sKqLGiYtBKGOotAnE8SN4C8Zb97tbyeOLSQGrwDEZHRw==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 react-dom: 19.2.7 '@teambit/component.ui.component-meta@file:components/ui/component-meta': @@ -33776,7 +32531,6 @@ packages: peerDependencies: '@testing-library/react': ^14.3.1 react: 19.2.7 - react-dom: 19.2.7 react-router-dom: ^6.30.1 '@teambit/component.ui.version-label@0.0.509': @@ -33787,6 +32541,15 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/component@1.0.1107': + resolution: {integrity: sha512-cmmy9glL0A+04oh97HNVW7/icjpEwb85tDV5pRM5SNPNKU+r9peYNksBICrZhww9ryT+BRcJuZhwNDg4b5reXQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@apollo/client': ^3.12.0 + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.2.7 + react-router-dom: ^6.30.1 + '@teambit/component@file:scopes/component/component': resolution: {directory: scopes/component/component, type: directory} peerDependencies: @@ -33853,9 +32616,6 @@ packages: '@teambit/compositions.model.composition-id@file:scopes/compositions/model/composition-id': resolution: {directory: scopes/compositions/model/composition-id, type: directory} - peerDependencies: - react: 19.2.7 - react-dom: 19.2.7 '@teambit/compositions.model.composition-type@0.0.499': resolution: {integrity: sha512-UUsL6kF4x/ZjeSHWSLkuu5WEzdm/f+HdImmlwlC88FdHrTrZlu56ui1ImyeE7BFcnox+STl87dRwpUlaSEQ71Q==} @@ -33873,7 +32633,6 @@ packages: peerDependencies: '@teambit/base-react.navigation.link': 2.0.33 react: 19.2.7 - react-dom: 19.2.7 '@teambit/compositions.ui.composition-card@0.0.511': resolution: {integrity: sha512-aqJ8wdWwtCUIvtNjsOxUpqfvhOGW6zlMJPnHwjBsp+PhARA/5fllTWkBXwxz6B3megz6E99YNUJTT7Ht06oiyA==} @@ -33882,12 +32641,27 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/compositions.ui.composition-compare-section@0.0.110': + resolution: {integrity: sha512-3H0madVcdYjoXlEGy1rJVO3atCVbieMBSIm96aRhL9c2nZLYPArvqU/0Dsozfgg1Yp3A0Y4llvdPxZF77NKPBA==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/compositions.ui.composition-compare-section@file:components/ui/composition-compare-section': resolution: {directory: components/ui/composition-compare-section, type: directory} peerDependencies: react: 19.2.7 react-dom: 19.2.7 + '@teambit/compositions.ui.composition-compare@0.0.268': + resolution: {integrity: sha512-1C0ddwoOlopDlZGaW5YQR0+OHqujXbNB68evoxWBSYfSnYAr5S0YRawAOmTaZysPEvTPncxtHn7BXYf6c0mEoA==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/compositions.ui.composition-compare@file:components/ui/composition-compare': resolution: {directory: components/ui/composition-compare, type: directory} peerDependencies: @@ -33926,6 +32700,15 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/compositions@1.0.1107': + resolution: {integrity: sha512-PR+YPboG4qKCejmXkM09a10j/7dWelSYRfYKt2e5EJ55LXF8GcKoKNIQ+/YuJDwRfqnBtS1tu3HlfGFee9d9Mw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.2.7 + react-dom: 19.2.7 + react-router-dom: ^6.30.1 + '@teambit/compositions@file:scopes/compositions/compositions': resolution: {directory: scopes/compositions/compositions, type: directory} peerDependencies: @@ -33934,14 +32717,28 @@ packages: react-dom: 19.2.7 react-router-dom: ^6.30.1 + '@teambit/config-merger@0.0.974': + resolution: {integrity: sha512-PFy5UnDJuxIIjXcfaYCjFP50BPDkRQIUyLT1PM6Ys7LUxdftNH1Odx7Nwjmb6EWouY9zGMaUORczxNni8TK9YQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + chai: 5.2.1 + '@teambit/config-merger@file:scopes/workspace/config-merger': resolution: {directory: scopes/workspace/config-merger, type: directory} peerDependencies: chai: 5.2.1 + '@teambit/config-store@0.0.248': + resolution: {integrity: sha512-JxaRblzIoMDBsQ9AbTuLat+jRycKRUNHC3uqgUp+TP4oZIjX80qNQVrtL8XQ6TD71WhkBLMCdTD/zyerJAqafA==} + engines: {node: '>=16.0.0'} + '@teambit/config-store@file:components/config-store': resolution: {directory: components/config-store, type: directory} + '@teambit/config@0.0.1542': + resolution: {integrity: sha512-Bcw6PhtKoTGAWC9D3HAdXzwsuGlPC14J3eUfI9iXYtIhXQODNlgbsAU/wBL7X/Th9e12f9i8VCmplJqr8oHbcQ==} + engines: {node: '>=16.0.0'} + '@teambit/config@file:scopes/harmony/config': resolution: {directory: scopes/harmony/config, type: directory} @@ -34042,6 +32839,14 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/defender.ui.test-compare@0.0.317': + resolution: {integrity: sha512-Ni9tkm6r9lt518ldPOvG4bxdZe+1S7aZouXHZRX2Tta9RPql4f+kcRZRnx0JqArsMX3jW6bcXoexVsYkES6kRQ==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@apollo/client': ^3.12.0 + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/defender.ui.test-compare@file:components/ui/test-compare': resolution: {directory: components/ui/test-compare, type: directory} peerDependencies: @@ -34061,7 +32866,6 @@ packages: peerDependencies: '@apollo/client': ^3.12.0 react: 19.2.7 - react-dom: 19.2.7 '@teambit/defender.ui.test-row@0.0.503': resolution: {integrity: sha512-6vmQic9dcCHB8ma5bWl60rOXzBR66+wgzWYFPx11c63/77wzHPWhCApTtNtD4MKbKZ7UZFF8iMTjYYyAMGcfSg==} @@ -34110,23 +32914,47 @@ packages: '@teambit/dependencies.pnpm.dep-path@1.0.1': resolution: {integrity: sha512-EqGEPuPNyfBHVPkOakxrG8bvRJ1ta5IGpZExM1p7wrLTQ/E//FEWsrHD3ZOXe/LLPixsWawlMhj/jCtLuRPrHQ==} + '@teambit/dependencies.ui.deps-diff-table@0.0.2': + resolution: {integrity: sha512-ldYVIXtkfyg9X7U8S1s7YszffumN/SxzITozLapVFjkrG4JwsXDUJGCh1CT/vJJVIPWMFYRHPVkkLq9RA1pNxg==} + peerDependencies: + react: 19.2.7 + '@teambit/dependencies.ui.deps-diff-table@file:components/ui/deps-diff-table': resolution: {directory: components/ui/deps-diff-table, type: directory} peerDependencies: react: 19.2.7 react-dom: 19.2.7 + '@teambit/dependencies@1.0.1107': + resolution: {integrity: sha512-Io8UksF8DwxjmNSjb+VbsIYDUiFiXig6LNTqFhQDzC0I99Zlf4fXak9cRa9dv23Q2DV+ljfWjWWI7Tch1nDT4A==} + engines: {node: '>=16.0.0'} + peerDependencies: + chai: 5.2.1 + '@teambit/dependencies@file:scopes/dependencies/dependencies': resolution: {directory: scopes/dependencies/dependencies, type: directory} peerDependencies: chai: 5.2.1 + '@teambit/dependency-resolver@1.0.1107': + resolution: {integrity: sha512-9qD1bOg9p2pNXWlFJgHjNBaZagIRACf2IOsTSdlS6MmGfMjDnxKkz7uIS2+D3NsnYFK77rKMuyQ06vgVMmSu7Q==} + engines: {node: '>=16.0.0'} + peerDependencies: + chai: 5.2.1 + react: 19.2.7 + '@teambit/dependency-resolver@file:scopes/dependencies/dependency-resolver': resolution: {directory: scopes/dependencies/dependency-resolver, type: directory} peerDependencies: chai: 5.2.1 react: 19.2.7 + '@teambit/deprecation@1.0.1107': + resolution: {integrity: sha512-9Sf0NMHNEaKlf8CQdAVRxZEgfIUbAExUztekRQVRFpM49MHWtPQWuydBNMM381PNJcobyx1jKblN8ecw5lFxVA==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/deprecation@file:scopes/component/deprecation': resolution: {directory: scopes/component/deprecation, type: directory} peerDependencies: @@ -34215,6 +33043,12 @@ packages: '@testing-library/react': ^12.0.0 react: 19.1.0 + '@teambit/design.inputs.input-text@1.1.5': + resolution: {integrity: sha512-/a9HYJjJ2Wp4lOuMGJTlFUtlFOpzAHLpcMTZHVVS63L60Z1UM3H/gpRAsqncsFQ4RjiNSTk8Os18me037gvQjA==} + peerDependencies: + '@testing-library/react': ^12.0.0 + react: 19.1.0 + '@teambit/design.inputs.input-text@1.1.6': resolution: {integrity: sha512-rzOI3At5Jwp5nb0I9ysTr4q8QPo4MeYNQuRGlwRpV994qAP3ngxrP1+INzWl/EmwMzsUei5OGXLb2ev5TxLD0A==} peerDependencies: @@ -34851,7 +33685,6 @@ packages: resolution: {directory: components/ui/tooltip, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 '@teambit/design.ui.tree@0.0.15': resolution: {integrity: sha1-Kp0MIgNQpp81LGK/hyZsTA0o094=} @@ -34871,6 +33704,13 @@ packages: '@teambit/design.utils.hex-to-rgb@0.0.0-d5245aedf06a35c309be4ae7ac3faa68637d4db8': resolution: {integrity: sha512-auySV6X9+tq4U5NuhyDjwO26i0fKquwh03DDT0MgIEowfRgXlKKWUasy++C6pxNLrJffX6uHGMBfDuYQ+Pam9w==} + '@teambit/dev-files@1.0.1107': + resolution: {integrity: sha512-4RBuzo99zgt+HptbvE0uBBUFaipDwATY2CXoGjjwVXrLYIaE9wLpCgyMIw8U6bB6cUn708Eq6MvS0fmCMKfFaw==} + engines: {node: '>=16.0.0'} + peerDependencies: + chai: 5.2.1 + react: 19.2.7 + '@teambit/dev-files@file:scopes/component/dev-files': resolution: {directory: scopes/component/dev-files, type: directory} peerDependencies: @@ -34916,8 +33756,6 @@ packages: resolution: {directory: scopes/docs/ui/queries/get-docs, type: directory} peerDependencies: '@apollo/client': ^3.12.0 - react: 19.2.7 - react-dom: 19.2.7 '@teambit/docs.ui.zoomable-image@1.97.6': resolution: {integrity: sha1-OOu1rAZirK/u9+BJjXk51ePr8Gk=} @@ -34929,6 +33767,13 @@ packages: peerDependencies: react: 19.1.0 + '@teambit/docs@1.0.1107': + resolution: {integrity: sha512-2hFfo8JOKklIkQecu34HAa4La31tdDrg3N7Ms8YT/6HJFn4zHRinA55ipjuU42ZVZhIPDmBMHgVDZhzZjjwJCg==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/docs@file:scopes/docs/docs': resolution: {directory: scopes/docs/docs, type: directory} peerDependencies: @@ -35111,6 +33956,12 @@ packages: peerDependencies: react: 19.1.0 + '@teambit/documenter.ui.property-table@4.1.11': + resolution: {integrity: sha512-llUClbr4N8zrQUEY/Sjwg9OKAZVa+oG4ZwWDKyC744p92u3U5BYU/mS57j8zVXc4gltr2daVct1UFc9sUn2FdA==} + peerDependencies: + '@types/react': ^19.0.0 + react: 19.1.0 + '@teambit/documenter.ui.property-table@4.1.14': resolution: {integrity: sha512-PghOa+FiBpAG4F2oGlBlzBEMoNBe9WOIqlp4L+kjnTHm0JR6T1tO55sD0BC+catidMMnbtYQV8LVPtEAD8XGMA==} peerDependencies: @@ -35158,6 +34009,23 @@ packages: peerDependencies: react: 19.1.0 + '@teambit/documenter.ui.table-row@4.1.14': + resolution: {integrity: sha512-0OJTfpavRUGDg08ebDsGrrpAdYAEengkXlipg+uSVdOHocxAQBBVYfmCPvjB/rwyFqLGQP+47ucjgF0nnEq0zQ==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@types/react': ^19.0.0 + '@types/react-dom': ^19.0.0 + react: 19.1.0 + + '@teambit/documenter.ui.table-row@4.1.16': + resolution: {integrity: sha512-YzmwaUlQrndDUkRwynvA4Ro9d3jIhRd/omVYoODzVJBKT79lUhUqpCLymhaYEGyptQyaH/t5mwZv2ceaWT68Dg==} + engines: {node: '>=12.22.0'} + peerDependencies: + '@types/react': ^19.0.0 + '@types/react-dom': ^19.0.0 + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/documenter.ui.table-row@4.1.17': resolution: {integrity: sha512-b5eopHwUeYNSs+9msJ8taMYwNTQAp6QwJEH7dmauDqjE7HXCg9WPu0NOaJPq2P+XKGWdWYVaUda3behPQSeQVw==} engines: {node: '>=12.22.0'} @@ -35182,6 +34050,12 @@ packages: peerDependencies: react: 19.1.0 + '@teambit/documenter.ui.table@4.1.10': + resolution: {integrity: sha512-gUw9o+rWIubytMc5W5LJtt5D90cHxwlrW5eJvGelnPKzfmsFDH36JXIOUwDhOixgABjtCJPHj9400wQtoBpoRQ==} + peerDependencies: + '@types/react': ^19.0.0 + react: 19.1.0 + '@teambit/documenter.ui.table@4.1.13': resolution: {integrity: sha512-O7vvlJgojTHJw5gGcfxMowachw2qtCEMGF6h7dVlr9okwD3Yi7zQQK8pC/2E+daXWBAlT6NWWSDm49ORYlgqIA==} peerDependencies: @@ -35192,6 +34066,12 @@ packages: peerDependencies: react: 19.1.0 + '@teambit/eject@1.0.1107': + resolution: {integrity: sha512-OzXLW1o/GDEHlRkpvv1RS69udNxSGvS7Em1e1T1m3XNcgd1mG4hOMsAT3usn+ABMyGADCTrVV2MXya3kWFIgKg==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/eject@file:scopes/workspace/eject': resolution: {directory: scopes/workspace/eject, type: directory} peerDependencies: @@ -35200,8 +34080,9 @@ packages: '@teambit/empty-env@file:scopes/harmony/empty-env': resolution: {directory: scopes/harmony/empty-env, type: directory} - '@teambit/env@file:scopes/envs/env': - resolution: {directory: scopes/envs/env, type: directory} + '@teambit/env@1.0.1107': + resolution: {integrity: sha512-8QmMB94fueZxIEoxUTUGmImZylg8+l0xGxlN1pEi6OeIgXNIAZ311KQcvTea/gNsJejIkriymd0VM7hMWMyzew==} + engines: {node: '>=16.0.0'} '@teambit/envs.aspect-docs.envs@file:scopes/envs/aspect-docs/envs': resolution: {directory: scopes/envs/aspect-docs/envs, type: directory} @@ -35214,7 +34095,12 @@ packages: resolution: {directory: scopes/envs/ui/env-icon, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 + + '@teambit/envs@1.0.1107': + resolution: {integrity: sha512-jzUkgvennTSpAnsETVD1qW3KdAysEDMZ3CXpTt/PhqIVmmyAhMPYGXZQ04qb5WqR11zl1mFWc+2s4T9lMcrFRQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 '@teambit/envs@file:scopes/envs/envs': resolution: {directory: scopes/envs/envs, type: directory} @@ -35361,6 +34247,13 @@ packages: '@teambit/base-react.navigation.link': 2.0.33 react: ^18.0.0 + '@teambit/explorer.ui.components-overview@0.0.5': + resolution: {integrity: sha512-rc7lpvaVUVNryF/pZp7crke6VnnAdIyjIDrSznoZoo8pgjxfqteis6z70kemD+MoMui5+QaFhelN1wRqAUjIuA==} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.2.7 + react-router-dom: ^6.30.1 + '@teambit/explorer.ui.components-overview@file:components/ui/components-overview': resolution: {directory: components/ui/components-overview, type: directory} peerDependencies: @@ -35399,6 +34292,7 @@ packages: resolution: {integrity: sha1-1JJr4vIMX4zfPor98vVev8V5g/c=} engines: {node: '>=12.22.0'} peerDependencies: + '@teambit/legacy': 1.0.193 react: 19.1.0 react-dom: 19.1.0 @@ -35416,21 +34310,45 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/export@1.0.1107': + resolution: {integrity: sha512-vKlpFzvJu6oFbl5WxfFOJWlVAWHq/sGF0/1fM5AXEJN1MYXSIEhMpvIUZdjQUyuNVJfAWxVks3MTXMLnq8+kjA==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/export@file:scopes/scope/export': resolution: {directory: scopes/scope/export, type: directory} peerDependencies: react: 19.2.7 + '@teambit/express@0.0.1466': + resolution: {integrity: sha512-Zs2kcASnVDht0H5d6qeFev1CA42smCCWBC6F5lt2UPOqgN3e8BYEb4INhJqjCRE1EdA9d/ZZqF8RU83bsutNUA==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/express@file:scopes/harmony/express': resolution: {directory: scopes/harmony/express, type: directory} peerDependencies: react: 19.2.7 + '@teambit/forking@1.0.1107': + resolution: {integrity: sha512-Lfza80BTCQ5x7srqIrXkFHdeGbJAuvu7jNIpyqp3UIzpR2U6EePkGgRgwXNIwHS/IYRldB9YpQkSGyTdYYuOdA==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/forking@file:scopes/component/forking': resolution: {directory: scopes/component/forking, type: directory} peerDependencies: react: 19.2.7 + '@teambit/formatter@1.0.1107': + resolution: {integrity: sha512-PvpLEkc4Q+MI/YfWf97wi/Q5pL6Sv5EQVak39tIJhaSa09LcMHo0JvQ7vOdjh59qcxbPdjMdO0ZaNyX/z6sj8Q==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/formatter@file:scopes/defender/formatter': resolution: {directory: scopes/defender/formatter, type: directory} peerDependencies: @@ -35447,6 +34365,12 @@ packages: '@teambit/mdx.ui.mdx-layout': ^1.0.14 react: 19.1.0 + '@teambit/generator@1.0.1108': + resolution: {integrity: sha512-XA20kOq4YRXLcGfd7AIu5sRRHGx73O74bzKVChIpobL3blqMwOq/NkHfxzLlxcvTWdvkV3lj4Rp4My/w7TWyXA==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/generator@file:scopes/generator/generator': resolution: {directory: scopes/generator/generator, type: directory} peerDependencies: @@ -35465,6 +34389,10 @@ packages: '@teambit/git.modules.ignore-file-reader@file:scopes/git/modules/ignore-file-reader': resolution: {directory: scopes/git/modules/ignore-file-reader, type: directory} + '@teambit/git@1.0.1107': + resolution: {integrity: sha512-zyl8N28v02IMZDtsIJU6cIHObR0zW3AmYC1nA/Uc3V76qL6mKy+mVIxMujV9hFOiEag5rS/0+ELUCemYZIiMMA==} + engines: {node: '>=16.0.0'} + '@teambit/git@file:scopes/git/git': resolution: {directory: scopes/git/git, type: directory} @@ -35472,6 +34400,12 @@ packages: resolution: {integrity: sha512-PXhnl355EEXoSMB8Grw38bpbw8OJO/L6srR3Y8glWCsmQ6keH/WudX0FF0k41oU9+v4dnN08XVWS+TcPUuL7WQ==} engines: {node: '>=6', npm: '>=3'} + '@teambit/global-config@0.0.1371': + resolution: {integrity: sha512-BjCFFPiXtX+fxd5xUgGcNSbQ1de9LwGX54DUNUXPJXbIAZxe7n5B1HftWhMiCEArHCYezWrkwcMzBbYvQo6kAA==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/global-config@file:scopes/harmony/global-config': resolution: {directory: scopes/harmony/global-config, type: directory} peerDependencies: @@ -35483,6 +34417,13 @@ packages: '@teambit/graph.cleargraph@0.0.11': resolution: {integrity: sha512-+1vODzKP3GPKzQkDEkeLyG//0kjAkGcGdXVCdIlHZe0Dj91NT1hXnWMQaJYEhVqdcV5m32RW/xEe5vj6WzuPsA==} + '@teambit/graph@1.0.1107': + resolution: {integrity: sha512-l6LU/e1ea1RBet3d3L1SeR2xLvKquzOFH36wWhdBfloJBHHjwC2MtUrae24KE7UFavnBXvIznyI8ukyxZ3Wmrg==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@apollo/client': ^3.12.0 + react: 19.2.7 + '@teambit/graph@file:scopes/component/graph': resolution: {directory: scopes/component/graph, type: directory} peerDependencies: @@ -35510,6 +34451,15 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/graphql@1.0.1107': + resolution: {integrity: sha512-GQVavmbqG0ufwoYwQKvGre2h+WSDC4gis9uVARpGPYTH65CFa5+ipTjgd0AKUAFLpqCxlXRjKb/MTbFGPDmtSg==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@apollo/client': ^3.12.0 + graphql: ^15.8.0 + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/graphql@file:scopes/harmony/graphql': resolution: {directory: scopes/harmony/graphql, type: directory} peerDependencies: @@ -35597,7 +34547,6 @@ packages: resolution: {directory: scopes/harmony/ui/aspect-box, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 '@teambit/harmony.ui.hooks.use-core-aspects@file:components/ui/hooks/use-core-aspects': resolution: {directory: components/ui/hooks/use-core-aspects, type: directory} @@ -35610,6 +34559,10 @@ packages: resolution: {integrity: sha512-INOVSwWtMcRoimeejt2ltVU2VGa/razj+wUyEM+IwX3G489EkqOgFPm/Tekg0nHw/0LSQj5fBZWBR7bfw0po/w==} engines: {node: '>=12.22.0'} + '@teambit/host-initializer@0.0.820': + resolution: {integrity: sha512-HltfCDtUiHe1KbNSlzWjFVbAbTiTLJNdsx4UCZb7zzDkRd2kqS7RiEVSaN5RpFpG0qFHR5cpMUfBHKvjxcMJNw==} + engines: {node: '>=16.0.0'} + '@teambit/host-initializer@file:scopes/harmony/host-initializer': resolution: {directory: scopes/harmony/host-initializer, type: directory} @@ -35636,6 +34589,12 @@ packages: peerDependencies: react: 19.2.7 + '@teambit/importer@1.0.1107': + resolution: {integrity: sha512-YDB4WqIY1EFFP7OuZIdNchUO7i3G5wf1VaQiXS39XsaFbXKQHQN63kZ1QKlB6seLYinuCmD1za7Fk4JqTmkZnA==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/importer@file:scopes/scope/importer': resolution: {directory: scopes/scope/importer, type: directory} peerDependencies: @@ -35646,6 +34605,12 @@ packages: peerDependencies: react: 19.2.7 + '@teambit/install@1.0.1107': + resolution: {integrity: sha512-+3sTb7t3VBr9fjSFJkYoDObBp67OpQYNQUZj12rH1E2N3e0vCD8kfHrtJbhzx1gY/kafHCdeIwT48zpxCr5mJg==} + engines: {node: '>=16.0.0'} + peerDependencies: + chai: 5.2.1 + '@teambit/install@file:scopes/workspace/install': resolution: {directory: scopes/workspace/install, type: directory} peerDependencies: @@ -35654,15 +34619,29 @@ packages: '@teambit/internalize@file:scopes/component/internalize': resolution: {directory: scopes/component/internalize, type: directory} + '@teambit/ipc-events@1.0.1107': + resolution: {integrity: sha512-TOzelOD9rxKVlnzEc0j5taNZV6Yv6hn+wPiuWWBqGGR+YTzr40flXgrYaomMXi5A3am3L05fCeXv0XKua1T78g==} + engines: {node: '>=16.0.0'} + '@teambit/ipc-events@file:scopes/harmony/ipc-events': resolution: {directory: scopes/harmony/ipc-events, type: directory} + '@teambit/isolator@1.0.1107': + resolution: {integrity: sha512-XpTcizxnXDxDJhZZhug2yOT0CML6n54SuBO7crHFYKbRII6WU1jPXJMu2ApgzIE20DJBp67j9rypmyrq2FrXJA==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/isolator@file:scopes/component/isolator': resolution: {directory: scopes/component/isolator, type: directory} peerDependencies: chai: 5.2.1 react: 19.2.7 + '@teambit/issues@1.0.1107': + resolution: {integrity: sha512-Lwhp3HwfXCNhVmPH/tHpcHe8cyHoBQV8ezCgMr2z/sFiNB3WZrm+l9QYkazJ6+pP71nT4Tl1ozPGhrYq38bOYw==} + engines: {node: '>=16.0.0'} + '@teambit/issues@file:scopes/component/issues': resolution: {directory: scopes/component/issues, type: directory} @@ -35674,10 +34653,14 @@ packages: '@teambit/lane-id@0.0.283': resolution: {integrity: sha512-A4NwVj4ObqoAccbsYMd03q5klw6kPLS7sZpqLWgUX+Fv8lH0AWAtKFVJsTcawTZWiVrYLjpHvh0Xjl4h5gBOoQ==} engines: {node: '>=12.22.0'} + peerDependencies: + '@teambit/legacy': 1.0.553 '@teambit/lane-id@0.0.311': resolution: {integrity: sha512-ecSfXiCve/jce8j0zkxbmvLYRk8pJElGuUNGeMEW62cHHbM/chYvJiFfRmitHxqHjYNwP2U297isyyrbOoVw+Q==} engines: {node: '>=12.22.0'} + peerDependencies: + '@teambit/legacy': 1.0.578 '@teambit/lane-id@0.0.312': resolution: {integrity: sha512-ZYhN9Jd5A/L+YINRecBM3hPjhbXd3jTG0vYUutiUSSsrm9NtrutEsglPDVuqwNUlBQh5VW5gPo0rFaxY0aJuwQ==} @@ -35690,8 +34673,6 @@ packages: resolution: {directory: components/hooks/use-lane-components, type: directory} peerDependencies: '@apollo/client': ^3.12.0 - react: 19.2.7 - react-dom: 19.2.7 '@teambit/lanes.hooks.use-lanes@0.0.290': resolution: {integrity: sha512-2PWx3Ql+plVTDxJ1BVWf5DBlm9on1jFVTWfJI1xSHL+w5UwPP7FqC+APzk+M4rKfc43iPhStWZiZCoxYzsCz9A==} @@ -35717,7 +34698,6 @@ packages: '@apollo/client': ^3.12.0 '@teambit/base-react.navigation.link': 2.0.33 react: 19.2.7 - react-dom: 19.2.7 '@teambit/lanes.hooks.use-viewed-lane-from-url@file:components/hooks/use-viewed-lane-from-url_1': resolution: {directory: components/hooks/use-viewed-lane-from-url_1, type: directory} @@ -35824,9 +34804,6 @@ packages: '@teambit/lanes.ui.models.lanes-model@file:components/ui/models/lanes-model': resolution: {directory: components/ui/models/lanes-model, type: directory} - peerDependencies: - react: 19.2.7 - react-dom: 19.2.7 '@teambit/lanes.ui.navigation.lane-switcher@0.0.239': resolution: {integrity: sha512-cshzWfg6j0m1KSb26eX4ccAQRGJt00DsClImLy1ByzN7Z2XlAl6JDi8KhxMqyekfbdgFMSmPphZT9B8bRhPI1g==} @@ -35987,14 +34964,34 @@ packages: '@teambit/legacy.utils@file:components/legacy/utils': resolution: {directory: components/legacy/utils, type: directory} + '@teambit/legacy@2.1.0': + resolution: {integrity: sha512-P4ebluK+ASsyArGYW/lOr6ucryNGkIO4ZqaDWluaUWB/rPjNPmaDNv9lIWV2WMI2WuQwxVs9tUsmTKfkCLNRYA==} + engines: {node: '>=12.22.0'} + + '@teambit/linter@1.0.1107': + resolution: {integrity: sha512-qV+RmPVHgc6rXDIaufBKvhw19nd3MZdXLQC0DZ7EuSDSSKRfsOmN6t8EahRsFhE82pO2F54STxR4eIZcZpXyow==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/linter@file:scopes/defender/linter': resolution: {directory: scopes/defender/linter, type: directory} peerDependencies: react: 19.2.7 + '@teambit/lister@1.0.1107': + resolution: {integrity: sha512-OQmfJ4gOnRG0N5SpclV5bPr77x9W7hpY6OblbcTTy9krtYRy1qfWmZpQ60cgk8P4VV5g3hgQC2JOHpQgZ2fTRQ==} + engines: {node: '>=16.0.0'} + '@teambit/lister@file:scopes/component/lister': resolution: {directory: scopes/component/lister, type: directory} + '@teambit/logger@0.0.1460': + resolution: {integrity: sha512-9LctU+lIkMC+1sqpP7007RSpEG7FwmzmsI5/BrxEoFOnWBaO6slVlCJeWCUxXzODQ1GQknIDwaT/OCN50Jf+DA==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/logger@file:scopes/harmony/logger': resolution: {directory: scopes/harmony/logger, type: directory} peerDependencies: @@ -36093,8 +35090,9 @@ packages: peerDependencies: react: 19.2.7 - '@teambit/mdx@file:scopes/mdx/mdx': - resolution: {directory: scopes/mdx/mdx, type: directory} + '@teambit/mdx@1.0.1108': + resolution: {integrity: sha512-e4vBnTl8C7SyOcpODoipWPWmDHZN2wUg/+oPhaj8smfL5aTEem7WXhrwXnWcEdQ/T0GVp/6j7ipKmTWReeU5cg==} + engines: {node: '>=16.0.0'} peerDependencies: chai: 5.2.1 @@ -36104,15 +35102,19 @@ packages: '@teambit/merging@file:scopes/component/merging': resolution: {directory: scopes/component/merging, type: directory} - '@teambit/mocha@file:scopes/defender/mocha': - resolution: {directory: scopes/defender/mocha, type: directory} - peerDependencies: - mocha: 11.7.1 - react: 19.2.7 + '@teambit/mover@1.0.1107': + resolution: {integrity: sha512-WBPMU8+Ekcq2p8sb8fqFCaxkrDA9udOm3re74XmhQAV4iz1I6NRexr7ousnn7JuvmYq/flAE9er/tMJrl6oVlA==} + engines: {node: '>=16.0.0'} '@teambit/mover@file:scopes/component/mover': resolution: {directory: scopes/component/mover, type: directory} + '@teambit/multi-compiler@1.0.1107': + resolution: {integrity: sha512-XRw/wXWXA4gdbrL2v4RcYU2g4DYd2acKQLLUXg0caDplIi5bdXvPwALIP3z38I70qiB8cSsrnmFYaVYDgeee5w==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/multi-compiler@file:scopes/compilation/multi-compiler': resolution: {directory: scopes/compilation/multi-compiler, type: directory} peerDependencies: @@ -36123,6 +35125,12 @@ packages: peerDependencies: react: 19.2.7 + '@teambit/new-component-helper@1.0.1107': + resolution: {integrity: sha512-Zoalk1DBGpYV4VRsDuG7aTCTmey1GF/XMeyOBVX9S8ZEpbEnVSde8OpDTcq98Krlmi0ZUwxKZIQdsvcX4N1Z4Q==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/new-component-helper@file:scopes/component/new-component-helper': resolution: {directory: scopes/component/new-component-helper, type: directory} peerDependencies: @@ -36158,8 +35166,9 @@ packages: '@teambit/node.utils.esm-loader@0.0.7': resolution: {integrity: sha512-DlihQpBgfMTI+onyqGgsDrcV3TfV/aCEVgjidc4JvyYeaOY2vCk0bLwwkkBSHJbvALrltK5p2/Z5lVpnlZ+01w==} - '@teambit/node@file:scopes/harmony/node': - resolution: {directory: scopes/harmony/node, type: directory} + '@teambit/node@1.0.1107': + resolution: {integrity: sha512-MCRKyrQxyCZp0deODCOWOrKtDGtZ4eOnFz4TvDHZUN0wI59HDJUY9IVbGu8Ilwgb0/bsaPrl2lgmKHJN/LtzjQ==} + engines: {node: '>=16.0.0'} '@teambit/notifications@file:scopes/ui-foundation/notifications/aspect': resolution: {directory: scopes/ui-foundation/notifications/aspect, type: directory} @@ -36167,6 +35176,12 @@ packages: react: 19.2.7 react-router-dom: ^6.30.1 + '@teambit/objects@0.0.614': + resolution: {integrity: sha512-YKBD2j+7w06q70k6G0iQF4QqfhVlDLTUQVnwKyyEQMtz4Z4z3WFo3QauKGjePKSgBw57hofMzu5T0mlyzLKULw==} + engines: {node: '>=16.0.0'} + peerDependencies: + chai: 5.2.1 + '@teambit/objects@file:scopes/scope/objects': resolution: {directory: scopes/scope/objects, type: directory} peerDependencies: @@ -36182,6 +35197,12 @@ packages: resolution: {integrity: sha512-0D+YnSsdw6hbsj9mmcTcRbHKqzszPnMig1TLCOHqHODRM1zOA9pr2oTHyDesS70JGv4o9Q8yDGff87nBHTHWVg==} engines: {node: '>=16.0.0'} + '@teambit/panels@0.0.1370': + resolution: {integrity: sha512-2w4fzezJ3o6+wEY1lynORJf0n3GhwPqfT8j03YXBJtx0PCprBMZRDyx7JDzze2oyudfGn2dHmWaOVORKAQNBDQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/panels@file:scopes/ui-foundation/panels': resolution: {directory: scopes/ui-foundation/panels, type: directory} peerDependencies: @@ -36240,6 +35261,12 @@ packages: '@teambit/pkg.package-json.validator@0.0.1': resolution: {integrity: sha512-d63YGJeMN1NJMwCHrDATY6Li2emASSpMVzasPsp6WWYna8JaRxtYTD/61ZXVtfOX76RUSB1q5lfZuiQemsYvrw==} + '@teambit/pkg@1.0.1107': + resolution: {integrity: sha512-JL39BRSDEQpEA9RNSnt+2hRQFSMjTPwTdzh/yjMO5EY4+KWPPP0lSec+Io1/O63P3L59ra9eFccEW+fPwxT2Xw==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/pkg@file:scopes/pkg/pkg': resolution: {directory: scopes/pkg/pkg, type: directory} peerDependencies: @@ -36301,7 +35328,11 @@ packages: resolution: {directory: scopes/preview/ui/component-preview, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 + + '@teambit/preview.ui.inline-preview-compare@0.0.3': + resolution: {integrity: sha512-gx41G8yG2yfWuPo34emWt+FgrIbDnjkdzYSCf0n0j8usSSLsscMf1/7OpHe48KvLbvXmKk+DNE7DKvdLdJ92NQ==} + peerDependencies: + react: 19.2.7 '@teambit/preview.ui.inline-preview-compare@file:components/ui/inline-preview-compare': resolution: {directory: components/ui/inline-preview-compare, type: directory} @@ -36309,6 +35340,11 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/preview.ui.preview-compare@0.0.1': + resolution: {integrity: sha512-zKdhLe4U8+SZEIbND6pwC14EC1dUhIngoMcTwEAyDKHy1lMcvf9mB2Lij9euRRxsdsroxsYnB3H7H97mBbm9NQ==} + peerDependencies: + react: 19.2.7 + '@teambit/preview.ui.preview-compare@file:components/ui/preview-compare': resolution: {directory: components/ui/preview-compare, type: directory} peerDependencies: @@ -36319,6 +35355,13 @@ packages: resolution: {directory: scopes/preview/ui/preview-placeholder, type: directory} peerDependencies: react: 19.2.7 + + '@teambit/preview@1.0.1107': + resolution: {integrity: sha512-usTGxXlZq+9YUyg4oDdUqQq+a14X25rh3qEWHpeGwqU1Bm4bUhdaCfoWlgii//mOHHBlpQMKaWlQSrIPxHZdcA==} + engines: {node: '>=16.0.0'} + peerDependencies: + chai: 5.2.1 + react: 19.2.7 react-dom: 19.2.7 '@teambit/preview@file:scopes/preview/preview': @@ -36328,11 +35371,25 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/pubsub@1.0.1107': + resolution: {integrity: sha512-BwCngEYRo2WEXMumC9t1uhpVIAmprdFKfiXxFb9oCKj8M1mCoht9d6pZgvmZN3Ri0irTSXVZP5hBmV01GHSijw==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/pubsub@file:scopes/harmony/pubsub': resolution: {directory: scopes/harmony/pubsub, type: directory} peerDependencies: react: 19.2.7 + '@teambit/react-router@1.0.1107': + resolution: {integrity: sha512-EM2cz5kghxjaZZpStrD8PQU4M2A+uz1U42IZiy582m1XGUOaWCgvKSPkUFw6+O8GwaH6UCTZn0Dh3MZVxKYWZQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.2.7 + react-router-dom: ^6.30.1 + '@teambit/react-router@file:scopes/ui-foundation/react-router/react-router': resolution: {directory: scopes/ui-foundation/react-router/react-router, type: directory} peerDependencies: @@ -36469,6 +35526,12 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/react.rendering.ssr@1.0.4': + resolution: {integrity: sha512-iwWjnGGQFfdtLLwhx82J7ajWuSfHSTN8qvkMhIp1RjMuPNy3NTdu3+4Shu7YQEaKtQr6nUWtASC1HEqctW5hSw==} + peerDependencies: + react: 19.1.0 + react-dom: 19.1.0 + '@teambit/react.rendering.ssr@1.0.5': resolution: {integrity: sha512-xJtM2Xs4J3c8bnfj8nrWmw65khfxgfrRScK/3bpIb2fkcEQYnPj+8BTTZeoc8uxj+6aBmwwh0gKtpsVoBy/BTA==} peerDependencies: @@ -36499,6 +35562,13 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/react.ui.docs-app@1.0.40': + resolution: {integrity: sha512-tYwu99MGs5Bm8s7z+1tq7BesnrF0SwRbZ4Tf3E8Dno6HI//L5lSNfyicl1DHwjL1BKoC2QxU06mMwcr8Q36isg==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/react.ui.docs-app@file:scopes/react/ui/docs-app': resolution: {directory: scopes/react/ui/docs-app, type: directory} peerDependencies: @@ -36525,6 +35595,13 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/react.ui.docs.properties-table@0.0.30': + resolution: {integrity: sha512-cA2UXlzezpwp59JKB8lBvO/pOiBCR7EdvUGV6fK9STYIkEAORmwAbrh7WMRVyCisImW9hxDQ9vjLuuSiVr/ZzQ==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: 19.2.7 + react-dom: 19.2.7 + '@teambit/react.ui.docs.properties-table@file:scopes/react/ui/docs/properties-table': resolution: {directory: scopes/react/ui/docs/properties-table, type: directory} peerDependencies: @@ -36634,18 +35711,28 @@ packages: peerDependencies: react-dom: 19.2.7 - '@teambit/react@file:scopes/react/react': - resolution: {directory: scopes/react/react, type: directory} + '@teambit/react@1.0.1107': + resolution: {integrity: sha512-7fJfAT5inCcrAdq9JryoI2Qgn3Sv2+lStYkFhuXsPYI6UA1Px0UAbM9xZMsCvjmyVFYPscOM/5DsmvTjk/4q0g==} + engines: {node: '>=16.0.0'} peerDependencies: react: 19.1.0 react-dom: 19.1.0 - '@teambit/readme@file:scopes/mdx/readme': - resolution: {directory: scopes/mdx/readme, type: directory} + '@teambit/readme@1.0.1108': + resolution: {integrity: sha512-zi/tzo9bMkBG9pkCDlGzCEMXEqwb3IVA6a2cySuwwHaguJrVvka6wyvtGs/sjjMFboW4xRt6i63X/+n9EttFEQ==} + engines: {node: '>=16.0.0'} + + '@teambit/refactoring@1.0.1107': + resolution: {integrity: sha512-XbLAd+HwxG5FdW4JSpZvq6nDo+pi4nP/eYTH0Y+7+q8W2bgeljjfuhCjKYhHQXx3IiJ6p/rea3zJhFiUa3mA9Q==} + engines: {node: '>=16.0.0'} '@teambit/refactoring@file:scopes/component/refactoring': resolution: {directory: scopes/component/refactoring, type: directory} + '@teambit/remove@1.0.1107': + resolution: {integrity: sha512-KaGpYPk/QafDSjO1EqEV4y20l3Dkbg23q2+5ClyYUPFGsI3+50NG27mBSgGzst5nd7yPhkQxOXcHjb0Db1niAg==} + engines: {node: '>=16.0.0'} + '@teambit/remove@file:scopes/component/remove': resolution: {directory: scopes/component/remove, type: directory} @@ -36688,6 +35775,10 @@ packages: '@teambit/rspack.envs.react-env@1.0.11': resolution: {integrity: sha512-S6YNA5W38WbNpTo8kY0YEfIj2fmPQDY5vIAS5y3IRuglS9654dZfQur4xnTq8pH0aA+R0b+lrs6LlMcLBjiADA==} + '@teambit/rspack.modules.generate-asset-manifest@0.0.9': + resolution: {integrity: sha512-JULARuZ4akfh3seSIQ2SIAzUzNp2Qi8vUQE0pM8m/617Z/76AYolsl3rwbsasXEt+ezlZIxijQdJW3IdXGCR5g==} + engines: {node: '>=20.0.0'} + '@teambit/rspack.modules.generate-asset-manifest@file:components/modules/generate-asset-manifest': resolution: {directory: components/modules/generate-asset-manifest, type: directory} @@ -36697,7 +35788,7 @@ packages: '@teambit/rspack.plugins.manifest-plugin@file:components/plugins/manifest-plugin': resolution: {directory: components/plugins/manifest-plugin, type: directory} peerDependencies: - '@rspack/core': 1.7.5 + '@rspack/core': 1.7.12 '@teambit/rspack.rspack-bundler@1.0.10': resolution: {integrity: sha512-rU5y3QcTRWIz+U7h/kdpEBfF23EOBv2TsOQkPcNICByMqT9rh2/WIXKA/ywHPIQDw7aD2dQXigV1uLtw49nJvA==} @@ -36711,6 +35802,14 @@ packages: '@teambit/rspack.rspack-dev-server@0.1.50': resolution: {integrity: sha512-Nra2tUKkupY0ErqntWT0sEnP/fjU9knRfebU0YkLZq5kd5CSIN8oHdMNEYPMu/j8zwbcRqpvKR4i5vutYxGgow==} + '@teambit/schema@1.0.1107': + resolution: {integrity: sha512-0NnifNNY5tRCZrMNgzP9cPEzY5LgqwVJwLT3t+/7qZ1+IR7GFuyVI8nOLCFG77SraeTu3R1gl2yc7b6nkkkQbw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@teambit/base-react.navigation.link': 2.0.33 + chai: 5.2.1 + react: 19.2.7 + '@teambit/schema@file:scopes/semantics/schema': resolution: {directory: scopes/semantics/schema, type: directory} peerDependencies: @@ -36769,7 +35868,6 @@ packages: resolution: {directory: components/ui/hooks/scope-context, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 '@teambit/scope.ui.hooks.use-scope@0.0.456': resolution: {integrity: sha512-GgbsKP4Wxi/Zc9ooFEuu2r5ARR+RzklrBHZwsZli/OsEcjdshnsoehH/784oqubjZVsa1bkgEFEHmoYuDJW3HQ==} @@ -36820,6 +35918,13 @@ packages: react: 19.1.0 react-dom: 19.1.0 + '@teambit/scope@1.0.1107': + resolution: {integrity: sha512-NzJfF232ilOp7ukg4m5rfsc0UegGOWufOvwShVPs0ttF+9xQDlwycvP1Wkxt7qeBa+w9M/22N5ZZHbSiTGjGbQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + react-router-dom: ^6.30.1 + '@teambit/scope@file:scopes/scope/scope': resolution: {directory: scopes/scope/scope, type: directory} peerDependencies: @@ -36875,6 +35980,12 @@ packages: '@teambit/semantics.entities.semantic-schema@file:components/entities/semantic-schema': resolution: {directory: components/entities/semantic-schema, type: directory} + '@teambit/semantics.ui.api-diff-view@0.0.3': + resolution: {integrity: sha512-Z4iuk21tdopqVABH6tQBxqbQlAkFVtzLL9w8rcMNsVO9urYU4eF3JX9zXRk4xPSYrcr1cljTL78EkkEXtU9NFg==} + peerDependencies: + '@apollo/client': ^3.12.0 + react: 19.2.7 + '@teambit/semantics.ui.api-diff-view@file:components/ui/api-diff-view': resolution: {directory: components/ui/api-diff-view, type: directory} peerDependencies: @@ -36882,11 +35993,23 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/sidebar@1.0.1107': + resolution: {integrity: sha512-12GNRcupn8V/2VpbpYVop1sfHjd94oG+Ok7c2yLRQS1nqI5bfhC2pwcT5daHCIJyxBrL6kLRgKz5G8L4fZYOpQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/sidebar@file:scopes/ui-foundation/sidebar': resolution: {directory: scopes/ui-foundation/sidebar, type: directory} peerDependencies: react: 19.2.7 + '@teambit/snapping@1.0.1107': + resolution: {integrity: sha512-anpsk/Ibdubyohx/Tmd75YIBMTK6KxIWOoAjqq+9Sxz9RL/rs+r0QQ/+3YToCYb9coBhoTmSv491/jwo6zF61w==} + engines: {node: '>=16.0.0'} + peerDependencies: + chai: 5.2.1 + '@teambit/snapping@file:scopes/component/snapping': resolution: {directory: scopes/component/snapping, type: directory} peerDependencies: @@ -36920,7 +36043,15 @@ packages: resolution: {directory: components/tagged-exports, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 + + '@teambit/tester@1.0.1107': + resolution: {integrity: sha512-Mjmsw6/+IJP2E43pYIJprobiJ2ElvVZPrMUhZsT0lOeOPZYhoXNwBwvyMf0RlYuJU80VaWvr1aGquU7XoWDmxw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@apollo/client': ^3.12.0 + '@teambit/base-react.navigation.link': 2.0.33 + chai: 5.2.1 + react: 19.2.7 '@teambit/tester@file:scopes/defender/tester': resolution: {directory: scopes/defender/tester, type: directory} @@ -37134,6 +36265,10 @@ packages: '@teambit/toolbox.url.query-string@file:scopes/toolbox/url/query-string': resolution: {directory: scopes/toolbox/url/query-string, type: directory} + '@teambit/tracker@1.0.1107': + resolution: {integrity: sha512-D04z48QZPI5AnUCdsKp5VEf+XNRwFxZJHhKkqYJuJEPCbho7SKVllhKfMGiMUNEaaa9M6xfiukuyE16cba9G0g==} + engines: {node: '>=16.0.0'} + '@teambit/tracker@file:scopes/component/tracker': resolution: {directory: scopes/component/tracker, type: directory} @@ -37193,6 +36328,13 @@ packages: peerDependencies: react: 19.2.7 + '@teambit/typescript@1.0.1107': + resolution: {integrity: sha512-gb+DGttJ+lxtQpzrDL0TbuS7DhNKER1uP5XSA99Z9vPAwOkZb4/QuwWKno9yySAS4G9K6I6ElTzBCm4Kple3ww==} + engines: {node: '>=16.0.0'} + peerDependencies: + chai: 5.2.1 + react: 19.2.7 + '@teambit/typescript@file:scopes/typescript/typescript': resolution: {directory: scopes/typescript/typescript, type: directory} peerDependencies: @@ -37216,7 +36358,6 @@ packages: resolution: {directory: components/ui/buttons/collapser, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 '@teambit/ui-foundation.ui.constants.z-indexes@0.0.498': resolution: {integrity: sha1-q5rrOHpQsr+mATrJu4oRiyU2M2E=} @@ -37264,6 +36405,7 @@ packages: resolution: {integrity: sha1-7X0x1qLPQV7ySEUh5Rs1iXt+AX4=} engines: {node: '>=12.22.0'} peerDependencies: + '@teambit/legacy': 1.0.183 react: 19.1.0 react-dom: 19.1.0 @@ -37318,7 +36460,6 @@ packages: peerDependencies: '@apollo/client': ^3.12.0 react: 19.2.7 - react-dom: 19.2.7 '@teambit/ui-foundation.ui.hooks.use-in-out-transition@0.0.500': resolution: {integrity: sha512-us+GilkK9cAySNcpkgbk7/f/RwXNnMCzjQa3tXcTVX+XM2fo7KkcIJnrnQge55RMevDl8OyLmtcHKS7pXte7Vg==} @@ -37492,7 +36633,6 @@ packages: peerDependencies: '@teambit/base-react.navigation.link': 2.0.33 react: 19.2.7 - react-dom: 19.2.7 react-router-dom: ^6.30.1 '@teambit/ui-foundation.ui.react-router.use-query@0.0.505': @@ -37524,7 +36664,6 @@ packages: peerDependencies: '@teambit/base-react.navigation.link': 2.0.33 react: 19.2.7 - react-dom: 19.2.7 react-router-dom: ^6.30.1 '@teambit/ui-foundation.ui.top-bar@0.0.515': @@ -37654,6 +36793,16 @@ packages: '@teambit/ui-foundation.urls.compare-url@1.23.0': resolution: {integrity: sha1-7u6LJFiuBnbQPmwi791Dow7G95I=} + '@teambit/ui@1.0.1107': + resolution: {integrity: sha512-L4Dk1/jGLzHoT+Lk+cFSUbBsJiMf0jVHnTiTOGs2YRuezvEWoMKR6SBA1PWjlg7Jooo6IESfr0vauC1vCBojSw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@apollo/client': ^3.12.0 + '@teambit/base-react.navigation.link': 2.0.33 + react: 19.2.7 + react-dom: 19.2.7 + react-router-dom: ^6.30.1 + '@teambit/ui@file:scopes/ui-foundation/ui': resolution: {directory: scopes/ui-foundation/ui, type: directory} peerDependencies: @@ -37671,6 +36820,12 @@ packages: '@teambit/validator@file:scopes/defender/validator': resolution: {directory: scopes/defender/validator, type: directory} + '@teambit/variants@0.0.1635': + resolution: {integrity: sha512-IIC4Z0+q/H6Cf6/JVupCh06JYxF6omr2KCguoixnpw2yfvdlr/MV49nisBs8ipgMe+QWJdKKHj20VcJMjAhd6g==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/variants@file:scopes/workspace/variants': resolution: {directory: scopes/workspace/variants, type: directory} peerDependencies: @@ -37684,6 +36839,10 @@ packages: peerDependencies: react: 19.2.7 + '@teambit/watcher@1.0.1107': + resolution: {integrity: sha512-PT4JL7S4Mga123Ga6Wd2Z/rmOnS7mBOHskG1NX0ZUMMAdaqUZ5WVzPmkMUzI0VWZhl4oC/eWsXWNYSaDzFt3xg==} + engines: {node: '>=16.0.0'} + '@teambit/watcher@file:scopes/workspace/watcher': resolution: {directory: scopes/workspace/watcher, type: directory} @@ -37694,6 +36853,9 @@ packages: '@teambit/webpack.modules.config-mutator@0.0.177': resolution: {integrity: sha512-5x8hi9n0+CT82SENddfEeOVLFRUIQ5Tub43hst4N3v3gSUI4YPFihHwuXO5zpCdeCJNPU+8auRtguYYtIk0WGA==} + '@teambit/webpack.modules.config-mutator@0.0.182': + resolution: {integrity: sha512-gbPHtfTUb/rODbarfuYN4njGqx9IM+nfR1AfZqbCujVzX71bmxOiRmv4930LVkNMFC1Nqsg6uYEXVHaikKnyDQ==} + '@teambit/webpack.modules.config-mutator@file:scopes/webpack/config-mutator': resolution: {directory: scopes/webpack/config-mutator, type: directory} @@ -37768,16 +36930,34 @@ packages: peerDependencies: webpack: ^5.88.2 + '@teambit/webpack@1.0.1107': + resolution: {integrity: sha512-+z4uTSUzAtWRcVSq1RfN5rXJGGOuUgNVwZRWgivAyuAoZ3mLFFP34Bevreo8+uutErOuCRGbj1AKfzU/FAm3Lw==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/webpack@file:scopes/webpack/webpack': resolution: {directory: scopes/webpack/webpack, type: directory} peerDependencies: react: 19.2.7 + '@teambit/worker@0.0.1671': + resolution: {integrity: sha512-xL+IDi/HuouoXhRet5v810A5UnsYO95YnDu2sEe16ctInbF5FTT9P624dZDQPnJ6r4gouCvAytKSuHdavvgaLA==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: 19.2.7 + '@teambit/worker@file:scopes/harmony/worker': resolution: {directory: scopes/harmony/worker, type: directory} peerDependencies: react: 19.2.7 + '@teambit/workspace-config-files@1.0.1107': + resolution: {integrity: sha512-hSApmA6gPlVwvL8Vl/dksPaWH4w89c4066VVSkYmyZJuggnjSLhVApzUmiaZm7fkpMizsYycHn2vxbsmOsqUAg==} + engines: {node: '>=16.0.0'} + peerDependencies: + chai: 5.2.1 + '@teambit/workspace-config-files@file:scopes/workspace/workspace-config-files': resolution: {directory: scopes/workspace/workspace-config-files, type: directory} peerDependencies: @@ -37804,14 +36984,12 @@ packages: resolution: {directory: components/hooks/use-navigation-message-listener, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 react-router-dom: ^6.30.1 '@teambit/workspace.hooks.use-url-change-broadcaster@file:components/hooks/use-url-change-broadcaster': resolution: {directory: components/hooks/use-url-change-broadcaster, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 react-router-dom: ^6.30.1 '@teambit/workspace.modules.fs-cache@0.0.26': @@ -37859,14 +37037,12 @@ packages: resolution: {directory: components/ui/preserve-workspace-mode, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 react-router-dom: ^6.30.1 '@teambit/workspace.ui.use-workspace-mode@file:components/ui/use-workspace-mode': resolution: {directory: components/ui/use-workspace-mode, type: directory} peerDependencies: react: 19.2.7 - react-dom: 19.2.7 react-router-dom: ^6.30.1 '@teambit/workspace.ui.workspace-component-card@file:components/ui/workspace-component-card': @@ -37875,6 +37051,14 @@ packages: react: 19.2.7 react-dom: 19.2.7 + '@teambit/workspace@1.0.1107': + resolution: {integrity: sha512-XizevDCNt9T9i5BLk/WgKgypNsXv0ljvwsM7UM0PRdR1/CNneIt1hbP9sGCx76D9KYBXpt+XtcBOFW4HQmtmxQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@apollo/client': ^3.12.0 + react: 19.2.7 + react-router-dom: ^6.30.1 + '@teambit/workspace@file:scopes/workspace/workspace': resolution: {directory: scopes/workspace/workspace, type: directory} peerDependencies: @@ -39016,6 +38200,11 @@ packages: '@volar/typescript@2.4.15': resolution: {integrity: sha512-2aZ8i0cqPGjXb4BhkMsPYDkkuc2ZQ6yOpqwAuNwUoncELqoy5fRgOQtLR9gB0g902iS0NAkvpIzs27geVyVdPg==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true '@vue/compiler-core@3.5.41': resolution: {integrity: sha512-q0Xtv/F9w2YO/7htQhtiL+Ev2WCJbe5N2hc+XfgyKkEKqWpSxknmT8QOuGdEKNdjPq0c3F7rNpFkTo3Kfrm7pg==} @@ -43067,7 +42256,7 @@ packages: resolution: {integrity: sha512-MZmKQcTnhEh1SPSyMiEytIeDZDUoBZVorNHivQGXMASHf/BSGGOrKa2xQ5bGx3TCe1n109ecCt+cpww7wwWhKA==} engines: {node: '>=10.13.0'} peerDependencies: - '@rspack/core': 0.x || 1.x || 2.x + '@rspack/core': 1.7.12 webpack: ^5.20.0 peerDependenciesMeta: '@rspack/core': @@ -46551,11 +45740,6 @@ packages: peerDependencies: react: ^18.3.1 - react-dom@19.1.0: - resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} - peerDependencies: - react: 19.2.7 - react-dom@19.2.7: resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} peerDependencies: @@ -46629,6 +45813,11 @@ packages: react: 19.1.0 react-dom: 19.1.0 + react-syntax-highlighter@15.6.1: + resolution: {integrity: sha512-OqJ2/vL7lEeV5zTJyG7kmARppUjiB9h9udl4qHQjjgEos66z00Ia0OckwYfRxCSFrW8RJIBnsBwQsHZbVPspqg==} + peerDependencies: + react: 19.2.7 + react-syntax-highlighter@15.6.6: resolution: {integrity: sha512-DgXrc+AZF47+HvAPEmn7Ua/1p10jNoVZVI/LoPiYdtY+OM+/nG5yefLHKJwdKqY1adMuHFbeyBaG9j64ML7vTw==} peerDependencies: @@ -47095,7 +46284,7 @@ packages: rspack-manifest-plugin@5.2.2: resolution: {integrity: sha512-vynki1FQjdRaPYHKuiu5vxa/CT6v6pa601Q1nXWOHgdJ1HGID7/bShwuD1c6K4GWboJYl590iD0i6hoUi4AAhA==} peerDependencies: - '@rspack/core': ^1.0.0 || ^2.0.0 + '@rspack/core': 1.7.12 peerDependenciesMeta: '@rspack/core': optional: true @@ -47190,56 +46379,56 @@ packages: engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] + libc: glibc sass-embedded-linux-arm@1.102.0: resolution: {integrity: sha512-1nqC2lrn91fjEsf6gSr/KigU15FrhUSDGWdSWowLXvNG8KbYUNRKjfypn+8u4P0SrL+R/v4VSVZguZiVVTI94A==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - libc: [glibc] + libc: glibc sass-embedded-linux-musl-arm64@1.102.0: resolution: {integrity: sha512-UFvRNJcYFOqo0X525vXG3Buue+waoqiG58xx7J6tMHSj5K/38t+9YbbgppKGLRoKoAwZTIdW8pxPA8qBSzQC6Q==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - libc: [musl] + libc: musl sass-embedded-linux-musl-arm@1.102.0: resolution: {integrity: sha512-WULwlrLbhHsJzGBcfztoXK47VyJugcWDmLXF893+yrMj6dF4/zJP6JqootT3EmAx9JAUdAppXI6ma7aGlnV8jw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - libc: [musl] + libc: musl sass-embedded-linux-musl-riscv64@1.102.0: resolution: {integrity: sha512-7EmAMt5cX0SEN/qTNHD4VBHyjJXmFMAGuNR9R4YJR/SWGj/OZJw9VWryMfzEnMgNbG6HykiIttGfr9CyNKmZbA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - libc: [musl] + libc: musl sass-embedded-linux-musl-x64@1.102.0: resolution: {integrity: sha512-HHzU5/g/MT1edbHfDzZleKcX19l6LMGk0KhZFLy66cxQl1iRLUaL22jfGstmHOdRUmVzWF3VevjSflSGvAjr4Q==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - libc: [musl] + libc: musl sass-embedded-linux-riscv64@1.102.0: resolution: {integrity: sha512-AUc4wHQ7IUo9/0mcZQn7Xkl1t1+NZlTF+v5i3GX93HNoQUGIFic7q6qjSERLkdwQ0dLnWrMqe8KhV98V8v0ZoA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - libc: [glibc] + libc: glibc sass-embedded-linux-x64@1.102.0: resolution: {integrity: sha512-CxfhMwwbQFBCTjGysByvOw4PIOCYZ/jtz9uBU0UR5sfHtQvqqnsNyb1fVCIUsZ7piimxQAwcLV5H3Skj96QiVg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - libc: [glibc] + libc: glibc sass-embedded-unknown-all@1.102.0: resolution: {integrity: sha512-qhqfvFD/7X0c6e5rwvzABkGlaYJju1G+hDPCiB0HdK+S7JF+YDDb9XpRYJ9+tGIopWzEHhoNnJDPtPs9IX1lOQ==} @@ -47285,7 +46474,7 @@ packages: resolution: {integrity: sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==} engines: {node: '>= 18.12.0'} peerDependencies: - '@rspack/core': 0.x || 1.x + '@rspack/core': 1.7.12 node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 sass: ^1.3.0 sass-embedded: '*' @@ -47306,7 +46495,7 @@ packages: resolution: {integrity: sha512-hcov4ZwZJIGbEuyNr9EmiTmZueyrxSToE6GOzoZnq5JM7ecRO7ttyvilPn+VmRsqiP16+VYZzVnGZj/hzZgKBA==} engines: {node: '>= 18.12.0'} peerDependencies: - '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0 + '@rspack/core': 1.7.12 node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 sass: ^1.3.0 sass-embedded: '*' @@ -47358,9 +46547,6 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - scheduler@0.26.0: - resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==} - scheduler@0.27.0: resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} @@ -49741,29 +48927,6 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@apollo/client@3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.1.0)(react@19.1.0)(subscriptions-transport-ws@0.9.19)': - dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@15.8.0) - '@wry/caches': 1.0.1 - '@wry/equality': 0.5.7 - '@wry/trie': 0.5.0 - graphql: 15.8.0 - graphql-tag: 2.12.7(graphql@15.8.0) - hoist-non-react-statics: 3.3.2 - optimism: 0.18.1 - prop-types: 15.8.1 - rehackt: 0.1.0(@types/react@19.2.18)(react@19.1.0) - symbol-observable: 4.0.0 - ts-invariant: 0.10.3 - tslib: 2.8.1 - zen-observable-ts: 1.2.5 - optionalDependencies: - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - subscriptions-transport-ws: 0.9.19(bufferutil@4.0.3)(graphql@15.8.0)(utf-8-validate@5.0.5) - transitivePeerDependencies: - - '@types/react' - '@apollo/client@3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@15.8.0) @@ -50499,15 +49662,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.26.9)(supports-color@9.4.0)': - dependencies: - '@babel/core': 7.26.9(supports-color@9.4.0) - '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-decorators': 7.29.7(@babel/core@7.26.9) - transitivePeerDependencies: - - supports-color - '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.28.3)(supports-color@9.4.0)': dependencies: '@babel/core': 7.28.3(supports-color@9.4.0) @@ -50520,14 +49674,14 @@ snapshots: '@babel/plugin-proposal-object-rest-spread@7.11.0(@babel/core@7.11.6)': dependencies: '@babel/core': 7.11.6(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.11.6) '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.11.6) '@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.12.9) @@ -50666,7 +49820,7 @@ snapshots: '@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9(supports-color@9.4.0) - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.19.6)': dependencies: @@ -52915,6 +52069,14 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} + '@bitdev/harmony.generators.harmony-templates@5.0.2': + dependencies: + '@teambit/component-id': 1.2.4 + '@types/jest': 30.0.0 + '@types/node': 22.10.5 + lodash: 4.17.21 + prompts: 2.4.2 + '@bitdev/harmony.generators.harmony-templates@5.0.4': dependencies: '@teambit/component-id': 1.2.4 @@ -52923,6 +52085,14 @@ snapshots: lodash: 4.17.21 prompts: 2.4.2 + '@bitdev/node.generators.node-starters@1.0.0': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/git.modules.git-ignore': 1.0.2 + '@types/jest': 30.0.0 + '@types/node': 22.10.5 + comment-json: 4.6.2 + '@bitdev/node.generators.node-starters@1.0.2': dependencies: '@teambit/component-id': 1.2.4 @@ -52931,18 +52101,32 @@ snapshots: '@types/node': 22.10.5 comment-json: 4.6.2 + '@bitdev/node.generators.node-templates@6.0.1': + dependencies: + '@types/jest': 30.0.0 + '@types/node': 22.10.5 + lodash: 4.17.21 + '@bitdev/node.generators.node-templates@6.0.6': dependencies: '@types/jest': 30.0.0 '@types/node': 22.10.5 lodash: 4.17.21 + '@bitdev/react.generators.react-starters@2.0.0': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/git.modules.git-ignore': 1.0.2 + comment-json: 4.6.2 + '@bitdev/react.generators.react-starters@2.0.2': dependencies: '@teambit/component-id': 1.2.4 '@teambit/git.modules.git-ignore': 1.0.2 comment-json: 4.6.2 + '@bitdev/react.generators.react-templates@6.0.3': {} + '@bitdev/react.generators.react-templates@6.0.9': {} '@bitdev/react.live-controls@0.0.4(react@18.3.1)': @@ -53033,6 +52217,14 @@ snapshots: react-error-overlay: 6.1.0 strip-ansi: 7.2.0 + '@bitdev/symphony.generators.symphony-starters@1.0.0': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/git.modules.git-ignore': 1.0.2 + '@types/jest': 30.0.0 + '@types/node': 22.10.5 + comment-json: 4.6.2 + '@bitdev/symphony.generators.symphony-starters@1.0.2': dependencies: '@teambit/component-id': 1.2.4 @@ -53041,6 +52233,12 @@ snapshots: '@types/node': 22.10.5 comment-json: 4.6.2 + '@bitdev/symphony.generators.symphony-templates@5.0.2': + dependencies: + '@bitdev/harmony.generators.harmony-templates': 5.0.2 + '@types/jest': 30.0.0 + '@types/node': 22.10.5 + '@bitdev/symphony.generators.symphony-templates@5.0.4': dependencies: '@bitdev/harmony.generators.harmony-templates': 5.0.4 @@ -53451,6 +52649,7 @@ snapshots: dependencies: ajv: 6.15.0 debug: 4.3.4(supports-color@9.4.0) + eslint: 8.56.0(supports-color@9.4.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -53834,6 +53033,9 @@ snapshots: '@types/node': 22.10.5 '@types/yargs': 15.0.20 chalk: 4.1.2 + istanbul-lib-coverage: 3.2.2 + istanbul-reports: 3.2.0 + yargs: 17.0.1 '@jest/types@27.5.1': dependencies: @@ -53842,6 +53044,9 @@ snapshots: '@types/node': 22.10.5 '@types/yargs': 16.0.11 chalk: 4.1.2 + istanbul-lib-coverage: 3.2.2 + istanbul-reports: 3.2.0 + yargs: 17.0.1 '@jest/types@29.6.3': dependencies: @@ -53851,6 +53056,9 @@ snapshots: '@types/node': 22.10.5 '@types/yargs': 17.0.35 chalk: 4.1.2 + istanbul-lib-coverage: 3.2.2 + istanbul-reports: 3.2.0 + yargs: 17.0.1 '@jest/types@30.4.1': dependencies: @@ -53861,6 +53069,9 @@ snapshots: '@types/node': 22.10.5 '@types/yargs': 17.0.35 chalk: 4.1.2 + istanbul-lib-coverage: 3.2.2 + istanbul-reports: 3.2.0 + yargs: 17.0.1 '@josephg/resolvable@1.0.1': {} @@ -54120,10 +53331,6 @@ snapshots: dependencies: react: 18.3.1 - '@mdx-js/react@1.6.22(react@19.1.0)': - dependencies: - react: 19.1.0 - '@mdx-js/react@1.6.22(react@19.2.7)': dependencies: react: 19.2.7 @@ -54134,12 +53341,6 @@ snapshots: '@types/react': 19.2.18 react: 18.3.1 - '@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.1.0)': - dependencies: - '@types/mdx': 2.0.14 - '@types/react': 19.2.18 - react: 19.1.0 - '@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.7)': dependencies: '@types/mdx': 2.0.14 @@ -54234,13 +53435,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@monaco-editor/react@4.7.0(monaco-editor@0.33.0)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@monaco-editor/loader': 1.7.0 - monaco-editor: 0.33.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@monaco-editor/react@4.7.0(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@monaco-editor/loader': 1.7.0 @@ -54646,6 +53840,44 @@ snapshots: webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) webpack-hot-middleware: 2.26.1 + '@pmmmwh/react-refresh-webpack-plugin@0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + ansi-html-community: 0.0.8 + common-path-prefix: 3.0.0 + core-js-pure: 3.50.0 + error-stack-parser: 2.1.4 + find-up: 5.0.0 + html-entities: 2.6.0 + loader-utils: 2.0.4 + react-refresh: 0.10.0 + schema-utils: 3.3.0 + source-map: 0.7.6 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + optionalDependencies: + '@types/webpack': 5.28.5(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + type-fest: 4.41.0 + webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) + webpack-hot-middleware: 2.26.1 + + '@pmmmwh/react-refresh-webpack-plugin@0.5.4(@types/webpack@5.28.5)(react-refresh@0.14.2)(type-fest@0.21.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + ansi-html-community: 0.0.8 + common-path-prefix: 3.0.0 + core-js-pure: 3.50.0 + error-stack-parser: 2.1.4 + find-up: 5.0.0 + html-entities: 2.6.0 + loader-utils: 2.0.4 + react-refresh: 0.14.2 + schema-utils: 3.3.0 + source-map: 0.7.6 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + optionalDependencies: + '@types/webpack': 5.28.5(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + type-fest: 0.21.3 + webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) + webpack-hot-middleware: 2.26.1 + '@pnpm/catalogs.protocol-parser@1100.0.1': {} '@pnpm/catalogs.resolver@1100.0.1': @@ -54945,30 +54177,65 @@ snapshots: bole: 5.0.29 split2: 4.2.0 + '@pnpm/napi.darwin-arm64@12.0.0-rc.5': + optional: true + '@pnpm/napi.darwin-arm64@12.0.0-rc.7': optional: true + '@pnpm/napi.darwin-x64@12.0.0-rc.5': + optional: true + '@pnpm/napi.darwin-x64@12.0.0-rc.7': optional: true + '@pnpm/napi.linux-arm64-musl@12.0.0-rc.5': + optional: true + '@pnpm/napi.linux-arm64-musl@12.0.0-rc.7': optional: true + '@pnpm/napi.linux-arm64@12.0.0-rc.5': + optional: true + '@pnpm/napi.linux-arm64@12.0.0-rc.7': optional: true + '@pnpm/napi.linux-x64-musl@12.0.0-rc.5': + optional: true + '@pnpm/napi.linux-x64-musl@12.0.0-rc.7': optional: true + '@pnpm/napi.linux-x64@12.0.0-rc.5': + optional: true + '@pnpm/napi.linux-x64@12.0.0-rc.7': optional: true + '@pnpm/napi.win32-arm64@12.0.0-rc.5': + optional: true + '@pnpm/napi.win32-arm64@12.0.0-rc.7': optional: true + '@pnpm/napi.win32-x64@12.0.0-rc.5': + optional: true + '@pnpm/napi.win32-x64@12.0.0-rc.7': optional: true + '@pnpm/napi@12.0.0-rc.5': + optionalDependencies: + '@pnpm/napi.darwin-arm64': 12.0.0-rc.5 + '@pnpm/napi.darwin-x64': 12.0.0-rc.5 + '@pnpm/napi.linux-arm64': 12.0.0-rc.5 + '@pnpm/napi.linux-arm64-musl': 12.0.0-rc.5 + '@pnpm/napi.linux-x64': 12.0.0-rc.5 + '@pnpm/napi.linux-x64-musl': 12.0.0-rc.5 + '@pnpm/napi.win32-arm64': 12.0.0-rc.5 + '@pnpm/napi.win32-x64': 12.0.0-rc.5 + '@pnpm/napi@12.0.0-rc.7': optionalDependencies: '@pnpm/napi.darwin-arm64': 12.0.0-rc.7 @@ -55456,7 +54723,7 @@ snapshots: '@rollup/pluginutils': 3.1.0(rollup@2.80.0) rollup: 2.80.0 optionalDependencies: - '@types/babel__core': 7.20.0 + '@types/babel__core': 7.20.0(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -55502,36 +54769,24 @@ snapshots: '@rspack/binding-darwin-arm64@1.7.12': optional: true - '@rspack/binding-darwin-arm64@1.7.5': - optional: true - '@rspack/binding-darwin-arm64@2.1.10': optional: true '@rspack/binding-darwin-x64@1.7.12': optional: true - '@rspack/binding-darwin-x64@1.7.5': - optional: true - '@rspack/binding-darwin-x64@2.1.10': optional: true '@rspack/binding-linux-arm64-gnu@1.7.12': optional: true - '@rspack/binding-linux-arm64-gnu@1.7.5': - optional: true - '@rspack/binding-linux-arm64-gnu@2.1.10': optional: true '@rspack/binding-linux-arm64-musl@1.7.12': optional: true - '@rspack/binding-linux-arm64-musl@1.7.5': - optional: true - '@rspack/binding-linux-arm64-musl@2.1.10': optional: true @@ -55550,18 +54805,12 @@ snapshots: '@rspack/binding-linux-x64-gnu@1.7.12': optional: true - '@rspack/binding-linux-x64-gnu@1.7.5': - optional: true - '@rspack/binding-linux-x64-gnu@2.1.10': optional: true '@rspack/binding-linux-x64-musl@1.7.12': optional: true - '@rspack/binding-linux-x64-musl@1.7.5': - optional: true - '@rspack/binding-linux-x64-musl@2.1.10': optional: true @@ -55570,11 +54819,6 @@ snapshots: '@napi-rs/wasm-runtime': 1.0.7 optional: true - '@rspack/binding-wasm32-wasi@1.7.5': - dependencies: - '@napi-rs/wasm-runtime': 1.0.7 - optional: true - '@rspack/binding-wasm32-wasi@2.1.10': dependencies: '@emnapi/core': 1.11.3 @@ -55585,27 +54829,18 @@ snapshots: '@rspack/binding-win32-arm64-msvc@1.7.12': optional: true - '@rspack/binding-win32-arm64-msvc@1.7.5': - optional: true - '@rspack/binding-win32-arm64-msvc@2.1.10': optional: true '@rspack/binding-win32-ia32-msvc@1.7.12': optional: true - '@rspack/binding-win32-ia32-msvc@1.7.5': - optional: true - '@rspack/binding-win32-ia32-msvc@2.1.10': optional: true '@rspack/binding-win32-x64-msvc@1.7.12': optional: true - '@rspack/binding-win32-x64-msvc@1.7.5': - optional: true - '@rspack/binding-win32-x64-msvc@2.1.10': optional: true @@ -55622,19 +54857,6 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 1.7.12 '@rspack/binding-win32-x64-msvc': 1.7.12 - '@rspack/binding@1.7.5': - optionalDependencies: - '@rspack/binding-darwin-arm64': 1.7.5 - '@rspack/binding-darwin-x64': 1.7.5 - '@rspack/binding-linux-arm64-gnu': 1.7.5 - '@rspack/binding-linux-arm64-musl': 1.7.5 - '@rspack/binding-linux-x64-gnu': 1.7.5 - '@rspack/binding-linux-x64-musl': 1.7.5 - '@rspack/binding-wasm32-wasi': 1.7.5 - '@rspack/binding-win32-arm64-msvc': 1.7.5 - '@rspack/binding-win32-ia32-msvc': 1.7.5 - '@rspack/binding-win32-x64-msvc': 1.7.5 - '@rspack/binding@2.1.10': optionalDependencies: '@rspack/binding-darwin-arm64': 2.1.10 @@ -55658,12 +54880,6 @@ snapshots: '@rspack/binding': 1.7.12 '@rspack/lite-tapable': 1.1.0 - '@rspack/core@1.7.5': - dependencies: - '@module-federation/runtime-tools': 0.22.0 - '@rspack/binding': 1.7.5 - '@rspack/lite-tapable': 1.1.0 - '@rspack/core@2.1.10': dependencies: '@rspack/binding': 2.1.10 @@ -55731,11 +54947,21 @@ snapshots: optionalDependencies: webpack-hot-middleware: 2.26.1 - '@rspack/plugin-react-refresh@2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0)': + '@rspack/plugin-react-refresh@1.6.0(react-refresh@0.14.0)(webpack-hot-middleware@2.26.1)': dependencies: - react-refresh: 0.10.0 + error-stack-parser: 2.1.4 + html-entities: 2.6.0 + react-refresh: 0.14.0 optionalDependencies: - '@rspack/core': 2.1.10 + webpack-hot-middleware: 2.26.1 + + '@rspack/plugin-react-refresh@1.6.0(react-refresh@0.14.2)(webpack-hot-middleware@2.26.1)': + dependencies: + error-stack-parser: 2.1.4 + html-entities: 2.6.0 + react-refresh: 0.14.2 + optionalDependencies: + webpack-hot-middleware: 2.26.1 '@rspack/plugin-react-refresh@2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2)': dependencies: @@ -56112,12 +55338,6 @@ snapshots: '@teambit/accounts.account-descriptor@0.0.0-ce7333eafd23b6d7dc2982552d2ca8dbef2967f2': {} - '@teambit/analytics.timeseries@0.0.25(graphql@15.8.0)(react@19.1.0)': - dependencies: - graphql: 15.8.0 - graphql-tag: 2.12.1(graphql@15.8.0) - react: 19.1.0 - '@teambit/analytics.timeseries@0.0.25(graphql@15.8.0)(react@19.2.7)': dependencies: graphql: 15.8.0 @@ -56169,17 +55389,6 @@ snapshots: - '@testing-library/react' - '@types/react' - '@teambit/api-reference.hooks.use-api-ref-url@0.0.25(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - transitivePeerDependencies: - - '@testing-library/react' - - '@types/react' - '@teambit/api-reference.hooks.use-api-ref-url@0.0.25(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -56244,14 +55453,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/api-reference.models.api-node-renderer@0.0.53(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/api-reference.models.api-reference-model': 0.0.53 - '@teambit/semantics.entities.semantic-schema': 0.0.95 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/api-reference.models.api-node-renderer@0.0.53(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/api-reference.models.api-reference-model': 0.0.53 @@ -56288,6 +55489,51 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + '@teambit/api-reference.overview.renderers.grouped-schema-nodes-overview-summary@0.0.47(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.parameter': 0.0.67(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.schema-node-member-summary': 0.0.78(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.utils.custom-prism-syntax-highlighter-theme': 0.0.16 + '@teambit/api-reference.utils.group-schema-node-by-signature': 0.0.45 + '@teambit/api-reference.utils.schema-node-signature-transform': 0.0.47 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + classnames: 2.2.6 + core-js: 3.13.0 + pluralize: 8.0.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-syntax-highlighter: 15.6.1(react@19.2.7) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@teambit/api-reference.overview.renderers.grouped-schema-nodes-overview-summary@0.0.60(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.parameter': 0.0.69(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.schema-node-member-summary': 0.0.80(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.utils.custom-prism-syntax-highlighter-theme': 0.0.16 + '@teambit/api-reference.utils.group-schema-node-by-signature': 0.0.45 + '@teambit/api-reference.utils.schema-node-signature-transform': 0.0.47 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.103 + classnames: 2.5.1 + core-js: 3.13.0 + pluralize: 8.0.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-syntax-highlighter: 15.6.6(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - '@types/react-dom' + - react-router-dom + '@teambit/api-reference.overview.renderers.grouped-schema-nodes-overview-summary@0.0.76(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -56423,18 +55669,18 @@ snapshots: - '@testing-library/react-hooks' - '@types/react' - '@teambit/api-reference.renderers.api-node-details@0.0.86(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': + '@teambit/api-reference.renderers.api-node-details@0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.hooks.use-api-ref-url': 0.0.25(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) '@teambit/api-reference.models.api-reference-model': 0.0.53 - '@teambit/api-reference.renderers.schema-nodes-index': 0.0.0-84065b848688c0283ad004cebb93144c0630f1c0(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/api-reference.renderers.schema-nodes-index': 0.0.72(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/api-reference.utils.code-editor-options': 0.0.16 '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@18.3.1)(react@18.3.1) + '@teambit/code.ui.code-editor': 0.0.14(react-dom@18.3.1)(react@18.3.1) '@teambit/documenter.ui.heading': 4.1.8(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - classnames: 2.5.1 + classnames: 2.2.6 core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -56444,22 +55690,85 @@ snapshots: - '@testing-library/react-hooks' - '@types/react' - '@teambit/api-reference.renderers.api-node-details@0.0.86(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react-router-dom@6.30.4)(react@19.1.0)': + '@teambit/api-reference.renderers.api-node-details@0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': dependencies: - '@teambit/api-reference.hooks.use-api-ref-url': 0.0.25(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.1.0)(react@19.1.0) + '@teambit/api-reference.hooks.use-api-ref-url': 0.0.25(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) '@teambit/api-reference.models.api-reference-model': 0.0.53 - '@teambit/api-reference.renderers.schema-nodes-index': 0.0.0-84065b848688c0283ad004cebb93144c0630f1c0(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) + '@teambit/api-reference.renderers.schema-nodes-index': 0.0.72(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/api-reference.utils.code-editor-options': 0.0.16 - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@19.1.0)(react@19.1.0) - '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.1.0)(react@19.1.0) - '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/code.ui.code-editor': 0.0.14(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + + '@teambit/api-reference.renderers.api-node-details@0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.hooks.use-api-ref-url': 0.0.25(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.models.api-reference-model': 0.0.53 + '@teambit/api-reference.renderers.schema-nodes-index': 0.0.72(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.utils.code-editor-options': 0.0.16 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/code.ui.code-editor': 0.0.14(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + + '@teambit/api-reference.renderers.api-node-details@0.0.84(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.hooks.use-api-ref-url': 0.0.25(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.models.api-reference-model': 0.0.53 + '@teambit/api-reference.renderers.schema-nodes-index': 0.0.72(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.utils.code-editor-options': 0.0.16 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - react-router-dom: 6.30.4(react-dom@19.1.0)(react@19.1.0) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + + '@teambit/api-reference.renderers.api-node-details@0.0.86(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': + dependencies: + '@teambit/api-reference.hooks.use-api-ref-url': 0.0.25(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) + '@teambit/api-reference.models.api-reference-model': 0.0.53 + '@teambit/api-reference.renderers.schema-nodes-index': 0.0.0-84065b848688c0283ad004cebb93144c0630f1c0(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/api-reference.utils.code-editor-options': 0.0.16 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.heading': 4.1.8(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + classnames: 2.5.1 + core-js: 3.13.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@testing-library/react' - '@testing-library/react-hooks' @@ -56507,6 +55816,24 @@ snapshots: - '@testing-library/react-hooks' - '@types/react' + '@teambit/api-reference.renderers.class@0.0.86(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.overview.renderers.grouped-schema-nodes-overview-summary': 0.0.60(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.api-node-details': 0.0.84(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.grouped-schema-nodes-summary': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.103 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - '@types/react-dom' + - react-router-dom + '@teambit/api-reference.renderers.class@0.0.89(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -56558,6 +55885,19 @@ snapshots: - '@types/react-dom' - react-router-dom + '@teambit/api-reference.renderers.decorator@0.0.40(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.grouped-schema-nodes-summary': 0.0.80(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-row': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + '@teambit/api-reference.renderers.decorator@0.0.43(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -56606,6 +55946,38 @@ snapshots: - '@types/react-dom' - react-router-dom + '@teambit/api-reference.renderers.default-node-renderers@0.0.23(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.class': 0.0.86(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.decorator': 0.0.40(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.enum': 0.0.84(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.function': 0.0.88(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.inference-type': 0.0.66(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/api-reference.renderers.interface': 0.0.84(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.parameter': 0.0.69(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.this': 0.0.71(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.tuple-type': 0.0.34(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.type': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.type-array': 0.0.55(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.type-intersection': 0.0.55(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.type-literal': 0.0.75(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.type-ref': 0.0.101(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.type-union': 0.0.55(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.unresolved': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.variable': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - '@types/react-dom' + - react-router-dom + - supports-color + '@teambit/api-reference.renderers.default-node-renderers@file:components/renderers/default-node-renderers(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -56702,6 +56074,24 @@ snapshots: - react-router-dom - supports-color + '@teambit/api-reference.renderers.enum@0.0.84(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.overview.renderers.grouped-schema-nodes-overview-summary': 0.0.47(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.api-node-details': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.grouped-schema-nodes-summary': 0.0.80(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - '@types/react-dom' + - react-router-dom + '@teambit/api-reference.renderers.enum@0.0.87(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -56753,6 +56143,25 @@ snapshots: - '@types/react-dom' - react-router-dom + '@teambit/api-reference.renderers.function@0.0.88(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.api-node-details': 0.0.84(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.parameter': 0.0.69(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.103 + classnames: 2.5.1 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - '@types/react-dom' + - react-router-dom + '@teambit/api-reference.renderers.function@0.0.90(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -56807,6 +56216,40 @@ snapshots: - '@types/react-dom' - react-router-dom + '@teambit/api-reference.renderers.grouped-schema-nodes-summary@0.0.80(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.schema-node-member-summary': 0.0.78(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.utils.group-schema-node-by-signature': 0.0.45 + '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@teambit/api-reference.renderers.grouped-schema-nodes-summary@0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.schema-node-member-summary': 0.0.80(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.utils.group-schema-node-by-signature': 0.0.45 + '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.103 + classnames: 2.5.1 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - '@types/react-dom' + - react-router-dom + '@teambit/api-reference.renderers.grouped-schema-nodes-summary@0.0.85(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -56891,6 +56334,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@teambit/api-reference.renderers.interface@0.0.84(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.overview.renderers.grouped-schema-nodes-overview-summary': 0.0.47(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.api-node-details': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.grouped-schema-nodes-summary': 0.0.80(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - '@types/react-dom' + - react-router-dom + '@teambit/api-reference.renderers.interface@0.0.87(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -56942,6 +56403,45 @@ snapshots: - '@types/react-dom' - react-router-dom + '@teambit/api-reference.renderers.parameter@0.0.67(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.table-row': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + core-js: 3.13.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@teambit/api-reference.renderers.parameter@0.0.67(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-row': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@teambit/api-reference.renderers.parameter@0.0.69(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-row': 4.1.16(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.103 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + '@teambit/api-reference.renderers.parameter@0.0.70(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) @@ -56968,19 +56468,6 @@ snapshots: - '@types/react' - '@types/react-dom' - '@teambit/api-reference.renderers.parameter@0.0.72(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.1.0)(react@19.1.0) - '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@19.1.0)(react@19.1.0) - '@teambit/documenter.ui.table-row': 4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - '@teambit/api-reference.renderers.parameter@0.0.72(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) @@ -56994,13 +56481,13 @@ snapshots: - '@types/react' - '@types/react-dom' - '@teambit/api-reference.renderers.react@0.0.71(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': + '@teambit/api-reference.renderers.react@0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) - '@teambit/api-reference.renderers.api-node-details': 0.0.86(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@teambit/api-reference.renderers.parameter': 0.0.72(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/api-reference.renderers.api-node-details': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/api-reference.renderers.parameter': 0.0.67(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) + '@teambit/semantics.entities.semantic-schema': 0.0.95 classnames: 2.2.6 core-js: 3.13.0 react: 18.3.1 @@ -57012,17 +56499,35 @@ snapshots: - '@types/react-dom' - react-router-dom - '@teambit/api-reference.renderers.react@0.0.71(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.1.0)(react-router-dom@6.30.4)(react@19.1.0)': + '@teambit/api-reference.renderers.react@0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': dependencies: - '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.1.0)(react@19.1.0) - '@teambit/api-reference.renderers.api-node-details': 0.0.86(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react-router-dom@6.30.4)(react@19.1.0) - '@teambit/api-reference.renderers.parameter': 0.0.72(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.1.0)(react@19.1.0) + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.api-node-details': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.parameter': 0.0.67(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 classnames: 2.2.6 core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - '@types/react-dom' + - react-router-dom + + '@teambit/api-reference.renderers.react@0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.api-node-details': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.parameter': 0.0.67(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@testing-library/react' - '@testing-library/react-hooks' @@ -57068,6 +56573,50 @@ snapshots: - '@types/react' - '@types/react-dom' + '@teambit/api-reference.renderers.schema-node-member-summary@0.0.78(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.models.api-reference-model': 0.0.53 + '@teambit/api-reference.renderers.api-node-details': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.parameter': 0.0.67(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.utils.custom-prism-syntax-highlighter-theme': 0.0.16 + '@teambit/api-reference.utils.schema-node-signature-transform': 0.0.47 + '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-row': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-syntax-highlighter: 15.6.1(react@19.2.7) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@teambit/api-reference.renderers.schema-node-member-summary@0.0.80(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.models.api-reference-model': 0.0.53 + '@teambit/api-reference.renderers.api-node-details': 0.0.84(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.renderers.parameter': 0.0.69(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.utils.custom-prism-syntax-highlighter-theme': 0.0.16 + '@teambit/api-reference.utils.schema-node-signature-transform': 0.0.47 + '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-row': 4.1.16(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.103 + classnames: 2.5.1 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-syntax-highlighter: 15.6.6(react@19.2.7) + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - '@types/react-dom' + - react-router-dom + '@teambit/api-reference.renderers.schema-node-member-summary@0.0.85(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -57153,26 +56702,26 @@ snapshots: - '@testing-library/react-hooks' - '@types/react' - '@teambit/api-reference.renderers.schema-nodes-index@0.0.0-84065b848688c0283ad004cebb93144c0630f1c0(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0)': + '@teambit/api-reference.renderers.schema-nodes-index@0.0.0-84065b848688c0283ad004cebb93144c0630f1c0(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/api-reference.renderers.schema-node-member-summary': 0.0.0-aaaa7642e4c8de7b4dbe3d038a81ebafa454be09(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - '@teambit/design.ui.surfaces.menu.item': 0.0.354(react-dom@19.1.0)(react@19.1.0) - '@teambit/docs.ui.hooks.use-element-on-fold': 1.96.5(@testing-library/react-hooks@8.0.1)(react@19.1.0) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.surfaces.menu.item': 0.0.354(react-dom@19.2.7)(react@19.2.7) + '@teambit/docs.ui.hooks.use-element-on-fold': 1.96.5(@testing-library/react-hooks@8.0.1)(react@19.2.7) classnames: 2.2.6 core-js: 3.13.0 lodash.flatten: 4.4.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@testing-library/react' - '@testing-library/react-hooks' - '@types/react' - '@teambit/api-reference.renderers.schema-nodes-index@0.0.0-84065b848688c0283ad004cebb93144c0630f1c0(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/api-reference.renderers.schema-nodes-index@0.0.0-84065b848688c0283ad004cebb93144c0630f1c0(@testing-library/react-hooks@8.0.1)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/api-reference.renderers.schema-node-member-summary': 0.0.0-aaaa7642e4c8de7b4dbe3d038a81ebafa454be09(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.surfaces.menu.item': 0.0.354(react-dom@19.2.7)(react@19.2.7) '@teambit/docs.ui.hooks.use-element-on-fold': 1.96.5(@testing-library/react-hooks@8.0.1)(react@19.2.7) classnames: 2.2.6 @@ -57185,10 +56734,24 @@ snapshots: - '@testing-library/react-hooks' - '@types/react' - '@teambit/api-reference.renderers.schema-nodes-index@0.0.0-84065b848688c0283ad004cebb93144c0630f1c0(@testing-library/react-hooks@8.0.1)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/api-reference.renderers.schema-nodes-index@0.0.72(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@teambit/api-reference.renderers.schema-node-member-summary': 0.0.0-aaaa7642e4c8de7b4dbe3d038a81ebafa454be09(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.schema-node-member-summary': 0.0.78(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.surfaces.menu.item': 0.0.354(react-dom@18.3.1)(react@18.3.1) + '@teambit/docs.ui.hooks.use-element-on-fold': 1.96.5(@testing-library/react-hooks@8.0.1)(react@18.3.1) + classnames: 2.2.6 + core-js: 3.13.0 + lodash.flatten: 4.4.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@testing-library/react-hooks' + + '@teambit/api-reference.renderers.schema-nodes-index@0.0.72(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/api-reference.renderers.schema-node-member-summary': 0.0.78(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.surfaces.menu.item': 0.0.354(react-dom@19.2.7)(react@19.2.7) '@teambit/docs.ui.hooks.use-element-on-fold': 1.96.5(@testing-library/react-hooks@8.0.1)(react@19.2.7) classnames: 2.2.6 @@ -57197,9 +56760,7 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - - '@testing-library/react' - '@testing-library/react-hooks' - - '@types/react' '@teambit/api-reference.renderers.schema-nodes-index@0.0.75(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: @@ -57218,6 +56779,22 @@ snapshots: - '@types/react' - '@types/react-dom' + '@teambit/api-reference.renderers.this@0.0.71(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.hooks.use-api-ref-url': 0.0.25(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.type-ref': 0.0.99(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - react-router-dom + '@teambit/api-reference.renderers.this@0.0.72(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.hooks.use-api-ref-url': 0.0.25(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -57316,6 +56893,21 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + '@teambit/api-reference.renderers.type-literal@0.0.75(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.overview.renderers.grouped-schema-nodes-overview-summary': 0.0.47(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.grouped-schema-nodes-summary': 0.0.80(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.utils.copy-schema-node': 0.0.45 + '@teambit/semantics.entities.semantic-schema': 0.0.95 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@types/react' + - '@types/react-dom' + '@teambit/api-reference.renderers.type-literal@0.0.78(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -57367,6 +56959,26 @@ snapshots: - '@types/react-dom' - react-router-dom + '@teambit/api-reference.renderers.type-ref@0.0.101(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.hooks.use-api-ref-url': 0.0.25(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.api-node-details': 0.0.84(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.utils.copy-schema-node': 0.0.45 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.component-url': 0.0.190(@types/react@19.2.18)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.103 + classnames: 2.5.1 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - react-router-dom + '@teambit/api-reference.renderers.type-ref@0.0.102(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.hooks.use-api-ref-url': 0.0.25(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -57427,6 +57039,26 @@ snapshots: - '@types/react' - react-router-dom + '@teambit/api-reference.renderers.type-ref@0.0.99(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.hooks.use-api-ref-url': 0.0.25(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.api-node-details': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference.utils.copy-schema-node': 0.0.45 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.component-url': 0.0.182(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - react-router-dom + '@teambit/api-reference.renderers.type-union@0.0.55(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -57445,6 +57077,23 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + '@teambit/api-reference.renderers.type@0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.overview.renderers.grouped-schema-nodes-overview-summary': 0.0.47(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.api-node-details': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - '@types/react-dom' + - react-router-dom + '@teambit/api-reference.renderers.type@0.0.85(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -57493,6 +57142,21 @@ snapshots: - '@types/react-dom' - react-router-dom + '@teambit/api-reference.renderers.unresolved@0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.api-node-details': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - react-router-dom + '@teambit/api-reference.renderers.unresolved@0.0.83(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -57535,6 +57199,21 @@ snapshots: - '@types/react' - react-router-dom + '@teambit/api-reference.renderers.variable@0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.api-node-details': 0.0.82(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema': 0.0.95 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/react' + - react-router-dom + '@teambit/api-reference.renderers.variable@0.0.83(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) @@ -57655,6 +57334,10 @@ snapshots: dependencies: monaco-editor: 0.33.0 + '@teambit/api-reference.utils.copy-schema-node@0.0.45': + dependencies: + '@teambit/semantics.entities.semantic-schema': 0.0.92 + '@teambit/api-reference.utils.copy-schema-node@0.0.48(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) @@ -57684,16 +57367,105 @@ snapshots: dependencies: '@teambit/api-reference.models.api-reference-model': 0.0.53 - '@teambit/api-reference@file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/api-reference@1.0.1107(b3017e78284370c463107dac6958fbf7)': + dependencies: + '@teambit/api-reference.hooks.use-api-renderers': 0.0.37(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.renderers.default-node-renderers': 0.0.23(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/api-reference.sections.api-reference-page': 0.0.120(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/api-reference.sections.api-reference-section': 0.0.16(react-dom@19.2.7)(react@19.2.7) + '@teambit/code': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-compare': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.133(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.ui.api-diff-view': 0.0.3(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/tagged-exports': file:components/tagged-exports(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + lodash: 4.17.21 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - monaco-editor + - node-notifier + - node-sass + - postcss + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/api-reference@file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/api-reference.hooks.use-api-renderers': 0.0.37(react-dom@18.3.1)(react@18.3.1) '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@18.3.1)(react@18.3.1) '@teambit/api-reference.renderers.default-node-renderers': file:components/renderers/default-node-renderers(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/api-reference.sections.api-reference-page': 0.0.120(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/api-reference.sections.api-reference-section': 0.0.16(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -57707,6 +57479,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react-hooks' - '@types/node' @@ -57719,16 +57492,16 @@ snapshots: - supports-color - ts-node - '@teambit/api-reference@file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/api-reference@file:scopes/api-reference/api-reference(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/api-reference.hooks.use-api-renderers': 0.0.37(react-dom@19.2.7)(react@19.2.7) '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) '@teambit/api-reference.renderers.default-node-renderers': file:components/renderers/default-node-renderers(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/api-reference.sections.api-reference-page': 0.0.120(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/api-reference.sections.api-reference-section': 0.0.16(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -57742,6 +57515,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react-hooks' - '@types/node' @@ -57834,6 +57608,94 @@ snapshots: - react-dom - supports-color + '@teambit/application@1.0.1107(0cf1731fe8f65ed5f949d51959843d39)': + dependencies: + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/cli-table': file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/watcher': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + lodash: 4.17.21 + open: 8.4.2 + p-map-series: 2.1.0 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + '@teambit/application@file:scopes/harmony/application(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/bit-error': 0.0.404 @@ -57872,6 +57734,98 @@ snapshots: - '@types/react' - react-dom + '@teambit/aspect-loader@1.0.1107(0cf1731fe8f65ed5f949d51959843d39)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/bvm.config': 1.0.2 + '@teambit/bvm.path': 1.0.0 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compilation.modules.babel-compiler': file:scopes/compilation/modules/babel-compiler(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.load-trace': file:scopes/harmony/modules/load-trace(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.requireable-component': file:scopes/harmony/modules/requireable-component(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/node.utils.esm-loader': 0.0.7 + chai: 4.3.0 + chalk: 4.1.2 + find-root: 1.1.0 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + p-map-series: 2.1.0 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + '@teambit/aspect-loader@file:scopes/harmony/aspect-loader(@types/react@19.2.18)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 @@ -57965,72 +57919,7 @@ snapshots: - react-dom - supports-color - '@teambit/aspect@file:scopes/harmony/aspect(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(supports-color@9.4.0)(uglify-js@3.19.3)': - dependencies: - '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/plugin-transform-object-rest-spread': 7.28.0(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/preset-env': 7.28.3(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/preset-typescript': 7.27.1(@babel/core@7.26.9)(supports-color@9.4.0) - '@bitdev/symphony.generators.symphony-starters': 1.0.2 - '@bitdev/symphony.generators.symphony-templates': 5.0.4 - '@teambit/bit-error': 0.0.404 - '@teambit/cli-table': file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) - '@teambit/compilation.babel-compiler': 1.1.18(react@19.2.7)(supports-color@9.4.0) - '@teambit/component-id': 1.2.4 - '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@19.2.7) - '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) - '@teambit/defender.prettier-formatter': 1.0.24 - '@teambit/defender.tester-task': 1.0.14 - '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony': 0.4.12 - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) - '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) - '@teambit/typescript.typescript-compiler': 5.0.2(react@19.2.7) - '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.9)(@babel/traverse@7.29.8) - chalk: 4.1.2 - fs-extra: 10.0.0 - jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) - lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - typescript: 5.9.2 - transitivePeerDependencies: - - '@babel/core' - - '@babel/traverse' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - '@types/node' - - '@types/react' - - babel-plugin-macros - - clean-css - - cssnano - - csso - - esbuild - - eslint - - html-minifier-terser - - lightningcss - - node-notifier - - postcss - - supports-color - - ts-node - - uglify-js - - webpack-cli - - '@teambit/aspect@file:scopes/harmony/aspect(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(supports-color@9.4.0)(uglify-js@3.19.3)': + '@teambit/aspect@1.0.1107(4259415b0c890925e33bcc3991b0ffc7)': dependencies: '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) @@ -58039,184 +57928,135 @@ snapshots: '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@bitdev/symphony.generators.symphony-starters': 1.0.2 - '@bitdev/symphony.generators.symphony-templates': 5.0.4 + '@bitdev/symphony.generators.symphony-starters': 1.0.0 + '@bitdev/symphony.generators.symphony-templates': 5.0.2 + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/cli-table': file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) '@teambit/compilation.babel-compiler': 1.1.18(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/component-id': 1.2.4 + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@19.2.7) '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) '@teambit/defender.prettier-formatter': 1.0.24 '@teambit/defender.tester-task': 1.0.14 + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/node': 1.0.1107(1fb7dca41bf1adafa005688f41ce1f5d) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) - '@teambit/typescript.typescript-compiler': 5.0.2(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/typescript.typescript-compiler': 5.0.1(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.28.3)(@babel/traverse@7.29.8) chalk: 4.1.2 fs-extra: 10.0.0 jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) typescript: 5.9.2 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' + - '@mdx-js/react' - '@minify-html/node' - '@parcel/css' - '@rspack/core' - '@swc/core' - '@swc/css' + - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai - clean-css - cssnano - csso + - debug + - domexception + - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql - html-minifier-terser + - immer - lightningcss - node-notifier + - node-sass - postcss + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client - supports-color - ts-node + - type-fest - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/aspect@file:scopes/harmony/aspect(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(supports-color@9.4.0)(uglify-js@3.19.3)': + '@teambit/base-react.content.image@1.96.5(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/plugin-transform-object-rest-spread': 7.28.0(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@bitdev/symphony.generators.symphony-starters': 1.0.2 - '@bitdev/symphony.generators.symphony-templates': 5.0.4 - '@teambit/bit-error': 0.0.404 - '@teambit/cli-table': file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) - '@teambit/compilation.babel-compiler': 1.1.18(react@19.2.7)(supports-color@9.4.0) - '@teambit/component-id': 1.2.4 - '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@19.2.7) - '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) - '@teambit/defender.prettier-formatter': 1.0.24 - '@teambit/defender.tester-task': 1.0.14 - '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony': 0.4.12 - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) - '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) - '@teambit/typescript.typescript-compiler': 5.0.2(react@19.2.7) - '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.28.3)(@babel/traverse@7.29.8) - chalk: 4.1.2 - fs-extra: 10.0.0 - jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) - lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 + classnames: 2.3.1 + core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - typescript: 5.9.2 - transitivePeerDependencies: - - '@babel/core' - - '@babel/traverse' - - '@minify-html/node' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - '@types/node' - - '@types/react' - - babel-plugin-macros - - clean-css - - cssnano - - csso - - esbuild - - eslint - - html-minifier-terser - - lightningcss - - node-notifier - - postcss - - supports-color - - ts-node - - uglify-js - - webpack-cli - '@teambit/babel@file:scopes/compilation/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/base-react.content.image@1.97.1(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@babel/core': 7.28.3(supports-color@9.4.0) - '@teambit/compilation.aspect-docs.babel': file:scopes/compilation/aspect-docs/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/compilation.babel-compiler': 1.1.18(react@18.3.1)(supports-color@9.4.0) - '@teambit/harmony': 0.4.12 '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 18.3.1 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - transitivePeerDependencies: - - '@teambit/documenter.theme.theme-compositions' - - '@teambit/mdx.ui.mdx-layout' - - '@types/node' - - '@types/react' - - babel-plugin-macros - - node-notifier - - react-dom - - supports-color - - ts-node - - '@teambit/babel@file:scopes/compilation/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': - dependencies: - '@babel/core': 7.28.3(supports-color@9.4.0) - '@teambit/compilation.aspect-docs.babel': file:scopes/compilation/aspect-docs/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/compilation.babel-compiler': 1.1.18(react@19.2.7)(supports-color@9.4.0) - '@teambit/harmony': 0.4.12 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@teambit/documenter.theme.theme-compositions' - - '@teambit/mdx.ui.mdx-layout' - - '@types/node' - - '@types/react' - - babel-plugin-macros - - node-notifier - - react-dom - - supports-color - - ts-node - - '@teambit/base-react.content.image@1.96.5(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': - dependencies: - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - classnames: 2.3.1 - core-js: 3.13.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - - '@teambit/base-react.content.image@1.97.1(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - classnames: 2.3.1 - core-js: 3.13.0 + classnames: 2.3.1 + core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -58294,17 +58134,6 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/base-react.navigation.link@1.23.0(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/base-react.navigation.router-context': 1.23.0(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0) - '@teambit/base-react.navigation.use-location': 1.23.0(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0) - '@teambit/ui-foundation.urls.compare-url': 1.23.0 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - classnames: 2.3.1 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/base-react.navigation.link@1.23.0(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/base-react.navigation.router-context': 1.23.0(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -58325,18 +58154,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/base-react.navigation.link@2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - '@types/react': 19.2.18 - classnames: 2.3.1 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/base-react.navigation.link@2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.1.0)': dependencies: - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.1.0) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@types/react': 19.2.18 classnames: 2.3.1 core-js: 3.13.0 @@ -58361,13 +58181,6 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/base-react.navigation.router-context@1.23.0(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/base-react.navigation.router-context@1.23.0(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -58375,14 +58188,6 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/base-react.navigation.use-location@1.23.0(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/base-react.navigation.router-context': 1.23.0(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/base-react.navigation.use-location@1.23.0(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/base-react.navigation.router-context': 1.23.0(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -58482,19 +58287,12 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/base-ui.elements.dots-loader@1.0.3(react-dom@19.1.0)(react@19.1.0)': - dependencies: - classnames: 2.5.1 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/base-ui.elements.dots-loader@1.0.3(react-dom@19.2.7)(react@19.1.0)': dependencies: classnames: 2.5.1 core-js: 3.13.0 react: 19.1.0 - react-dom: 19.2.7(react@19.2.7) + react-dom: 19.2.7(react@19.1.0) '@teambit/base-ui.elements.dots-loader@1.0.3(react-dom@19.2.7)(react@19.2.7)': dependencies: @@ -58510,13 +58308,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/base-ui.elements.icon@1.0.0(react-dom@19.1.0)(react@19.1.0)': - dependencies: - classnames: 2.5.1 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/base-ui.elements.icon@1.0.0(react-dom@19.2.7)(react@19.1.0)': dependencies: classnames: 2.5.1 @@ -58740,21 +58531,13 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/base-ui.input.button@1.0.5(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/base-ui.elements.dots-loader': 1.0.3(react-dom@19.1.0)(react@19.1.0) - classnames: 2.5.1 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/base-ui.input.button@1.0.5(react-dom@19.2.7)(react@19.1.0)': dependencies: '@teambit/base-ui.elements.dots-loader': 1.0.3(react-dom@19.2.7)(react@19.1.0) classnames: 2.5.1 core-js: 3.13.0 react: 19.1.0 - react-dom: 19.2.7(react@19.2.7) + react-dom: 19.2.7(react@19.1.0) '@teambit/base-ui.input.button@1.0.5(react-dom@19.2.7)(react@19.2.7)': dependencies: @@ -58875,12 +58658,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/base-ui.layout.breakpoints@1.0.0(react-dom@19.1.0)(react@19.1.0)': - dependencies: - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/base-ui.layout.breakpoints@1.0.0(react-dom@19.2.7)(react@19.2.7)': dependencies: core-js: 3.13.0 @@ -58895,14 +58672,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/base-ui.layout.grid-component@1.0.2(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/base-ui.layout.breakpoints': 1.0.0(react-dom@19.1.0)(react@19.1.0) - classnames: 2.5.1 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/base-ui.layout.grid-component@1.0.2(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/base-ui.layout.breakpoints': 1.0.0(react-dom@19.2.7)(react@19.2.7) @@ -59362,12 +59131,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/base-ui.text.heading@1.0.4(react-dom@19.1.0)(react@19.1.0)': - dependencies: - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/base-ui.text.heading@1.0.4(react-dom@19.2.7)(react@19.1.0)': dependencies: core-js: 3.13.0 @@ -59544,12 +59307,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/base-ui.theme.colors@1.0.0(react-dom@19.1.0)(react@19.1.0)': - dependencies: - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/base-ui.theme.colors@1.0.0(react-dom@19.2.7)(react@19.1.0)': dependencies: core-js: 3.13.0 @@ -59569,13 +59326,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/base-ui.theme.dark-theme@1.0.2(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/base-ui.theme.colors': 1.0.0(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/base-ui.theme.dark-theme@1.0.2(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/base-ui.theme.colors': 1.0.0(react-dom@19.2.7)(react@19.2.7) @@ -59736,12 +59486,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/base-ui.utils.composer@1.0.0(react-dom@19.1.0)(react@19.1.0)': - dependencies: - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/base-ui.utils.composer@1.0.0(react-dom@19.2.7)(react@19.2.7)': dependencies: core-js: 3.13.0 @@ -59868,6 +59612,7 @@ snapshots: '@teambit/design.ui.brand.logo': 1.96.19(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony': 0.4.12 '@teambit/harmony.content.cli-reference': file:scopes/harmony/cli-reference(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy.analytics': file:components/legacy/analytics(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -59940,6 +59685,7 @@ snapshots: '@teambit/design.ui.brand.logo': 1.96.19(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony': 0.4.12 '@teambit/harmony.content.cli-reference': file:scopes/harmony/cli-reference(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy.analytics': file:components/legacy/analytics(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -60016,6 +59762,117 @@ snapshots: - react - react-dom + '@teambit/builder@1.0.1107(0cf1731fe8f65ed5f949d51959843d39)': + dependencies: + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/issues': 1.0.1107(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.array.duplications-finder': file:scopes/toolbox/array/duplications-finder(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.string.capitalize': file:scopes/toolbox/string/capitalize(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + archiver: 5.3.1 + chai: 4.3.0 + chalk: 4.1.2 + filenamify: 4.2.0 + fs-extra: 10.0.0 + globby: 11.0.1 + graphql-tag: 2.12.1(graphql@15.8.0) + is-binary-path: 2.1.0 + lodash: 4.17.21 + mime: 2.5.2 + minimatch: 3.0.5 + p-map-series: 2.1.0 + pretty-time: 1.1.0 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + '@teambit/builder@file:scopes/pipelines/builder(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 @@ -60166,6 +60023,91 @@ snapshots: - supports-color - ts-node + '@teambit/bundler@1.0.1107(0cf1731fe8f65ed5f949d51959843d39)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + cli-highlight: 2.1.9 + lodash: 4.17.21 + p-map-series: 2.1.0 + react: 19.2.7 + transitivePeerDependencies: + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + '@teambit/bundler@file:scopes/compilation/bundler(@apollo/client@3.12.11)(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) @@ -60235,6 +60177,54 @@ snapshots: '@teambit/bvm.path@1.0.0': {} + '@teambit/cache@0.0.1460(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) + cacache: 20.0.3 + chai: 4.3.0 + react: 18.3.1 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + + '@teambit/cache@0.0.1460(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + cacache: 20.0.3 + chai: 4.3.0 + react: 19.2.7 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + + '@teambit/cache@0.0.1460(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + cacache: 20.0.3 + chai: 5.2.1 + react: 19.2.7 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + '@teambit/cache@file:scopes/harmony/cache(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/harmony': 0.4.12 @@ -60342,7 +60332,7 @@ snapshots: - supports-color - typescript - '@teambit/changelog@file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.5.3)': + '@teambit/changelog@file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@teambit/component.instructions.exporting-components': 0.0.8(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.version-block': file:components/ui/version-block(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -60350,7 +60340,7 @@ snapshots: '@teambit/design.ui.separator': 0.0.367(react-dom@19.2.7)(react@19.2.7) '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony': 0.4.12 - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 @@ -60370,63 +60360,197 @@ snapshots: - supports-color - typescript - '@teambit/changelog@file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': + '@teambit/checkout@file:scopes/component/checkout(73487518e54ace9a77d472a1917ea865)': dependencies: - '@teambit/component.instructions.exporting-components': 0.0.8(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.version-block': file:components/ui/version-block(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.separator': 0.0.367(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) - '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - classnames: 2.5.1 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8e3bb409989b9a8170c4491cc33a6611) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chai: 4.3.0 + chai-fs: 1.0.0(chai@4.3.0) + chalk: 4.1.2 + lodash: 4.17.21 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + p-map-series: 2.1.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@apollo/client' - - '@mdx-js/react' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' - '@types/react-dom' - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client - supports-color - - typescript + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/changelog@file:scopes/component/changelog(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@7.0.2)': + '@teambit/checkout@file:scopes/component/checkout(84b464ed4d5e5d40201c5812c5447ae0)': dependencies: - '@teambit/component.instructions.exporting-components': 0.0.8(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.version-block': file:components/ui/version-block(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.separator': 0.0.367(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) - '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(956b37e2161835d4f3b437bb4163aa66) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - classnames: 2.5.1 + chai: 4.3.0 + chai-fs: 1.0.0(chai@4.3.0) + chalk: 4.1.2 + lodash: 4.17.21 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 - react: 19.2.7 + p-map-series: 2.1.0 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: - '@apollo/client' - - '@mdx-js/react' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' - '@types/react-dom' - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client - supports-color - - typescript + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/checkout@file:scopes/component/checkout(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/checkout@file:scopes/component/checkout(90eda82709e3e3c689415f1f67ef7f94)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 @@ -60441,7 +60565,7 @@ snapshots: '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(7f0b1380d9e19b8380805b18f15ff8d1) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) chai: 4.3.0 chai-fs: 1.0.0(chai@4.3.0) @@ -60452,17 +60576,29 @@ snapshots: p-map-series: 2.1.0 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -60478,6 +60614,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -60507,7 +60645,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/checkout@file:scopes/component/checkout(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/checkout@file:scopes/component/checkout(a750a906c976cb8d98cdd0e3319b0086)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 @@ -60522,7 +60660,7 @@ snapshots: '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(2f2ff5c22615b81ef353a3ebdeb3aeba) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) chai: 4.3.0 chai-fs: 1.0.0(chai@4.3.0) @@ -60533,17 +60671,29 @@ snapshots: p-map-series: 2.1.0 react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -60559,6 +60709,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -60588,7 +60740,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/checkout@file:scopes/component/checkout(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/checkout@file:scopes/component/checkout(a7e0734f23715321c879755e5fe9f029)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 @@ -60603,8 +60755,103 @@ snapshots: '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8c4e3ac6618e563d3c2b039062ad58d9) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 5.2.1 + chai-fs: 1.0.0(chai@5.2.1) + chalk: 4.1.2 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/checkout@file:scopes/component/checkout(bd648648567c4b79d143987df2a64cb5)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(c9b30cb656756ed3e4de20d984da836c) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) chai: 4.3.0 chai-fs: 1.0.0(chai@4.3.0) chalk: 4.1.2 @@ -60612,19 +60859,31 @@ snapshots: oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -60640,6 +60899,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -60669,7 +60930,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/checkout@file:scopes/component/checkout(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/checkout@file:scopes/component/checkout(be1b8053717c093fce78625f72ab9e2f)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 @@ -60684,10 +60945,10 @@ snapshots: '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(94fc81ec3178f7474dcc25b8f8a24f15) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: 5.2.1 - chai-fs: 1.0.0(chai@5.2.1) + chai: 4.3.0 + chai-fs: 1.0.0(chai@4.3.0) chalk: 4.1.2 lodash: 4.17.21 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) @@ -60695,17 +60956,29 @@ snapshots: p-map-series: 2.1.0 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -60721,6 +60994,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -60762,6 +61037,7 @@ snapshots: '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@18.3.1)(react@18.3.1) @@ -60797,6 +61073,7 @@ snapshots: '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) @@ -60832,6 +61109,7 @@ snapshots: '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) @@ -60899,7 +61177,7 @@ snapshots: - react-dom - supports-color - '@teambit/cli-mcp-server@file:scopes/mcp/cli-mcp-server(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/cli-mcp-server@file:scopes/mcp/cli-mcp-server(004d8a33219e288fc11e9a0e89cff9bb)': dependencies: '@modelcontextprotocol/sdk': 1.30.0(supports-color@9.4.0)(zod@3.25.76) '@teambit/component-id': 1.2.4 @@ -60914,7 +61192,7 @@ snapshots: '@teambit/scope.modules.find-scope-path': file:components/modules/find-scope-path(react-dom@19.2.7)(react@19.2.7) '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(94fc81ec3178f7474dcc25b8f8a24f15) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) chai: 4.3.0 chalk: 4.1.2 @@ -60928,6 +61206,7 @@ snapshots: strip-ansi: 6.0.0 zod: 3.25.76 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@cfworker/json-schema' @@ -60935,11 +61214,22 @@ snapshots: - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -60955,6 +61245,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -60984,24 +61276,24 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/cli-mcp-server@file:scopes/mcp/cli-mcp-server(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/cli-mcp-server@file:scopes/mcp/cli-mcp-server(323ef062ddb301af68e440118d6ffb75)': dependencies: '@modelcontextprotocol/sdk': 1.30.0(supports-color@9.4.0)(zod@3.25.76) '@teambit/component-id': 1.2.4 - '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/mcp.mcp-config-writer': file:components/mcp/mcp-config-writer(react-dom@18.3.1)(react@18.3.1) - '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@18.3.1)(react@18.3.1) - '@teambit/scope.modules.find-scope-path': file:components/modules/find-scope-path(react-dom@18.3.1)(react@18.3.1) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - chai: 4.3.0 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/mcp.mcp-config-writer': file:components/mcp/mcp-config-writer(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.modules.find-scope-path': file:components/modules/find-scope-path(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8c4e3ac6618e563d3c2b039062ad58d9) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 5.2.1 chalk: 4.1.2 comment-json: 4.2.5 fs-extra: 10.0.0 @@ -61009,10 +61301,11 @@ snapshots: node-fetch: 2.6.7 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) strip-ansi: 6.0.0 zod: 3.25.76 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@cfworker/json-schema' @@ -61020,11 +61313,22 @@ snapshots: - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -61040,6 +61344,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -61069,7 +61375,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/cli-mcp-server@file:scopes/mcp/cli-mcp-server(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/cli-mcp-server@file:scopes/mcp/cli-mcp-server(4a848c59b262eeadb7e2cfa91f2c4b65)': dependencies: '@modelcontextprotocol/sdk': 1.30.0(supports-color@9.4.0)(zod@3.25.76) '@teambit/component-id': 1.2.4 @@ -61084,7 +61390,7 @@ snapshots: '@teambit/scope.modules.find-scope-path': file:components/modules/find-scope-path(react-dom@19.2.7)(react@19.2.7) '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(956b37e2161835d4f3b437bb4163aa66) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) chai: 4.3.0 chalk: 4.1.2 @@ -61098,6 +61404,7 @@ snapshots: strip-ansi: 6.0.0 zod: 3.25.76 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@cfworker/json-schema' @@ -61105,11 +61412,22 @@ snapshots: - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -61125,6 +61443,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -61154,7 +61474,205 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/cli-mcp-server@file:scopes/mcp/cli-mcp-server(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/cli-mcp-server@file:scopes/mcp/cli-mcp-server(86bb152a2fd7a088987cb2d969768503)': + dependencies: + '@modelcontextprotocol/sdk': 1.30.0(supports-color@9.4.0)(zod@3.25.76) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/mcp.mcp-config-writer': file:components/mcp/mcp-config-writer(react-dom@18.3.1)(react@18.3.1) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.modules.find-scope-path': file:components/modules/find-scope-path(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(2f2ff5c22615b81ef353a3ebdeb3aeba) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chai: 4.3.0 + chalk: 4.1.2 + comment-json: 4.2.5 + fs-extra: 10.0.0 + lodash: 4.17.21 + node-fetch: 2.6.7 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + strip-ansi: 6.0.0 + zod: 3.25.76 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@cfworker/json-schema' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/cli-mcp-server@file:scopes/mcp/cli-mcp-server(a1f4d8d6aa2397d610235ef68a58bce3)': + dependencies: + '@modelcontextprotocol/sdk': 1.30.0(supports-color@9.4.0)(zod@3.25.76) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/mcp.mcp-config-writer': file:components/mcp/mcp-config-writer(react-dom@18.3.1)(react@18.3.1) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.modules.find-scope-path': file:components/modules/find-scope-path(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8e3bb409989b9a8170c4491cc33a6611) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chai: 4.3.0 + chalk: 4.1.2 + comment-json: 4.2.5 + fs-extra: 10.0.0 + lodash: 4.17.21 + node-fetch: 2.6.7 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + strip-ansi: 6.0.0 + zod: 3.25.76 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@cfworker/json-schema' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/cli-mcp-server@file:scopes/mcp/cli-mcp-server(a22783a682bb9adf5ebf344dedc3df9d)': dependencies: '@modelcontextprotocol/sdk': 1.30.0(supports-color@9.4.0)(zod@3.25.76) '@teambit/component-id': 1.2.4 @@ -61169,9 +61687,9 @@ snapshots: '@teambit/scope.modules.find-scope-path': file:components/modules/find-scope-path(react-dom@19.2.7)(react@19.2.7) '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(7f0b1380d9e19b8380805b18f15ff8d1) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: 5.2.1 + chai: 4.3.0 chalk: 4.1.2 comment-json: 4.2.5 fs-extra: 10.0.0 @@ -61183,6 +61701,106 @@ snapshots: strip-ansi: 6.0.0 zod: 3.25.76 transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@cfworker/json-schema' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/cli-mcp-server@file:scopes/mcp/cli-mcp-server(d44ff5124943096ded62f98873b13dd7)': + dependencies: + '@modelcontextprotocol/sdk': 1.30.0(supports-color@9.4.0)(zod@3.25.76) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/mcp.mcp-config-writer': file:components/mcp/mcp-config-writer(react-dom@18.3.1)(react@18.3.1) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.modules.find-scope-path': file:components/modules/find-scope-path(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(c9b30cb656756ed3e4de20d984da836c) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chai: 4.3.0 + chalk: 4.1.2 + comment-json: 4.2.5 + fs-extra: 10.0.0 + lodash: 4.17.21 + node-fetch: 2.6.7 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + strip-ansi: 6.0.0 + zod: 3.25.76 + transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@cfworker/json-schema' @@ -61190,11 +61808,22 @@ snapshots: - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -61210,6 +61839,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -61261,6 +61892,62 @@ snapshots: - react - react-dom + '@teambit/cli@0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.analytics': file:components/legacy/analytics(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.cli.error': file:components/legacy/cli/error(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) + chalk: 4.1.2 + didyoumean: 1.2.1 + fs-extra: 10.0.0 + lodash: 4.17.21 + p-map-series: 2.1.0 + pad-right: 0.2.2 + react: 18.3.1 + yargs: 17.0.1 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + + '@teambit/cli@0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.analytics': file:components/legacy/analytics(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.cli.error': file:components/legacy/cli/error(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + didyoumean: 1.2.1 + fs-extra: 10.0.0 + lodash: 4.17.21 + p-map-series: 2.1.0 + pad-right: 0.2.2 + react: 19.2.7 + yargs: 17.0.1 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + '@teambit/cli@file:scopes/harmony/cli(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 @@ -61362,14 +62049,124 @@ snapshots: '@teambit/cloud.entities.cloud-date@0.0.3': {} - '@teambit/cloud.envs.cloud-react@0.1.13(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(jsdom@29.1.1)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(terser@5.50.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2)': + '@teambit/cloud.envs.cloud-react@0.1.13(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(jsdom@29.1.1)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(terser@5.50.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) + '@bitdev/react.preview.react-docs-template': 1.0.5(react-dom@18.3.1)(react@18.3.1) + '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@18.3.1) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/community.ui.bit-cli.commands-provider': 0.0.52(@types/react@19.2.18)(react@18.3.1) + '@teambit/community.ui.community-highlighter': 1.96.28(@testing-library/jest-dom@6.5.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) + '@teambit/defender.prettier-formatter': 1.0.24 + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@18.3.1) + '@teambit/design.themes.theme-toggler': 0.1.68(react-dom@18.3.1)(react@18.3.1) + '@teambit/mdx.ui.mdx-scope-context': 1.1.1(react@18.3.1) + '@teambit/oxc.linter.oxlint-linter': 2.0.2 + '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) + '@teambit/react.mounter': 1.1.6(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/rspack.dev-services.preview.react-preview': 1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@18.3.1)(react-refresh@0.14.2)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/rspack.envs.react-env': 1.0.11(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(terser@5.50.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@18.3.1)(webpack@5.109.2) + '@teambit/typescript.typescript-compiler': 2.0.58(react@18.3.1) + '@teambit/ui-foundation.ui.navigation.react-router-adapter': 6.1.3(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@testing-library/jest-dom': 6.5.0 + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@testing-library/react-hooks': 8.0.1(@types/react@19.2.18)(react-dom@18.3.1)(react-test-renderer@19.2.7)(react@18.3.1) + '@types/jest': 29.5.14 + '@types/node': 22.10.5 + '@types/react': 19.2.18 + '@types/react-dom': 19.2.4(@types/react@19.2.18) + '@vitest/coverage-istanbul': 4.1.10(supports-color@9.4.0)(vitest@4.1.10) + graphql: 15.8.0 + jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + jest-environment-jsdom: 29.7.0(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) + oxlint: 1.78.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + sass-loader: 16.0.8(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + subscriptions-transport-ws: 0.11.0(bufferutil@4.0.3)(graphql@15.8.0)(utf-8-validate@5.0.5) + vite: 8.2.1(@types/node@22.10.5)(esbuild@0.14.29)(less@4.9.0)(sass-embedded@1.102.0)(sass@1.63.6)(terser@5.50.0)(yaml@1.10.2) + vitest: 4.1.10(@types/node@22.10.5)(@vitest/coverage-istanbul@4.1.10)(jsdom@29.1.1)(vite@8.2.1) + transitivePeerDependencies: + - '@babel/core' + - '@babel/traverse' + - '@edge-runtime/vm' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@noble/hashes' + - '@opentelemetry/api' + - '@rspack/dev-middleware' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@types/webpack' + - '@vitejs/devtools' + - '@vitest/browser-playwright' + - '@vitest/browser-preview' + - '@vitest/browser-webdriverio' + - '@vitest/coverage-v8' + - '@vitest/ui' + - babel-plugin-macros + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - esbuild + - eslint + - fibers + - graphql-ws + - happy-dom + - html-minifier-terser + - jiti + - jsdom + - less + - lightningcss + - msw + - node-notifier + - node-sass + - postcss + - react-refresh + - react-test-renderer + - rollup + - sass + - sass-embedded + - selfsigned + - sockjs-client + - stylus + - sugarss + - supports-color + - terser + - ts-node + - tsx + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vite-plus + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + - yaml + + '@teambit/cloud.envs.cloud-react@0.1.13(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(jsdom@29.1.1)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(terser@5.50.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) '@bitdev/react.preview.react-docs-template': 1.0.5(react-dom@18.3.1)(react@18.3.1) '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@18.3.1) '@rspack/core': 2.1.10 '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/community.ui.bit-cli.commands-provider': 0.0.52(@types/react@19.2.18)(react@18.3.1) '@teambit/community.ui.community-highlighter': 1.96.28(@testing-library/jest-dom@6.5.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -61381,9 +62178,9 @@ snapshots: '@teambit/oxc.linter.oxlint-linter': 2.0.2 '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) '@teambit/react.mounter': 1.1.6(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/rspack.dev-services.preview.react-preview': 1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - '@teambit/rspack.envs.react-env': 1.0.11(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(terser@5.50.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@18.3.1)(webpack@5.109.2) + '@teambit/rspack.dev-services.preview.react-preview': 1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@18.3.1)(react-refresh@0.14.2)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/rspack.envs.react-env': 1.0.11(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(terser@5.50.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@18.3.1)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': 2.0.58(react@18.3.1) '@teambit/ui-foundation.ui.navigation.react-router-adapter': 6.1.3(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) '@testing-library/jest-dom': 6.5.0 @@ -61472,14 +62269,14 @@ snapshots: - webpack-plugin-serve - yaml - '@teambit/cloud.envs.cloud-react@0.1.13(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(jsdom@29.1.1)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(terser@5.50.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2)': + '@teambit/cloud.envs.cloud-react@0.1.13(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(jsdom@29.1.1)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(terser@5.50.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) '@bitdev/react.preview.react-docs-template': 1.0.5(react-dom@18.3.1)(react@18.3.1) '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@18.3.1) '@rspack/core': 2.1.10 '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/community.ui.bit-cli.commands-provider': 0.0.52(@types/react@19.2.18)(react@18.3.1) '@teambit/community.ui.community-highlighter': 1.96.28(@testing-library/jest-dom@6.5.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -61491,9 +62288,9 @@ snapshots: '@teambit/oxc.linter.oxlint-linter': 2.0.2 '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) '@teambit/react.mounter': 1.1.6(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/rspack.dev-services.preview.react-preview': 1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - '@teambit/rspack.envs.react-env': 1.0.11(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(terser@5.50.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@18.3.1)(webpack@5.109.2) + '@teambit/rspack.dev-services.preview.react-preview': 1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@18.3.1)(react-refresh@0.14.2)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/rspack.envs.react-env': 1.0.11(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(terser@5.50.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@18.3.1)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': 2.0.58(react@18.3.1) '@teambit/ui-foundation.ui.navigation.react-router-adapter': 6.1.3(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) '@testing-library/jest-dom': 6.5.0 @@ -61787,7 +62584,7 @@ snapshots: '@teambit/design.ui.navigation.link': 1.96.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/harmony': 0.4.12 '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@18.3.1)(react@18.3.1) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -61811,7 +62608,7 @@ snapshots: '@teambit/design.ui.navigation.link': 1.96.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony': 0.4.12 '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) @@ -61835,7 +62632,7 @@ snapshots: '@teambit/design.ui.navigation.link': 1.96.12(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony': 0.4.12 '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) @@ -61914,33 +62711,35 @@ snapshots: - react-dom - supports-color - '@teambit/code.ui.code-compare-section@0.0.8(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': + '@teambit/code.ui.code-compare-section@0.0.8(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.1(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@types/react-dom' - react-router-dom - '@teambit/code.ui.code-compare-section@0.0.8(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + '@teambit/code.ui.code-compare-section@0.0.8(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': dependencies: '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.1(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@types/react-dom' - react-router-dom - '@teambit/code.ui.code-compare@0.0.325(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/code.ui.code-compare@0.0.325(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@monaco-editor/react': 4.4.6(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/base-react.content.image': 1.97.1(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) @@ -61954,7 +62753,7 @@ snapshots: '@teambit/code.ui.queries.get-file-content': 0.0.504(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) '@teambit/code.ui.utils.get-file-icon': 0.0.496(react-dom@18.3.1)(react@18.3.1) '@teambit/component-id': 1.2.2 - '@teambit/component.ui.component-compare.context': 0.0.122(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.context': 0.0.122(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.status-resolver': 0.0.9(react-dom@18.3.1)(react@18.3.1) '@teambit/design.inputs.selectors.checkbox-item': 1.1.11(react-dom@18.3.1)(react@18.3.1) @@ -61975,13 +62774,14 @@ snapshots: react: 18.3.1 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - monaco-editor - react-dom - supports-color - '@teambit/code.ui.code-compare@0.0.325(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/code.ui.code-compare@0.0.325(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@monaco-editor/react': 4.4.6(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/base-react.content.image': 1.97.1(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -61995,7 +62795,7 @@ snapshots: '@teambit/code.ui.queries.get-file-content': 0.0.504(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/code.ui.utils.get-file-icon': 0.0.496(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.2 - '@teambit/component.ui.component-compare.context': 0.0.122(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.context': 0.0.122(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.status-resolver': 0.0.9(react-dom@19.2.7)(react@19.2.7) '@teambit/design.inputs.selectors.checkbox-item': 1.1.11(react-dom@19.2.7)(react@19.2.7) @@ -62016,51 +62816,53 @@ snapshots: react: 19.2.7 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - monaco-editor - react-dom - supports-color - '@teambit/code.ui.code-compare@file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/code.ui.code-compare@0.0.352(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@monaco-editor/react': 4.7.0(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1) - '@teambit/base-react.content.image': 1.97.1(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/base-ui.graph.tree.tree-context': 1.0.5(react-dom@18.3.1)(react@18.3.1) - '@teambit/base-ui.loaders.skeleton': 1.0.2(react@18.3.1) - '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@18.3.1)(react@18.3.1) - '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@18.3.1)(react@18.3.1) - '@teambit/base-ui.theme.dark-theme': 1.0.2(react-dom@18.3.1)(react@18.3.1) - '@teambit/code.ui.queries.get-component-code': 0.0.503(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) - '@teambit/code.ui.queries.get-file-content': file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) - '@teambit/code.ui.utils.get-file-icon': 0.0.496(react-dom@18.3.1)(react@18.3.1) + '@monaco-editor/react': 4.7.0(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-react.content.image': 1.97.1(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.graph.tree.tree-context': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.loaders.skeleton': 1.0.2(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.theme.dark-theme': 1.0.2(react-dom@19.2.7)(react@19.2.7) + '@teambit/code.ui.queries.get-component-code': 0.0.503(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/code.ui.queries.get-file-content': file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/code.ui.utils.get-file-icon': 0.0.496(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.status-resolver': 0.0.12(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/design.inputs.selectors.checkbox-item': 1.2.0(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.themes.dark-theme': 1.91.64(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.themes.theme-toggler': 0.1.69(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.ui.input.radio': 1.1.13(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/evangelist.surfaces.dropdown': 1.0.3(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.tree.file-tree': 0.0.526(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/ui-foundation.ui.tree.folder-tree-node': 0.0.510(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.tree.tree-node': 0.0.517(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - classnames: 2.5.1 - core-js: 3.13.0 - lodash: 4.17.21 - lodash.flatten: 4.4.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - transitivePeerDependencies: - - '@apollo/client' - - '@testing-library/dom' - - '@testing-library/react' + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.status-resolver': 0.0.12(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.inputs.selectors.checkbox-item': 1.2.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.themes.dark-theme': 1.91.64(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.themes.theme-toggler': 0.1.69(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.input.radio': 1.1.13(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/evangelist.surfaces.dropdown': 1.0.3(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.tree.file-tree': 0.0.526(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.tree.folder-tree-node': 0.0.510(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.tree.tree-node': 0.0.517(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + classnames: 2.5.1 + core-js: 3.13.0 + lodash: 4.17.21 + lodash.flatten: 4.4.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' - '@types/node' - '@types/react' - '@types/react-dom' @@ -62071,7 +62873,57 @@ snapshots: - supports-color - ts-node - '@teambit/code.ui.code-compare@file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/code.ui.code-compare@file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@monaco-editor/react': 4.7.0(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-react.content.image': 1.97.1(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.graph.tree.tree-context': 1.0.5(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.loaders.skeleton': 1.0.2(react@18.3.1) + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.theme.dark-theme': 1.0.2(react-dom@18.3.1)(react@18.3.1) + '@teambit/code.ui.queries.get-component-code': 0.0.503(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + '@teambit/code.ui.queries.get-file-content': file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + '@teambit/code.ui.utils.get-file-icon': 0.0.496(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-id': 1.2.4 + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.status-resolver': 0.0.12(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/design.inputs.selectors.checkbox-item': 1.2.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.themes.dark-theme': 1.91.64(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.themes.theme-toggler': 0.1.69(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.input.radio': 1.1.13(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/evangelist.surfaces.dropdown': 1.0.3(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.tree.file-tree': 0.0.526(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.tree.folder-tree-node': 0.0.510(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.tree.tree-node': 0.0.517(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + classnames: 2.5.1 + core-js: 3.13.0 + lodash: 4.17.21 + lodash.flatten: 4.4.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - monaco-editor + - node-notifier + - supports-color + - ts-node + + '@teambit/code.ui.code-compare@file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@monaco-editor/react': 4.7.0(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/base-react.content.image': 1.97.1(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -62085,7 +62937,7 @@ snapshots: '@teambit/code.ui.queries.get-file-content': file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/code.ui.utils.get-file-icon': 0.0.496(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.status-resolver': 0.0.12(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.inputs.selectors.checkbox-item': 1.2.0(react-dom@19.2.7)(react@19.2.7) @@ -62108,6 +62960,7 @@ snapshots: react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -62120,7 +62973,7 @@ snapshots: - supports-color - ts-node - '@teambit/code.ui.code-compare@file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/code.ui.code-compare@file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@monaco-editor/react': 4.7.0(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/base-react.content.image': 1.97.1(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) @@ -62134,7 +62987,7 @@ snapshots: '@teambit/code.ui.queries.get-file-content': file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/code.ui.utils.get-file-icon': 0.0.496(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.status-resolver': 0.0.12(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.inputs.selectors.checkbox-item': 1.2.0(react-dom@19.2.7)(react@19.2.7) @@ -62157,6 +63010,7 @@ snapshots: react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -62169,35 +63023,81 @@ snapshots: - supports-color - ts-node - '@teambit/code.ui.code-editor@file:components/ui/code-editor(react-dom@18.3.1)(react@18.3.1)': + '@teambit/code.ui.code-editor@0.0.14(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@monaco-editor/react': 4.7.0(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1) + '@monaco-editor/react': 4.4.6(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/base-ui.theme.dark-theme': 1.0.2(react-dom@18.3.1)(react@18.3.1) - classnames: 2.5.1 + classnames: 2.2.6 core-js: 3.13.0 monaco-editor: 0.33.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/code.ui.code-editor@file:components/ui/code-editor(react-dom@19.1.0)(react@19.1.0)': + '@teambit/code.ui.code-editor@0.0.14(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@monaco-editor/react': 4.7.0(monaco-editor@0.33.0)(react-dom@19.1.0)(react@19.1.0) - '@teambit/base-ui.theme.dark-theme': 1.0.2(react-dom@19.1.0)(react@19.1.0) - classnames: 2.5.1 + '@monaco-editor/react': 4.4.6(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.theme.dark-theme': 1.0.2(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 core-js: 3.13.0 monaco-editor: 0.33.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@teambit/code.ui.code-editor@file:components/ui/code-editor(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@monaco-editor/react': 4.7.0(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.theme.dark-theme': 1.0.2(react-dom@18.3.1)(react@18.3.1) + classnames: 2.5.1 + monaco-editor: 0.33.0 + react: 18.3.1 + transitivePeerDependencies: + - react-dom '@teambit/code.ui.code-editor@file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7)': dependencies: '@monaco-editor/react': 4.7.0(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.theme.dark-theme': 1.0.2(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 monaco-editor: 0.33.0 react: 19.2.7 + transitivePeerDependencies: + - react-dom + + '@teambit/code.ui.code-tab-page@0.0.710(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/code.ui.code-tab-tree': 0.0.620(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.code-view': 0.0.571(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/code.ui.hooks.use-code-params': 0.0.497(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/code.ui.queries.get-component-code': 0.0.503(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/code.ui.utils.get-file-icon': 0.0.496(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.artifacts.artifacts-tree': 0.0.28(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.artifacts.models.component-artifacts-model': 0.0.12(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.artifacts.queries.use-component-artifacts': 0.0.14(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.label': 4.0.9(react@19.2.7) + '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.tree.tree-node': 0.0.517(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + classnames: 2.5.1 + core-js: 3.13.0 + is-binary-path: 2.1.0 + lodash: 4.17.21 + path-browserify: 1.0.1 + react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - supports-color '@teambit/code.ui.code-tab-page@file:components/ui/code-tab-page(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: @@ -62367,6 +63267,28 @@ snapshots: - react-router-dom - supports-color + '@teambit/code.ui.code-view@0.0.571(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.constants.storage': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/code.ui.queries.get-component-code': 0.0.503(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/code.ui.queries.get-file-content': file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.code-snippet': 4.2.7(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.ui.hooks.use-core-aspects': file:components/ui/hooks/use-core-aspects(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-syntax-highlighter: 15.6.6(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@testing-library/react' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + '@teambit/code.ui.code-view@file:components/ui/code-view(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -62559,13 +63481,38 @@ snapshots: - '@testing-library/react' - '@types/react' - '@teambit/code.ui.inline-code-compare@file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/code.ui.inline-code-compare@0.0.7(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.inline-diff-viewer': 0.0.7(@testing-library/react@14.3.1)(react@19.2.7) + '@teambit/code.ui.queries.get-file-content': file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.component-compare': 0.0.275(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - react-dom + - react-router-dom + - supports-color + - ts-node + + '@teambit/code.ui.inline-code-compare@file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.queries.get-file-content': file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@types/jest': 29.5.14 jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) @@ -62576,6 +63523,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@types/node' - '@types/react' @@ -62588,13 +63536,13 @@ snapshots: - ts-node - vite-plus - '@teambit/code.ui.inline-code-compare@file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/code.ui.inline-code-compare@file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.queries.get-file-content': file:components/ui/queries/get-file-content(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@types/jest': 29.5.14 jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) @@ -62605,6 +63553,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@types/node' - '@types/react' @@ -62617,19 +63566,45 @@ snapshots: - ts-node - vite-plus - '@teambit/code.ui.inline-config-compare@file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/code.ui.inline-config-compare@0.0.6(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.inline-diff-viewer': 0.0.7(@testing-library/react@14.3.1)(react@19.2.7) + '@teambit/component.ui.component-compare.component-compare': 0.0.275(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + react: 19.2.7 + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - react-dom + - react-router-dom + - supports-color + - ts-node + + '@teambit/code.ui.inline-config-compare@file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -62642,19 +63617,20 @@ snapshots: - supports-color - ts-node - '@teambit/code.ui.inline-config-compare@file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/code.ui.inline-config-compare@file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -62667,19 +63643,20 @@ snapshots: - supports-color - ts-node - '@teambit/code.ui.inline-config-compare@file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/code.ui.inline-config-compare@file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.inline-diff-viewer': file:components/ui/inline-diff-viewer(@testing-library/react@16.3.2)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -62692,13 +63669,39 @@ snapshots: - supports-color - ts-node - '@teambit/code.ui.inline-deps-compare@file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/code.ui.inline-deps-compare@0.0.6(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/code.ui.inline-diff-viewer': 0.0.7(@testing-library/react@14.3.1)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.component-compare': 0.0.275(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies.ui.deps-diff-table': 0.0.2(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - react-dom + - react-router-dom + - supports-color + - ts-node + + '@teambit/code.ui.inline-deps-compare@file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/code.ui.inline-diff-viewer': file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@18.3.1)(supports-color@9.4.0) '@teambit/component-id': 1.2.4 '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/dependencies.ui.deps-diff-table': file:components/ui/deps-diff-table(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) core-js: 3.13.0 react: 18.3.1 @@ -62706,6 +63709,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -62718,13 +63722,13 @@ snapshots: - supports-color - ts-node - '@teambit/code.ui.inline-deps-compare@file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/code.ui.inline-deps-compare@file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/code.ui.inline-diff-viewer': file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-id': 1.2.4 '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/dependencies.ui.deps-diff-table': file:components/ui/deps-diff-table(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.2.7 @@ -62732,6 +63736,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -62744,13 +63749,13 @@ snapshots: - supports-color - ts-node - '@teambit/code.ui.inline-deps-compare@file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/code.ui.inline-deps-compare@file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/code.ui.inline-diff-viewer': file:components/ui/inline-diff-viewer(@testing-library/react@16.3.2)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-id': 1.2.4 '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/dependencies.ui.deps-diff-table': file:components/ui/deps-diff-table(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.2.7 @@ -62758,6 +63763,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -62770,6 +63776,12 @@ snapshots: - supports-color - ts-node + '@teambit/code.ui.inline-diff-viewer@0.0.7(@testing-library/react@14.3.1)(react@19.2.7)': + dependencies: + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + diff: 7.0.0 + react: 19.2.7 + '@teambit/code.ui.inline-diff-viewer@file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -62818,17 +63830,41 @@ snapshots: - supports-color - ts-node - '@teambit/code.ui.inline-tests-compare@file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/code.ui.inline-tests-compare@0.0.6(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/code.ui.inline-diff-viewer': 0.0.7(@testing-library/react@14.3.1)(react@19.2.7) + '@teambit/component.ui.component-compare.component-compare': 0.0.275(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - react-dom + - react-router-dom + - supports-color + - ts-node + + '@teambit/code.ui.inline-tests-compare@file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/code.ui.inline-diff-viewer': file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -62841,17 +63877,18 @@ snapshots: - supports-color - ts-node - '@teambit/code.ui.inline-tests-compare@file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/code.ui.inline-tests-compare@file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/code.ui.inline-diff-viewer': file:components/ui/inline-diff-viewer(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -62864,17 +63901,18 @@ snapshots: - supports-color - ts-node - '@teambit/code.ui.inline-tests-compare@file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/code.ui.inline-tests-compare@file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/code.ui.inline-diff-viewer': file:components/ui/inline-diff-viewer(@testing-library/react@16.3.2)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -62974,17 +64012,103 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/code@file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/code@1.0.1107(b3017e78284370c463107dac6958fbf7)': + dependencies: + '@teambit/base-ui.constants.storage': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/code.ui.code-compare': 0.0.352(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.code-compare-section': 0.0.8(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) + '@teambit/code.ui.code-tab-page': 0.0.710(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.inline-code-compare': 0.0.7(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.inline-config-compare': 0.0.6(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.inline-deps-compare': 0.0.6(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.inline-tests-compare': 0.0.6(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.utils.get-file-icon': 0.0.496(react-dom@19.2.7)(react@19.2.7) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-compare': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/harmony': 0.4.12 + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - monaco-editor + - node-notifier + - node-sass + - postcss + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/code@file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.constants.storage': 1.0.0(react-dom@18.3.1)(react@18.3.1) - '@teambit/code.ui.code-compare': file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/code.ui.code-compare-section': 0.0.8(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/code.ui.code-compare': file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/code.ui.code-compare-section': 0.0.8(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@18.3.1)(react@18.3.1) '@teambit/code.ui.code-tab-page': file:components/ui/code-tab-page(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/code.ui.inline-code-compare': file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/code.ui.inline-config-compare': file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/code.ui.inline-deps-compare': file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/code.ui.inline-tests-compare': file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/code.ui.inline-code-compare': file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/code.ui.inline-config-compare': file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/code.ui.inline-deps-compare': file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/code.ui.inline-tests-compare': file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.utils.get-file-icon': 0.0.496(react-dom@18.3.1)(react@18.3.1) '@teambit/harmony': 0.4.12 '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@18.3.1)(react@18.3.1) @@ -62996,6 +64120,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@types/node' - '@types/react' @@ -63010,17 +64135,17 @@ snapshots: - ts-node - vite-plus - '@teambit/code@file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/code@file:scopes/component/code(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.constants.storage': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/code.ui.code-compare': file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/code.ui.code-compare-section': 0.0.8(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/code.ui.code-compare': file:components/ui/code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.code-compare-section': 0.0.8(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) '@teambit/code.ui.code-tab-page': file:components/ui/code-tab-page(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/code.ui.inline-code-compare': file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/code.ui.inline-config-compare': file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/code.ui.inline-deps-compare': file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/code.ui.inline-tests-compare': file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.inline-code-compare': file:components/ui/inline-code-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.inline-config-compare': file:components/ui/inline-config-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.inline-deps-compare': file:components/ui/inline-deps-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.inline-tests-compare': file:components/ui/inline-tests-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.utils.get-file-icon': 0.0.496(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony': 0.4.12 '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) @@ -63032,6 +64157,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@types/node' - '@types/react' @@ -63046,6 +64172,71 @@ snapshots: - ts-node - vite-plus + '@teambit/command-bar@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/base-ui.text.muted-text': 1.0.3(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/design.buttons.action-button': 0.0.4(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@19.2.7)(react@19.2.7) + '@teambit/explorer.ui.command-bar': 2.0.19(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react-router': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.is-browser': 0.0.500(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.keycap': 0.0.500(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 + is-primitive: 3.0.1 + lodash.flatten: 4.4.0 + mousetrap: 1.6.5 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + '@teambit/command-bar@file:scopes/explorer/command-bar(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.text.muted-text': 1.0.3(react-dom@18.3.1)(react@18.3.1) @@ -63272,7 +64463,7 @@ snapshots: '@teambit/compilation.aspect-docs.babel@file:scopes/compilation/aspect-docs/babel(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -63302,7 +64493,7 @@ snapshots: '@teambit/compilation.aspect-docs.compiler@file:scopes/compilation/aspect-docs/compiler(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -63332,7 +64523,7 @@ snapshots: '@teambit/compilation.aspect-docs.multi-compiler@file:scopes/compilation/aspect-docs/multi-compiler(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -63397,16 +64588,17 @@ snapshots: p-map-series: 2.1.0 react: 19.2.7 - '@teambit/compilation.content.compiler-overview@1.96.22(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/community.ui.bit-cli.commands-provider@0.0.52)(@teambit/community.ui.community-highlighter@1.96.28)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/compilation.content.compiler-overview@1.96.22(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/community.ui.bit-cli.commands-provider@0.0.52)(@teambit/community.ui.community-highlighter@1.96.28)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/compilation.docs.using-compilers': 0.0.4(@teambit/community.ui.bit-cli.commands-provider@0.0.52)(@teambit/community.ui.community-highlighter@1.96.28)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/components.blocks.component-card-display': 0.0.40(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/components.blocks.component-card-display': 0.0.40(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) react: 19.2.7 transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' - '@teambit/community.ui.bit-cli.commands-provider' - '@teambit/community.ui.community-highlighter' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - graphql @@ -63459,6 +64651,112 @@ snapshots: transitivePeerDependencies: - supports-color + '@teambit/compiler@1.0.1107(6561e6f8e01df8e23099c8f7dcc65674)': + dependencies: + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/issues': 1.0.1107(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/multi-compiler': 1.0.1107(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.fs.hard-link-directory': file:scopes/toolbox/fs/hard-link-directory(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/watcher': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.root-components': 1.0.1 + chalk: 4.1.2 + cli-highlight: 2.1.9 + fs-extra: 10.0.0 + globby: 11.0.1 + lodash: 4.17.21 + p-map-series: 2.1.0 + pretty-time: 1.1.0 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - immer + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + '@teambit/compiler@file:scopes/compilation/compiler(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 @@ -63525,84 +64823,144 @@ snapshots: - react-dom - supports-color - '@teambit/component-compare@file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/component-compare@1.0.1107(b3017e78284370c463107dac6958fbf7)': dependencies: '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cache': 0.0.1460(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/component-id': 1.2.4 - '@teambit/component.ui.component-compare.changelog': file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.compare-aspects.compare-aspects': 0.0.155(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.utils.group-by-version': 0.0.8(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.version-picker': file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/dependencies.ui.deps-diff-table': file:components/ui/deps-diff-table(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.changelog': 0.0.250(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.compare-aspects.compare-aspects': 0.0.155(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': 0.0.275(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.133(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.utils.group-by-version': 0.0.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.version-picker': 0.0.256(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies.ui.deps-diff-table': 0.0.2(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 - '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/importer': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/semantics.ui.api-diff-view': 0.0.3(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) chai: 4.3.0 chalk: 4.1.2 classnames: 2.5.1 graphql-tag: 2.12.1(graphql@15.8.0) lodash: 4.17.21 lodash.flatten: 4.4.0 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 p-map: 4.0.0 - react: 18.3.1 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug - domexception - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers - graphql + - html-minifier-terser + - lightningcss - monaco-editor - node-notifier + - node-sass + - postcss - react-dom + - react-refresh + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client - supports-color - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/component-compare@file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component-compare@file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/component.ui.component-compare.changelog': file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.compare-aspects.compare-aspects': 0.0.155(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.utils.group-by-version': 0.0.8(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.version-picker': file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/dependencies.ui.deps-diff-table': file:components/ui/deps-diff-table(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.changelog': file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.compare-aspects.compare-aspects': 0.0.155(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.utils.group-by-version': 0.0.8(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.version-picker': file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/dependencies.ui.deps-diff-table': file:components/ui/deps-diff-table(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 - '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) chai: 4.3.0 chalk: 4.1.2 classnames: 2.5.1 @@ -63612,11 +64970,12 @@ snapshots: oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 p-map: 4.0.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@types/node' - '@types/react' @@ -63631,20 +64990,20 @@ snapshots: - supports-color - ts-node - '@teambit/component-compare@file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component-compare@file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/component.ui.component-compare.changelog': file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.compare-aspects.compare-aspects': 0.0.155(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.changelog': file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.compare-aspects.compare-aspects': 0.0.155(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.group-by-version': 0.0.8(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.version-picker': file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.version-picker': file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/dependencies.ui.deps-diff-table': file:components/ui/deps-diff-table(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) @@ -63654,9 +65013,9 @@ snapshots: '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: 5.2.1 + chai: 4.3.0 chalk: 4.1.2 classnames: 2.5.1 graphql-tag: 2.12.1(graphql@15.8.0) @@ -63670,6 +65029,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@types/node' - '@types/react' @@ -63684,72 +65044,112 @@ snapshots: - supports-color - ts-node - '@teambit/component-descriptor@0.0.12(react-dom@19.1.0)(react@19.1.0)': + '@teambit/component-compare@file:scopes/component/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(monaco-editor@0.33.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@babel/runtime': 7.12.18 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/component.ui.component-compare.changelog': file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.compare-aspects.compare-aspects': 0.0.155(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.utils.group-by-version': 0.0.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.version-picker': file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies.ui.deps-diff-table': file:components/ui/deps-diff-table(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 5.2.1 + chalk: 4.1.2 + classnames: 2.5.1 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + lodash.flatten: 4.4.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map: 4.0.0 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - domexception + - encoding + - graphql + - monaco-editor + - node-notifier + - react-dom + - supports-color + - ts-node - '@teambit/component-descriptor@0.0.12(react-dom@19.2.7)(react@19.1.0)': + '@teambit/component-descriptor@0.0.12(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.1.0)': dependencies: '@babel/runtime': 7.12.18 + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.1.0 react-dom: 19.2.7(react@19.2.7) - '@teambit/component-descriptor@0.0.18(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@babel/runtime': 7.12.18 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - - '@teambit/component-descriptor@0.0.18(react-dom@19.2.7)(react@19.2.7)': + '@teambit/component-descriptor@0.0.18(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@babel/runtime': 7.12.18 + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/component-descriptor@0.0.3(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@babel/runtime': 7.12.18 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - - '@teambit/component-descriptor@0.0.3(react-dom@19.2.7)(react@19.2.7)': + '@teambit/component-descriptor@0.0.3(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@babel/runtime': 7.12.18 + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/component-descriptor@0.0.359(react-dom@18.3.1)(react@18.3.1)': + '@teambit/component-descriptor@0.0.359(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.20.0 + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/component-descriptor@0.0.359(react-dom@19.2.7)(react@19.2.7)': + '@teambit/component-descriptor@0.0.359(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@babel/runtime': 7.20.0 + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/component-descriptor@0.0.390(react-dom@18.3.1)(react@18.3.1)': + '@teambit/component-descriptor@0.0.390(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.20.0 + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/component-descriptor@0.0.390(react-dom@19.2.7)(react@19.2.7)': + '@teambit/component-descriptor@0.0.390(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@babel/runtime': 7.20.0 + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) @@ -63762,16 +65162,10 @@ snapshots: dependencies: '@types/chai': 5.2.2 - '@teambit/component-descriptor@0.0.46(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@babel/runtime': 7.12.18 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - - '@teambit/component-descriptor@0.0.46(react-dom@19.2.7)(react@19.2.7)': + '@teambit/component-descriptor@0.0.46(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@babel/runtime': 7.12.18 + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) @@ -63987,6 +65381,79 @@ snapshots: - react-dom - supports-color + '@teambit/component-tree@1.0.1107(0cf1731fe8f65ed5f949d51959843d39)': + dependencies: + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + '@teambit/component-tree@file:scopes/component/component-tree(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/harmony': 0.4.12 @@ -64031,6 +65498,99 @@ snapshots: '@teambit/bit-error': 0.0.404 semver: 7.7.1 + '@teambit/component-writer@1.0.1107(0cf1731fe8f65ed5f949d51959843d39)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component-id': 1.2.4 + '@teambit/component-version': 1.0.4 + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config-merger': 0.0.974(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/install': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/mover': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + fs-extra: 10.0.0 + lodash: 4.17.21 + p-map-series: 2.1.0 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + '@teambit/component-writer@file:scopes/component/component-writer(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 @@ -64109,7 +65669,7 @@ snapshots: '@teambit/component.aspect-docs.component@file:scopes/component/aspect-docs/component(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -64121,10 +65681,10 @@ snapshots: - supports-color - ts-node - '@teambit/component.content.component-overview@1.96.10(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component.content.component-overview@1.96.10(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-layout@1.0.14)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/community.entity.graph.bubble-graph': 1.95.42(react@19.2.7) - '@teambit/components.blocks.component-card-display': 0.0.40(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/components.blocks.component-card-display': 0.0.40(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/docs.ui.zoomable-image': 1.97.9(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) @@ -64132,6 +65692,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - graphql @@ -64702,9 +66263,34 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/component.ui.component-compare.changelog@file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.changelog@0.0.250(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.version-block': file:components/ui/version-block(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - supports-color + - ts-node + + '@teambit/component.ui.component-compare.changelog@file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.version-block': file:components/ui/version-block(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@18.3.1)(react@18.3.1) @@ -64715,6 +66301,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -64726,9 +66313,9 @@ snapshots: - supports-color - ts-node - '@teambit/component.ui.component-compare.changelog@file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.changelog@file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.version-block': file:components/ui/version-block(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) @@ -64739,6 +66326,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -64750,9 +66338,9 @@ snapshots: - supports-color - ts-node - '@teambit/component.ui.component-compare.changelog@file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.changelog@file:components/ui/component-compare/changelog(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.version-block': file:components/ui/version-block(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) @@ -64763,6 +66351,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -64812,14 +66401,14 @@ snapshots: - '@types/react' - monaco-editor - '@teambit/component.ui.component-compare.compare-aspects.compare-aspects@0.0.155(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.compare-aspects.compare-aspects@0.0.155(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.0(react-dom@18.3.1)(react@18.3.1) '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@18.3.1)(react@18.3.1) - '@teambit/code.ui.code-compare': 0.0.325(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/code.ui.code-compare': 0.0.325(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.compare-aspects.compare-aspect-view': 0.0.16(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.compare-aspects.context': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.compare-aspects.hooks.use-compare-aspects': 0.0.120(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.compare-aspects.hooks.use-compare-aspects': 0.0.120(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.compare-aspects.models.component-compare-aspects-model': 0.0.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.status-resolver': 0.0.9(react-dom@18.3.1)(react@18.3.1) @@ -64836,19 +66425,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - monaco-editor - supports-color - '@teambit/component.ui.component-compare.compare-aspects.compare-aspects@0.0.155(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.compare-aspects.compare-aspects@0.0.155(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/code.ui.code-compare': 0.0.325(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.code-compare': 0.0.325(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.compare-aspects.compare-aspect-view': 0.0.16(@testing-library/react@14.3.1)(@types/react@19.2.18)(monaco-editor@0.33.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.compare-aspects.context': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.compare-aspects.hooks.use-compare-aspects': 0.0.120(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.compare-aspects.hooks.use-compare-aspects': 0.0.120(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.compare-aspects.models.component-compare-aspects-model': 0.0.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.status-resolver': 0.0.9(react-dom@19.2.7)(react@19.2.7) @@ -64865,6 +66455,7 @@ snapshots: react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - monaco-editor @@ -64890,12 +66481,12 @@ snapshots: - '@testing-library/react' - '@types/react' - '@teambit/component.ui.component-compare.compare-aspects.hooks.use-compare-aspects@0.0.120(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': + '@teambit/component.ui.component-compare.compare-aspects.hooks.use-compare-aspects@0.0.120(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) '@teambit/base-ui.graph.tree.inflate-paths': 1.0.0(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.compare-aspects.models.component-compare-aspects-model': 0.0.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.context': 0.0.122(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.context': 0.0.122(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.tree': 0.0.15(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.hooks.use-data-query': 0.0.505(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) @@ -64903,15 +66494,16 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@teambit/component.ui.component-compare.compare-aspects.hooks.use-compare-aspects@0.0.120(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/component.ui.component-compare.compare-aspects.hooks.use-compare-aspects@0.0.120(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/base-ui.graph.tree.inflate-paths': 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.compare-aspects.models.component-compare-aspects-model': 0.0.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.context': 0.0.122(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.context': 0.0.122(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tree': 0.0.15(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.hooks.use-data-query': 0.0.505(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) @@ -64919,6 +66511,7 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' @@ -64944,25 +66537,70 @@ snapshots: - '@testing-library/react' - '@types/react' - '@teambit/component.ui.component-compare.component-compare@file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.component-compare@0.0.275(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.loaders.skeleton': 1.0.2(react@19.2.7) + '@teambit/code.ui.queries.get-component-code': 0.0.503(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.hooks.use-component-compare': 0.0.113(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.133(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.utils.group-by-version': 0.0.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.utils.lazy-loading': file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/component.ui.component-compare.version-picker': 0.0.256(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.elements.icon': 1.0.24(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.inputs.selectors.multi-select': 2.0.17(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.inputs.toggle-button': 0.0.16(@testing-library/react@14.3.1)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.ui.api-diff-view': 0.0.3(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.hooks.use-bulk-paged-query': file:components/ui/hooks/use-bulk-paged-query(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + classnames: 2.5.1 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - react-router-dom + - supports-color + - ts-node + + '@teambit/component.ui.component-compare.component-compare@file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/base-ui.loaders.skeleton': 1.0.2(react@18.3.1) '@teambit/code.ui.queries.get-component-code': 0.0.503(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) '@teambit/component-id': 1.2.4 - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.hooks.use-component-compare': 0.0.113(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.hooks.use-component-compare': 0.0.113(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.group-by-version': 0.0.8(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.utils.lazy-loading': file:components/ui/component-compare/utils/lazy-loading(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@teambit/component.ui.component-compare.version-picker': file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/component.ui.component-compare.version-picker': file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/design.elements.icon': 1.0.24(react-dom@18.3.1)(react@18.3.1) '@teambit/design.inputs.selectors.multi-select': 2.0.17(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/design.inputs.toggle-button': 0.0.16(@testing-library/react@14.3.1)(react@18.3.1) @@ -64970,12 +66608,13 @@ snapshots: '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@18.3.1)(react@18.3.1) '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/ui-foundation.ui.hooks.use-bulk-paged-query': file:components/ui/hooks/use-bulk-paged-query(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react@18.3.1)(supports-color@9.4.0) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) classnames: 2.5.1 core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -64988,25 +66627,25 @@ snapshots: - supports-color - ts-node - '@teambit/component.ui.component-compare.component-compare@file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.component-compare@file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.loaders.skeleton': 1.0.2(react@19.2.7) '@teambit/code.ui.queries.get-component-code': 0.0.503(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.hooks.use-component-compare': 0.0.113(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.hooks.use-component-compare': 0.0.113(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.group-by-version': 0.0.8(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.utils.lazy-loading': file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/component.ui.component-compare.version-picker': file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/component.ui.component-compare.version-picker': file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.elements.icon': 1.0.24(react-dom@19.2.7)(react@19.2.7) '@teambit/design.inputs.selectors.multi-select': 2.0.17(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.inputs.toggle-button': 0.0.16(@testing-library/react@14.3.1)(react@19.2.7) @@ -65014,12 +66653,13 @@ snapshots: '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.hooks.use-bulk-paged-query': file:components/ui/hooks/use-bulk-paged-query(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react@19.2.7)(supports-color@9.4.0) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) classnames: 2.5.1 core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -65032,25 +66672,25 @@ snapshots: - supports-color - ts-node - '@teambit/component.ui.component-compare.component-compare@file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.component-compare@file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.loaders.skeleton': 1.0.2(react@19.2.7) '@teambit/code.ui.queries.get-component-code': 0.0.503(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.hooks.use-component-compare': 0.0.113(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.hooks.use-component-compare': 0.0.113(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.utils.group-by-version': 0.0.8(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.utils.lazy-loading': file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.utils.sort-logs': 0.0.8(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/component.ui.component-compare.version-picker': file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/component.ui.component-compare.version-picker': file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.elements.icon': 1.0.24(react-dom@19.2.7)(react@19.2.7) '@teambit/design.inputs.selectors.multi-select': 2.0.17(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.inputs.toggle-button': 0.0.16(@testing-library/react@16.3.2)(react@19.2.7) @@ -65058,12 +66698,13 @@ snapshots: '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.hooks.use-bulk-paged-query': file:components/ui/hooks/use-bulk-paged-query(@apollo/client@3.12.11)(@testing-library/react@16.3.2)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react@19.2.7)(supports-color@9.4.0) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) classnames: 2.5.1 core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -65076,46 +66717,118 @@ snapshots: - supports-color - ts-node - '@teambit/component.ui.component-compare.context@0.0.122(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': + '@teambit/component.ui.component-compare.context@0.0.122(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@18.3.1)(react@18.3.1) core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@teambit/component.ui.component-compare.context@0.0.122(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/component.ui.component-compare.context@0.0.122(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@teambit/component.ui.component-compare.context@0.0.122(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/component.ui.component-compare.context@0.0.122(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@teambit/component.ui.component-compare.context@file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.context@0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@18.3.1)(react@18.3.1) + '@teambit/semantics.ui.api-diff-view': 0.0.3(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + core-js: 3.13.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - supports-color + - ts-node + + '@teambit/component.ui.component-compare.context@0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.ui.api-diff-view': 0.0.3(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - supports-color + - ts-node + + '@teambit/component.ui.component-compare.context@0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.ui.api-diff-view': 0.0.3(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - supports-color + - ts-node + + '@teambit/component.ui.component-compare.context@file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@18.3.1)(react@18.3.1) '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) core-js: 3.13.0 @@ -65123,6 +66836,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -65134,10 +66848,10 @@ snapshots: - supports-color - ts-node - '@teambit/component.ui.component-compare.context@file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.context@file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 @@ -65145,6 +66859,7 @@ snapshots: react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -65156,10 +66871,10 @@ snapshots: - supports-color - ts-node - '@teambit/component.ui.component-compare.context@file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.context@file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.112(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 @@ -65167,6 +66882,7 @@ snapshots: react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -65208,23 +66924,27 @@ snapshots: - react - react-dom - '@teambit/component.ui.component-compare.hooks.use-component-compare@0.0.113(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1)': + '@teambit/component.ui.component-compare.hooks.use-component-compare@0.0.113(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) - '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.111(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.111(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.hooks.use-data-query': 0.0.505(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@teambit/legacy' - '@teambit/component.ui.component-compare.hooks.use-component-compare@0.0.113(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/component.ui.component-compare.hooks.use-component-compare@0.0.113(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.111(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-model': 0.0.111(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.hooks.use-data-query': 0.0.505(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/legacy' '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset@0.0.0-945379716ff7f43a604017c9aec9e3eaceec787f(react-dom@18.3.1)(react@18.3.1)': dependencies: @@ -65311,42 +67031,50 @@ snapshots: - '@testing-library/react' - '@types/react' - '@teambit/component.ui.component-compare.models.component-compare-model@0.0.111(react-dom@18.3.1)(react@18.3.1)': + '@teambit/component.ui.component-compare.models.component-compare-model@0.0.111(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@teambit/component-descriptor': 0.0.359(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-descriptor': 0.0.359(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy-component-log': 0.0.402 core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@teambit/legacy' - '@teambit/component.ui.component-compare.models.component-compare-model@0.0.111(react-dom@19.2.7)(react@19.2.7)': + '@teambit/component.ui.component-compare.models.component-compare-model@0.0.111(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component-descriptor': 0.0.359(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': 0.0.359(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy-component-log': 0.0.402 core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/legacy' - '@teambit/component.ui.component-compare.models.component-compare-model@0.0.112(react-dom@18.3.1)(react@18.3.1)': + '@teambit/component.ui.component-compare.models.component-compare-model@0.0.112(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@teambit/component-descriptor': 0.0.359(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-descriptor': 0.0.359(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy-component-log': 0.0.402 core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@teambit/legacy' - '@teambit/component.ui.component-compare.models.component-compare-model@0.0.112(react-dom@19.2.7)(react@19.2.7)': + '@teambit/component.ui.component-compare.models.component-compare-model@0.0.112(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component-descriptor': 0.0.359(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': 0.0.359(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy-component-log': 0.0.402 core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/legacy' - '@teambit/component.ui.component-compare.models.component-compare-props@0.0.118(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': + '@teambit/component.ui.component-compare.models.component-compare-props@0.0.118(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/base-ui.routing.nav-link': 1.0.4(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.context': 0.0.122(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.context': 0.0.122(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@18.3.1)(react@18.3.1) @@ -65354,15 +67082,16 @@ snapshots: react: 18.3.1 react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@types/react-dom' - react-dom - '@teambit/component.ui.component-compare.models.component-compare-props@0.0.118(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + '@teambit/component.ui.component-compare.models.component-compare-props@0.0.118(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': dependencies: '@teambit/base-ui.routing.nav-link': 1.0.4(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.context': 0.0.122(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.context': 0.0.122(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) @@ -65370,15 +67099,16 @@ snapshots: react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@types/react-dom' - react-dom - '@teambit/component.ui.component-compare.models.component-compare-props@0.0.118(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + '@teambit/component.ui.component-compare.models.component-compare-props@0.0.118(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': dependencies: '@teambit/base-ui.routing.nav-link': 1.0.4(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.context': 0.0.122(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.context': 0.0.122(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) @@ -65386,15 +67116,42 @@ snapshots: react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@types/react-dom' - react-dom - '@teambit/component.ui.component-compare.models.component-compare-props@file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.models.component-compare-props@0.0.133(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/base-ui.routing.nav-link': 1.0.4(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.utils.lazy-loading': file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - supports-color + - ts-node + + '@teambit/component.ui.component-compare.models.component-compare-props@file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.routing.nav-link': 1.0.4(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@18.3.1)(react@18.3.1) @@ -65405,6 +67162,7 @@ snapshots: react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -65416,10 +67174,10 @@ snapshots: - supports-color - ts-node - '@teambit/component.ui.component-compare.models.component-compare-props@file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.models.component-compare-props@file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.routing.nav-link': 1.0.4(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) @@ -65430,6 +67188,7 @@ snapshots: react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -65441,10 +67200,10 @@ snapshots: - supports-color - ts-node - '@teambit/component.ui.component-compare.models.component-compare-props@file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.models.component-compare-props@file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.routing.nav-link': 1.0.4(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-hooks': 0.0.11(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) @@ -65455,6 +67214,7 @@ snapshots: react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -65584,45 +67344,74 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/component.ui.component-compare.utils.sort-tabs@0.0.104(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': + '@teambit/component.ui.component-compare.utils.sort-tabs@0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: - '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: + - '@teambit/legacy' + - '@testing-library/react' + - '@types/react' + - '@types/react-dom' + - react-router-dom + + '@teambit/component.ui.component-compare.utils.sort-tabs@0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@types/react-dom' - react-router-dom - '@teambit/component.ui.component-compare.utils.sort-tabs@0.0.104(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + '@teambit/component.ui.component-compare.utils.sort-tabs@0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': dependencies: - '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@types/react-dom' - react-router-dom - '@teambit/component.ui.component-compare.utils.sort-tabs@0.0.104(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + '@teambit/component.ui.component-compare.version-picker@0.0.256(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.version-dropdown': file:components/ui/version-dropdown(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + semver: 7.7.1 transitivePeerDependencies: + - '@apollo/client' + - '@teambit/legacy' + - '@testing-library/dom' - '@testing-library/react' + - '@types/node' - '@types/react' - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier - react-router-dom + - supports-color + - ts-node - '@teambit/component.ui.component-compare.version-picker@file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.version-picker@file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.version-dropdown': file:components/ui/version-dropdown(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@18.3.1)(react@18.3.1) @@ -65633,6 +67422,7 @@ snapshots: semver: 7.7.1 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -65645,9 +67435,9 @@ snapshots: - supports-color - ts-node - '@teambit/component.ui.component-compare.version-picker@file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.version-picker@file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.version-dropdown': file:components/ui/version-dropdown(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) @@ -65658,6 +67448,7 @@ snapshots: semver: 7.7.1 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -65670,9 +67461,9 @@ snapshots: - supports-color - ts-node - '@teambit/component.ui.component-compare.version-picker@file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component.ui.component-compare.version-picker@file:components/ui/component-compare/version-picker(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.version-dropdown': file:components/ui/version-dropdown(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) @@ -65683,6 +67474,7 @@ snapshots: semver: 7.7.1 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -65728,250 +67520,262 @@ snapshots: '@teambit/component.ui.component-drawer@file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.utils.composer': 1.0.0(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@18.3.1) '@teambit/design.ui.skeletons.sidebar-loader': 0.0.5(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.styles.muted-italic': 0.0.44(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/harmony': 0.4.12 '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - core-js: 3.13.0 lodash.flatten: 4.4.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' - '@testing-library/react' - '@types/react' - chai + - react-dom - react-router-dom - supports-color '@teambit/component.ui.component-drawer@file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.utils.composer': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/design.ui.skeletons.sidebar-loader': 0.0.5(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.styles.muted-italic': 0.0.44(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony': 0.4.12 '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 lodash.flatten: 4.4.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' - '@testing-library/react' - '@types/react' - chai + - react-dom - react-router-dom - supports-color '@teambit/component.ui.component-drawer@file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.utils.composer': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/design.ui.skeletons.sidebar-loader': 0.0.5(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.styles.muted-italic': 0.0.44(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony': 0.4.12 '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 lodash.flatten: 4.4.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' - '@testing-library/react' - '@types/react' - chai + - react-dom - react-router-dom - supports-color '@teambit/component.ui.component-drawer@file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.utils.composer': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/design.ui.skeletons.sidebar-loader': 0.0.5(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.styles.muted-italic': 0.0.44(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tree': 0.0.16(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony': 0.4.12 '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 lodash.flatten: 4.4.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' - '@testing-library/react' - '@types/react' - chai + - react-dom - react-router-dom - supports-color - '@teambit/component.ui.component-filters.component-filter-context@file:components/ui/component-filters/component-filter-context(react-dom@18.3.1)(react@18.3.1)': + '@teambit/component.ui.component-filters.component-filter-context@file:components/ui/component-filters/component-filter-context(react@18.3.1)': dependencies: - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) - core-js: 3.13.0 + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model lodash: 4.17.21 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - '@teambit/component.ui.component-filters.component-filter-context@file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7)': + '@teambit/component.ui.component-filters.component-filter-context@file:components/ui/component-filters/component-filter-context(react@19.2.7)': dependencies: - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model lodash: 4.17.21 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) '@teambit/component.ui.component-filters.deprecate-filter@file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@18.3.1) '@teambit/design.inputs.toggle-switch': 0.0.9(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@testing-library/react' + - react-dom '@teambit/component.ui.component-filters.deprecate-filter@file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/design.inputs.toggle-switch': 0.0.9(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@testing-library/react' + - react-dom '@teambit/component.ui.component-filters.deprecate-filter@file:components/ui/component-filters/deprecate-filter(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/design.inputs.toggle-switch': 0.0.9(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@testing-library/react' + - react-dom '@teambit/component.ui.component-filters.env-filter@file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@18.3.1) '@teambit/design.inputs.dropdown': 1.3.3(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.inputs.selectors.checkbox-item': 1.2.0(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) classnames: 2.5.1 - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@testing-library/react' + - react-dom - supports-color '@teambit/component.ui.component-filters.env-filter@file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/design.inputs.dropdown': 1.3.3(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.inputs.selectors.checkbox-item': 1.2.0(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@testing-library/react' + - react-dom - supports-color '@teambit/component.ui.component-filters.env-filter@file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/design.inputs.dropdown': 1.3.3(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.inputs.selectors.checkbox-item': 1.2.0(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@testing-library/react' + - react-dom - supports-color '@teambit/component.ui.component-filters.show-main-filter@file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@18.3.1) '@teambit/design.inputs.toggle-switch': 0.0.9(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/lanes.ui.icons.lane-icon': 0.0.9(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@testing-library/react' + - react-dom '@teambit/component.ui.component-filters.show-main-filter@file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/design.inputs.toggle-switch': 0.0.9(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.icons.lane-icon': 0.0.9(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@testing-library/react' + - react-dom '@teambit/component.ui.component-filters.show-main-filter@file:components/ui/component-filters/show-main-filter(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/design.inputs.toggle-switch': 0.0.9(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.icons.lane-icon': 0.0.9(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 + react: 19.2.7 + transitivePeerDependencies: + - '@testing-library/react' + - react-dom + + '@teambit/component.ui.component-meta@0.0.374(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/base-react.layout.row': 0.0.3(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.layout.breakpoints': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.layout.page-frame': 1.0.2(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.navigation.content-tabs': 0.0.5(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.separator': 0.0.367(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/documenter.ui.copy-box': 4.1.20(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.label-list': 4.0.10(react@19.2.7) + '@teambit/documenter.ui.section': 4.1.7(react@19.2.7) + '@teambit/documenter.ui.sub-title': 4.1.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/evangelist.surfaces.dropdown': 1.0.3(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.is-browser': 0.0.500(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@testing-library/react' + - '@types/react' + - chai + - supports-color '@teambit/component.ui.component-meta@file:components/ui/component-meta(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: @@ -66127,6 +67931,16 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + '@teambit/component.ui.component-status-resolver@0.0.510(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/component.ui.component-status': 0.0.504(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-tooltip': 0.0.509(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@testing-library/react': 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + '@teambit/component.ui.component-status@0.0.504(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -66143,6 +67957,14 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + '@teambit/component.ui.component-status@0.0.504(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@testing-library/react': 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + '@teambit/component.ui.component-tooltip@0.0.509(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/design.ui.tooltip': 0.0.361(react-dom@18.3.1)(react@18.3.1) @@ -66159,6 +67981,14 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + '@teambit/component.ui.component-tooltip@0.0.509(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/design.ui.tooltip': 0.0.361(react-dom@19.2.7)(react@19.2.7) + '@testing-library/react': 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + '@teambit/component.ui.deprecation-icon@0.0.509(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/base-ui.text.themed-text': 1.0.1(react-dom@18.3.1)(react@18.3.1) @@ -66224,7 +68054,7 @@ snapshots: '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@18.3.1)(react@18.3.1) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 core-js: 3.13.0 @@ -66245,7 +68075,7 @@ snapshots: '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 core-js: 3.13.0 @@ -66266,7 +68096,7 @@ snapshots: '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 core-js: 3.13.0 @@ -66290,19 +68120,18 @@ snapshots: '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@18.3.1)(react@18.3.1) '@teambit/evangelist.surfaces.dropdown': 1.0.3(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.use-box.tab': 0.0.122(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) semver: 7.7.1 transitivePeerDependencies: - '@types/react' + - react-dom - supports-color '@teambit/component.ui.version-dropdown@file:components/ui/version-dropdown(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': @@ -66317,19 +68146,18 @@ snapshots: '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) '@teambit/evangelist.surfaces.dropdown': 1.0.3(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.use-box.tab': 0.0.122(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) semver: 7.7.1 transitivePeerDependencies: - '@types/react' + - react-dom - supports-color '@teambit/component.ui.version-dropdown@file:components/ui/version-dropdown(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': @@ -66344,19 +68172,18 @@ snapshots: '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) '@teambit/evangelist.surfaces.dropdown': 1.0.3(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.use-box.tab': 0.0.122(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) '@testing-library/react': 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) semver: 7.7.1 transitivePeerDependencies: - '@types/react' + - react-dom - supports-color '@teambit/component.ui.version-label@0.0.509(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': @@ -66386,100 +68213,17 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/component@file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': - dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) - '@teambit/any-fs': 0.0.5 - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/base-ui.layout.breakpoints': 1.0.0(react-dom@18.3.1)(react@18.3.1) - '@teambit/bit-error': 0.0.404 - '@teambit/cli-table': file:scopes/toolbox/tables/cli-table(react-dom@18.3.1)(react@18.3.1) - '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component-id': 1.2.4 - '@teambit/component-issues': file:components/component-issues(react-dom@18.3.1)(react@18.3.1) - '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.deprecation-icon': 0.0.509(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.version-dropdown': file:components/ui/version-dropdown(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/design.navigation.responsive-navbar': 0.0.8(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.ui.pages.server-error': 0.0.368(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@18.3.1)(react@18.3.1) - '@teambit/documenter.ui.heading': 4.1.8(react-dom@18.3.1)(react@18.3.1) - '@teambit/documenter.ui.separator': 4.1.7(react@18.3.1) - '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react-dom@18.3.1)(react@18.3.1) - '@teambit/explorer.ui.command-bar': 2.0.19(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@teambit/graph.cleargraph': 0.0.11 - '@teambit/harmony': 0.4.12 - '@teambit/harmony.ui.aspect-box': file:scopes/harmony/ui/aspect-box(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy-bit-id': 1.1.3 - '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.loader': file:components/legacy/loader(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) - '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@18.3.1)(react@18.3.1) - '@teambit/pkg.modules.semver-helper': file:scopes/pkg/modules/semver-helper(react-dom@18.3.1)(react@18.3.1) - '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) - '@teambit/semantics.doc-parser': file:components/semantics/doc-parser(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/toolbox.path.match-patterns': file:scopes/toolbox/path/match-patterns(react-dom@18.3.1)(react@18.3.1) - '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) - '@teambit/toolbox.string.capitalize': file:scopes/toolbox/string/capitalize(react-dom@18.3.1)(react@18.3.1) - '@teambit/toolbox.string.eol': file:scopes/toolbox/string/eol(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.is-browser': 0.0.500(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.use-box.dropdown': 0.0.151(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.use-box.menu': 1.0.16(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - chalk: 4.1.2 - classnames: 2.5.1 - cli-table: 0.3.6 - copy-to-clipboard: 3.3.1 - graphql-tag: 2.12.1(graphql@15.8.0) - graphql-type-json: 0.3.2(graphql@15.8.0) - lodash: 4.17.21 - lodash.compact: 3.0.1 - lodash.flatten: 4.4.0 - open: 8.4.2 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - pad-right: 0.2.2 - react: 18.3.1 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - semver: 7.7.1 - strip-ansi: 6.0.0 - table: 6.7.3 - transitivePeerDependencies: - - '@types/react' - - chai - - domexception - - encoding - - graphql - - react-dom - - supports-color - - '@teambit/component@file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component@1.0.1107(0cf1731fe8f65ed5f949d51959843d39)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/any-fs': 0.0.5 + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.layout.breakpoints': 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/cli-table': file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) + '@teambit/command-bar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) @@ -66487,6 +68231,9 @@ snapshots: '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.deprecation-icon': 0.0.509(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.version-dropdown': file:components/ui/version-dropdown(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/deprecation': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/design.navigation.responsive-navbar': 0.0.8(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -66494,13 +68241,16 @@ snapshots: '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@19.2.7)(react@19.2.7) '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) '@teambit/documenter.ui.separator': 4.1.7(react@19.2.7) - '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react@19.2.7) '@teambit/explorer.ui.command-bar': 2.0.19(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 '@teambit/harmony.ui.aspect-box': file:scopes/harmony/ui/aspect-box(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -66513,24 +68263,29 @@ snapshots: '@teambit/legacy.loader': file:components/legacy/loader(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) '@teambit/pkg.modules.semver-helper': file:scopes/pkg/modules/semver-helper(react-dom@19.2.7)(react@19.2.7) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react-router': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/semantics.doc-parser': file:components/semantics/doc-parser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/toolbox.path.match-patterns': file:scopes/toolbox/path/match-patterns(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.string.capitalize': file:scopes/toolbox/string/capitalize(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.string.eol': file:scopes/toolbox/string/eol(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.is-browser': 0.0.500(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.use-box.dropdown': 0.0.151(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.use-box.menu': 1.0.16(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) chalk: 4.1.2 classnames: 2.5.1 cli-table: 0.3.6 @@ -66541,8 +68296,6 @@ snapshots: lodash.compact: 3.0.1 lodash.flatten: 4.4.0 open: 8.4.2 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 pad-right: 0.2.2 react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -66550,15 +68303,158 @@ snapshots: strip-ansi: 6.0.0 table: 6.7.3 transitivePeerDependencies: + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas - chai + - clean-css + - cssnano + - csso + - debug - domexception - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - postcss - react-dom + - react-refresh + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/component@file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/component@file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) + '@teambit/any-fs': 0.0.5 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.layout.breakpoints': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/bit-error': 0.0.404 + '@teambit/cli-table': file:scopes/toolbox/tables/cli-table(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.deprecation-icon': 0.0.509(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.version-dropdown': file:components/ui/version-dropdown(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/design.inputs.dropdown': 1.3.3(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.inputs.selectors.menu-item': 1.1.0(react@18.3.1) + '@teambit/design.navigation.responsive-navbar': 0.0.8(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.pages.server-error': 0.0.368(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.heading': 4.1.8(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.separator': 4.1.7(react@18.3.1) + '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react@18.3.1) + '@teambit/explorer.ui.command-bar': 2.0.19(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.ui.aspect-box': file:scopes/harmony/ui/aspect-box(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@18.3.1)(react@18.3.1) + '@teambit/pkg.modules.semver-helper': file:scopes/pkg/modules/semver-helper(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/semantics.doc-parser': file:components/semantics/doc-parser(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/toolbox.path.match-patterns': file:scopes/toolbox/path/match-patterns(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.string.capitalize': file:scopes/toolbox/string/capitalize(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.string.eol': file:scopes/toolbox/string/eol(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.is-browser': 0.0.500(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.use-box.dropdown': 0.0.151(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.use-box.menu': 1.0.16(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chalk: 4.1.2 + classnames: 2.5.1 + cli-table: 0.3.6 + copy-to-clipboard: 3.3.1 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + lodash: 4.17.21 + lodash.compact: 3.0.1 + lodash.flatten: 4.4.0 + open: 8.4.2 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + pad-right: 0.2.2 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + semver: 7.7.1 + strip-ansi: 6.0.0 + table: 6.7.3 + transitivePeerDependencies: + - '@types/react' + - chai + - domexception + - encoding + - graphql + - react-dom + - supports-color + + '@teambit/component@file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/any-fs': 0.0.5 @@ -66566,13 +68462,15 @@ snapshots: '@teambit/base-ui.layout.breakpoints': 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/bit-error': 0.0.404 '@teambit/cli-table': file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) - '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@19.2.7)(react@19.2.7) '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.deprecation-icon': 0.0.509(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.version-dropdown': file:components/ui/version-dropdown(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.inputs.dropdown': 1.3.3(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.inputs.selectors.menu-item': 1.1.0(react@19.2.7) '@teambit/design.navigation.responsive-navbar': 0.0.8(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -66580,13 +68478,13 @@ snapshots: '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@19.2.7)(react@19.2.7) '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) '@teambit/documenter.ui.separator': 4.1.7(react@19.2.7) - '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react@19.2.7) '@teambit/explorer.ui.command-bar': 2.0.19(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/graph.cleargraph': 0.0.11 '@teambit/harmony': 0.4.12 '@teambit/harmony.ui.aspect-box': file:scopes/harmony/ui/aspect-box(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -66611,11 +68509,11 @@ snapshots: '@teambit/ui-foundation.ui.is-browser': 0.0.500(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.use-box.dropdown': 0.0.151(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.use-box.menu': 1.0.16(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) chalk: 4.1.2 classnames: 2.5.1 @@ -66644,76 +68542,148 @@ snapshots: - react-dom - supports-color - '@teambit/components.blocks.component-card-display@0.0.24(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.1.0)(react@19.1.0)': + '@teambit/component@file:scopes/component/component(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/component-id': 0.0.402 - '@teambit/components.descriptors.component-descriptor': 0.0.14(react-dom@19.1.0)(react@19.1.0) - '@teambit/components.hooks.use-component-count': 0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.1.0)(react@19.1.0) - '@teambit/components.hooks.use-components': 0.0.10(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.1.0) - '@teambit/components.hooks.use-list-components': 0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.1.0)(react@19.1.0) - '@teambit/explorer.plugins.env-plugin': 0.0.13(react-dom@19.1.0)(react@19.1.0) - '@teambit/explorer.plugins.preview-plugin': 0.0.9(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0) - '@teambit/explorer.ui.component-card': 0.0.14(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0) - '@teambit/explorer.ui.component-card-grid': 0.0.15(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/any-fs': 0.0.5 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.layout.breakpoints': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/cli-table': file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.deprecation-icon': 0.0.509(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.version-dropdown': file:components/ui/version-dropdown(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.inputs.dropdown': 1.3.3(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.inputs.selectors.menu-item': 1.1.0(react@19.2.7) + '@teambit/design.navigation.responsive-navbar': 0.0.8(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.pages.server-error': 0.0.368(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.separator': 4.1.7(react@19.2.7) + '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react@19.2.7) + '@teambit/explorer.ui.command-bar': 2.0.19(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.ui.aspect-box': file:scopes/harmony/ui/aspect-box(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg.modules.semver-helper': file:scopes/pkg/modules/semver-helper(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.doc-parser': file:components/semantics/doc-parser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/toolbox.path.match-patterns': file:scopes/toolbox/path/match-patterns(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.string.capitalize': file:scopes/toolbox/string/capitalize(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.string.eol': file:scopes/toolbox/string/eol(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.is-browser': 0.0.500(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.dropdown': 0.0.151(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.menu': 1.0.16(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + classnames: 2.5.1 + cli-table: 0.3.6 + copy-to-clipboard: 3.3.1 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + lodash: 4.17.21 + lodash.compact: 3.0.1 + lodash.flatten: 4.4.0 + open: 8.4.2 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + pad-right: 0.2.2 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + semver: 7.7.1 + strip-ansi: 6.0.0 + table: 6.7.3 transitivePeerDependencies: - - '@apollo/client' - - '@testing-library/react' + - '@types/react' + - chai + - domexception + - encoding - graphql - react-dom + - supports-color - '@teambit/components.blocks.component-card-display@0.0.24(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/components.blocks.component-card-display@0.0.24(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/component-id': 0.0.402 - '@teambit/components.descriptors.component-descriptor': 0.0.14(react-dom@19.2.7)(react@19.2.7) - '@teambit/components.hooks.use-component-count': 0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/components.hooks.use-components': 0.0.10(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.2.7) - '@teambit/components.hooks.use-list-components': 0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/explorer.plugins.env-plugin': 0.0.13(react-dom@19.2.7)(react@19.2.7) - '@teambit/explorer.plugins.preview-plugin': 0.0.9(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/explorer.ui.component-card': 0.0.14(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/explorer.ui.component-card-grid': 0.0.15(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/components.descriptors.component-descriptor': 0.0.14(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/components.hooks.use-component-count': 0.0.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/components.hooks.use-components': 0.0.10(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(graphql@15.8.0)(react-dom@19.2.7) + '@teambit/components.hooks.use-list-components': 0.0.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/explorer.plugins.env-plugin': 0.0.13(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/explorer.plugins.preview-plugin': 0.0.9(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/explorer.ui.component-card': 0.0.14(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/explorer.ui.component-card-grid': 0.0.15(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/react' - graphql - react-dom - '@teambit/components.blocks.component-card-display@0.0.38(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/components.blocks.component-card-display@0.0.38(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/component-id': 0.0.402 - '@teambit/components.hooks.use-component-count': 0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/components.hooks.use-list-components': 0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/explorer.ui.component-card': 0.0.47(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/explorer.ui.component-card-grid': 0.0.34(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/components.hooks.use-component-count': 0.0.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/components.hooks.use-list-components': 0.0.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/explorer.ui.component-card': 0.0.47(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.component-card-grid': 0.0.34(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/scopes.scope-id': 0.0.6 classnames: 2.3.2 react: 19.2.7 transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - graphql - react-dom - supports-color - '@teambit/components.blocks.component-card-display@0.0.40(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/components.blocks.component-card-display@0.0.40(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/component-id': 1.2.4 - '@teambit/components.hooks.use-component-count': 0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/components.hooks.use-list-components': 0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/explorer.ui.component-card': 0.0.50(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/explorer.ui.component-card-grid': 0.0.36(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/components.hooks.use-component-count': 0.0.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/components.hooks.use-list-components': 0.0.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/explorer.ui.component-card': 0.0.50(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.component-card-grid': 0.0.36(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/scopes.scope-id': 0.0.9 classnames: 2.3.2 react: 19.2.7 transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - graphql @@ -66725,111 +68695,62 @@ snapshots: graphql: 15.8.0 graphql-tag: 2.12.1(graphql@15.8.0) - '@teambit/components.descriptors.component-descriptor@0.0.14(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/component-descriptor': 0.0.3(react-dom@19.1.0)(react@19.1.0) - '@teambit/component-id': 0.0.402 - '@teambit/scopes.scope-id': 0.0.3 - transitivePeerDependencies: - - react - - react-dom - - '@teambit/components.descriptors.component-descriptor@0.0.14(react-dom@19.2.7)(react@19.2.7)': + '@teambit/components.descriptors.component-descriptor@0.0.14(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component-descriptor': 0.0.3(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': 0.0.3(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 0.0.402 '@teambit/scopes.scope-id': 0.0.3 transitivePeerDependencies: + - '@teambit/legacy' - react - react-dom - '@teambit/components.descriptors.component-descriptor@0.0.6(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/component-descriptor': 0.0.12(react-dom@19.1.0)(react@19.1.0) - '@teambit/component-id': 0.0.401 - '@teambit/scopes.scope-id': 0.0.1 - transitivePeerDependencies: - - react - - react-dom - - '@teambit/components.descriptors.component-descriptor@0.0.6(react-dom@19.2.7)(react@19.1.0)': + '@teambit/components.descriptors.component-descriptor@0.0.6(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.1.0)': dependencies: - '@teambit/component-descriptor': 0.0.12(react-dom@19.2.7)(react@19.1.0) + '@teambit/component-descriptor': 0.0.12(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.1.0) '@teambit/component-id': 0.0.401 '@teambit/scopes.scope-id': 0.0.1 transitivePeerDependencies: + - '@teambit/legacy' - react - react-dom - '@teambit/components.hooks.use-component-count@0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/analytics.timeseries': 0.0.25(graphql@15.8.0)(react@19.1.0) - '@teambit/graphql.hooks.use-query': 0.0.7(@apollo/client@3.12.11)(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - graphql-tag: 2.12.1(graphql@15.8.0) - react: 19.1.0 - transitivePeerDependencies: - - '@apollo/client' - - graphql - - react-dom - - '@teambit/components.hooks.use-component-count@0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/components.hooks.use-component-count@0.0.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/analytics.timeseries': 0.0.25(graphql@15.8.0)(react@19.2.7) - '@teambit/graphql.hooks.use-query': 0.0.7(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/graphql.hooks.use-query': 0.0.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 graphql-tag: 2.12.1(graphql@15.8.0) react: 19.2.7 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - graphql - react-dom - '@teambit/components.hooks.use-components@0.0.10(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.1.0)': - dependencies: - '@teambit/components.clients.components-node': 0.0.5(graphql@15.8.0) - '@teambit/components.descriptors.component-descriptor': 0.0.6(react-dom@19.1.0)(react@19.1.0) - '@teambit/graphql.hooks.use-query': 0.0.1(@apollo/client@3.12.11)(react-dom@19.1.0)(react@19.1.0) - react: 19.1.0 - transitivePeerDependencies: - - '@apollo/client' - - graphql - - react-dom - - '@teambit/components.hooks.use-components@0.0.10(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.2.7)': + '@teambit/components.hooks.use-components@0.0.10(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(graphql@15.8.0)(react-dom@19.2.7)': dependencies: '@teambit/components.clients.components-node': 0.0.5(graphql@15.8.0) - '@teambit/components.descriptors.component-descriptor': 0.0.6(react-dom@19.2.7)(react@19.1.0) - '@teambit/graphql.hooks.use-query': 0.0.1(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.1.0) - react: 19.1.0 - transitivePeerDependencies: - - '@apollo/client' - - graphql - - react-dom - - '@teambit/components.hooks.use-list-components@0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/components.descriptors.component-descriptor': 0.0.14(react-dom@19.1.0)(react@19.1.0) - '@teambit/components.hooks.use-component-count': 0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.1.0)(react@19.1.0) - '@teambit/graphql.hooks.use-query': 0.0.7(@apollo/client@3.12.11)(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - graphql-tag: 2.12.1(graphql@15.8.0) + '@teambit/components.descriptors.component-descriptor': 0.0.6(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.1.0) + '@teambit/graphql.hooks.use-query': 0.0.1(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.1.0) react: 19.1.0 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - graphql - react-dom - '@teambit/components.hooks.use-list-components@0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/components.hooks.use-list-components@0.0.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/components.descriptors.component-descriptor': 0.0.14(react-dom@19.2.7)(react@19.2.7) - '@teambit/components.hooks.use-component-count': 0.0.7(@apollo/client@3.12.11)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/graphql.hooks.use-query': 0.0.7(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/components.descriptors.component-descriptor': 0.0.14(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/components.hooks.use-component-count': 0.0.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/graphql.hooks.use-query': 0.0.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 graphql-tag: 2.12.1(graphql@15.8.0) react: 19.2.7 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - graphql - react-dom @@ -66871,7 +68792,7 @@ snapshots: '@teambit/compositions.aspect-docs.compositions@file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -66887,19 +68808,9 @@ snapshots: dependencies: humanize-string: 2.1.0 - '@teambit/compositions.model.composition-id@file:scopes/compositions/model/composition-id(react-dom@18.3.1)(react@18.3.1)': - dependencies: - core-js: 3.13.0 - humanize-string: 2.1.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@teambit/compositions.model.composition-id@file:scopes/compositions/model/composition-id(react-dom@19.2.7)(react@19.2.7)': + '@teambit/compositions.model.composition-id@file:scopes/compositions/model/composition-id': dependencies: - core-js: 3.13.0 humanize-string: 2.1.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) '@teambit/compositions.model.composition-type@0.0.499(react@18.3.1)': dependencies: @@ -66935,9 +68846,9 @@ snapshots: '@teambit/design.elements.icon': 1.0.24(react-dom@18.3.1)(react@18.3.1) '@teambit/documenter.ui.linked-heading': 4.1.10(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - react-dom '@teambit/compositions.panels.composition-gallery@file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7)': dependencies: @@ -66947,9 +68858,9 @@ snapshots: '@teambit/design.elements.icon': 1.0.24(react-dom@19.2.7)(react@19.2.7) '@teambit/documenter.ui.linked-heading': 4.1.10(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - react-dom '@teambit/compositions.ui.composition-card@0.0.511(react-dom@18.3.1)(react@18.3.1)': dependencies: @@ -66981,14 +68892,36 @@ snapshots: react-dom: 19.2.7(react@19.2.7) react-error-boundary: 3.1.4(react@19.2.7) - '@teambit/compositions.ui.composition-compare-section@file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/compositions.ui.composition-compare-section@0.0.110(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.133(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - react-router-dom + - supports-color + - ts-node + + '@teambit/compositions.ui.composition-compare-section@file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -67001,14 +68934,15 @@ snapshots: - supports-color - ts-node - '@teambit/compositions.ui.composition-compare-section@file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/compositions.ui.composition-compare-section@file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -67021,14 +68955,15 @@ snapshots: - supports-color - ts-node - '@teambit/compositions.ui.composition-compare-section@file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/compositions.ui.composition-compare-section@file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -67041,10 +68976,45 @@ snapshots: - supports-color - ts-node - '@teambit/compositions.ui.composition-compare@file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/compositions.ui.composition-compare@0.0.268(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@19.2.7)(react@19.2.7) + '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.elements.icon': 1.0.24(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.round-loader': 0.0.355(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/evangelist.surfaces.dropdown': 1.0.3(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 + core-js: 3.13.0 + lodash: 4.17.21 + query-string: 7.0.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + semver: 7.7.1 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - supports-color + - ts-node + + '@teambit/compositions.ui.composition-compare@file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@18.3.1)(react@18.3.1) '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@18.3.1)(react@18.3.1) @@ -67064,6 +69034,7 @@ snapshots: semver: 7.7.1 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -67075,10 +69046,10 @@ snapshots: - supports-color - ts-node - '@teambit/compositions.ui.composition-compare@file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/compositions.ui.composition-compare@file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) @@ -67098,6 +69069,7 @@ snapshots: semver: 7.7.1 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -67109,10 +69081,10 @@ snapshots: - supports-color - ts-node - '@teambit/compositions.ui.composition-compare@file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/compositions.ui.composition-compare@file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.hooks.use-component-compare-url': 0.0.13(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) @@ -67132,6 +69104,7 @@ snapshots: semver: 7.7.1 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -67193,19 +69166,140 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/compositions.ui.hooks.use-composition@0.0.177(react-dom@19.1.0)(react@19.1.0)': + '@teambit/compositions.ui.hooks.use-composition@0.0.177(react-dom@19.2.7)(react@19.2.7)': dependencies: core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) - '@teambit/compositions.ui.hooks.use-composition@0.0.177(react-dom@19.2.7)(react@19.2.7)': + '@teambit/compositions@1.0.1107(0cf1731fe8f65ed5f949d51959843d39)': dependencies: - core-js: 3.13.0 + '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.loaders.skeleton': 1.0.2(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-compare': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compositions.model.composition-id': file:scopes/compositions/model/composition-id + '@teambit/compositions.ui.composition-compare': 0.0.268(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compositions.ui.composition-compare-section': 0.0.110(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compositions.ui.composition-live-controls': 0.0.6(react@19.2.7) + '@teambit/compositions.ui.compositions-menu-bar': 0.0.177(react-dom@19.2.7)(react@19.2.7) + '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.inputs.date-picker': 0.0.3(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.inputs.dropdown': 1.3.3(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.inputs.input-text': 1.1.5(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.inputs.selectors.menu-item': 1.1.0(react@19.2.7) + '@teambit/design.inputs.text-area': 0.0.20(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.inputs.toggle-switch': 0.0.9(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.input.color-picker': 0.0.56(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.ui.input.option-button': 1.0.13(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.separator': 0.0.367(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.surfaces.status-message-card': 0.0.18(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/docs.ui.queries.get-docs': file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) + '@teambit/documenter.theme.theme-context': 4.0.7(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.property-table': 4.1.11(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/panels': 0.0.1370(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) + '@teambit/preview.ui.inline-preview-compare': 0.0.3(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.path.match-patterns': file:scopes/toolbox/path/match-patterns(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) + classnames: 2.5.1 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + lodash.head: 4.0.1 + query-string: 7.0.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - postcss + - react-refresh + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/compositions@file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)': + '@teambit/compositions@file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -67214,9 +69308,9 @@ snapshots: '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@18.3.1)(react@18.3.1) '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/compositions.aspect-docs.compositions': file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/compositions.model.composition-id': file:scopes/compositions/model/composition-id(react-dom@18.3.1)(react@18.3.1) - '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/compositions.ui.composition-compare-section': file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/compositions.model.composition-id': file:scopes/compositions/model/composition-id + '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/compositions.ui.composition-compare-section': file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/compositions.ui.composition-live-controls': 0.0.7(react@18.3.1) '@teambit/compositions.ui.compositions-menu-bar': 0.0.177(react-dom@18.3.1)(react@18.3.1) '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@18.3.1)(react@18.3.1) @@ -67233,7 +69327,7 @@ snapshots: '@teambit/design.ui.separator': 0.0.367(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.surfaces.status-message-card': 0.0.18(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/docs.ui.queries.get-docs': file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + '@teambit/docs.ui.queries.get-docs': file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) '@teambit/documenter.theme.theme-context': 4.0.7(react-dom@18.3.1)(react@18.3.1) '@teambit/documenter.ui.heading': 4.1.8(react-dom@18.3.1)(react@18.3.1) '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) @@ -67242,13 +69336,13 @@ snapshots: '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@18.3.1)(react@18.3.1) - '@teambit/preview.ui.inline-preview-compare': file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/preview.ui.inline-preview-compare': file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/toolbox.path.match-patterns': file:scopes/toolbox/path/match-patterns(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@18.3.1)(react@18.3.1) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 graphql-tag: 2.12.1(graphql@15.8.0) @@ -67264,6 +69358,7 @@ snapshots: - '@apollo/client' - '@mdx-js/react' - '@teambit/documenter.theme.theme-compositions' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - '@types/node' @@ -67279,7 +69374,7 @@ snapshots: - ts-node - typescript - '@teambit/compositions@file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3)': + '@teambit/compositions@file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3)': dependencies: '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -67288,9 +69383,9 @@ snapshots: '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@18.3.1)(react@18.3.1) '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/compositions.aspect-docs.compositions': file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/compositions.model.composition-id': file:scopes/compositions/model/composition-id(react-dom@18.3.1)(react@18.3.1) - '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/compositions.ui.composition-compare-section': file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/compositions.model.composition-id': file:scopes/compositions/model/composition-id + '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/compositions.ui.composition-compare-section': file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/compositions.ui.composition-live-controls': 0.0.7(react@18.3.1) '@teambit/compositions.ui.compositions-menu-bar': 0.0.177(react-dom@18.3.1)(react@18.3.1) '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@18.3.1)(react@18.3.1) @@ -67307,7 +69402,7 @@ snapshots: '@teambit/design.ui.separator': 0.0.367(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.surfaces.status-message-card': 0.0.18(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/docs.ui.queries.get-docs': file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + '@teambit/docs.ui.queries.get-docs': file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) '@teambit/documenter.theme.theme-context': 4.0.7(react-dom@18.3.1)(react@18.3.1) '@teambit/documenter.ui.heading': 4.1.8(react-dom@18.3.1)(react@18.3.1) '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) @@ -67316,13 +69411,13 @@ snapshots: '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@18.3.1)(react@18.3.1) - '@teambit/preview.ui.inline-preview-compare': file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/preview.ui.inline-preview-compare': file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/toolbox.path.match-patterns': file:scopes/toolbox/path/match-patterns(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@18.3.1)(react@18.3.1) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 graphql-tag: 2.12.1(graphql@15.8.0) @@ -67338,6 +69433,7 @@ snapshots: - '@apollo/client' - '@mdx-js/react' - '@teambit/documenter.theme.theme-compositions' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - '@types/node' @@ -67353,7 +69449,7 @@ snapshots: - ts-node - typescript - '@teambit/compositions@file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.5.3)': + '@teambit/compositions@file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -67362,9 +69458,9 @@ snapshots: '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.aspect-docs.compositions': file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/compositions.model.composition-id': file:scopes/compositions/model/composition-id(react-dom@19.2.7)(react@19.2.7) - '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/compositions.ui.composition-compare-section': file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compositions.model.composition-id': file:scopes/compositions/model/composition-id + '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compositions.ui.composition-compare-section': file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/compositions.ui.composition-live-controls': 0.0.7(react@19.2.7) '@teambit/compositions.ui.compositions-menu-bar': 0.0.177(react-dom@19.2.7)(react@19.2.7) '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) @@ -67381,22 +69477,22 @@ snapshots: '@teambit/design.ui.separator': 0.0.367(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.surfaces.status-message-card': 0.0.18(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/docs.ui.queries.get-docs': file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/docs.ui.queries.get-docs': file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11) '@teambit/documenter.theme.theme-context': 4.0.7(react-dom@19.2.7)(react@19.2.7) '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) + '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony': 0.4.12 '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) - '@teambit/preview.ui.inline-preview-compare': file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/preview.ui.inline-preview-compare': file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/toolbox.path.match-patterns': file:scopes/toolbox/path/match-patterns(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 graphql-tag: 2.12.1(graphql@15.8.0) @@ -67412,6 +69508,7 @@ snapshots: - '@apollo/client' - '@mdx-js/react' - '@teambit/documenter.theme.theme-compositions' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - '@types/node' @@ -67427,153 +69524,97 @@ snapshots: - ts-node - typescript - '@teambit/compositions@file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': + '@teambit/config-merger@0.0.974(0cf1731fe8f65ed5f949d51959843d39)': dependencies: - '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-ui.loaders.skeleton': 1.0.2(react@19.2.7) - '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/compositions.aspect-docs.compositions': file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/compositions.model.composition-id': file:scopes/compositions/model/composition-id(react-dom@19.2.7)(react@19.2.7) - '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/compositions.ui.composition-compare-section': file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/compositions.ui.composition-live-controls': 0.0.7(react@19.2.7) - '@teambit/compositions.ui.compositions-menu-bar': 0.0.177(react-dom@19.2.7)(react@19.2.7) - '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.inputs.date-picker': 0.0.3(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.inputs.dropdown': 1.3.3(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.inputs.input-text': 1.1.6(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/design.inputs.selectors.menu-item': 1.1.0(react@19.2.7) - '@teambit/design.inputs.text-area': 0.0.20(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/design.inputs.toggle-switch': 0.0.9(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.input.color-picker': 0.0.56(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/design.ui.input.option-button': 1.0.13(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.separator': 0.0.367(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.surfaces.status-message-card': 0.0.18(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/docs.ui.queries.get-docs': file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.theme.theme-context': 4.0.7(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) - '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-version': 1.0.4 + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config': 0.0.1542(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) - '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) - '@teambit/preview.ui.inline-preview-compare': file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/toolbox.path.match-patterns': file:scopes/toolbox/path/match-patterns(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - classnames: 2.5.1 - graphql-tag: 2.12.1(graphql@15.8.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.semver-helper': file:scopes/pkg/modules/semver-helper(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 4.3.0 + fs-extra: 10.0.0 lodash: 4.17.21 - lodash.head: 4.0.1 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - query-string: 7.0.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + semver: 7.7.1 + tempy: 1.0.1 transitivePeerDependencies: - '@apollo/client' + - '@babel/core' + - '@babel/traverse' - '@mdx-js/react' - - '@teambit/documenter.theme.theme-compositions' - - '@teambit/mdx.ui.mdx-scope-context' - - '@testing-library/dom' - - '@types/node' - - '@types/react' - - '@types/react-dom' - - '@types/react-syntax-highlighter' - - babel-plugin-macros - - domexception - - encoding - - graphql - - node-notifier - - supports-color - - ts-node - - typescript - - '@teambit/compositions@file:scopes/compositions/compositions(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@7.0.2)': - dependencies: - '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-ui.loaders.skeleton': 1.0.2(react@19.2.7) - '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/compositions.aspect-docs.compositions': file:scopes/compositions/aspect-docs/compositions(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/compositions.model.composition-id': file:scopes/compositions/model/composition-id(react-dom@19.2.7)(react@19.2.7) - '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/compositions.ui.composition-compare-section': file:components/ui/composition-compare-section(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/compositions.ui.composition-live-controls': 0.0.7(react@19.2.7) - '@teambit/compositions.ui.compositions-menu-bar': 0.0.177(react-dom@19.2.7)(react@19.2.7) - '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.inputs.date-picker': 0.0.3(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.inputs.dropdown': 1.3.3(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.inputs.input-text': 1.1.6(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/design.inputs.selectors.menu-item': 1.1.0(react@19.2.7) - '@teambit/design.inputs.text-area': 0.0.20(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/design.inputs.toggle-switch': 0.0.9(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.input.color-picker': 0.0.56(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/design.ui.input.option-button': 1.0.13(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.separator': 0.0.367(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.surfaces.status-message-card': 0.0.18(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/docs.ui.queries.get-docs': file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.theme.theme-context': 4.0.7(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) - '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony': 0.4.12 - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) - '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) - '@teambit/preview.ui.inline-preview-compare': file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/toolbox.path.match-patterns': file:scopes/toolbox/path/match-patterns(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - classnames: 2.5.1 - graphql-tag: 2.12.1(graphql@15.8.0) - lodash: 4.17.21 - lodash.head: 4.0.1 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - query-string: 7.0.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@apollo/client' - - '@mdx-js/react' - - '@teambit/documenter.theme.theme-compositions' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' - '@types/react-dom' - '@types/react-syntax-highlighter' + - '@types/webpack' - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug - domexception - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers - graphql + - html-minifier-terser + - lightningcss - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client - supports-color - ts-node + - type-fest - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve '@teambit/config-merger@file:scopes/workspace/config-merger(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: @@ -67665,6 +69706,42 @@ snapshots: - react-dom - supports-color + '@teambit/config-store@0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/gitconfig': 2.0.10 + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + chalk: 4.1.2 + fs-extra: 10.0.0 + lodash: 4.17.21 + pad-right: 0.2.2 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react + - react-dom + - supports-color + + '@teambit/config-store@0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/gitconfig': 2.0.10 + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + fs-extra: 10.0.0 + lodash: 4.17.21 + pad-right: 0.2.2 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react + - react-dom + - supports-color + '@teambit/config-store@file:components/config-store(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/gitconfig': 2.0.10 @@ -67701,6 +69778,62 @@ snapshots: - react - react-dom + '@teambit/config@0.0.1542(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.modules.find-scope-path': file:components/modules/find-scope-path(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.modules.workspace-locator': file:scopes/workspace/modules/workspace-locator(react-dom@18.3.1)(react@18.3.1) + chalk: 4.1.2 + comment-json: 4.2.5 + fs-extra: 10.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react + - react-dom + - supports-color + + '@teambit/config@0.0.1542(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.modules.find-scope-path': file:components/modules/find-scope-path(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.workspace-locator': file:scopes/workspace/modules/workspace-locator(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + comment-json: 4.2.5 + fs-extra: 10.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react + - react-dom + - supports-color + '@teambit/config@file:scopes/harmony/config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 @@ -67867,20 +70000,6 @@ snapshots: transitivePeerDependencies: - react - '@teambit/defender.eslint-linter@1.0.60(eslint@8.56.0)(react@19.1.0)': - dependencies: - '@teambit/bit-error': 0.0.404 - '@teambit/defender.linter-task': 1.0.8 - '@teambit/typescript.typescript-compiler': 2.0.67(react@19.1.0) - comment-json: 4.2.3 - eslint: 8.56.0(supports-color@9.4.0) - fs-extra: 10.1.0 - lodash: 4.17.21 - object-hash: 3.0.0 - p-map-series: 2.1.0 - transitivePeerDependencies: - - react - '@teambit/defender.eslint-linter@1.0.60(eslint@8.56.0)(react@19.2.7)': dependencies: '@teambit/bit-error': 0.0.404 @@ -67953,7 +70072,7 @@ snapshots: '@teambit/defender.tester-task': 1.0.14 '@teambit/tests-results': 1.0.5 babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.28.3)(@babel/traverse@7.29.8) - babel-preset-jest: 29.2.0(@babel/core@7.28.3) + babel-preset-jest: 29.2.0(@babel/core@7.28.3)(supports-color@9.4.0) camelcase: 7.0.0 comlink: 4.3.1 flatted: 3.2.7 @@ -67983,7 +70102,7 @@ snapshots: '@teambit/defender.tester-task': 1.0.14 '@teambit/tests-results': 1.0.5 babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.28.3)(@babel/traverse@7.29.8) - babel-preset-jest: 29.2.0(@babel/core@7.28.3) + babel-preset-jest: 29.2.0(@babel/core@7.28.3)(supports-color@9.4.0) camelcase: 7.0.0 comlink: 4.3.1 flatted: 3.4.4 @@ -68113,44 +70232,60 @@ snapshots: junit-report-builder: 3.0.1 strip-ansi: 6.0.0 - '@teambit/defender.ui.test-compare-section@0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': + '@teambit/defender.ui.test-compare-section@0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@types/react-dom' - react-router-dom - '@teambit/defender.ui.test-compare-section@0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + '@teambit/defender.ui.test-compare-section@0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': dependencies: '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@types/react-dom' - react-router-dom - '@teambit/defender.ui.test-compare@file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)': + '@teambit/defender.ui.test-compare-section@0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/legacy' + - '@testing-library/react' + - '@types/react' + - '@types/react-dom' + - react-router-dom + + '@teambit/defender.ui.test-compare@0.0.317(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@18.3.1)(react@18.3.1) '@teambit/defender.ui.test-loader': 0.0.504(react-dom@18.3.1)(react@18.3.1) - '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@5.9.2) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@5.9.2) '@teambit/defender.ui.test-table': 0.0.512(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.round-loader': 0.0.355(react-dom@18.3.1)(react@18.3.1) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) classnames: 2.5.1 core-js: 3.13.0 react: 18.3.1 @@ -68158,6 +70293,7 @@ snapshots: transitivePeerDependencies: - '@mdx-js/react' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - '@testing-library/react' @@ -68173,25 +70309,26 @@ snapshots: - ts-node - typescript - '@teambit/defender.ui.test-compare@file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3)': + '@teambit/defender.ui.test-compare@0.0.317(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.9.19) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@18.3.1)(react@18.3.1) - '@teambit/defender.ui.test-loader': 0.0.504(react-dom@18.3.1)(react@18.3.1) - '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@6.0.3) - '@teambit/defender.ui.test-table': 0.0.512(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.ui.round-loader': 0.0.355(react-dom@18.3.1)(react@18.3.1) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.ui.test-loader': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) + '@teambit/defender.ui.test-table': 0.0.512(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.round-loader': 0.0.355(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) classnames: 2.5.1 core-js: 3.13.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@mdx-js/react' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - '@testing-library/react' @@ -68207,18 +70344,53 @@ snapshots: - ts-node - typescript - '@teambit/defender.ui.test-compare@file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.5.3)': + '@teambit/defender.ui.test-compare@0.0.317(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.ui.test-loader': 0.0.504(react-dom@19.2.7)(react@19.2.7) - '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.5.3) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) + '@teambit/defender.ui.test-table': 0.0.512(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.round-loader': 0.0.355(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + classnames: 2.5.1 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@mdx-js/react' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - babel-plugin-macros + - graphql + - node-notifier + - react-router-dom + - supports-color + - ts-node + - typescript + + '@teambit/defender.ui.test-compare@0.0.317(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.ui.test-loader': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) '@teambit/defender.ui.test-table': 0.0.512(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.round-loader': 0.0.355(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) classnames: 2.5.1 core-js: 3.13.0 react: 19.2.7 @@ -68226,6 +70398,7 @@ snapshots: transitivePeerDependencies: - '@mdx-js/react' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - '@testing-library/react' @@ -68241,25 +70414,26 @@ snapshots: - ts-node - typescript - '@teambit/defender.ui.test-compare@file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': + '@teambit/defender.ui.test-compare@file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)': dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@19.2.7)(react@19.2.7) - '@teambit/defender.ui.test-loader': 0.0.504(react-dom@19.2.7)(react@19.2.7) - '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) - '@teambit/defender.ui.test-table': 0.0.512(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.round-loader': 0.0.355(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@18.3.1)(react@18.3.1) + '@teambit/defender.ui.test-loader': 0.0.504(react-dom@18.3.1)(react@18.3.1) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@5.9.2) + '@teambit/defender.ui.test-table': 0.0.512(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.round-loader': 0.0.355(react-dom@18.3.1)(react@18.3.1) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) classnames: 2.5.1 core-js: 3.13.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@mdx-js/react' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - '@testing-library/react' @@ -68275,18 +70449,53 @@ snapshots: - ts-node - typescript - '@teambit/defender.ui.test-compare@file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@7.0.2)': + '@teambit/defender.ui.test-compare@file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.9.19) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@18.3.1)(react@18.3.1) + '@teambit/defender.ui.test-loader': 0.0.504(react-dom@18.3.1)(react@18.3.1) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@6.0.3) + '@teambit/defender.ui.test-table': 0.0.512(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.round-loader': 0.0.355(react-dom@18.3.1)(react@18.3.1) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) + classnames: 2.5.1 + core-js: 3.13.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@mdx-js/react' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - babel-plugin-macros + - graphql + - node-notifier + - react-router-dom + - supports-color + - ts-node + - typescript + + '@teambit/defender.ui.test-compare@file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.ui.test-loader': 0.0.504(react-dom@19.2.7)(react@19.2.7) - '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@7.0.2) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) '@teambit/defender.ui.test-table': 0.0.512(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.round-loader': 0.0.355(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) classnames: 2.5.1 core-js: 3.13.0 react: 19.2.7 @@ -68294,6 +70503,7 @@ snapshots: transitivePeerDependencies: - '@mdx-js/react' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - '@testing-library/react' @@ -68309,10 +70519,10 @@ snapshots: - ts-node - typescript - '@teambit/defender.ui.test-compare@file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': + '@teambit/defender.ui.test-compare@file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.10(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.ui.test-loader': 0.0.504(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) @@ -68328,6 +70538,7 @@ snapshots: transitivePeerDependencies: - '@mdx-js/react' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - '@testing-library/react' @@ -68359,7 +70570,7 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/defender.ui.test-page@file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@5.9.2)': + '@teambit/defender.ui.test-page@file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@5.9.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) '@teambit/defender.ui.test-loader': 0.0.504(react-dom@18.3.1)(react@18.3.1) @@ -68371,12 +70582,10 @@ snapshots: '@teambit/design.ui.separator': 0.0.367(react-dom@18.3.1)(react@18.3.1) '@teambit/documenter.ui.heading': 4.1.8(react-dom@18.3.1)(react@18.3.1) '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@mdx-js/react' - '@teambit/base-react.navigation.link' @@ -68385,27 +70594,26 @@ snapshots: - '@types/react' - '@types/react-dom' - '@types/react-syntax-highlighter' + - react-dom - react-router-dom - typescript - '@teambit/defender.ui.test-page@file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@6.0.3)': + '@teambit/defender.ui.test-page@file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2)': dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.9.19) - '@teambit/defender.ui.test-loader': 0.0.504(react-dom@18.3.1)(react@18.3.1) - '@teambit/defender.ui.test-table': 0.0.512(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.content.table': 0.0.4(@testing-library/react@14.3.1)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.ui.navigation.link': 1.96.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.ui.separator': 0.0.367(react-dom@18.3.1)(react@18.3.1) - '@teambit/documenter.ui.heading': 4.1.8(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) - '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/defender.ui.test-loader': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.ui.test-table': 0.0.512(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.content.table': 0.0.4(@testing-library/react@14.3.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.navigation.link': 1.96.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.separator': 0.0.367(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.7 transitivePeerDependencies: - '@mdx-js/react' - '@teambit/base-react.navigation.link' @@ -68414,27 +70622,26 @@ snapshots: - '@types/react' - '@types/react-dom' - '@types/react-syntax-highlighter' + - react-dom - react-router-dom - typescript - '@teambit/defender.ui.test-page@file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.5.3)': + '@teambit/defender.ui.test-page@file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/defender.ui.test-loader': 0.0.504(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.ui.test-table': 0.0.512(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.content.table': 0.0.4(@testing-library/react@14.3.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.navigation.link': 1.96.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.content.table': 0.0.4(@testing-library/react@16.3.2)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.navigation.link': 1.96.12(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.separator': 0.0.367(react-dom@19.2.7)(react@19.2.7) '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) - '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@mdx-js/react' - '@teambit/base-react.navigation.link' @@ -68443,27 +70650,26 @@ snapshots: - '@types/react' - '@types/react-dom' - '@types/react-syntax-highlighter' + - react-dom - react-router-dom - typescript - '@teambit/defender.ui.test-page@file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2)': + '@teambit/defender.ui.test-page@file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@5.9.2)': dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - '@teambit/defender.ui.test-loader': 0.0.504(react-dom@19.2.7)(react@19.2.7) - '@teambit/defender.ui.test-table': 0.0.512(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.content.table': 0.0.4(@testing-library/react@14.3.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.navigation.link': 1.96.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.separator': 0.0.367(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) - '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) + '@teambit/defender.ui.test-loader': 0.0.504(react-dom@18.3.1)(react@18.3.1) + '@teambit/defender.ui.test-table': 0.0.512(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.content.table': 0.0.4(@testing-library/react@14.3.1)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.navigation.link': 1.96.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.separator': 0.0.367(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.heading': 4.1.8(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - core-js: 3.13.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 transitivePeerDependencies: - '@mdx-js/react' - '@teambit/base-react.navigation.link' @@ -68472,10 +70678,39 @@ snapshots: - '@types/react' - '@types/react-dom' - '@types/react-syntax-highlighter' + - react-dom - react-router-dom - typescript - '@teambit/defender.ui.test-page@file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@7.0.2)': + '@teambit/defender.ui.test-page@file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@6.0.3)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.9.19) + '@teambit/defender.ui.test-loader': 0.0.504(react-dom@18.3.1)(react@18.3.1) + '@teambit/defender.ui.test-table': 0.0.512(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.content.table': 0.0.4(@testing-library/react@14.3.1)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/design.ui.alert-card': 0.0.27(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.navigation.link': 1.96.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.separator': 0.0.367(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.heading': 4.1.8(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + classnames: 2.5.1 + react: 18.3.1 + transitivePeerDependencies: + - '@mdx-js/react' + - '@teambit/base-react.navigation.link' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/react' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - react-dom + - react-router-dom + - typescript + + '@teambit/defender.ui.test-page@file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/defender.ui.test-loader': 0.0.504(react-dom@19.2.7)(react@19.2.7) @@ -68487,12 +70722,10 @@ snapshots: '@teambit/design.ui.separator': 0.0.367(react-dom@19.2.7)(react@19.2.7) '@teambit/documenter.ui.heading': 4.1.8(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@mdx-js/react' - '@teambit/base-react.navigation.link' @@ -68501,6 +70734,7 @@ snapshots: - '@types/react' - '@types/react-dom' - '@types/react-syntax-highlighter' + - react-dom - react-router-dom - typescript @@ -68519,9 +70753,7 @@ snapshots: '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@mdx-js/react' - '@teambit/base-react.navigation.link' @@ -68530,6 +70762,7 @@ snapshots: - '@types/react' - '@types/react-dom' - '@types/react-syntax-highlighter' + - react-dom - react-router-dom - typescript @@ -68589,7 +70822,7 @@ snapshots: '@teambit/dependencies.aspect-docs.dependency-resolver@file:scopes/dependencies/aspect-docs/dependency-resolver(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -68619,7 +70852,7 @@ snapshots: '@teambit/dependencies.aspect-docs.pnpm@file:scopes/dependencies/aspect-docs/pnpm(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -68649,7 +70882,7 @@ snapshots: '@teambit/dependencies.aspect-docs.yarn@file:scopes/dependencies/aspect-docs/yarn(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -68687,10 +70920,6 @@ snapshots: dependencies: react: 18.3.1 - '@teambit/dependencies.modules.packages-excluder@1.0.8(react@19.1.0)': - dependencies: - react: 19.1.0 - '@teambit/dependencies.modules.packages-excluder@1.0.8(react@19.2.7)': dependencies: react: 19.2.7 @@ -68699,6 +70928,23 @@ snapshots: dependencies: '@pnpm/dependency-path': 1001.1.10 + '@teambit/dependencies.ui.deps-diff-table@0.0.2(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.status-resolver': 0.0.12(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.menu-widget-icon': 0.0.502(react-dom@19.2.7)(react@19.2.7) + react: 19.2.7 + transitivePeerDependencies: + - '@testing-library/dom' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - node-notifier + - react-dom + - supports-color + - ts-node + '@teambit/dependencies.ui.deps-diff-table@file:components/ui/deps-diff-table(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -68735,18 +70981,21 @@ snapshots: - supports-color - ts-node - '@teambit/dependencies@file:scopes/dependencies/dependencies(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/dependencies@1.0.1107(db92e6d8f7aff7218553956ad9a4b470)': dependencies: + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component-id': 1.2.4 '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@19.2.7)(react@19.2.7) '@teambit/component-version': 1.0.4 '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/dependencies.pnpm.dep-path': 1.0.1 + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -68756,8 +71005,10 @@ snapshots: '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) '@teambit/mdx.deps-detectors.detective-mdx': file:scopes/mdx/deps-detectors/detective-mdx(react-dom@19.2.7)(react@19.2.7) '@teambit/node.deps-detectors.detective-es6': 0.0.6 + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/styling.deps-detectors.detective-css': 0.0.6(postcss@8.4.45)(supports-color@9.4.0) '@teambit/styling.deps-detectors.detective-less': 0.0.6(postcss@8.4.45)(supports-color@9.4.0) '@teambit/styling.deps-detectors.detective-sass': 0.0.9(postcss@8.4.45)(supports-color@9.4.0) @@ -68768,8 +71019,7 @@ snapshots: '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) '@teambit/typescript.deps-detectors.detective-typescript': 0.0.10(supports-color@9.4.0)(typescript@5.9.2) '@teambit/typescript.deps-lookups.lookup-typescript': 0.0.2 - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) archy: 1.0.0 chai: 4.3.0 chalk: 4.1.2 @@ -68782,10 +71032,7 @@ snapshots: module-definition: 3.3.1 moment: 2.29.4 node-source-walk: 4.2.0 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) read-pkg-up: 7.0.1 resolve-dependency-path: 2.0.0 semver: 7.7.1 @@ -68793,21 +71040,30 @@ snapshots: table: 6.7.3 yaml: 1.10.2 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' + - '@mdx-js/react' - '@minify-html/node' - - '@module-federation/runtime-tools' - '@parcel/css' - - '@pnpm/logger' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - - bare-abort-controller - - bare-buffer - browserslist - bufferutil - canvas @@ -68818,25 +71074,27 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser - - less + - immer - lightningcss - node-notifier - node-sass - postcss - react - react-dom - - react-native-b4a - react-refresh + - react-router-dom + - reflect-metadata - rollup + - sass - sass-embedded - - selfsigned - sockjs-client - supports-color - ts-node - - typanion - type-fest - typescript - uglify-js @@ -68848,7 +71106,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/dependencies@file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/dependencies@file:scopes/dependencies/dependencies(49a7e27f775d142489568f8798814b88)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 @@ -68871,17 +71129,17 @@ snapshots: '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) '@teambit/mdx.deps-detectors.detective-mdx': file:scopes/mdx/deps-detectors/detective-mdx(react-dom@18.3.1)(react@18.3.1) '@teambit/node.deps-detectors.detective-es6': 0.0.6 - '@teambit/styling.deps-detectors.detective-css': 0.0.6(postcss@8.4.45)(supports-color@9.4.0) - '@teambit/styling.deps-detectors.detective-less': 0.0.6(postcss@8.4.45)(supports-color@9.4.0) - '@teambit/styling.deps-detectors.detective-sass': 0.0.9(postcss@8.4.45)(supports-color@9.4.0) - '@teambit/styling.deps-detectors.detective-scss': 0.0.9(postcss@8.4.45)(supports-color@9.4.0) + '@teambit/styling.deps-detectors.detective-css': 0.0.6(postcss@8.4.18)(supports-color@9.4.0) + '@teambit/styling.deps-detectors.detective-less': 0.0.6(postcss@8.4.18)(supports-color@9.4.0) + '@teambit/styling.deps-detectors.detective-sass': 0.0.9(postcss@8.4.18)(supports-color@9.4.0) + '@teambit/styling.deps-detectors.detective-scss': 0.0.9(postcss@8.4.18)(supports-color@9.4.0) '@teambit/styling.deps-lookups.lookup-styling': 0.0.4 '@teambit/toolbox.fs.extension-getter': file:scopes/toolbox/fs/extension-getter(react-dom@18.3.1)(react@18.3.1) '@teambit/toolbox.fs.last-modified': file:scopes/toolbox/fs/last-modified(react-dom@18.3.1)(react@18.3.1) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) '@teambit/typescript.deps-detectors.detective-typescript': 0.0.10(supports-color@9.4.0)(typescript@5.9.2) '@teambit/typescript.deps-lookups.lookup-typescript': 0.0.2 - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8e3bb409989b9a8170c4491cc33a6611) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) archy: 1.0.0 chai: 4.3.0 @@ -68906,17 +71164,29 @@ snapshots: table: 6.7.3 yaml: 1.10.2 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -68931,6 +71201,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -68961,7 +71233,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/dependencies@file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@6.0.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/dependencies@file:scopes/dependencies/dependencies(64e014d869fa52e822b4b3e3f9e136ba)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 @@ -68994,7 +71266,7 @@ snapshots: '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) '@teambit/typescript.deps-detectors.detective-typescript': 0.0.10(supports-color@9.4.0)(typescript@6.0.3) '@teambit/typescript.deps-lookups.lookup-typescript': 0.0.2 - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(c9b30cb656756ed3e4de20d984da836c) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) archy: 1.0.0 chai: 4.3.0 @@ -69019,17 +71291,29 @@ snapshots: table: 6.7.3 yaml: 1.10.2 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -69044,6 +71328,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -69074,7 +71360,134 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/dependencies@file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@5.5.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/dependencies@file:scopes/dependencies/dependencies(9fa662ba13beb7b10ef0729c1fadc13d)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/dependencies.pnpm.dep-path': 1.0.1 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/mdx.deps-detectors.detective-mdx': file:scopes/mdx/deps-detectors/detective-mdx(react-dom@18.3.1)(react@18.3.1) + '@teambit/node.deps-detectors.detective-es6': 0.0.6 + '@teambit/styling.deps-detectors.detective-css': 0.0.6(postcss@8.4.45)(supports-color@9.4.0) + '@teambit/styling.deps-detectors.detective-less': 0.0.6(postcss@8.4.45)(supports-color@9.4.0) + '@teambit/styling.deps-detectors.detective-sass': 0.0.9(postcss@8.4.45)(supports-color@9.4.0) + '@teambit/styling.deps-detectors.detective-scss': 0.0.9(postcss@8.4.45)(supports-color@9.4.0) + '@teambit/styling.deps-lookups.lookup-styling': 0.0.4 + '@teambit/toolbox.fs.extension-getter': file:scopes/toolbox/fs/extension-getter(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.fs.last-modified': file:scopes/toolbox/fs/last-modified(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) + '@teambit/typescript.deps-detectors.detective-typescript': 0.0.10(supports-color@9.4.0)(typescript@6.0.3) + '@teambit/typescript.deps-lookups.lookup-typescript': 0.0.2 + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(2f2ff5c22615b81ef353a3ebdeb3aeba) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + archy: 1.0.0 + chai: 4.3.0 + chalk: 4.1.2 + cli-table: 0.3.6 + debug: 4.3.4(supports-color@9.4.0) + detective-amd: 3.0.1 + detective-stylus: 1.0.0 + fs-extra: 10.0.0 + lodash: 4.17.21 + module-definition: 3.3.1 + moment: 2.29.4 + node-source-walk: 4.2.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + read-pkg-up: 7.0.1 + resolve-dependency-path: 2.0.0 + semver: 7.7.1 + stylus-lookup: 3.0.2(supports-color@9.4.0) + table: 6.7.3 + yaml: 1.10.2 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/dependencies@file:scopes/dependencies/dependencies(adb4363432fd830e7d8d2599456988f4)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 @@ -69105,9 +71518,136 @@ snapshots: '@teambit/toolbox.fs.extension-getter': file:scopes/toolbox/fs/extension-getter(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.fs.last-modified': file:scopes/toolbox/fs/last-modified(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) - '@teambit/typescript.deps-detectors.detective-typescript': 0.0.10(supports-color@9.4.0)(typescript@5.5.3) + '@teambit/typescript.deps-detectors.detective-typescript': 0.0.10(supports-color@9.4.0)(typescript@5.9.2) '@teambit/typescript.deps-lookups.lookup-typescript': 0.0.2 - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8c4e3ac6618e563d3c2b039062ad58d9) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + archy: 1.0.0 + chai: 5.2.1 + chalk: 4.1.2 + cli-table: 0.3.6 + debug: 4.3.4(supports-color@9.4.0) + detective-amd: 3.0.1 + detective-stylus: 1.0.0 + fs-extra: 10.0.0 + lodash: 4.17.21 + module-definition: 3.3.1 + moment: 2.29.4 + node-source-walk: 4.2.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + read-pkg-up: 7.0.1 + resolve-dependency-path: 2.0.0 + semver: 7.7.1 + stylus-lookup: 3.0.2(supports-color@9.4.0) + table: 6.7.3 + yaml: 1.10.2 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/dependencies@file:scopes/dependencies/dependencies(d3c7fb2d911bcb46691448eab69b00e3)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies.pnpm.dep-path': 1.0.1 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.deps-detectors.detective-mdx': file:scopes/mdx/deps-detectors/detective-mdx(react-dom@19.2.7)(react@19.2.7) + '@teambit/node.deps-detectors.detective-es6': 0.0.6 + '@teambit/styling.deps-detectors.detective-css': 0.0.6(postcss@8.4.45)(supports-color@9.4.0) + '@teambit/styling.deps-detectors.detective-less': 0.0.6(postcss@8.4.45)(supports-color@9.4.0) + '@teambit/styling.deps-detectors.detective-sass': 0.0.9(postcss@8.4.45)(supports-color@9.4.0) + '@teambit/styling.deps-detectors.detective-scss': 0.0.9(postcss@8.4.45)(supports-color@9.4.0) + '@teambit/styling.deps-lookups.lookup-styling': 0.0.4 + '@teambit/toolbox.fs.extension-getter': file:scopes/toolbox/fs/extension-getter(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.fs.last-modified': file:scopes/toolbox/fs/last-modified(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript.deps-detectors.detective-typescript': 0.0.10(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/typescript.deps-lookups.lookup-typescript': 0.0.2 + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(956b37e2161835d4f3b437bb4163aa66) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) archy: 1.0.0 chai: 4.3.0 @@ -69132,17 +71672,29 @@ snapshots: table: 6.7.3 yaml: 1.10.2 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -69157,6 +71709,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -69187,7 +71741,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/dependencies@file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/dependencies@file:scopes/dependencies/dependencies(dfb48895b9ffbf4cfe74dda1689ef582)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 @@ -69220,7 +71774,7 @@ snapshots: '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) '@teambit/typescript.deps-detectors.detective-typescript': 0.0.10(supports-color@9.4.0)(typescript@5.9.2) '@teambit/typescript.deps-lookups.lookup-typescript': 0.0.2 - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(94fc81ec3178f7474dcc25b8f8a24f15) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) archy: 1.0.0 chai: 4.3.0 @@ -69245,17 +71799,29 @@ snapshots: table: 6.7.3 yaml: 1.10.2 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -69270,6 +71836,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -69300,7 +71868,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/dependencies@file:scopes/dependencies/dependencies(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(typescript@7.0.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/dependencies@file:scopes/dependencies/dependencies(ff351c1eacbc53ea97c8901236008641)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 @@ -69331,12 +71899,12 @@ snapshots: '@teambit/toolbox.fs.extension-getter': file:scopes/toolbox/fs/extension-getter(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.fs.last-modified': file:scopes/toolbox/fs/last-modified(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) - '@teambit/typescript.deps-detectors.detective-typescript': 0.0.10(supports-color@9.4.0)(typescript@7.0.2) + '@teambit/typescript.deps-detectors.detective-typescript': 0.0.10(supports-color@9.4.0)(typescript@5.9.2) '@teambit/typescript.deps-lookups.lookup-typescript': 0.0.2 - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(7f0b1380d9e19b8380805b18f15ff8d1) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) archy: 1.0.0 - chai: 5.2.1 + chai: 4.3.0 chalk: 4.1.2 cli-table: 0.3.6 debug: 4.3.4(supports-color@9.4.0) @@ -69358,17 +71926,29 @@ snapshots: table: 6.7.3 yaml: 1.10.2 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -69383,6 +71963,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -69413,6 +71995,128 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve + '@teambit/dependency-resolver@1.0.1107(0cf1731fe8f65ed5f949d51959843d39)': + dependencies: + '@pnpm/napi': 12.0.0-rc.5 + '@pnpm/network.ca-file': 3.0.3 + '@pnpm/types': 1101.9.0 + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/bvm.path': 1.0.0 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config': 0.0.1542(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies.fs.linked-dependencies': file:scopes/dependencies/fs/linked-dependencies(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.requireable-component': file:scopes/harmony/modules/requireable-component(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.entities.registry': 0.0.4 + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg.modules.semver-helper': file:scopes/pkg/modules/semver-helper(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.object.sorter': 0.0.2 + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.root-components': 1.0.1 + chai: 4.3.0 + chalk: 4.1.2 + cli-highlight: 2.1.9 + comment-json: 4.2.5 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + is-builtin-module: 3.1.0 + lodash: 4.17.21 + multimatch: 5.0.0 + p-limit: 3.1.0 + p-map-series: 2.1.0 + react: 19.2.7 + resolve-from: 5.0.0 + semver: 7.7.1 + semver-intersect: 1.4.0 + semver-range-intersect: 0.3.1 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + '@teambit/dependency-resolver@file:scopes/dependencies/dependency-resolver(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@pnpm/napi': 12.0.0-rc.7 @@ -69611,6 +72315,95 @@ snapshots: - supports-color - ts-node + '@teambit/deprecation@1.0.1107(0cf1731fe8f65ed5f949d51959843d39)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-deprecated': 0.0.41(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/docs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/issues': 1.0.1107(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + p-map-series: 2.1.0 + react: 19.2.7 + semver: 7.7.1 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + '@teambit/deprecation@file:scopes/component/deprecation(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/bit-error': 0.0.404 @@ -69774,14 +72567,6 @@ snapshots: transitivePeerDependencies: - react-dom - '@teambit/design.elements.icon@1.0.24(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/base-ui.elements.icon': 1.0.0(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 - transitivePeerDependencies: - - react-dom - '@teambit/design.elements.icon@1.0.24(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/base-ui.elements.icon': 1.0.0(react-dom@19.2.7)(react@19.2.7) @@ -70085,6 +72870,20 @@ snapshots: - react-dom - supports-color + '@teambit/design.inputs.input-text@1.1.5(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/base-react.forms.form': 0.0.14(react@19.2.7) + '@teambit/base-ui.theme.accent-color': 1.1.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.elements.icon': 1.0.24(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.overlays.notice-tooltip': 0.0.16(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.3.2 + react: 19.2.7 + transitivePeerDependencies: + - '@types/react' + - react-dom + - supports-color + '@teambit/design.inputs.input-text@1.1.6(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-react.forms.form': 0.0.14(react@18.3.1) @@ -71366,16 +74165,6 @@ snapshots: transitivePeerDependencies: - react-dom - '@teambit/design.ui.input.option-button@1.0.13(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/base-ui.input.button': 1.0.5(react-dom@19.1.0)(react@19.1.0) - '@teambit/design.elements.icon': 1.0.24(react-dom@19.1.0)(react@19.1.0) - classnames: 2.3.1 - core-js: 3.13.0 - react: 19.1.0 - transitivePeerDependencies: - - react-dom - '@teambit/design.ui.input.option-button@1.0.13(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/base-ui.input.button': 1.0.5(react-dom@19.2.7)(react@19.2.7) @@ -71702,13 +74491,6 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/design.ui.styles.ellipsis@0.0.346(react-dom@19.1.0)(react@19.1.0)': - dependencies: - classnames: 2.2.6 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/design.ui.styles.ellipsis@0.0.346(react-dom@19.2.7)(react@19.2.7)': dependencies: classnames: 2.2.6 @@ -71757,14 +74539,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/design.ui.surfaces.menu.item@0.0.354(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/evangelist.elements.icon': 1.0.2(react-dom@19.1.0)(react@19.1.0) - classnames: 2.2.6 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/design.ui.surfaces.menu.item@0.0.354(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/evangelist.elements.icon': 1.0.2(react-dom@19.2.7)(react@19.2.7) @@ -72156,11 +74930,10 @@ snapshots: '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@tippyjs/react': 4.2.0(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) tippy.js: 6.2.7 transitivePeerDependencies: + - react-dom - supports-color '@teambit/design.ui.tooltip@file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': @@ -72169,11 +74942,10 @@ snapshots: '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@tippyjs/react': 4.2.0(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) tippy.js: 6.2.7 transitivePeerDependencies: + - react-dom - supports-color '@teambit/design.ui.tree@0.0.15(react-dom@18.3.1)(react@18.3.1)': @@ -72221,6 +74993,87 @@ snapshots: '@teambit/design.utils.hex-to-rgb@0.0.0-d5245aedf06a35c309be4ae7ac3faa68637d4db8': {} + '@teambit/dev-files@1.0.1107(0cf1731fe8f65ed5f949d51959843d39)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 4.3.0 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + '@teambit/dev-files@file:scopes/component/dev-files(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -72314,13 +75167,14 @@ snapshots: - react - react-dom - '@teambit/docs.content.docs-overview@1.96.8(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/docs.content.docs-overview@1.96.8(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/components.blocks.component-card-display': 0.0.24(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/components.blocks.component-card-display': 0.0.24(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs.ui.zoomable-image': 1.97.6(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) react: 19.2.7 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/react' - graphql - react-dom @@ -72340,13 +75194,6 @@ snapshots: react: 18.3.1 use-debounce: 7.0.1(react@18.3.1) - '@teambit/docs.ui.hooks.use-element-on-fold@1.96.5(@testing-library/react-hooks@8.0.1)(react@19.1.0)': - dependencies: - '@testing-library/react-hooks': 8.0.1(@types/react@19.2.18)(react-dom@19.1.0)(react-test-renderer@19.2.7)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 - use-debounce: 7.0.1(react@19.1.0) - '@teambit/docs.ui.hooks.use-element-on-fold@1.96.5(@testing-library/react-hooks@8.0.1)(react@19.2.7)': dependencies: '@testing-library/react-hooks': 8.0.1(@types/react@19.2.18)(react-dom@19.2.7)(react-test-renderer@19.2.7)(react@19.2.7) @@ -72354,69 +75201,63 @@ snapshots: react: 19.2.7 use-debounce: 7.0.1(react@19.2.7) - '@teambit/docs.ui.overview-compare-section@0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': + '@teambit/docs.ui.overview-compare-section@0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: - '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@types/react-dom' - react-router-dom - '@teambit/docs.ui.overview-compare-section@0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + '@teambit/docs.ui.overview-compare-section@0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': dependencies: - '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.118(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - '@types/react-dom' - react-router-dom - '@teambit/docs.ui.overview-compare@1.0.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': + '@teambit/docs.ui.overview-compare@1.0.12(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@teambit/component.ui.component-compare.context': 0.0.122(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.context': 0.0.122(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.0-945379716ff7f43a604017c9aec9e3eaceec787f(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.round-loader': 0.0.355(react-dom@18.3.1)(react@18.3.1) '@teambit/preview.ui.component-preview': 0.0.519(react-dom@18.3.1)(react@18.3.1) core-js: 3.13.0 react: 18.3.1 transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - react-dom - '@teambit/docs.ui.overview-compare@1.0.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/docs.ui.overview-compare@1.0.12(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component.ui.component-compare.context': 0.0.122(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.context': 0.0.122(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.layouts.compare-split-layout-preset': 0.0.0-945379716ff7f43a604017c9aec9e3eaceec787f(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.round-loader': 0.0.355(react-dom@19.2.7)(react@19.2.7) '@teambit/preview.ui.component-preview': 0.0.519(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - react-dom - '@teambit/docs.ui.queries.get-docs@file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) - core-js: 3.13.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@teambit/docs.ui.queries.get-docs@file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/docs.ui.queries.get-docs@file:scopes/docs/ui/queries/get-docs(@apollo/client@3.12.11)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - core-js: 3.13.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) '@teambit/docs.ui.zoomable-image@1.97.6(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': dependencies: @@ -72440,7 +75281,108 @@ snapshots: - '@testing-library/react' - react-dom - '@teambit/docs@file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/docs@1.0.1107(0cf1731fe8f65ed5f949d51959843d39)': + dependencies: + '@teambit/api-reference': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/base-ui.loaders.skeleton': 1.0.2(react@19.2.7) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-compare': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-meta': 0.0.374(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/compositions.panels.composition-gallery': file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.surfaces.status-message-card': 0.0.18(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/docs.entities.doc': 0.0.12 + '@teambit/docs.ui.overview-compare': 1.0.12(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/docs.ui.overview-compare-section': 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) + classnames: 2.5.1 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - postcss + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/docs@file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.loaders.skeleton': 1.0.2(react@18.3.1) '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -72448,12 +75390,12 @@ snapshots: '@teambit/compositions.panels.composition-gallery': file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.surfaces.status-message-card': 0.0.18(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/docs.entities.doc': 0.0.12 - '@teambit/docs.ui.overview-compare': 1.0.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/docs.ui.overview-compare-section': 0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/docs.ui.overview-compare': 1.0.12(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/docs.ui.overview-compare-section': 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) '@teambit/harmony': 0.4.12 '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@18.3.1)(react@18.3.1) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 graphql-tag: 2.12.1(graphql@15.8.0) @@ -72465,6 +75407,7 @@ snapshots: react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@types/react' - '@types/react-dom' - chai @@ -72473,7 +75416,7 @@ snapshots: - graphql - supports-color - '@teambit/docs@file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/docs@file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.loaders.skeleton': 1.0.2(react@19.2.7) '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -72481,12 +75424,12 @@ snapshots: '@teambit/compositions.panels.composition-gallery': file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.surfaces.status-message-card': 0.0.18(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs.entities.doc': 0.0.12 - '@teambit/docs.ui.overview-compare': 1.0.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/docs.ui.overview-compare-section': 0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/docs.ui.overview-compare': 1.0.12(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/docs.ui.overview-compare-section': 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/harmony': 0.4.12 '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 graphql-tag: 2.12.1(graphql@15.8.0) @@ -72498,6 +75441,7 @@ snapshots: react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@types/react' - '@types/react-dom' - chai @@ -72506,7 +75450,7 @@ snapshots: - graphql - supports-color - '@teambit/docs@file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/docs@file:scopes/docs/docs(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/react-dom@19.2.4)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.loaders.skeleton': 1.0.2(react@19.2.7) '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -72514,12 +75458,12 @@ snapshots: '@teambit/compositions.panels.composition-gallery': file:scopes/compositions/panels/composition-gallery(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.surfaces.status-message-card': 0.0.18(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs.entities.doc': 0.0.12 - '@teambit/docs.ui.overview-compare': 1.0.12(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/docs.ui.overview-compare-section': 0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/docs.ui.overview-compare': 1.0.12(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/docs.ui.overview-compare-section': 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/harmony': 0.4.12 '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 graphql-tag: 2.12.1(graphql@15.8.0) @@ -72531,6 +75475,7 @@ snapshots: react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@types/react' - '@types/react-dom' - chai @@ -72673,22 +75618,6 @@ snapshots: - react-dom - typescript - '@teambit/documenter.code.react-playground@4.1.11(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3)': - dependencies: - '@teambit/base-ui.input.error': 1.0.3(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@types/react': 19.2.18 - classnames: 2.5.1 - prism-react-renderer: 1.3.5(react@19.2.7) - react: 19.2.7 - react-live: 4.1.8(react-dom@19.2.7)(react@19.2.7) - react-use-dimensions: 1.2.1(@types/react@19.2.18)(react@19.2.7)(typescript@5.5.3) - use-debounce: 9.0.4(react@19.2.7) - transitivePeerDependencies: - - react-dom - - typescript - '@teambit/documenter.code.react-playground@4.1.11(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@teambit/base-ui.input.error': 1.0.3(react-dom@19.2.7)(react@19.2.7) @@ -72705,22 +75634,6 @@ snapshots: - react-dom - typescript - '@teambit/documenter.code.react-playground@4.1.11(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2)': - dependencies: - '@teambit/base-ui.input.error': 1.0.3(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@types/react': 19.2.18 - classnames: 2.5.1 - prism-react-renderer: 1.3.5(react@19.2.7) - react: 19.2.7 - react-live: 4.1.8(react-dom@19.2.7)(react@19.2.7) - react-use-dimensions: 1.2.1(@types/react@19.2.18)(react@19.2.7)(typescript@7.0.2) - use-debounce: 9.0.4(react@19.2.7) - transitivePeerDependencies: - - react-dom - - typescript - '@teambit/documenter.content.documentation-links@4.1.3(react-dom@18.3.1)(react@18.3.1)': dependencies: core-js: 3.13.0 @@ -72796,19 +75709,6 @@ snapshots: - react-dom - typescript - '@teambit/documenter.markdown.hybrid-live-code-snippet@0.1.16(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3)': - dependencies: - '@teambit/documenter.code.react-playground': 4.1.11(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) - '@teambit/documenter.ui.code-snippet': 4.2.6(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@types/react': 19.2.18 - '@types/react-dom': 19.2.4(@types/react@19.2.18) - react: 19.2.7 - transitivePeerDependencies: - - '@testing-library/react' - - '@types/react-syntax-highlighter' - - react-dom - - typescript - '@teambit/documenter.markdown.hybrid-live-code-snippet@0.1.16(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@teambit/documenter.code.react-playground': 4.1.11(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) @@ -72822,19 +75722,6 @@ snapshots: - react-dom - typescript - '@teambit/documenter.markdown.hybrid-live-code-snippet@0.1.16(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2)': - dependencies: - '@teambit/documenter.code.react-playground': 4.1.11(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) - '@teambit/documenter.ui.code-snippet': 4.2.6(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@types/react': 19.2.18 - '@types/react-dom': 19.2.4(@types/react@19.2.18) - react: 19.2.7 - transitivePeerDependencies: - - '@testing-library/react' - - '@types/react-syntax-highlighter' - - react-dom - - typescript - '@teambit/documenter.markdown.hybrid-live-code-snippet@0.1.16(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@teambit/documenter.code.react-playground': 4.1.11(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) @@ -72906,6 +75793,35 @@ snapshots: - react-dom - typescript + '@teambit/documenter.markdown.mdx@0.1.18(@mdx-js/react@1.6.22)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': + dependencies: + '@mdx-js/react': 1.6.22(react@19.2.7) + '@teambit/documenter.markdown.heading': 0.1.10(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.markdown.hybrid-live-code-snippet': 0.1.16(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/documenter.routing.external-link': 4.1.4(react@19.2.7) + '@teambit/documenter.ui.block-quote': 4.0.9(react@19.2.7) + '@teambit/documenter.ui.bold': 4.0.9(react@19.2.7) + '@teambit/documenter.ui.image': 4.0.4(react@19.2.7) + '@teambit/documenter.ui.inline-code': 0.1.7(react@19.2.7) + '@teambit/documenter.ui.italic': 4.0.9(react@19.2.7) + '@teambit/documenter.ui.ol': 4.1.7(react@19.2.7) + '@teambit/documenter.ui.paragraph': 4.1.8(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.separator': 4.1.7(react@19.2.7) + '@teambit/documenter.ui.sup': 4.0.9(react@19.2.7) + '@teambit/documenter.ui.table.base-table': 4.1.7(react@19.2.7) + '@teambit/documenter.ui.table.td': 4.1.7(react@19.2.7) + '@teambit/documenter.ui.table.tr': 4.1.7(react@19.2.7) + '@teambit/documenter.ui.ul': 4.1.7(react@19.2.7) + '@types/react': 19.2.18 + classnames: 2.5.1 + react: 19.2.7 + transitivePeerDependencies: + - '@testing-library/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - react-dom + - typescript + '@teambit/documenter.markdown.mdx@0.1.18(@mdx-js/react@3.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@18.3.1) @@ -72966,7 +75882,7 @@ snapshots: '@teambit/documenter.markdown.mdx@0.1.18(@mdx-js/react@3.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.1.0)(typescript@5.9.2)': dependencies: - '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.1.0) + '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) '@teambit/documenter.markdown.heading': 0.1.10(react-dom@19.2.7)(react@19.1.0) '@teambit/documenter.markdown.hybrid-live-code-snippet': 0.1.16(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.1.0)(typescript@5.9.2) '@teambit/documenter.routing.external-link': 4.1.4(react@19.1.0) @@ -72993,35 +75909,6 @@ snapshots: - react-dom - typescript - '@teambit/documenter.markdown.mdx@0.1.18(@mdx-js/react@3.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3)': - dependencies: - '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) - '@teambit/documenter.markdown.heading': 0.1.10(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.markdown.hybrid-live-code-snippet': 0.1.16(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) - '@teambit/documenter.routing.external-link': 4.1.4(react@19.2.7) - '@teambit/documenter.ui.block-quote': 4.0.9(react@19.2.7) - '@teambit/documenter.ui.bold': 4.0.9(react@19.2.7) - '@teambit/documenter.ui.image': 4.0.4(react@19.2.7) - '@teambit/documenter.ui.inline-code': 0.1.7(react@19.2.7) - '@teambit/documenter.ui.italic': 4.0.9(react@19.2.7) - '@teambit/documenter.ui.ol': 4.1.7(react@19.2.7) - '@teambit/documenter.ui.paragraph': 4.1.8(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.separator': 4.1.7(react@19.2.7) - '@teambit/documenter.ui.sup': 4.0.9(react@19.2.7) - '@teambit/documenter.ui.table.base-table': 4.1.7(react@19.2.7) - '@teambit/documenter.ui.table.td': 4.1.7(react@19.2.7) - '@teambit/documenter.ui.table.tr': 4.1.7(react@19.2.7) - '@teambit/documenter.ui.ul': 4.1.7(react@19.2.7) - '@types/react': 19.2.18 - classnames: 2.5.1 - react: 19.2.7 - transitivePeerDependencies: - - '@testing-library/react' - - '@types/react-dom' - - '@types/react-syntax-highlighter' - - react-dom - - typescript - '@teambit/documenter.markdown.mdx@0.1.18(@mdx-js/react@3.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) @@ -73051,35 +75938,6 @@ snapshots: - react-dom - typescript - '@teambit/documenter.markdown.mdx@0.1.18(@mdx-js/react@3.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2)': - dependencies: - '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) - '@teambit/documenter.markdown.heading': 0.1.10(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.markdown.hybrid-live-code-snippet': 0.1.16(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) - '@teambit/documenter.routing.external-link': 4.1.4(react@19.2.7) - '@teambit/documenter.ui.block-quote': 4.0.9(react@19.2.7) - '@teambit/documenter.ui.bold': 4.0.9(react@19.2.7) - '@teambit/documenter.ui.image': 4.0.4(react@19.2.7) - '@teambit/documenter.ui.inline-code': 0.1.7(react@19.2.7) - '@teambit/documenter.ui.italic': 4.0.9(react@19.2.7) - '@teambit/documenter.ui.ol': 4.1.7(react@19.2.7) - '@teambit/documenter.ui.paragraph': 4.1.8(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.separator': 4.1.7(react@19.2.7) - '@teambit/documenter.ui.sup': 4.0.9(react@19.2.7) - '@teambit/documenter.ui.table.base-table': 4.1.7(react@19.2.7) - '@teambit/documenter.ui.table.td': 4.1.7(react@19.2.7) - '@teambit/documenter.ui.table.tr': 4.1.7(react@19.2.7) - '@teambit/documenter.ui.ul': 4.1.7(react@19.2.7) - '@types/react': 19.2.18 - classnames: 2.5.1 - react: 19.2.7 - transitivePeerDependencies: - - '@testing-library/react' - - '@types/react-dom' - - '@types/react-syntax-highlighter' - - react-dom - - typescript - '@teambit/documenter.markdown.mdx@0.1.18(@mdx-js/react@3.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) @@ -73245,7 +76103,7 @@ snapshots: '@teambit/documenter.ui.code-snippet@4.2.6(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.1.0)': dependencies: '@teambit/documenter.ui.copied-message': 4.1.8(react@19.1.0) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.1.0) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@types/react': 19.2.18 '@types/react-dom': 19.2.4(@types/react@19.2.18) '@types/react-syntax-highlighter': 15.5.13 @@ -73410,14 +76268,6 @@ snapshots: transitivePeerDependencies: - react-dom - '@teambit/documenter.ui.heading@4.1.8(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/base-ui.text.heading': 1.0.4(react-dom@19.1.0)(react@19.1.0) - classnames: 2.5.1 - react: 19.1.0 - transitivePeerDependencies: - - react-dom - '@teambit/documenter.ui.heading@4.1.8(react-dom@19.2.7)(react@19.1.0)': dependencies: '@teambit/base-ui.text.heading': 1.0.4(react-dom@19.2.7)(react@19.1.0) @@ -73616,64 +76466,64 @@ snapshots: transitivePeerDependencies: - react-dom - '@teambit/documenter.ui.property-table@4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': + '@teambit/documenter.ui.property-table@4.1.11(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': dependencies: - '@teambit/documenter.ui.table': 4.1.13(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/documenter.ui.table-row': 4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.table': 4.1.10(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.table-row': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@types/react': 19.2.18 react: 18.3.1 react-use-dimensions: 1.2.1(@types/react@19.2.18)(react@18.3.1)(typescript@5.9.2) use-debounce: 3.4.3(react@18.3.1) transitivePeerDependencies: - - '@types/react' - '@types/react-dom' - react-dom - typescript - '@teambit/documenter.ui.property-table@4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3)': + '@teambit/documenter.ui.property-table@4.1.11(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: - '@teambit/documenter.ui.table': 4.1.13(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/documenter.ui.table-row': 4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - react: 18.3.1 - react-use-dimensions: 1.2.1(@types/react@19.2.18)(react@18.3.1)(typescript@6.0.3) - use-debounce: 3.4.3(react@18.3.1) + '@teambit/documenter.ui.table': 4.1.10(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-row': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@types/react': 19.2.18 + react: 19.2.7 + react-use-dimensions: 1.2.1(@types/react@19.2.18)(react@19.2.7)(typescript@5.9.2) + use-debounce: 3.4.3(react@19.2.7) transitivePeerDependencies: - - '@types/react' - '@types/react-dom' - react-dom - typescript - '@teambit/documenter.ui.property-table@4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3)': + '@teambit/documenter.ui.property-table@4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': dependencies: - '@teambit/documenter.ui.table': 4.1.13(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.table-row': 4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - react: 19.2.7 - react-use-dimensions: 1.2.1(@types/react@19.2.18)(react@19.2.7)(typescript@5.5.3) - use-debounce: 3.4.3(react@19.2.7) + '@teambit/documenter.ui.table': 4.1.13(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.table-row': 4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + react: 18.3.1 + react-use-dimensions: 1.2.1(@types/react@19.2.18)(react@18.3.1)(typescript@5.9.2) + use-debounce: 3.4.3(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - typescript - '@teambit/documenter.ui.property-table@4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': + '@teambit/documenter.ui.property-table@4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3)': dependencies: - '@teambit/documenter.ui.table': 4.1.13(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.table-row': 4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - react: 19.2.7 - react-use-dimensions: 1.2.1(@types/react@19.2.18)(react@19.2.7)(typescript@5.9.2) - use-debounce: 3.4.3(react@19.2.7) + '@teambit/documenter.ui.table': 4.1.13(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.table-row': 4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + react: 18.3.1 + react-use-dimensions: 1.2.1(@types/react@19.2.18)(react@18.3.1)(typescript@6.0.3) + use-debounce: 3.4.3(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - typescript - '@teambit/documenter.ui.property-table@4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2)': + '@teambit/documenter.ui.property-table@4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@teambit/documenter.ui.table': 4.1.13(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/documenter.ui.table-row': 4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) react: 19.2.7 - react-use-dimensions: 1.2.1(@types/react@19.2.18)(react@19.2.7)(typescript@7.0.2) + react-use-dimensions: 1.2.1(@types/react@19.2.18)(react@19.2.7)(typescript@5.9.2) use-debounce: 3.4.3(react@19.2.7) transitivePeerDependencies: - '@types/react' @@ -73758,11 +76608,6 @@ snapshots: classnames: 2.5.1 react: 18.3.1 - '@teambit/documenter.ui.table-column@4.0.4(react@19.1.0)': - dependencies: - classnames: 2.5.1 - react: 19.1.0 - '@teambit/documenter.ui.table-column@4.0.4(react@19.2.7)': dependencies: classnames: 2.5.1 @@ -73773,11 +76618,6 @@ snapshots: classnames: 2.5.1 react: 18.3.1 - '@teambit/documenter.ui.table-heading-column@4.0.8(react@19.1.0)': - dependencies: - classnames: 2.5.1 - react: 19.1.0 - '@teambit/documenter.ui.table-heading-column@4.0.8(react@19.2.7)': dependencies: classnames: 2.5.1 @@ -73792,15 +76632,6 @@ snapshots: transitivePeerDependencies: - react-dom - '@teambit/documenter.ui.table-heading-row@4.0.11(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/base-ui.layout.grid-component': 1.0.2(react-dom@19.1.0)(react@19.1.0) - '@teambit/documenter.ui.table-heading-column': 4.0.8(react@19.1.0) - classnames: 2.5.1 - react: 19.1.0 - transitivePeerDependencies: - - react-dom - '@teambit/documenter.ui.table-heading-row@4.0.11(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/base-ui.layout.grid-component': 1.0.2(react-dom@19.2.7)(react@19.2.7) @@ -73810,29 +76641,53 @@ snapshots: transitivePeerDependencies: - react-dom - '@teambit/documenter.ui.table-row@4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': + '@teambit/documenter.ui.table-row@4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/base-ui.layout.grid-component': 1.0.2(react-dom@18.3.1)(react@18.3.1) '@teambit/documenter.ui.table-column': 4.0.4(react@18.3.1) '@types/react': 19.2.18 '@types/react-dom': 19.2.4(@types/react@19.2.18) - classnames: 2.5.1 - core-js: 3.13.0 + classnames: 2.2.6 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) react-syntax-highlighter: 15.6.6(react@18.3.1) + transitivePeerDependencies: + - react-dom - '@teambit/documenter.ui.table-row@4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0)': + '@teambit/documenter.ui.table-row@4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/base-ui.layout.grid-component': 1.0.2(react-dom@19.1.0)(react@19.1.0) - '@teambit/documenter.ui.table-column': 4.0.4(react@19.1.0) + '@teambit/base-ui.layout.grid-component': 1.0.2(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-column': 4.0.4(react@19.2.7) + '@types/react': 19.2.18 + '@types/react-dom': 19.2.4(@types/react@19.2.18) + classnames: 2.2.6 + react: 19.2.7 + react-syntax-highlighter: 15.6.6(react@19.2.7) + transitivePeerDependencies: + - react-dom + + '@teambit/documenter.ui.table-row@4.1.16(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/base-ui.layout.grid-component': 1.0.2(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-column': 4.0.4(react@19.2.7) '@types/react': 19.2.18 '@types/react-dom': 19.2.4(@types/react@19.2.18) classnames: 2.5.1 core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - react-syntax-highlighter: 15.6.6(react@19.1.0) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-syntax-highlighter: 15.6.6(react@19.2.7) + + '@teambit/documenter.ui.table-row@4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/base-ui.layout.grid-component': 1.0.2(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.table-column': 4.0.4(react@18.3.1) + '@types/react': 19.2.18 + '@types/react-dom': 19.2.4(@types/react@19.2.18) + classnames: 2.5.1 + core-js: 3.13.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-syntax-highlighter: 15.6.6(react@18.3.1) '@teambit/documenter.ui.table-row@4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: @@ -73900,6 +76755,28 @@ snapshots: classnames: 2.5.1 react: 19.2.7 + '@teambit/documenter.ui.table@4.1.10(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.table-row': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@types/react': 19.2.18 + classnames: 2.5.1 + react: 18.3.1 + transitivePeerDependencies: + - '@types/react-dom' + - react-dom + + '@teambit/documenter.ui.table@4.1.10(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.table-row': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@types/react': 19.2.18 + classnames: 2.5.1 + react: 19.2.7 + transitivePeerDependencies: + - '@types/react-dom' + - react-dom + '@teambit/documenter.ui.table@4.1.13(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/documenter.ui.table-heading-row': 4.0.11(react-dom@18.3.1)(react@18.3.1) @@ -73937,6 +76814,71 @@ snapshots: classnames: 2.5.1 react: 19.2.7 + '@teambit/eject@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/install': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/remove': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + '@teambit/eject@file:scopes/workspace/eject(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/component-id': 1.2.4 @@ -74009,37 +76951,17 @@ snapshots: - react - react-dom - '@teambit/env@file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.5.3)': + '@teambit/env@1.0.1107(24dce4cb1e94565c9aca03d749852824)': dependencies: + '@teambit/aspect': 1.0.1107(4259415b0c890925e33bcc3991b0ffc7) + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/harmony': 0.4.12 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) - '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) - eslint-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.5.3) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) - eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-react: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@types/react' - - eslint - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - jest - - supports-color - - typescript - - '@teambit/env@file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2)': - dependencies: - '@teambit/harmony': 0.4.12 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) eslint-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) @@ -74049,73 +76971,76 @@ snapshots: eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@types/react' - - eslint - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - jest - - supports-color - - typescript - - '@teambit/env@file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@6.0.3)': - dependencies: - '@teambit/harmony': 0.4.12 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@6.0.3) - '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@6.0.3) - eslint-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@6.0.3) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) - eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-react: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@types/react' - - eslint - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - jest - - supports-color - - typescript - - '@teambit/env@file:scopes/envs/env(@types/react@19.2.18)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@7.0.2)': - dependencies: - '@teambit/harmony': 0.4.12 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@7.0.2) - '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@7.0.2) - eslint-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@7.0.2) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) - eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-react: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild - eslint - eslint-import-resolver-typescript - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - immer - jest + - lightningcss + - node-notifier + - node-sass + - postcss + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client - supports-color + - ts-node + - type-fest - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve '@teambit/envs.aspect-docs.envs@file:scopes/envs/aspect-docs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: @@ -74135,7 +77060,7 @@ snapshots: '@teambit/envs.aspect-docs.envs@file:scopes/envs/aspect-docs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -74147,17 +77072,119 @@ snapshots: - supports-color - ts-node - '@teambit/envs.ui.env-icon@file:scopes/envs/ui/env-icon(react-dom@18.3.1)(react@18.3.1)': + '@teambit/envs.ui.env-icon@file:scopes/envs/ui/env-icon(react@18.3.1)': dependencies: - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - '@teambit/envs.ui.env-icon@file:scopes/envs/ui/env-icon(react-dom@19.2.7)(react@19.2.7)': + '@teambit/envs.ui.env-icon@file:scopes/envs/ui/env-icon(react@19.2.7)': dependencies: - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + + '@teambit/envs@1.0.1107(0cf1731fe8f65ed5f949d51959843d39)': + dependencies: + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/cli-table': file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/issues': 1.0.1107(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/linter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.array.duplications-finder': file:scopes/toolbox/array/duplications-finder(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/webpack': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + comment-json: 4.2.5 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + p-locate: 5.0.0 + p-map-series: 2.1.0 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve '@teambit/envs@file:scopes/envs/envs(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: @@ -74182,6 +77209,8 @@ snapshots: p-map-series: 2.1.0 react: 18.3.1 react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + semver: 7.7.1 + typescript: 5.9.2 transitivePeerDependencies: - '@teambit/documenter.theme.theme-compositions' - '@teambit/mdx.ui.mdx-layout' @@ -74219,6 +77248,8 @@ snapshots: p-map-series: 2.1.0 react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + semver: 7.7.1 + typescript: 5.9.2 transitivePeerDependencies: - '@teambit/documenter.theme.theme-compositions' - '@teambit/mdx.ui.mdx-layout' @@ -74301,7 +77332,7 @@ snapshots: classnames: 2.5.1 core-js: 3.13.0 react: 19.1.0 - react-dom: 19.2.7(react@19.2.7) + react-dom: 19.2.7(react@19.1.0) '@teambit/evangelist.elements.button@1.0.6(react-dom@19.2.7)(react@19.2.7)': dependencies: @@ -74318,13 +77349,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/evangelist.elements.icon@1.0.2(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/base-ui.elements.icon': 1.0.0(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/evangelist.elements.icon@1.0.2(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/base-ui.elements.icon': 1.0.0(react-dom@19.2.7)(react@19.2.7) @@ -74517,39 +77541,25 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/explorer.plugins.env-plugin@0.0.13(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/component-descriptor': 0.0.18(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 - transitivePeerDependencies: - - react-dom - - '@teambit/explorer.plugins.env-plugin@0.0.13(react-dom@19.2.7)(react@19.2.7)': + '@teambit/explorer.plugins.env-plugin@0.0.13(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component-descriptor': 0.0.18(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': 0.0.18(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 transitivePeerDependencies: + - '@teambit/legacy' - react-dom - '@teambit/explorer.plugins.preview-plugin@0.0.9(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/component-descriptor': 0.0.46(react-dom@19.1.0)(react@19.1.0) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - classnames: 2.3.1 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - - '@teambit/explorer.plugins.preview-plugin@0.0.9(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/explorer.plugins.preview-plugin@0.0.9(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component-descriptor': 0.0.46(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': 0.0.46(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) classnames: 2.3.1 core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/legacy' '@teambit/explorer.ui.command-bar@2.0.19(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: @@ -74593,78 +77603,53 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@teambit/explorer.ui.component-card-grid@0.0.15(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/component-descriptor': 0.0.18(react-dom@19.1.0)(react@19.1.0) - '@teambit/component-id': 0.0.401 - '@teambit/explorer.ui.component-card': 0.0.14(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0) - '@teambit/explorer.ui.gallery.component-grid': 0.0.484(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 - transitivePeerDependencies: - - '@testing-library/react' - - react-dom - - '@teambit/explorer.ui.component-card-grid@0.0.15(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/explorer.ui.component-card-grid@0.0.15(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component-descriptor': 0.0.18(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': 0.0.18(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 0.0.401 - '@teambit/explorer.ui.component-card': 0.0.14(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/explorer.ui.gallery.component-grid': 0.0.484(react-dom@19.2.7)(react@19.2.7) + '@teambit/explorer.ui.component-card': 0.0.14(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/explorer.ui.gallery.component-grid': 0.0.484(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - react-dom - '@teambit/explorer.ui.component-card-grid@0.0.34(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/explorer.ui.component-card-grid@0.0.34(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/component-descriptor': 0.0.390(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': 0.0.390(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.0 - '@teambit/explorer.ui.component-card': 0.0.47(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.component-card': 0.0.47(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/explorer.ui.gallery.component-grid': 0.0.0-b73e73aa7b968a4a6b0d24ad1c052a888ffb62a7(react-dom@19.2.7)(react@19.2.7) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) react: 19.2.7 transitivePeerDependencies: - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@types/react' - react-dom - supports-color - '@teambit/explorer.ui.component-card-grid@0.0.36(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/explorer.ui.component-card-grid@0.0.36(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/component-descriptor': 0.0.390(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': 0.0.390(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 - '@teambit/explorer.ui.component-card': 0.0.50(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.component-card': 0.0.50(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/explorer.ui.gallery.component-grid': 0.0.0-b73e73aa7b968a4a6b0d24ad1c052a888ffb62a7(react-dom@19.2.7)(react@19.2.7) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) react: 19.2.7 transitivePeerDependencies: - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@types/react' - react-dom - supports-color - '@teambit/explorer.ui.component-card@0.0.14(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/base-react.navigation.link': 1.23.0(@testing-library/react@14.3.1)(react-dom@19.1.0)(react@19.1.0) - '@teambit/component-descriptor': 0.0.18(react-dom@19.1.0)(react@19.1.0) - '@teambit/component-id': 0.0.401 - '@teambit/design.ui.styles.ellipsis': 0.0.346(react-dom@19.1.0)(react@19.1.0) - '@teambit/docs.entities.doc': 0.0.2 - '@teambit/toolbox.string.ellipsis': 0.0.172 - classnames: 2.3.1 - core-js: 3.13.0 - react: 19.1.0 - semver: 7.3.5 - transitivePeerDependencies: - - '@testing-library/react' - - react-dom - - '@teambit/explorer.ui.component-card@0.0.14(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/explorer.ui.component-card@0.0.14(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/base-react.navigation.link': 1.23.0(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component-descriptor': 0.0.18(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': 0.0.18(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 0.0.401 '@teambit/design.ui.styles.ellipsis': 0.0.346(react-dom@19.2.7)(react@19.2.7) '@teambit/docs.entities.doc': 0.0.2 @@ -74674,20 +77659,21 @@ snapshots: react: 19.2.7 semver: 7.3.5 transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - react-dom - '@teambit/explorer.ui.component-card@0.0.47(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/explorer.ui.component-card@0.0.47(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component-descriptor': 0.0.390(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': 0.0.390(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.0 '@teambit/design.skeletons.base-skeleton': 0.0.2(react@19.2.7) '@teambit/design.themes.base-theme': 0.1.40(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': 0.0.373(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.utils.hex-to-rgb': 0.0.0-d5245aedf06a35c309be4ae7ac3faa68637d4db8 '@teambit/docs.entities.doc': 0.0.2 - '@teambit/lane-id': 0.0.283 + '@teambit/lane-id': 0.0.283(@teambit/legacy@2.1.0) '@teambit/scope.ui.scope-icon': 0.0.99(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/scopes.scope-id': 0.0.6 '@teambit/toolbox.string.ellipsis': 0.0.173 @@ -74696,14 +77682,15 @@ snapshots: react: 19.2.7 semver: 7.7.1 transitivePeerDependencies: + - '@teambit/legacy' - '@types/react' - react-dom - supports-color - '@teambit/explorer.ui.component-card@0.0.50(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/explorer.ui.component-card@0.0.50(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component-descriptor': 0.0.390(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': 0.0.390(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 '@teambit/design.skeletons.base-skeleton': 0.0.2(react@19.2.7) '@teambit/design.themes.base-theme': 0.1.40(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -74719,14 +77706,15 @@ snapshots: react: 19.2.7 semver: 7.7.1 transitivePeerDependencies: + - '@teambit/legacy' - '@types/react' - react-dom - supports-color - '@teambit/explorer.ui.component-card@0.0.52(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/explorer.ui.component-card@0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component-descriptor': 0.0.390(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-descriptor': 0.0.390(@teambit/legacy@2.1.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/component-id': 1.2.4 '@teambit/design.skeletons.base-skeleton': 0.0.2(react@18.3.1) '@teambit/design.themes.base-theme': 0.1.40(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) @@ -74741,15 +77729,16 @@ snapshots: react: 18.3.1 semver: 7.7.1 transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - react-dom - supports-color - '@teambit/explorer.ui.component-card@0.0.52(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/explorer.ui.component-card@0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component-descriptor': 0.0.390(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': 0.0.390(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 '@teambit/design.skeletons.base-skeleton': 0.0.2(react@19.2.7) '@teambit/design.themes.base-theme': 0.1.40(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -74764,15 +77753,16 @@ snapshots: react: 19.2.7 semver: 7.7.1 transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - react-dom - supports-color - '@teambit/explorer.ui.component-card@0.0.52(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/explorer.ui.component-card@0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component-descriptor': 0.0.390(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': 0.0.390(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 '@teambit/design.skeletons.base-skeleton': 0.0.2(react@19.2.7) '@teambit/design.themes.base-theme': 0.1.40(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) @@ -74787,11 +77777,116 @@ snapshots: react: 19.2.7 semver: 7.7.1 transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - react-dom - supports-color + '@teambit/explorer.ui.components-overview@0.0.5(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/cloud.hooks.use-cloud-scopes': file:scopes/cloud/hooks/use-cloud-scopes(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-id': 1.2.4 + '@teambit/component.filters.base-filter': 0.0.6(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/design.inputs.toggle-button': 0.0.16(@testing-library/react@14.3.1)(react@18.3.1) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/explorer.ui.gallery.component-grid': 0.0.496(react-dom@18.3.1)(react@18.3.1) + '@teambit/preview.ui.preview-placeholder': file:scopes/preview/ui/preview-placeholder(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/scopes.scope-id': 0.0.9 + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.ui.load-preview': 0.0.504(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + classnames: 2.5.1 + lodash.compact: 3.0.1 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@apollo/client' + - '@testing-library/react' + - '@types/react' + - chai + - react-dom + - supports-color + + '@teambit/explorer.ui.components-overview@0.0.5(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/cloud.hooks.use-cloud-scopes': file:scopes/cloud/hooks/use-cloud-scopes(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component.filters.base-filter': 0.0.6(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.inputs.toggle-button': 0.0.16(@testing-library/react@14.3.1)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.gallery.component-grid': 0.0.496(react-dom@19.2.7)(react@19.2.7) + '@teambit/preview.ui.preview-placeholder': file:scopes/preview/ui/preview-placeholder(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scopes.scope-id': 0.0.9 + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.ui.load-preview': 0.0.504(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 + lodash.compact: 3.0.1 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@testing-library/react' + - '@types/react' + - chai + - react-dom + - supports-color + + '@teambit/explorer.ui.components-overview@0.0.5(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/cloud.hooks.use-cloud-scopes': file:scopes/cloud/hooks/use-cloud-scopes(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component.filters.base-filter': 0.0.6(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.inputs.toggle-button': 0.0.16(@testing-library/react@14.3.1)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.gallery.component-grid': 0.0.496(react-dom@19.2.7)(react@19.2.7) + '@teambit/preview.ui.preview-placeholder': file:scopes/preview/ui/preview-placeholder(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scopes.scope-id': 0.0.9 + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.ui.load-preview': 0.0.504(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 + lodash.compact: 3.0.1 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@testing-library/react' + - '@types/react' + - chai + - react-dom + - supports-color + + '@teambit/explorer.ui.components-overview@0.0.5(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/cloud.hooks.use-cloud-scopes': file:scopes/cloud/hooks/use-cloud-scopes(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component.filters.base-filter': 0.0.6(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.inputs.toggle-button': 0.0.16(@testing-library/react@16.3.2)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.gallery.component-grid': 0.0.496(react-dom@19.2.7)(react@19.2.7) + '@teambit/preview.ui.preview-placeholder': file:scopes/preview/ui/preview-placeholder(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scopes.scope-id': 0.0.9 + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.ui.load-preview': 0.0.504(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 + lodash.compact: 3.0.1 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@testing-library/react' + - '@types/react' + - chai + - react-dom + - supports-color + '@teambit/explorer.ui.components-overview@file:components/ui/components-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) @@ -74938,15 +78033,9 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/explorer.ui.gallery.component-grid@0.0.484(react-dom@19.1.0)(react@19.1.0)': - dependencies: - classnames: 2.2.6 - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - - '@teambit/explorer.ui.gallery.component-grid@0.0.484(react-dom@19.2.7)(react@19.2.7)': + '@teambit/explorer.ui.gallery.component-grid@0.0.484(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) classnames: 2.2.6 core-js: 3.13.0 react: 19.2.7 @@ -74973,6 +78062,93 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + '@teambit/export@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/component-version': 1.0.4 + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/eject': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/lane-id': 0.0.312 + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.analytics': file:components/legacy/analytics(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/remove': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remote-actions': file:scopes/scope/remote-actions(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + fs-extra: 10.0.0 + lodash: 4.17.21 + open: 8.4.2 + p-map-series: 2.1.0 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + '@teambit/export@file:scopes/scope/export(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 @@ -75059,6 +78235,40 @@ snapshots: - react-dom - supports-color + '@teambit/express@0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) + body-parser: 1.20.3(supports-color@9.4.0) + express: 4.22.2(supports-color@9.4.0) + lodash: 4.17.21 + react: 18.3.1 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + + '@teambit/express@0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + body-parser: 1.20.3(supports-color@9.4.0) + express: 4.22.2(supports-color@9.4.0) + lodash: 4.17.21 + react: 19.2.7 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + '@teambit/express@file:scopes/harmony/express(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/harmony': 0.4.12 @@ -75095,6 +78305,82 @@ snapshots: - react-dom - supports-color + '@teambit/forking@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-version': 1.0.4 + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/install': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/new-component-helper': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/refactoring': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + p-map-series: 2.1.0 + react: 19.2.7 + semver: 7.7.1 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + '@teambit/forking@file:scopes/component/forking(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/bit-error': 0.0.404 @@ -75143,6 +78429,36 @@ snapshots: - graphql - react-dom + '@teambit/formatter@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/snapping': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/toolbox.time.timer': file:scopes/toolbox/time/timer(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + cli-highlight: 2.1.9 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - chai + - domexception + - encoding + - graphql + - react-dom + - react-router-dom + - supports-color + '@teambit/formatter@file:scopes/defender/formatter(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/harmony': 0.4.12 @@ -75208,7 +78524,7 @@ snapshots: '@teambit/generator.aspect-docs.generator@file:scopes/generator/aspect-docs/generator(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -75220,8 +78536,101 @@ snapshots: - supports-color - ts-node + '@teambit/generator@1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/config': 0.0.1542(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/deprecation': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/forking': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/git': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@19.2.7)(react@19.2.7) + '@teambit/git.modules.git-ignore': 1.0.2 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/host-initializer': 0.0.820(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/importer': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/install': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/new-component-helper': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/tracker': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + camelcase: 6.2.0 + chalk: 4.1.2 + enquirer: 2.4.1 + execa: 2.1.0 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + p-map-series: 2.1.0 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + '@teambit/generator@file:scopes/generator/generator(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: + '@bitdev/symphony.generators.symphony-starters': 1.0.2 + '@bitdev/symphony.generators.symphony-templates': 5.0.4 '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 '@teambit/generator.aspect-docs.generator': file:scopes/generator/aspect-docs/generator(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -75263,6 +78672,8 @@ snapshots: '@teambit/generator@file:scopes/generator/generator(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: + '@bitdev/symphony.generators.symphony-starters': 1.0.2 + '@bitdev/symphony.generators.symphony-templates': 5.0.4 '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 '@teambit/generator.aspect-docs.generator': file:scopes/generator/aspect-docs/generator(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -75356,6 +78767,29 @@ snapshots: - react - react-dom + '@teambit/git@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/gitconfig': 2.0.10 + '@teambit/harmony': 0.4.12 + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + fs-extra: 10.0.0 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - chai + - domexception + - encoding + - graphql + - react + - react-dom + - react-router-dom + - supports-color + '@teambit/git@file:scopes/git/git(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/bit-error': 0.0.404 @@ -75398,6 +78832,50 @@ snapshots: lodash.get: 4.4.2 objnest: 5.1.1 + '@teambit/global-config@0.0.1371(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) + chalk: 4.1.2 + cli-table: 0.3.6 + fs-extra: 10.0.0 + lodash: 4.17.21 + pad-right: 0.2.2 + react: 18.3.1 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + + '@teambit/global-config@0.0.1371(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + cli-table: 0.3.6 + fs-extra: 10.0.0 + lodash: 4.17.21 + pad-right: 0.2.2 + react: 19.2.7 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + '@teambit/global-config@file:scopes/harmony/global-config(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 @@ -75457,7 +78935,94 @@ snapshots: '@teambit/graph.algorithms.tarjan': 0.0.3 lodash: 4.17.21 - '@teambit/graph@file:scopes/component/graph(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/graph@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@dagrejs/dagre': 1.1.8 + '@teambit/base-ui.routing.nav-link': 1.0.4(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.card': 1.0.3(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.text.muted-text': 1.0.3(react-dom@19.2.7)(react@19.2.7) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-compare': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-compare.models.component-compare-props': 0.0.133(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.status-resolver': 0.0.12(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.deprecation-icon': 0.0.509(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.skeletons.base-skeleton': 0.0.2(react@19.2.7) + '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.pages.server-error': 0.0.368(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.round-loader': 0.0.355(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react@19.2.7) + '@teambit/evangelist.input.checkbox.label': 1.1.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 + graphlib: 2.1.8 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + react: 19.2.7 + reactflow: 11.11.4(@types/react@19.2.18)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7) + semver: 7.7.1 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - immer + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - reflect-metadata + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/graph@file:scopes/component/graph(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) '@dagrejs/dagre': 1.1.8 @@ -75466,9 +79031,9 @@ snapshots: '@teambit/base-ui.text.muted-text': 1.0.3(react-dom@18.3.1)(react@18.3.1) '@teambit/component-id': 1.2.4 '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.status-resolver': 0.0.12(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.deprecation-icon': 0.0.509(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.skeletons.base-skeleton': 0.0.2(react@18.3.1) @@ -75476,7 +79041,7 @@ snapshots: '@teambit/design.ui.pages.server-error': 0.0.368(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.round-loader': 0.0.355(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@18.3.1)(react@18.3.1) - '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react-dom@18.3.1)(react@18.3.1) + '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react@18.3.1) '@teambit/evangelist.input.checkbox.label': 1.1.0(react-dom@18.3.1)(react@18.3.1) '@teambit/graph.cleargraph': 0.0.11 '@teambit/harmony': 0.4.12 @@ -75495,6 +79060,7 @@ snapshots: reactflow: 11.11.4(@types/react@19.2.18)(immer@9.0.21)(react-dom@18.3.1)(react@18.3.1) semver: 7.7.1 transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/dom' - '@types/node' - '@types/react' @@ -75509,7 +79075,7 @@ snapshots: - supports-color - ts-node - '@teambit/graph@file:scopes/component/graph(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/graph@file:scopes/component/graph(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(domexception@4.0.0)(graphql@15.8.0)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@dagrejs/dagre': 1.1.8 @@ -75518,9 +79084,9 @@ snapshots: '@teambit/base-ui.text.muted-text': 1.0.3(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-change-type': 0.0.7(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.status-resolver': 0.0.12(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.deprecation-icon': 0.0.509(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.skeletons.base-skeleton': 0.0.2(react@19.2.7) @@ -75528,7 +79094,7 @@ snapshots: '@teambit/design.ui.pages.server-error': 0.0.368(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.round-loader': 0.0.355(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@19.2.7)(react@19.2.7) - '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react@19.2.7) '@teambit/evangelist.input.checkbox.label': 1.1.0(react-dom@19.2.7)(react@19.2.7) '@teambit/graph.cleargraph': 0.0.11 '@teambit/harmony': 0.4.12 @@ -75547,6 +79113,7 @@ snapshots: reactflow: 11.11.4(@types/react@19.2.18)(immer@9.0.21)(react-dom@19.2.7)(react@19.2.7) semver: 7.7.1 transitivePeerDependencies: + - '@teambit/legacy' - '@testing-library/dom' - '@types/node' - '@types/react' @@ -75583,37 +79150,101 @@ snapshots: transitivePeerDependencies: - encoding - '@teambit/graphql.hooks.use-query@0.0.1(@apollo/client@3.12.11)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.1.0)(react@19.1.0)(subscriptions-transport-ws@0.9.19) - '@teambit/ui-foundation.ui.global-loader': 0.0.474(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - - '@teambit/graphql.hooks.use-query@0.0.1(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.1.0)': + '@teambit/graphql.hooks.use-query@0.0.1(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.1.0)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - '@teambit/ui-foundation.ui.global-loader': 0.0.474(react-dom@19.2.7)(react@19.1.0) + '@teambit/ui-foundation.ui.global-loader': 0.0.474(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.1.0) core-js: 3.13.0 react: 19.1.0 react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/legacy' - '@teambit/graphql.hooks.use-query@0.0.7(@apollo/client@3.12.11)(react-dom@19.1.0)(react@19.1.0)': + '@teambit/graphql.hooks.use-query@0.0.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.1.0)(react@19.1.0)(subscriptions-transport-ws@0.9.19) - '@teambit/ui-foundation.ui.global-loader': 0.0.474(react-dom@19.1.0)(react@19.1.0) + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/ui-foundation.ui.global-loader': 0.0.474(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@teambit/legacy' - '@teambit/graphql.hooks.use-query@0.0.7(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/graphql@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - '@teambit/ui-foundation.ui.global-loader': 0.0.474(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 + '@graphql-modules/core': 0.7.17(graphql@15.8.0)(reflect-metadata@0.1.13) + '@graphql-tools/schema': 10.1.0(graphql@15.8.0) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.is-browser': 0.0.500(react-dom@19.2.7)(react@19.2.7) + apollo-link: 1.2.14(graphql@15.8.0) + apollo-link-context: 1.0.20(graphql@15.8.0) + apollo-link-http: 1.5.17(graphql@15.8.0) + apollo-link-ws: 1.0.20(graphql@15.8.0)(subscriptions-transport-ws@0.9.19) + apollo-server: 2.26.2(bufferutil@4.0.3)(graphql@15.8.0)(supports-color@9.4.0)(utf-8-validate@5.0.5) + apollo-utilities: 1.3.4(graphql@15.8.0) + bufferutil: 4.0.3 + cors: 2.8.5 + cross-fetch: 3.1.5 + express: 4.22.2(supports-color@9.4.0) + express-graphql: 0.12.0(graphql@15.8.0) + graphql: 15.8.0 + graphql-disable-introspection: 1.2.0(graphql@15.8.0) + graphql-subscriptions: 1.2.0(graphql@15.8.0) + http-proxy: 1.18.1(debug@4.3.4) + lodash: 4.17.21 + node-fetch: 2.6.7 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) + subscriptions-transport-ws: 0.9.19(bufferutil@4.0.3)(graphql@15.8.0)(utf-8-validate@5.0.5) + utf-8-validate: 5.0.5 + ws: 7.5.10(bufferutil@4.0.3)(utf-8-validate@5.0.5) + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-refresh + - react-router-dom + - reflect-metadata + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware '@teambit/graphql@file:scopes/harmony/graphql(@apollo/client@3.12.11)(@types/react@19.2.18)(debug@4.3.4)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(reflect-metadata@0.1.13)(supports-color@9.4.0)': dependencies: @@ -75739,7 +79370,7 @@ snapshots: '@teambit/harmony.aspect-docs.logger@file:scopes/harmony/aspect-docs/logger(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -75768,8 +79399,8 @@ snapshots: '@teambit/harmony.aspect-docs.node@file:scopes/harmony/aspect-docs/node(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@18.3.1)(react@18.3.1) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) + '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -76047,7 +79678,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/harmony.envs.core-aspect-env@2.0.6(@babel/core@7.28.3)(@babel/traverse@7.29.8)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-refresh@0.10.0)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(webpack@5.109.2)': + '@teambit/harmony.envs.core-aspect-env@2.0.6(@babel/core@7.28.3)(@babel/traverse@7.29.8)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(webpack@5.109.2)': dependencies: '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) @@ -76065,7 +79696,7 @@ snapshots: '@teambit/mdx.ui.mdx-scope-context': 1.1.1(react@19.2.7) '@teambit/oxc.linter.oxlint-linter': 2.0.5 '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/rspack.dev-services.preview.react-preview': 1.0.15(@babel/core@7.28.3)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@7.0.2)(webpack@5.109.2) + '@teambit/rspack.dev-services.preview.react-preview': 1.0.15(@babel/core@7.28.3)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@7.0.2)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': 5.0.2(react@19.2.7) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@testing-library/react-hooks': 8.0.1(@types/react@19.2.18)(react-dom@19.2.7)(react-test-renderer@19.2.7)(react@19.2.7) @@ -76362,11 +79993,11 @@ snapshots: '@teambit/evangelist.elements.icon': 1.0.5(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 copy-to-clipboard: 3.3.1 - core-js: 3.13.0 json-formatter-js: 2.3.4 lodash: 4.17.21 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - react-dom '@teambit/harmony.ui.aspect-box@file:scopes/harmony/ui/aspect-box(react-dom@19.2.7)(react@19.2.7)': dependencies: @@ -76374,11 +80005,11 @@ snapshots: '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 copy-to-clipboard: 3.3.1 - core-js: 3.13.0 json-formatter-js: 2.3.4 lodash: 4.17.21 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - react-dom '@teambit/harmony.ui.hooks.use-core-aspects@file:components/ui/hooks/use-core-aspects(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1)': dependencies: @@ -76403,6 +80034,41 @@ snapshots: reflect-metadata: 0.1.14 user-home: 3.0.0 + '@teambit/host-initializer@0.0.820(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config': 0.0.1542(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/mcp.mcp-config-writer': file:components/mcp/mcp-config-writer(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.modules.find-scope-path': file:components/modules/find-scope-path(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.fs.is-dir-empty': file:scopes/toolbox/fs/is-dir-empty(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.string.random': file:scopes/toolbox/string/random(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.workspace-locator': file:scopes/workspace/modules/workspace-locator(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + enquirer: 2.4.1 + fs-extra: 10.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - chai + - domexception + - encoding + - graphql + - react + - react-dom + - supports-color + '@teambit/host-initializer@file:scopes/harmony/host-initializer(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 @@ -76489,7 +80155,7 @@ snapshots: '@teambit/html.aspect-docs.html@file:scopes/html/aspect-docs/html(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -76547,15 +80213,96 @@ snapshots: outdent: 0.8.0 react: 18.3.1 - '@teambit/html.modules.inject-html-element@0.0.6(react@19.1.0)': + '@teambit/html.modules.inject-html-element@0.0.6(react@19.2.7)': dependencies: outdent: 0.8.0 - react: 19.1.0 + react: 19.2.7 - '@teambit/html.modules.inject-html-element@0.0.6(react@19.2.7)': + '@teambit/importer@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - outdent: 0.8.0 + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/component-version': 1.0.4 + '@teambit/component-writer': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config-merger': 0.0.974(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/install': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/lane-id': 0.0.312 + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.analytics': file:components/legacy/analytics(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/lister': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + enquirer: 2.4.1 + lodash: 4.17.21 + p-map-series: 2.1.0 react: 19.2.7 + yesno: 0.4.0 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware '@teambit/importer@file:scopes/scope/importer(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: @@ -76671,6 +80418,101 @@ snapshots: - '@types/react' - react-dom + '@teambit/install@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@pnpm/colorize-semver-diff': 1.0.1 + '@pnpm/semver-diff': 1.1.0 + '@pnpm/types': 1101.9.0 + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bit-error': 0.0.404 + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies.fs.linked-dependencies': file:scopes/dependencies/fs/linked-dependencies(react-dom@19.2.7)(react@19.2.7) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/host-initializer': 0.0.820(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ipc-events': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/issues': 1.0.1107(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.json.jsonc-utils': file:scopes/toolbox/json/jsonc-utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.time.time-format': 0.0.502 + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/variants': 0.0.1635(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.root-components': 1.0.1 + chai: 4.3.0 + chalk: 4.1.2 + enquirer: 2.4.1 + fs-extra: 10.0.0 + lodash: 4.17.21 + object-hash: 2.1.1 + p-filter: 2.1.0 + p-map-series: 2.1.0 + semver: 7.7.1 + table: 6.7.3 + validate-npm-package-name: 6.0.0 + yesno: 0.4.0 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + '@teambit/install@file:scopes/workspace/install(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@pnpm/colorize-semver-diff': 1.0.1 @@ -76833,6 +80675,63 @@ snapshots: - react - react-dom + '@teambit/ipc-events@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + fs-extra: 10.0.0 + p-map-series: 2.1.0 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + '@teambit/ipc-events@file:scopes/harmony/ipc-events(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/harmony': 0.4.12 @@ -76861,6 +80760,55 @@ snapshots: - react - react-dom + '@teambit/isolator@1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/any-fs': 0.0.5 + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/capsule': 0.0.12 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies.fs.linked-dependencies': file:scopes/dependencies/fs/linked-dependencies(react-dom@19.2.7)(react@19.2.7) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/global-config': 0.0.1371(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + debug: 4.3.4(supports-color@9.4.0) + execa: 2.1.0 + filenamify: 4.2.0 + fs-extra: 10.0.0 + glob: 13.0.0 + lodash: 4.17.21 + object-hash: 2.1.1 + p-map: 4.0.0 + react: 19.2.7 + rimraf: 3.0.2 + semver: 7.7.1 + uuid: 8.3.2 + transitivePeerDependencies: + - chai + - domexception + - encoding + - graphql + - react-dom + - supports-color + '@teambit/isolator@file:scopes/component/isolator(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/any-fs': 0.0.5 @@ -76996,6 +80944,23 @@ snapshots: - react-dom - supports-color + '@teambit/issues@1.0.1107(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + chalk: 4.1.2 + p-map-series: 2.1.0 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react + - react-dom + - supports-color + '@teambit/issues@file:scopes/component/issues(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/bit-error': 0.0.404 @@ -77086,13 +81051,15 @@ snapshots: - supports-color - ts-node - '@teambit/lane-id@0.0.283': + '@teambit/lane-id@0.0.283(@teambit/legacy@2.1.0)': dependencies: '@teambit/bit-error': 0.0.402 + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lane-id@0.0.311': + '@teambit/lane-id@0.0.311(@teambit/legacy@2.1.0)': dependencies: '@teambit/bit-error': 0.0.404 + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lane-id@0.0.312': dependencies: @@ -77126,13 +81093,12 @@ snapshots: '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/lane-id': 0.0.312 '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) - core-js: 3.13.0 lodash: 4.17.21 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@types/react' - chai + - react + - react-dom '@teambit/lanes.hooks.use-lane-components@file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: @@ -77140,13 +81106,12 @@ snapshots: '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/lane-id': 0.0.312 '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 lodash: 4.17.21 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@types/react' - chai + - react + - react-dom '@teambit/lanes.hooks.use-lane-components@file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7)': dependencies: @@ -77154,13 +81119,12 @@ snapshots: '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/lane-id': 0.0.312 '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 lodash: 4.17.21 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@types/react' - chai + - react + - react-dom '@teambit/lanes.hooks.use-lanes@0.0.290(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: @@ -77231,54 +81195,51 @@ snapshots: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/lane-id': 0.0.312 - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - core-js: 3.13.0 lodash: 4.17.21 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@testing-library/react' - '@types/react' + - react-dom '@teambit/lanes.hooks.use-lanes@file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/lane-id': 0.0.312 - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 lodash: 4.17.21 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@testing-library/react' - '@types/react' + - react-dom '@teambit/lanes.hooks.use-lanes@file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/lane-id': 0.0.312 - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 lodash: 4.17.21 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@testing-library/react' - '@types/react' + - react-dom '@teambit/lanes.hooks.use-viewed-lane-from-url@file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/lane-id': 0.0.312 - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 @@ -77293,7 +81254,7 @@ snapshots: dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/lane-id': 0.0.312 - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 @@ -77308,7 +81269,7 @@ snapshots: dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/lane-id': 0.0.312 - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 @@ -77439,7 +81400,7 @@ snapshots: dependencies: '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/lanes.ui.inputs.lane-selector': file:components/ui/inputs/lane-selector_1(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -77455,7 +81416,7 @@ snapshots: dependencies: '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.inputs.lane-selector': file:components/ui/inputs/lane-selector_1(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) @@ -77471,7 +81432,7 @@ snapshots: dependencies: '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.inputs.lane-selector': file:components/ui/inputs/lane-selector_1(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) @@ -77497,16 +81458,16 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/lanes.ui.compare.lane-compare@file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/lanes.ui.compare.lane-compare@file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/component-id': 1.2.4 '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-compare.utils.lazy-loading': file:components/ui/component-compare/utils/lazy-loading(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) '@teambit/design.elements.icon': 1.0.24(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/lane-id': 0.0.312 @@ -77514,7 +81475,7 @@ snapshots: '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) '@teambit/lanes.ui.compare.lane-compare-state': 0.0.12(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) classnames: 2.5.1 core-js: 3.13.0 @@ -77524,6 +81485,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -77536,16 +81498,16 @@ snapshots: - supports-color - ts-node - '@teambit/lanes.ui.compare.lane-compare@file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/lanes.ui.compare.lane-compare@file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/component-id': 1.2.4 '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.utils.lazy-loading': file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/design.elements.icon': 1.0.24(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lane-id': 0.0.312 @@ -77553,7 +81515,7 @@ snapshots: '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.compare.lane-compare-state': 0.0.12(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) classnames: 2.5.1 core-js: 3.13.0 @@ -77563,6 +81525,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -77575,16 +81538,16 @@ snapshots: - supports-color - ts-node - '@teambit/lanes.ui.compare.lane-compare@file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/lanes.ui.compare.lane-compare@file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/component-id': 1.2.4 '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.utils.lazy-loading': file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/design.elements.icon': 1.0.24(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lane-id': 0.0.312 @@ -77592,7 +81555,7 @@ snapshots: '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.compare.lane-compare-state': 0.0.12(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) classnames: 2.5.1 core-js: 3.13.0 @@ -77602,6 +81565,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -77614,16 +81578,16 @@ snapshots: - supports-color - ts-node - '@teambit/lanes.ui.compare.lane-compare@file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/lanes.ui.compare.lane-compare@file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/component-id': 1.2.4 '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.component-compare': file:components/ui/component-compare/component-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-compare.models.component-compare-state': 0.0.7(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-compare.utils.lazy-loading': file:components/ui/component-compare/utils/lazy-loading(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/component.ui.component-compare.utils.sort-tabs': 0.0.104(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/design.elements.icon': 1.0.24(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lane-id': 0.0.312 @@ -77631,7 +81595,7 @@ snapshots: '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.compare.lane-compare-hooks.use-lane-diff-status': file:components/ui/compare/lane-compare-hooks/use-lane-diff-status(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.compare.lane-compare-state': 0.0.12(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/semantics.ui.api-diff-view': file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) classnames: 2.5.1 core-js: 3.13.0 @@ -77641,6 +81605,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -77738,7 +81703,7 @@ snapshots: '@teambit/lane-id': 0.0.312 '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/lanes.ui.icons.lane-icon': 0.0.9(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 core-js: 3.13.0 @@ -77767,7 +81732,7 @@ snapshots: '@teambit/lane-id': 0.0.312 '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.icons.lane-icon': 0.0.9(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 core-js: 3.13.0 @@ -77796,7 +81761,7 @@ snapshots: '@teambit/lane-id': 0.0.312 '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.icons.lane-icon': 0.0.9(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 core-js: 3.13.0 @@ -77832,9 +81797,9 @@ snapshots: '@teambit/lane-id': 0.0.312 '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/ui-foundation.ui.empty-component-gallery': 0.0.512(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) classnames: 2.5.1 core-js: 3.13.0 lodash.flatten: 4.4.0 @@ -77856,9 +81821,9 @@ snapshots: '@teambit/lane-id': 0.0.312 '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/ui-foundation.ui.empty-component-gallery': 0.0.512(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) classnames: 2.5.1 core-js: 3.13.0 lodash.flatten: 4.4.0 @@ -77880,9 +81845,9 @@ snapshots: '@teambit/lane-id': 0.0.312 '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/ui-foundation.ui.empty-component-gallery': 0.0.512(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) classnames: 2.5.1 core-js: 3.13.0 lodash.flatten: 4.4.0 @@ -77904,9 +81869,9 @@ snapshots: '@teambit/lane-id': 0.0.312 '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/ui-foundation.ui.empty-component-gallery': 0.0.512(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) classnames: 2.5.1 core-js: 3.13.0 lodash.flatten: 4.4.0 @@ -78027,32 +81992,19 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model@file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1)': + '@teambit/lanes.ui.models.lanes-model@file:components/ui/models/lanes-model': dependencies: '@teambit/component-id': 1.2.4 '@teambit/lane-id': 0.0.312 - core-js: 3.13.0 lodash: 4.17.21 path-to-regexp: 6.3.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - '@teambit/lanes.ui.models.lanes-model@file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7)': - dependencies: - '@teambit/component-id': 1.2.4 - '@teambit/lane-id': 0.0.312 - core-js: 3.13.0 - lodash: 4.17.21 - path-to-regexp: 6.3.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - - '@teambit/lanes.ui.navigation.lane-switcher@0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/lanes.ui.navigation.lane-switcher@0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.loaders.skeleton': 1.0.1(react-dom@18.3.1)(react@18.3.1) '@teambit/design.elements.icon': 1.0.24(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/lane-id': 0.0.311 + '@teambit/lane-id': 0.0.311(@teambit/legacy@2.1.0) '@teambit/lanes.hooks.use-lanes': 0.0.292(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/lanes.ui.inputs.lane-selector': 0.0.289(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/lanes.ui.models.lanes-model': 0.0.232(react-dom@18.3.1)(react@18.3.1) @@ -78061,18 +82013,19 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - react-dom - react-router-dom - supports-color - '@teambit/lanes.ui.navigation.lane-switcher@0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/lanes.ui.navigation.lane-switcher@0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.loaders.skeleton': 1.0.1(react-dom@19.2.7)(react@19.2.7) '@teambit/design.elements.icon': 1.0.24(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lane-id': 0.0.311 + '@teambit/lane-id': 0.0.311(@teambit/legacy@2.1.0) '@teambit/lanes.hooks.use-lanes': 0.0.292(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.ui.inputs.lane-selector': 0.0.289(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.models.lanes-model': 0.0.232(react-dom@19.2.7)(react@19.2.7) @@ -78081,20 +82034,21 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - react-dom - react-router-dom - supports-color - '@teambit/lanes@file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/lanes@file:scopes/lanes/lanes(7231124ef6810162094daa591b78ff89)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony': 0.4.12 @@ -78106,13 +82060,13 @@ snapshots: '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.modules.diff': file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lanes.ui.compare.lane-compare': file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.compare.lane-compare': file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.compare.lane-compare-page': file:components/ui/compare/lane-compare-page(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.lane-overview': file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.ui.menus.lanes-overview-menu': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/lanes.ui.menus.use-lanes-menu': 0.0.299(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.navigation.lane-switcher': 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/lanes.ui.navigation.lane-switcher': 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -78123,9 +82077,9 @@ snapshots: '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/scope.ui.scope-icon': 0.0.100(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(7f0b1380d9e19b8380805b18f15ff8d1) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) chai: 4.3.0 chalk: 4.1.2 @@ -78150,15 +82104,22 @@ snapshots: - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -78174,6 +82135,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -78202,47 +82165,47 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/lanes@file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/lanes@file:scopes/lanes/lanes(8930878ea5d4669eb4b4216114a1482b)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony': 0.4.12 - '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lane-id': 0.0.312 - '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/lanes.modules.diff': file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/lanes.ui.compare.lane-compare': file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/lanes.ui.compare.lane-compare-page': file:components/ui/compare/lane-compare-page(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/lanes.ui.lane-overview': file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/lanes.ui.menus.lanes-overview-menu': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@teambit/lanes.ui.menus.use-lanes-menu': 0.0.299(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.ui.navigation.lane-switcher': 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.modules.diff': file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.compare.lane-compare': file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.compare.lane-compare-page': file:components/ui/compare/lane-compare-page(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.lane-overview': file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.menus.lanes-overview-menu': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/lanes.ui.menus.use-lanes-menu': 0.0.299(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/lanes.ui.navigation.lane-switcher': 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy-bit-id': 1.1.3 - '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) - '@teambit/scope.ui.scope-icon': 0.0.100(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - chai: 4.3.0 + '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-icon': 0.0.100(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8c4e3ac6618e563d3c2b039062ad58d9) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 5.2.1 chalk: 4.1.2 execa: 2.1.0 fs-extra: 10.0.0 @@ -78254,8 +82217,8 @@ snapshots: oxlint-tsgolint: 0.17.0 p-limit: 3.1.0 p-map: 4.0.0 - react: 18.3.1 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) yesno: 0.4.0 transitivePeerDependencies: - '@apollo/client' @@ -78265,15 +82228,22 @@ snapshots: - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -78289,6 +82259,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -78317,46 +82289,46 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/lanes@file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/lanes@file:scopes/lanes/lanes(ab03c0fe15043f5f8431f7070779be1f)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@18.3.1)(react@18.3.1) '@teambit/harmony': 0.4.12 - '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/lane-id': 0.0.312 - '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lanes.modules.diff': file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lanes.ui.compare.lane-compare': file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lanes.ui.compare.lane-compare-page': file:components/ui/compare/lane-compare-page(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lanes.ui.lane-overview': file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lanes.ui.menus.lanes-overview-menu': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/lanes.ui.menus.use-lanes-menu': 0.0.299(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.navigation.lane-switcher': 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.modules.diff': file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.ui.compare.lane-compare': file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.ui.compare.lane-compare-page': file:components/ui/compare/lane-compare-page(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.ui.lane-overview': file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.ui.menus.lanes-overview-menu': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/lanes.ui.menus.use-lanes-menu': 0.0.299(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/lanes.ui.navigation.lane-switcher': 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy-bit-id': 1.1.3 - '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/scope.ui.scope-icon': 0.0.100(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.ui.scope-icon': 0.0.100(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8e3bb409989b9a8170c4491cc33a6611) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) chai: 4.3.0 chalk: 4.1.2 execa: 2.1.0 @@ -78369,8 +82341,8 @@ snapshots: oxlint-tsgolint: 0.17.0 p-limit: 3.1.0 p-map: 4.0.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) yesno: 0.4.0 transitivePeerDependencies: - '@apollo/client' @@ -78380,15 +82352,22 @@ snapshots: - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -78404,6 +82383,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -78432,47 +82413,47 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/lanes@file:scopes/lanes/lanes(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/lanes@file:scopes/lanes/lanes(abd6d833fe09126d92669cd0d67833eb)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@18.3.1)(react@18.3.1) '@teambit/harmony': 0.4.12 - '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/lane-id': 0.0.312 - '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lanes.modules.diff': file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lanes.ui.compare.lane-compare': file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lanes.ui.compare.lane-compare-page': file:components/ui/compare/lane-compare-page(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lanes.ui.lane-overview': file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/lanes.ui.menus.lanes-overview-menu': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/lanes.ui.menus.use-lanes-menu': 0.0.299(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.navigation.lane-switcher': 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.modules.diff': file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.ui.compare.lane-compare': file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.ui.compare.lane-compare-page': file:components/ui/compare/lane-compare-page(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.ui.lane-overview': file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.ui.menus.lanes-overview-menu': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/lanes.ui.menus.use-lanes-menu': 0.0.299(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/lanes.ui.navigation.lane-switcher': 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy-bit-id': 1.1.3 - '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/scope.ui.scope-icon': 0.0.100(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: 5.2.1 + '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.ui.scope-icon': 0.0.100(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(2f2ff5c22615b81ef353a3ebdeb3aeba) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chai: 4.3.0 chalk: 4.1.2 execa: 2.1.0 fs-extra: 10.0.0 @@ -78484,8 +82465,8 @@ snapshots: oxlint-tsgolint: 0.17.0 p-limit: 3.1.0 p-map: 4.0.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) yesno: 0.4.0 transitivePeerDependencies: - '@apollo/client' @@ -78495,15 +82476,22 @@ snapshots: - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -78519,6 +82507,380 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/lanes@file:scopes/lanes/lanes(d4a05d931d9f4ac50b0922f082b61b90)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.modules.diff': file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.ui.compare.lane-compare': file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.ui.compare.lane-compare-page': file:components/ui/compare/lane-compare-page(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.ui.lane-overview': file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lanes.ui.menus.lanes-overview-menu': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/lanes.ui.menus.use-lanes-menu': 0.0.299(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/lanes.ui.navigation.lane-switcher': 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.ui.scope-icon': 0.0.100(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(c9b30cb656756ed3e4de20d984da836c) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chai: 4.3.0 + chalk: 4.1.2 + execa: 2.1.0 + fs-extra: 10.0.0 + fuse.js: 6.6.2 + graphql-tag: 2.12.1(graphql@15.8.0) + group-array: 1.0.0 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-limit: 3.1.0 + p-map: 4.0.0 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + yesno: 0.4.0 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/lanes@file:scopes/lanes/lanes(f7dd8d67c4e6dec3159aa1c0f136be99)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.modules.diff': file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.compare.lane-compare': file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.compare.lane-compare-page': file:components/ui/compare/lane-compare-page(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.lane-overview': file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.menus.lanes-overview-menu': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/lanes.ui.menus.use-lanes-menu': 0.0.299(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/lanes.ui.navigation.lane-switcher': 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-icon': 0.0.100(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(956b37e2161835d4f3b437bb4163aa66) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 4.3.0 + chalk: 4.1.2 + execa: 2.1.0 + fs-extra: 10.0.0 + fuse.js: 6.6.2 + graphql-tag: 2.12.1(graphql@15.8.0) + group-array: 1.0.0 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-limit: 3.1.0 + p-map: 4.0.0 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + yesno: 0.4.0 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/lanes@file:scopes/lanes/lanes(f8586414f632e58f35dfda28f4bcbdf8)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.models.component-compare-props': file:components/ui/component-compare/models/component-compare-props(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.ui.pages.not-found': 0.0.371(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-viewed-lane-from-url': file:components/hooks/use-viewed-lane-from-url_1(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.modules.diff': file:scopes/lanes/diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.compare.lane-compare': file:components/ui/compare/lane-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.compare.lane-compare-page': file:components/ui/compare/lane-compare-page(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.lane-overview': file:components/ui/lane-overview(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.ui.menus.lanes-overview-menu': 0.0.11(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/lanes.ui.menus.use-lanes-menu': 0.0.299(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/lanes.ui.navigation.lane-switcher': 0.0.239(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.component-diff': file:components/legacy/component-diff(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-icon': 0.0.100(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.use-query': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(94fc81ec3178f7474dcc25b8f8a24f15) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 4.3.0 + chalk: 4.1.2 + execa: 2.1.0 + fs-extra: 10.0.0 + fuse.js: 6.6.2 + graphql-tag: 2.12.1(graphql@15.8.0) + group-array: 1.0.0 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-limit: 3.1.0 + p-map: 4.0.0 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + yesno: 0.4.0 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -78893,7 +83255,7 @@ snapshots: '@teambit/legacy.component-list@file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/component-id': 1.2.4 - '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -78916,7 +83278,7 @@ snapshots: '@teambit/legacy.component-list@file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/component-id': 1.2.4 - '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -79002,12 +83364,12 @@ snapshots: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 '@teambit/component-issues': file:components/component-issues(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@18.3.1)(react@18.3.1) '@teambit/harmony.modules.load-trace': file:scopes/harmony/modules/load-trace(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy-bit-id': 1.1.3 - '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.cli.error': file:components/legacy/cli/error(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -79045,12 +83407,12 @@ snapshots: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony.modules.load-trace': file:scopes/harmony/modules/load-trace(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy-bit-id': 1.1.3 - '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.cli.error': file:components/legacy/cli/error(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -79106,10 +83468,10 @@ snapshots: dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) @@ -79130,10 +83492,10 @@ snapshots: dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) @@ -79182,14 +83544,14 @@ snapshots: dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lane-id': 0.0.312 '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy.analytics': file:components/legacy/analytics(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) @@ -79215,14 +83577,14 @@ snapshots: dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lane-id': 0.0.312 '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy.analytics': file:components/legacy/analytics(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) @@ -79272,11 +83634,11 @@ snapshots: '@teambit/legacy.dependency-graph@file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/component-id': 1.2.4 - '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graph.cleargraph': 0.0.11 - '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) @@ -79302,11 +83664,11 @@ snapshots: '@teambit/legacy.dependency-graph@file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/component-id': 1.2.4 - '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/graph.cleargraph': 0.0.11 - '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) @@ -79329,26 +83691,27 @@ snapshots: - react-dom - supports-color - '@teambit/legacy.e2e-helper@file:components/legacy/e2e-helper(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/legacy.e2e-helper@file:components/legacy/e2e-helper(2f2ff5c22615b81ef353a3ebdeb3aeba)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/preset-typescript': 7.27.1(@babel/core@7.26.9)(supports-color@9.4.0) + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) '@pnpm/network.fetch': 1100.1.11(@pnpm/logger@1100.0.0) '@pnpm/registry-mock': 3.48.0(supports-color@9.4.0)(typanion@3.14.0) '@teambit/component-id': 1.2.4 - '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/defender.fs.global-bit-temp-dir': 0.0.1 - '@teambit/defender.mocha-tester': 1.1.1(@babel/core@7.26.9)(react@19.2.7)(supports-color@9.4.0) + '@teambit/defender.mocha-tester': 1.1.1(@babel/core@7.28.3)(react@18.3.1)(supports-color@9.4.0) '@teambit/dependencies.pnpm.dep-path': 1.0.1 '@teambit/harmony': 0.4.12 - '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@18.3.1)(react@18.3.1) '@teambit/lane-id': 0.0.312 - '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.react-env': 2.0.3(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@teambit/toolbox.string.random': file:scopes/toolbox/string/random(react-dom@19.2.7)(react@19.2.7) - '@teambit/typescript.typescript-compiler': 5.0.2(react@19.2.7) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.string.random': file:scopes/toolbox/string/random(react-dom@18.3.1)(react@18.3.1) + '@teambit/typescript.typescript-compiler': 5.0.2(react@18.3.1) '@teambit/workspace.root-components': 1.0.1 chai-fs: 1.0.0(chai@4.3.0) chalk: 4.1.2 @@ -79358,26 +83721,39 @@ snapshots: glob: 13.0.0 ini: 2.0.0 lodash: 4.17.21 - lodash.flatten: 4.4.0 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 pad-right: 0.2.2 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) resolve-from: 5.0.0 tar: 7.4.3 yaml: 1.10.2 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -79394,6 +83770,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -79422,7 +83800,334 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/legacy.e2e-helper@file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/legacy.e2e-helper@file:components/legacy/e2e-helper(6dd144e2ca12ebac4b4ad10a5f08f0a4)': + dependencies: + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@pnpm/network.fetch': 1100.1.11(@pnpm/logger@1100.0.0) + '@pnpm/registry-mock': 3.48.0(supports-color@9.4.0)(typanion@3.14.0) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/defender.fs.global-bit-temp-dir': 0.0.1 + '@teambit/defender.mocha-tester': 1.1.1(@babel/core@7.28.3)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies.pnpm.dep-path': 1.0.1 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@19.2.7)(react@19.2.7) + '@teambit/lane-id': 0.0.312 + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.string.random': file:scopes/toolbox/string/random(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript.typescript-compiler': 5.0.2(react@19.2.7) + '@teambit/workspace.root-components': 1.0.1 + chai-fs: 1.0.0(chai@4.3.0) + chalk: 4.1.2 + comment-json: 4.2.5 + execa: 2.1.0 + fs-extra: 10.0.0 + glob: 13.0.0 + ini: 2.0.0 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + pad-right: 0.2.2 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + resolve-from: 5.0.0 + tar: 7.4.3 + yaml: 1.10.2 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/legacy.e2e-helper@file:components/legacy/e2e-helper(7f0b1380d9e19b8380805b18f15ff8d1)': + dependencies: + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@pnpm/network.fetch': 1100.1.11(@pnpm/logger@1100.0.0) + '@pnpm/registry-mock': 3.48.0(supports-color@9.4.0)(typanion@3.14.0) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/defender.fs.global-bit-temp-dir': 0.0.1 + '@teambit/defender.mocha-tester': 1.1.1(@babel/core@7.28.3)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies.pnpm.dep-path': 1.0.1 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@19.2.7)(react@19.2.7) + '@teambit/lane-id': 0.0.312 + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.string.random': file:scopes/toolbox/string/random(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript.typescript-compiler': 5.0.2(react@19.2.7) + '@teambit/workspace.root-components': 1.0.1 + chai-fs: 1.0.0(chai@4.3.0) + chalk: 4.1.2 + comment-json: 4.2.5 + execa: 2.1.0 + fs-extra: 10.0.0 + glob: 13.0.0 + ini: 2.0.0 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + pad-right: 0.2.2 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + resolve-from: 5.0.0 + tar: 7.4.3 + yaml: 1.10.2 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/legacy.e2e-helper@file:components/legacy/e2e-helper(8c4e3ac6618e563d3c2b039062ad58d9)': + dependencies: + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@pnpm/network.fetch': 1100.1.11(@pnpm/logger@1100.0.0) + '@pnpm/registry-mock': 3.48.0(supports-color@9.4.0)(typanion@3.14.0) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/defender.fs.global-bit-temp-dir': 0.0.1 + '@teambit/defender.mocha-tester': 1.1.1(@babel/core@7.28.3)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies.pnpm.dep-path': 1.0.1 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@19.2.7)(react@19.2.7) + '@teambit/lane-id': 0.0.312 + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@5.2.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.string.random': file:scopes/toolbox/string/random(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript.typescript-compiler': 5.0.2(react@19.2.7) + '@teambit/workspace.root-components': 1.0.1 + chai-fs: 1.0.0(chai@5.2.1) + chalk: 4.1.2 + comment-json: 4.2.5 + execa: 2.1.0 + fs-extra: 10.0.0 + glob: 13.0.0 + ini: 2.0.0 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + pad-right: 0.2.2 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + resolve-from: 5.0.0 + tar: 7.4.3 + yaml: 1.10.2 + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/legacy.e2e-helper@file:components/legacy/e2e-helper(8e3bb409989b9a8170c4491cc33a6611)': dependencies: '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) @@ -79439,7 +84144,8 @@ snapshots: '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) - '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/toolbox.string.random': file:scopes/toolbox/string/random(react-dom@18.3.1)(react@18.3.1) '@teambit/typescript.typescript-compiler': 5.0.2(react@18.3.1) '@teambit/workspace.root-components': 1.0.1 @@ -79451,7 +84157,6 @@ snapshots: glob: 13.0.0 ini: 2.0.0 lodash: 4.17.21 - lodash.flatten: 4.4.0 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 pad-right: 0.2.2 @@ -79461,16 +84166,30 @@ snapshots: tar: 7.4.3 yaml: 1.10.2 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -79487,6 +84206,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -79515,7 +84236,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/legacy.e2e-helper@file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/legacy.e2e-helper@file:components/legacy/e2e-helper(94fc81ec3178f7474dcc25b8f8a24f15)': dependencies: '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) @@ -79532,7 +84253,8 @@ snapshots: '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/toolbox.string.random': file:scopes/toolbox/string/random(react-dom@19.2.7)(react@19.2.7) '@teambit/typescript.typescript-compiler': 5.0.2(react@19.2.7) '@teambit/workspace.root-components': 1.0.1 @@ -79544,7 +84266,6 @@ snapshots: glob: 13.0.0 ini: 2.0.0 lodash: 4.17.21 - lodash.flatten: 4.4.0 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 pad-right: 0.2.2 @@ -79554,16 +84275,30 @@ snapshots: tar: 7.4.3 yaml: 1.10.2 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -79580,6 +84315,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -79608,16 +84345,16 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/legacy.e2e-helper@file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/legacy.e2e-helper@file:components/legacy/e2e-helper(956b37e2161835d4f3b437bb4163aa66)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-env': 7.28.3(@babel/core@7.26.9)(supports-color@9.4.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.26.9)(supports-color@9.4.0) '@pnpm/network.fetch': 1100.1.11(@pnpm/logger@1100.0.0) '@pnpm/registry-mock': 3.48.0(supports-color@9.4.0)(typanion@3.14.0) '@teambit/component-id': 1.2.4 '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/defender.fs.global-bit-temp-dir': 0.0.1 - '@teambit/defender.mocha-tester': 1.1.1(@babel/core@7.28.3)(react@19.2.7)(supports-color@9.4.0) + '@teambit/defender.mocha-tester': 1.1.1(@babel/core@7.26.9)(react@19.2.7)(supports-color@9.4.0) '@teambit/dependencies.pnpm.dep-path': 1.0.1 '@teambit/harmony': 0.4.12 '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@19.2.7)(react@19.2.7) @@ -79625,11 +84362,12 @@ snapshots: '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/react.react-env': 2.0.3(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/toolbox.string.random': file:scopes/toolbox/string/random(react-dom@19.2.7)(react@19.2.7) '@teambit/typescript.typescript-compiler': 5.0.2(react@19.2.7) '@teambit/workspace.root-components': 1.0.1 - chai-fs: 1.0.0(chai@5.2.1) + chai-fs: 1.0.0(chai@4.3.0) chalk: 4.1.2 comment-json: 4.2.5 execa: 2.1.0 @@ -79637,7 +84375,6 @@ snapshots: glob: 13.0.0 ini: 2.0.0 lodash: 4.17.21 - lodash.flatten: 4.4.0 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 pad-right: 0.2.2 @@ -79647,16 +84384,139 @@ snapshots: tar: 7.4.3 yaml: 1.10.2 transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/legacy.e2e-helper@file:components/legacy/e2e-helper(c9b30cb656756ed3e4de20d984da836c)': + dependencies: + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@pnpm/network.fetch': 1100.1.11(@pnpm/logger@1100.0.0) + '@pnpm/registry-mock': 3.48.0(supports-color@9.4.0)(typanion@3.14.0) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.merge-helper': file:scopes/component/modules/merge-helper(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/defender.fs.global-bit-temp-dir': 0.0.1 + '@teambit/defender.mocha-tester': 1.1.1(@babel/core@7.28.3)(react@18.3.1)(supports-color@9.4.0) + '@teambit/dependencies.pnpm.dep-path': 1.0.1 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@18.3.1)(react@18.3.1) + '@teambit/lane-id': 0.0.312 + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.string.random': file:scopes/toolbox/string/random(react-dom@18.3.1)(react@18.3.1) + '@teambit/typescript.typescript-compiler': 5.0.2(react@18.3.1) + '@teambit/workspace.root-components': 1.0.1 + chai-fs: 1.0.0(chai@4.3.0) + chalk: 4.1.2 + comment-json: 4.2.5 + execa: 2.1.0 + fs-extra: 10.0.0 + glob: 13.0.0 + ini: 2.0.0 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + pad-right: 0.2.2 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + resolve-from: 5.0.0 + tar: 7.4.3 + yaml: 1.10.2 + transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -79673,6 +84533,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -79711,7 +84573,7 @@ snapshots: '@teambit/legacy.extension-data@file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/component-id': 1.2.4 - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/toolbox.object.sorter': 0.0.2 lodash: 4.17.21 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) @@ -79724,7 +84586,7 @@ snapshots: '@teambit/legacy.extension-data@file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/component-id': 1.2.4 - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/toolbox.object.sorter': 0.0.2 lodash: 4.17.21 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) @@ -79952,8 +84814,8 @@ snapshots: '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@18.3.1)(react@18.3.1) '@teambit/component-id': 1.2.4 '@teambit/component-version': 1.0.4 - '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@18.3.1)(react@18.3.1) '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@18.3.1)(react@18.3.1) @@ -79962,14 +84824,14 @@ snapshots: '@teambit/legacy.analytics': file:components/legacy/analytics(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.cli.error': file:components/legacy/cli/error(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.loader': file:components/legacy/loader(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) '@teambit/pkg.package-json.validator': 0.0.1 '@teambit/scope.modules.find-scope-path': file:components/modules/find-scope-path(react-dom@18.3.1)(react@18.3.1) @@ -80006,8 +84868,8 @@ snapshots: '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 '@teambit/component-version': 1.0.4 - '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@19.2.7)(react@19.2.7) @@ -80016,14 +84878,14 @@ snapshots: '@teambit/legacy.analytics': file:components/legacy/analytics(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.cli.error': file:components/legacy/cli/error(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.loader': file:components/legacy/loader(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) '@teambit/pkg.package-json.validator': 0.0.1 '@teambit/scope.modules.find-scope-path': file:components/modules/find-scope-path(react-dom@19.2.7)(react@19.2.7) @@ -80106,6 +84968,76 @@ snapshots: - react - react-dom + '@teambit/legacy@2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.time.timer': file:scopes/toolbox/time/timer(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react + - react-dom + - supports-color + + '@teambit/legacy@2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.time.timer': file:scopes/toolbox/time/timer(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react + - react-dom + - supports-color + + '@teambit/linter@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.time.timer': file:scopes/toolbox/time/timer(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + cli-highlight: 2.1.9 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - chai + - domexception + - encoding + - graphql + - react-dom + - react-router-dom + - supports-color + '@teambit/linter@file:scopes/defender/linter(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/harmony': 0.4.12 @@ -80144,6 +85076,39 @@ snapshots: - graphql - react-dom + '@teambit/lister@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/harmony': 0.4.12 + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + cli-table: 0.3.6 + lodash: 4.17.21 + semver: 7.7.1 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - chai + - domexception + - encoding + - graphql + - react + - react-dom + - react-router-dom + - supports-color + '@teambit/lister@file:scopes/component/lister(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 @@ -80202,6 +85167,34 @@ snapshots: - react-dom - supports-color + '@teambit/logger@0.0.1460(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + chalk: 4.1.2 + dreidels: 0.6.1 + pretty-time: 1.1.0 + react: 18.3.1 + transitivePeerDependencies: + - encoding + - react-dom + + '@teambit/logger@0.0.1460(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + dreidels: 0.6.1 + pretty-time: 1.1.0 + react: 19.2.7 + transitivePeerDependencies: + - encoding + - react-dom + '@teambit/logger@file:scopes/harmony/logger(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/harmony': 0.4.12 @@ -80293,9 +85286,9 @@ snapshots: '@teambit/mdx.aspect-docs.mdx@file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) '@teambit/evangelist.elements.button': 1.0.6(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) lodash: 4.17.21 react: 19.2.7 @@ -80340,23 +85333,6 @@ snapshots: - rollup - supports-color - '@teambit/mdx.compilers.mdx-multi-compiler@2.0.46(@babel/core@7.26.9)(react@19.2.7)(rollup@2.80.0)(supports-color@9.4.0)': - dependencies: - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/preset-env': 7.22.15(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/preset-react': 7.22.15(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/preset-typescript': 7.22.15(@babel/core@7.26.9)(supports-color@9.4.0) - '@teambit/compilation.babel-compiler': 1.1.18(react@19.2.7)(supports-color@9.4.0) - '@teambit/compilation.compiler-task': 1.0.12 - '@teambit/compilation.compilers.multi-compiler': 1.1.14(react@19.2.7) - '@teambit/mdx.compilers.mdx-compiler': 1.0.29(react@19.2.7)(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/typescript.typescript-compiler': 2.0.58(react@19.2.7) - react: 19.2.7 - transitivePeerDependencies: - - '@babel/core' - - rollup - - supports-color - '@teambit/mdx.compilers.mdx-multi-compiler@2.0.46(@babel/core@7.28.3)(react@18.3.1)(rollup@2.80.0)(supports-color@9.4.0)': dependencies: '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.28.3)(supports-color@9.4.0) @@ -80429,7 +85405,7 @@ snapshots: '@teambit/mdx.generator.mdx-templates@1.0.14': {} - '@teambit/mdx.mdx-env@3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/mdx.mdx-env@3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@babel/runtime': 7.20.0 '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@18.3.1) @@ -80446,7 +85422,7 @@ snapshots: '@teambit/preview.react-preview': 1.1.13(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@6.0.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) '@teambit/react.eslint-config-bit-react': 2.0.10(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': 3.0.0(react@18.3.1) '@types/react': 19.2.18 '@types/react-dom': 19.2.4(@types/react@19.2.18) @@ -80518,7 +85494,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/mdx.mdx-env@3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/mdx.mdx-env@3.1.1(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@babel/runtime': 7.20.0 '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@18.3.1) @@ -80535,7 +85511,7 @@ snapshots: '@teambit/preview.react-preview': 1.1.13(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@6.0.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) '@teambit/react.eslint-config-bit-react': 2.0.10(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': 3.0.0(react@18.3.1) '@types/react': 19.2.18 '@types/react-dom': 19.2.4(@types/react@19.2.18) @@ -80607,7 +85583,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/mdx.mdx-env@3.2.0(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/mdx.mdx-env@3.2.0(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@babel/runtime': 7.20.0 '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@18.3.1) @@ -80624,7 +85600,7 @@ snapshots: '@teambit/preview.react-preview': 1.2.0(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@6.0.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) '@teambit/react.eslint-config-bit-react': 2.0.10(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': 3.0.0(react@18.3.1) '@types/react': 19.2.18 '@types/react-dom': 19.2.4(@types/react@19.2.18) @@ -80696,7 +85672,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/mdx.mdx-env@3.2.0(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/mdx.mdx-env@3.2.0(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-syntax-highlighter@15.5.13)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@babel/runtime': 7.20.0 '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@18.3.1) @@ -80713,7 +85689,7 @@ snapshots: '@teambit/preview.react-preview': 1.2.0(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@6.0.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) '@teambit/react.eslint-config-bit-react': 2.0.10(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@6.0.3) '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.react-env': 2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': 3.0.0(react@18.3.1) '@types/react': 19.2.18 '@types/react-dom': 19.2.4(@types/react@19.2.18) @@ -80847,7 +85823,7 @@ snapshots: '@teambit/mdx.ui.docs.link@0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.1.0)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.1.0) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.1.0) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) react: 19.1.0 transitivePeerDependencies: - '@types/react' @@ -80903,22 +85879,8 @@ snapshots: dependencies: '@teambit/documenter.markdown.hybrid-live-code-snippet': 0.1.16(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.1.0)(typescript@5.9.2) '@teambit/documenter.ui.inline-code': 0.1.7(react@19.1.0) - '@teambit/mdx.ui.mdx-scope-context': 1.1.1(react@19.1.0) - react: 19.1.0 - transitivePeerDependencies: - - '@testing-library/react' - - '@types/react' - - '@types/react-dom' - - '@types/react-syntax-highlighter' - - react-dom - - typescript - - '@teambit/mdx.ui.docs.snippet@0.0.513(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3)': - dependencies: - '@teambit/documenter.markdown.hybrid-live-code-snippet': 0.1.16(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) - '@teambit/documenter.ui.inline-code': 0.1.7(react@19.2.7) '@teambit/mdx.ui.mdx-scope-context': 1.1.1(react@19.2.7) - react: 19.2.7 + react: 19.1.0 transitivePeerDependencies: - '@testing-library/react' - '@types/react' @@ -80941,20 +85903,6 @@ snapshots: - react-dom - typescript - '@teambit/mdx.ui.docs.snippet@0.0.513(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2)': - dependencies: - '@teambit/documenter.markdown.hybrid-live-code-snippet': 0.1.16(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) - '@teambit/documenter.ui.inline-code': 0.1.7(react@19.2.7) - '@teambit/mdx.ui.mdx-scope-context': 1.1.1(react@19.2.7) - react: 19.2.7 - transitivePeerDependencies: - - '@testing-library/react' - - '@types/react' - - '@types/react-dom' - - '@types/react-syntax-highlighter' - - react-dom - - typescript - '@teambit/mdx.ui.docs.snippet@0.0.513(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@teambit/documenter.markdown.hybrid-live-code-snippet': 0.1.16(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) @@ -81001,6 +85949,22 @@ snapshots: - react-dom - typescript + '@teambit/mdx.ui.mdx-layout@1.0.14(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': + dependencies: + '@teambit/documenter.markdown.mdx': 0.1.18(@mdx-js/react@1.6.22)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/mdx.ui.docs.link': 0.0.505(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.ui.docs.snippet': 0.0.513(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + react: 19.2.7 + transitivePeerDependencies: + - '@mdx-js/react' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/react' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - react-dom + - typescript + '@teambit/mdx.ui.mdx-layout@1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': dependencies: '@teambit/documenter.markdown.mdx': 0.1.18(@mdx-js/react@3.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) @@ -81049,22 +86013,6 @@ snapshots: - react-dom - typescript - '@teambit/mdx.ui.mdx-layout@1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3)': - dependencies: - '@teambit/documenter.markdown.mdx': 0.1.18(@mdx-js/react@3.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) - '@teambit/mdx.ui.docs.link': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.docs.snippet': 0.0.513(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) - react: 19.2.7 - transitivePeerDependencies: - - '@mdx-js/react' - - '@teambit/mdx.ui.mdx-scope-context' - - '@testing-library/react' - - '@types/react' - - '@types/react-dom' - - '@types/react-syntax-highlighter' - - react-dom - - typescript - '@teambit/mdx.ui.mdx-layout@1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@teambit/documenter.markdown.mdx': 0.1.18(@mdx-js/react@3.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) @@ -81081,22 +86029,6 @@ snapshots: - react-dom - typescript - '@teambit/mdx.ui.mdx-layout@1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2)': - dependencies: - '@teambit/documenter.markdown.mdx': 0.1.18(@mdx-js/react@3.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) - '@teambit/mdx.ui.docs.link': 0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.docs.snippet': 0.0.513(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) - react: 19.2.7 - transitivePeerDependencies: - - '@mdx-js/react' - - '@teambit/mdx.ui.mdx-scope-context' - - '@testing-library/react' - - '@types/react' - - '@types/react-dom' - - '@types/react-syntax-highlighter' - - react-dom - - typescript - '@teambit/mdx.ui.mdx-layout@1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@teambit/documenter.markdown.mdx': 0.1.18(@mdx-js/react@3.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) @@ -81119,12 +86051,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/mdx.ui.mdx-scope-context@1.0.0(react-dom@19.1.0)(react@19.1.0)': - dependencies: - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/mdx.ui.mdx-scope-context@1.0.0(react-dom@19.2.7)(react@19.2.7)': dependencies: core-js: 3.13.0 @@ -81136,11 +86062,6 @@ snapshots: '@types/react': 19.2.18 react: 18.3.1 - '@teambit/mdx.ui.mdx-scope-context@1.0.7(@types/react@19.2.18)(react@19.1.0)': - dependencies: - '@types/react': 19.2.18 - react: 19.1.0 - '@teambit/mdx.ui.mdx-scope-context@1.0.7(@types/react@19.2.18)(react@19.2.7)': dependencies: '@types/react': 19.2.18 @@ -81150,109 +86071,104 @@ snapshots: dependencies: react: 18.3.1 - '@teambit/mdx.ui.mdx-scope-context@1.1.1(react@19.1.0)': - dependencies: - react: 19.1.0 - '@teambit/mdx.ui.mdx-scope-context@1.1.1(react@19.2.7)': dependencies: react: 19.2.7 - '@teambit/mdx@file:scopes/mdx/mdx(@babel/core@7.26.9)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(rollup@2.80.0)(supports-color@9.4.0)': + '@teambit/mdx@1.0.1108(79e0b7ce6070e56d7c005002af65b866)': dependencies: '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) '@mdx-js/mdx': 3.1.1(supports-color@9.4.0) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) '@teambit/component-id': 1.2.4 + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/docs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 - '@teambit/mdx.aspect-docs.mdx': file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/mdx.compilers.mdx-multi-compiler': 2.0.46(@babel/core@7.26.9)(react@19.2.7)(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/mdx.deps-detectors.detective-mdx': file:scopes/mdx/deps-detectors/detective-mdx(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.generator.mdx-templates': 1.0.14 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: 4.3.0 - lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@babel/core' - - '@teambit/documenter.theme.theme-compositions' - - '@teambit/mdx.ui.mdx-layout' - - '@types/node' - - '@types/react' - - babel-plugin-macros - - node-notifier - - rollup - - supports-color - - ts-node - - '@teambit/mdx@file:scopes/mdx/mdx(@babel/core@7.28.3)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(rollup@2.80.0)(supports-color@9.4.0)': - dependencies: - '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) - '@mdx-js/mdx': 3.1.1(supports-color@9.4.0) - '@teambit/component-id': 1.2.4 - '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony': 0.4.12 - '@teambit/mdx.aspect-docs.mdx': file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) '@teambit/mdx.compilers.mdx-multi-compiler': 2.0.46(@babel/core@7.28.3)(react@19.2.7)(rollup@2.80.0)(supports-color@9.4.0) '@teambit/mdx.deps-detectors.detective-mdx': file:scopes/mdx/deps-detectors/detective-mdx(react-dom@19.2.7)(react@19.2.7) '@teambit/mdx.generator.mdx-templates': 1.0.14 '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) chai: 4.3.0 lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@babel/core' - - '@teambit/documenter.theme.theme-compositions' - - '@teambit/mdx.ui.mdx-layout' - - '@types/node' - - '@types/react' - - babel-plugin-macros - - node-notifier - - rollup - - supports-color - - ts-node - - '@teambit/mdx@file:scopes/mdx/mdx(@babel/core@7.28.3)(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(rollup@2.80.0)(supports-color@9.4.0)': - dependencies: - '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) - '@mdx-js/mdx': 3.1.1(supports-color@9.4.0) - '@teambit/component-id': 1.2.4 - '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony': 0.4.12 - '@teambit/mdx.aspect-docs.mdx': file:scopes/mdx/aspect-docs/mdx(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/mdx.compilers.mdx-multi-compiler': 2.0.46(@babel/core@7.28.3)(react@19.2.7)(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/mdx.deps-detectors.detective-mdx': file:scopes/mdx/deps-detectors/detective-mdx(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.generator.mdx-templates': 1.0.14 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: 5.2.1 - lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - - '@teambit/documenter.theme.theme-compositions' - - '@teambit/mdx.ui.mdx-layout' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - immer + - lightningcss - node-notifier + - node-sass + - postcss + - react-refresh + - react-router-dom + - reflect-metadata - rollup + - sass + - sass-embedded + - sockjs-client - supports-color - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve '@teambit/merge-lanes@file:scopes/lanes/merge-lanes(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: @@ -81384,52 +86300,32 @@ snapshots: - react-dom - supports-color - '@teambit/mocha@file:scopes/defender/mocha(@types/react@19.2.18)(mocha@11.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/mover@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@babel/core': 7.28.3(supports-color@9.4.0) - '@teambit/defender.mocha-tester': 1.1.1(@babel/core@7.28.3)(react@18.3.1)(supports-color@9.4.0) - '@teambit/harmony': 0.4.12 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - mocha: 11.1.0 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 18.3.1 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - react-dom - - supports-color - - '@teambit/mocha@file:scopes/defender/mocha(@types/react@19.2.18)(mocha@11.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': - dependencies: - '@babel/core': 7.28.3(supports-color@9.4.0) - '@teambit/defender.mocha-tester': 1.1.1(@babel/core@7.28.3)(react@19.2.7)(supports-color@9.4.0) - '@teambit/harmony': 0.4.12 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - mocha: 11.1.0 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@types/react' - - react-dom - - supports-color - - '@teambit/mocha@file:scopes/defender/mocha(@types/react@19.2.18)(mocha@11.7.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': - dependencies: - '@babel/core': 7.28.3(supports-color@9.4.0) - '@teambit/defender.mocha-tester': 1.1.1(@babel/core@7.28.3)(react@19.2.7)(supports-color@9.4.0) + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - mocha: 11.7.1 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + fs-extra: 10.0.0 + lodash: 4.17.21 transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' - '@types/react' + - chai + - domexception + - encoding + - graphql + - react - react-dom + - react-router-dom - supports-color '@teambit/mover@file:scopes/component/mover(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': @@ -81482,6 +86378,23 @@ snapshots: - react-dom - supports-color + '@teambit/multi-compiler@1.0.1107(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/pipelines.modules.merge-component-results': file:scopes/pipelines/modules/merge-component-results(react-dom@19.2.7)(react@19.2.7) + p-map-series: 2.1.0 + react: 19.2.7 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + '@teambit/multi-compiler@file:scopes/compilation/multi-compiler(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/compilation.aspect-docs.multi-compiler': file:scopes/compilation/aspect-docs/multi-compiler(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -81558,6 +86471,38 @@ snapshots: - '@types/react' - react-dom + '@teambit/new-component-helper@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component-writer': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.fs.is-dir-empty': file:scopes/toolbox/fs/is-dir-empty(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/tracker': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + fs-extra: 10.0.0 + react: 19.2.7 + vinyl: 2.2.1 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - chai + - domexception + - encoding + - graphql + - react-dom + - react-router-dom + - supports-color + '@teambit/new-component-helper@file:scopes/component/new-component-helper(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 @@ -81729,7 +86674,7 @@ snapshots: dependencies: lodash: 4.17.21 - '@teambit/node.node@4.0.1(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/node.node@4.0.1(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@babel/core': 7.26.9(supports-color@9.4.0) '@babel/plugin-proposal-decorators': 7.20.2(@babel/core@7.26.9)(supports-color@9.4.0) @@ -81749,7 +86694,7 @@ snapshots: '@teambit/preview.react-preview': 1.1.13(@babel/core@7.26.9)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@7.0.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) '@teambit/react.eslint-config-bit-react': 2.0.17(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@7.0.2) '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/react.react-env': 2.0.3(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.react-env': 2.0.3(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': 5.0.0(react@19.2.7) '@types/jest': 29.5.14 '@types/node': 22.10.5 @@ -81818,7 +86763,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/node.node@4.0.1(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/node.node@4.0.1(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@babel/core': 7.26.9(supports-color@9.4.0) '@babel/plugin-proposal-decorators': 7.20.2(@babel/core@7.26.9)(supports-color@9.4.0) @@ -81838,7 +86783,7 @@ snapshots: '@teambit/preview.react-preview': 1.1.13(@babel/core@7.26.9)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@7.0.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1) '@teambit/react.eslint-config-bit-react': 2.0.17(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@7.0.2) '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/react.react-env': 2.0.3(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.react-env': 2.0.3(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': 5.0.0(react@19.2.7) '@types/jest': 29.5.14 '@types/node': 22.10.5 @@ -81911,17 +86856,32 @@ snapshots: dependencies: find-root: 1.1.0 - '@teambit/node@file:scopes/harmony/node(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)': + '@teambit/node@1.0.1107(1fb7dca41bf1adafa005688f41ce1f5d)': dependencies: - '@bitdev/node.generators.node-starters': 1.0.2 - '@bitdev/node.generators.node-templates': 6.0.6 + '@bitdev/node.generators.node-starters': 1.0.0 + '@bitdev/node.generators.node-templates': 6.0.1 + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) '@teambit/component-id': 1.2.4 + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/design.ui.empty-box': 0.0.364(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 - '@teambit/harmony.aspect-docs.node': file:scopes/harmony/aspect-docs/node(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) eslint-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) @@ -81932,25 +86892,76 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) typescript: 5.9.2 transitivePeerDependencies: - - '@teambit/documenter.theme.theme-compositions' - - '@teambit/mdx.ui.mdx-layout' + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild - eslint - eslint-import-resolver-typescript - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - immer - jest + - lightningcss - node-notifier + - node-sass + - postcss + - react-refresh + - react-router-dom + - reflect-metadata + - rollup + - sass + - sass-embedded + - sockjs-client - supports-color - ts-node + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve '@teambit/notifications@file:scopes/ui-foundation/notifications/aspect(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: @@ -81984,6 +86995,57 @@ snapshots: - '@types/react' - react-dom + '@teambit/objects@0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@pnpm/lockfile.types': 1100.0.19 + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/component-version': 1.0.4 + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.get-basic-log': file:scopes/harmony/modules/get-basic-log(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@19.2.7)(react@19.2.7) + '@teambit/lane-id': 0.0.312 + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.cli.error': file:components/legacy/cli/error(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg.modules.semver-helper': file:scopes/pkg/modules/semver-helper(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.doc-parser': file:components/semantics/doc-parser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/toolbox.array.duplications-finder': file:scopes/toolbox/array/duplications-finder(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.fs.remove-empty-dir': file:scopes/toolbox/fs/remove-empty-dir(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) + async-mutex: 0.3.1 + chai: 4.3.0 + fs-extra: 10.0.0 + glob: 13.0.0 + lodash: 4.17.21 + p-map-series: 2.1.0 + semver: 7.7.1 + tar-stream: 2.2.0 + uuid: 8.3.2 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react + - react-dom + - supports-color + '@teambit/objects@file:scopes/scope/objects(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@pnpm/lockfile.types': 1100.0.19 @@ -82167,6 +87229,20 @@ snapshots: oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 + '@teambit/panels@0.0.1370(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + classnames: 2.5.1 + react: 19.2.7 + react-tabs: 3.2.0(react@19.2.7) + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + '@teambit/panels@file:scopes/ui-foundation/panels(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/harmony': 0.4.12 @@ -82223,7 +87299,7 @@ snapshots: '@teambit/pipelines.aspect-docs.builder@file:scopes/pipelines/aspect-docs/builder(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -82277,7 +87353,7 @@ snapshots: '@teambit/pkg.aspect-docs.pkg@file:scopes/pkg/aspect-docs/pkg(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -82299,13 +87375,14 @@ snapshots: - graphql - supports-color - '@teambit/pkg.content.packages-overview@1.96.9(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/pkg.content.packages-overview@1.96.9(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/components.blocks.component-card-display': 0.0.38(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/components.blocks.component-card-display': 0.0.38(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) react: 19.2.7 transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - graphql @@ -82337,8 +87414,8 @@ snapshots: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) oxlint: 1.55.0(oxlint-tsgolint@0.17.0) @@ -82353,8 +87430,8 @@ snapshots: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) oxlint: 1.55.0(oxlint-tsgolint@0.17.0) @@ -82388,6 +87465,96 @@ snapshots: '@teambit/pkg.package-json.validator@0.0.1': {} + '@teambit/pkg@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@pnpm/napi': 12.0.0-rc.5 + '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-package-version': file:scopes/component/component-package-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.use-box.menu': 1.0.16(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + cli-highlight: 2.1.9 + execa: 2.1.0 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + is-relative-path: 2.0.0 + lodash: 4.17.21 + mime: 2.5.2 + p-map: 4.0.0 + react: 19.2.7 + ssri: 10.0.1 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + '@teambit/pkg@file:scopes/pkg/pkg(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@pnpm/napi': 12.0.0-rc.7 @@ -82677,7 +87844,7 @@ snapshots: '@teambit/preview.aspect-docs.preview@file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -83285,11 +88452,11 @@ snapshots: '@teambit/base-ui.utils.string.affix': 1.0.1 '@teambit/ui-foundation.ui.rendering.html': file:components/ui/rendering/html(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - core-js: 3.13.0 lodash: 4.17.21 penpal: 6.2.2 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - react-dom '@teambit/preview.ui.component-preview@file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7)': dependencies: @@ -83297,16 +88464,38 @@ snapshots: '@teambit/base-ui.utils.string.affix': 1.0.1 '@teambit/ui-foundation.ui.rendering.html': file:components/ui/rendering/html(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 lodash: 4.17.21 penpal: 6.2.2 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - react-dom + + '@teambit/preview.ui.inline-preview-compare@0.0.3(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compositions.ui.composition-compare': 0.0.268(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/preview.ui.preview-compare': 0.0.1(react@19.2.7) + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - react-dom + - supports-color + - ts-node - '@teambit/preview.ui.inline-preview-compare@file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/preview.ui.inline-preview-compare@file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/preview.ui.preview-compare': file:components/ui/preview-compare(react-dom@18.3.1)(react@18.3.1) core-js: 3.13.0 react: 18.3.1 @@ -83314,6 +88503,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -83325,10 +88515,10 @@ snapshots: - supports-color - ts-node - '@teambit/preview.ui.inline-preview-compare@file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/preview.ui.inline-preview-compare@file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.ui.preview-compare': file:components/ui/preview-compare(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 @@ -83336,6 +88526,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -83347,10 +88538,10 @@ snapshots: - supports-color - ts-node - '@teambit/preview.ui.inline-preview-compare@file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/preview.ui.inline-preview-compare@file:components/ui/inline-preview-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compositions.ui.composition-compare': file:components/ui/composition-compare(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.ui.preview-compare': file:components/ui/preview-compare(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 react: 19.2.7 @@ -83358,6 +88549,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/dom' - '@testing-library/react' - '@types/node' @@ -83369,6 +88561,10 @@ snapshots: - supports-color - ts-node + '@teambit/preview.ui.preview-compare@0.0.1(react@19.2.7)': + dependencies: + react: 19.2.7 + '@teambit/preview.ui.preview-compare@file:components/ui/preview-compare(react-dom@18.3.1)(react@18.3.1)': dependencies: core-js: 3.13.0 @@ -83386,63 +88582,79 @@ snapshots: '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.heading': 1.0.26(react-dom@18.3.1)(react@18.3.1) '@teambit/toolbox.string.capitalize': file:scopes/toolbox/string/capitalize(react-dom@18.3.1)(react@18.3.1) - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@types/react' - chai + - react-dom '@teambit/preview.ui.preview-placeholder@file:scopes/preview/ui/preview-placeholder(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.heading': 1.0.26(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.string.capitalize': file:scopes/toolbox/string/capitalize(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@types/react' - chai + - react-dom '@teambit/preview.ui.preview-placeholder@file:scopes/preview/ui/preview-placeholder(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.heading': 1.0.26(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.string.capitalize': file:scopes/toolbox/string/capitalize(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@types/react' - chai + - react-dom - '@teambit/preview@file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2)': + '@teambit/preview@1.0.1107(33f5e356bef3022f5b06f022f1f4e25b)': dependencies: '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) '@rspack/core': 1.7.12 + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cache': 0.0.1460(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/component-id': 1.2.4 - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 - '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@18.3.1)(react@18.3.1) - '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/preview.aspect-docs.preview': file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/preview.cli.dev-server-events-listener': 0.0.1 - '@teambit/preview.cli.webpack-events-listener': file:scopes/preview/cli/webpack-events-listener(react-dom@18.3.1)(react@18.3.1) + '@teambit/preview.cli.webpack-events-listener': file:scopes/preview/cli/webpack-events-listener(react-dom@19.2.7)(react@19.2.7) '@teambit/preview.modules.preview-modules': 1.0.3 - '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@18.3.1)(react@18.3.1) - '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@18.3.1)(react@18.3.1) - '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) - '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) - '@teambit/toolbox.path.to-windows-compatible-path': file:scopes/toolbox/path/to-windows-compatible-path(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/rspack.modules.generate-asset-manifest': 0.0.9 + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.to-windows-compatible-path': file:scopes/toolbox/path/to-windows-compatible-path(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/watcher': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/webpack': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.exclude-node-modules-js': 0.0.1 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) camelcase: 6.2.0 chai: 4.3.0 chalk: 4.1.2 @@ -83455,37 +88667,77 @@ snapshots: mime: 2.5.2 normalize-path: 3.0.0 object-hash: 2.1.1 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 pad-right: 0.2.2 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) resolve-url-loader: 5.0.0 rspack-manifest-plugin: 5.2.2(@rspack/core@1.7.12) sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' - '@swc/helpers' - - '@teambit/documenter.theme.theme-compositions' - - '@teambit/mdx.ui.mdx-layout' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug - domexception - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql + - html-minifier-terser + - lightningcss - node-notifier - node-sass + - postcss + - react-refresh + - react-router-dom - rollup - sass - sass-embedded + - sockjs-client - supports-color - ts-node + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/preview@file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2)': + '@teambit/preview@file:scopes/preview/preview(2e50f5b9145b5dad470154dcc5a0bfca)': dependencies: '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) '@rspack/core': 1.7.12 @@ -83499,11 +88751,13 @@ snapshots: '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/node.utils.esm-loader': 0.0.7 '@teambit/preview.aspect-docs.preview': file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.cli.dev-server-events-listener': 0.0.1 '@teambit/preview.cli.webpack-events-listener': file:scopes/preview/cli/webpack-events-listener(react-dom@19.2.7)(react@19.2.7) '@teambit/preview.modules.preview-modules': 1.0.3 '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) @@ -83534,26 +88788,65 @@ snapshots: rspack-manifest-plugin: 5.2.2(@rspack/core@1.7.12) sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' - '@teambit/documenter.theme.theme-compositions' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-layout' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug - domexception - encoding + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql + - html-minifier-terser + - lightningcss - node-notifier - node-sass + - postcss - rollup - sass - sass-embedded + - sockjs-client - supports-color - ts-node + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/preview@file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2)': + '@teambit/preview@file:scopes/preview/preview(5018f78d8779e5eee561bc99e81d4ce0)': dependencies: '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) '@rspack/core': 1.7.12 @@ -83567,11 +88860,13 @@ snapshots: '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/node.utils.esm-loader': 0.0.7 '@teambit/preview.aspect-docs.preview': file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.cli.dev-server-events-listener': 0.0.1 '@teambit/preview.cli.webpack-events-listener': file:scopes/preview/cli/webpack-events-listener(react-dom@19.2.7)(react@19.2.7) '@teambit/preview.modules.preview-modules': 1.0.3 '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) @@ -83600,28 +88895,67 @@ snapshots: react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) resolve-url-loader: 5.0.0 rspack-manifest-plugin: 5.2.2(@rspack/core@1.7.12) - sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' - '@teambit/documenter.theme.theme-compositions' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-layout' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug - domexception - encoding + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql + - html-minifier-terser + - lightningcss - node-notifier - node-sass + - postcss - rollup - sass - sass-embedded + - sockjs-client - supports-color - ts-node + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/preview@file:scopes/preview/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2)': + '@teambit/preview@file:scopes/preview/preview(5cbb7d7ae91e57c8e87692446459d2f1)': dependencies: '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) '@rspack/core': 1.7.12 @@ -83635,11 +88969,13 @@ snapshots: '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/node.utils.esm-loader': 0.0.7 '@teambit/preview.aspect-docs.preview': file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/preview.cli.dev-server-events-listener': 0.0.1 '@teambit/preview.cli.webpack-events-listener': file:scopes/preview/cli/webpack-events-listener(react-dom@19.2.7)(react@19.2.7) '@teambit/preview.modules.preview-modules': 1.0.3 '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) @@ -83648,7 +88984,7 @@ snapshots: '@teambit/webpack.modules.exclude-node-modules-js': 0.0.1 '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) camelcase: 6.2.0 - chai: 5.2.1 + chai: 4.3.0 chalk: 4.1.2 filenamify: 4.2.0 fs-extra: 10.0.0 @@ -83670,491 +89006,1124 @@ snapshots: rspack-manifest-plugin: 5.2.2(@rspack/core@1.7.12) sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) transitivePeerDependencies: - - '@swc/helpers' - - '@teambit/documenter.theme.theme-compositions' - - '@teambit/mdx.ui.mdx-layout' - - '@types/node' - - '@types/react' - - babel-plugin-macros - - domexception - - encoding - - fibers - - graphql - - node-notifier - - node-sass - - rollup - - sass - - sass-embedded - - supports-color - - ts-node - - webpack - - '@teambit/pubsub@file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@teambit/harmony': 0.4.12 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - eventemitter2: 6.4.4 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - penpal: 6.2.2 - react: 18.3.1 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - react-dom - - '@teambit/pubsub@file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': - dependencies: - '@teambit/harmony': 0.4.12 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - eventemitter2: 6.4.4 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - penpal: 6.2.2 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@types/react' - - react-dom - - '@teambit/react-router@file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': - dependencies: - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/harmony': 0.4.12 - '@teambit/ui-foundation.ui.navigation.react-router-adapter': 6.1.3(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 18.3.1 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - react-dom - - '@teambit/react-router@file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': - dependencies: - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony': 0.4.12 - '@teambit/ui-foundation.ui.navigation.react-router-adapter': 6.1.3(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@types/react' - - react-dom - - '@teambit/react.apps.react-app-types@2.1.0(@babel/core@7.26.9)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': - dependencies: - '@teambit/bit-error': 0.0.404 - '@teambit/react.rendering.ssr': 1.0.3(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/react.webpack.react-webpack': 1.0.54(@babel/core@7.26.9)(@rspack/core@2.1.10)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) - '@teambit/toolbox.network.get-port': 1.0.10 - '@teambit/ui-foundation.ui.pages.static-error': 0.0.108(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.transformers.favicon-reload': 1.0.0 - '@teambit/webpack.webpack-bundler': 1.0.18(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) - '@teambit/webpack.webpack-dev-server': 1.0.24(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) - express: 4.22.2(supports-color@9.4.0) - fs-extra: 10.1.0 - lodash: 4.17.21 - terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) - url-join: 4.0.0 - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - transitivePeerDependencies: + - '@apollo/client' - '@babel/core' + - '@babel/traverse' - '@minify-html/node' - '@parcel/css' - - '@rspack/core' - '@swc/core' - '@swc/css' + - '@swc/helpers' - '@swc/html' - - '@testing-library/react' + - '@teambit/base-react.navigation.link' + - '@teambit/documenter.theme.theme-compositions' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-layout' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' + - babel-plugin-macros - browserslist - bufferutil + - canvas - clean-css - cssnano - csso - debug - - esbuild - - eslint + - domexception + - encoding + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers + - graphql - html-minifier-terser - - less - lightningcss + - node-notifier - node-sass - postcss - - react - - react-dom - rollup - sass - sass-embedded - sockjs-client - supports-color + - ts-node - type-fest - - typescript - uglify-js - utf-8-validate - vue-template-compiler + - webpack - webpack-cli - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.apps.react-app-types@2.1.0(@babel/core@7.26.9)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': + '@teambit/preview@file:scopes/preview/preview(71409ec2814f4f2d03f3938425d84c38)': dependencies: + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@rspack/core': 1.7.12 '@teambit/bit-error': 0.0.404 - '@teambit/react.rendering.ssr': 1.0.3(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/react.webpack.react-webpack': 1.0.54(@babel/core@7.26.9)(@rspack/core@2.1.10)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) - '@teambit/toolbox.network.get-port': 1.0.10 - '@teambit/ui-foundation.ui.pages.static-error': 0.0.108(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.transformers.favicon-reload': 1.0.0 - '@teambit/webpack.webpack-bundler': 1.0.18(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) - '@teambit/webpack.webpack-dev-server': 1.0.24(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) - express: 4.22.2(supports-color@9.4.0) - fs-extra: 10.1.0 + '@teambit/component-id': 1.2.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/node.utils.esm-loader': 0.0.7 + '@teambit/preview.aspect-docs.preview': file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/preview.cli.dev-server-events-listener': 0.0.1 + '@teambit/preview.cli.webpack-events-listener': file:scopes/preview/cli/webpack-events-listener(react-dom@18.3.1)(react@18.3.1) + '@teambit/preview.modules.preview-modules': 1.0.3 + '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@18.3.1)(react@18.3.1) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.to-windows-compatible-path': file:scopes/toolbox/path/to-windows-compatible-path(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.modules.exclude-node-modules-js': 0.0.1 + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + camelcase: 6.2.0 + chai: 4.3.0 + chalk: 4.1.2 + filenamify: 4.2.0 + fs-extra: 10.0.0 + graphql-request: 6.1.0(graphql@15.8.0) + graphql-tag: 2.12.1(graphql@15.8.0) lodash: 4.17.21 - terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) - url-join: 4.0.0 - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + lodash.compact: 3.0.1 + mime: 2.5.2 + normalize-path: 3.0.0 + object-hash: 2.1.1 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + pad-right: 0.2.2 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + resolve-url-loader: 5.0.0 + rspack-manifest-plugin: 5.2.2(@rspack/core@1.7.12) + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' + - '@babel/traverse' - '@minify-html/node' - '@parcel/css' - - '@rspack/core' - '@swc/core' - '@swc/css' + - '@swc/helpers' - '@swc/html' - - '@testing-library/react' + - '@teambit/base-react.navigation.link' + - '@teambit/documenter.theme.theme-compositions' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-layout' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' + - babel-plugin-macros - browserslist - bufferutil + - canvas - clean-css - cssnano - csso - debug - - esbuild - - eslint + - domexception + - encoding + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers + - graphql - html-minifier-terser - - less - lightningcss + - node-notifier - node-sass - postcss - - react - - react-dom - rollup - sass - sass-embedded - sockjs-client - supports-color + - ts-node - type-fest - - typescript - uglify-js - utf-8-validate - vue-template-compiler + - webpack - webpack-cli - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.apps.react-app-types@2.1.0(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': + '@teambit/preview@file:scopes/preview/preview(9d1e93cf328602d406009f3ead2c623b)': dependencies: + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@rspack/core': 1.7.12 '@teambit/bit-error': 0.0.404 - '@teambit/react.rendering.ssr': 1.0.3(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/react.webpack.react-webpack': 1.0.54(@babel/core@7.28.3)(@rspack/core@2.1.10)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) - '@teambit/toolbox.network.get-port': 1.0.10 - '@teambit/ui-foundation.ui.pages.static-error': 0.0.108(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.transformers.favicon-reload': 1.0.0 - '@teambit/webpack.webpack-bundler': 1.0.18(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) - '@teambit/webpack.webpack-dev-server': 1.0.24(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) - express: 4.22.2(supports-color@9.4.0) - fs-extra: 10.1.0 + '@teambit/component-id': 1.2.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/node.utils.esm-loader': 0.0.7 + '@teambit/preview.aspect-docs.preview': file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/preview.cli.dev-server-events-listener': 0.0.1 + '@teambit/preview.cli.webpack-events-listener': file:scopes/preview/cli/webpack-events-listener(react-dom@18.3.1)(react@18.3.1) + '@teambit/preview.modules.preview-modules': 1.0.3 + '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@18.3.1)(react@18.3.1) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.to-windows-compatible-path': file:scopes/toolbox/path/to-windows-compatible-path(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.modules.exclude-node-modules-js': 0.0.1 + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + camelcase: 6.2.0 + chai: 4.3.0 + chalk: 4.1.2 + filenamify: 4.2.0 + fs-extra: 10.0.0 + graphql-request: 6.1.0(graphql@15.8.0) + graphql-tag: 2.12.1(graphql@15.8.0) lodash: 4.17.21 - terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) - url-join: 4.0.0 - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + lodash.compact: 3.0.1 + mime: 2.5.2 + normalize-path: 3.0.0 + object-hash: 2.1.1 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + pad-right: 0.2.2 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + resolve-url-loader: 5.0.0 + rspack-manifest-plugin: 5.2.2(@rspack/core@1.7.12) + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' + - '@babel/traverse' - '@minify-html/node' - '@parcel/css' - - '@rspack/core' - '@swc/core' - '@swc/css' + - '@swc/helpers' - '@swc/html' - - '@testing-library/react' + - '@teambit/base-react.navigation.link' + - '@teambit/documenter.theme.theme-compositions' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-layout' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' + - babel-plugin-macros - browserslist - bufferutil + - canvas - clean-css - cssnano - csso - debug - - esbuild - - eslint + - domexception + - encoding + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers + - graphql - html-minifier-terser - - less - lightningcss + - node-notifier - node-sass - postcss - - react - - react-dom - rollup - sass - sass-embedded - sockjs-client - supports-color + - ts-node - type-fest - - typescript - uglify-js - utf-8-validate - vue-template-compiler + - webpack - webpack-cli - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.apps.react-app-types@2.1.0(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': + '@teambit/preview@file:scopes/preview/preview(bfffba95f33cd1a556b3158b39317ec5)': dependencies: + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@rspack/core': 1.7.12 '@teambit/bit-error': 0.0.404 - '@teambit/react.rendering.ssr': 1.0.3(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/react.webpack.react-webpack': 1.0.54(@babel/core@7.28.3)(@rspack/core@2.1.10)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) - '@teambit/toolbox.network.get-port': 1.0.10 - '@teambit/ui-foundation.ui.pages.static-error': 0.0.108(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.transformers.favicon-reload': 1.0.0 - '@teambit/webpack.webpack-bundler': 1.0.18(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) - '@teambit/webpack.webpack-dev-server': 1.0.24(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) - express: 4.22.2(supports-color@9.4.0) - fs-extra: 10.1.0 + '@teambit/component-id': 1.2.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/node.utils.esm-loader': 0.0.7 + '@teambit/preview.aspect-docs.preview': file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/preview.cli.dev-server-events-listener': 0.0.1 + '@teambit/preview.cli.webpack-events-listener': file:scopes/preview/cli/webpack-events-listener(react-dom@19.2.7)(react@19.2.7) + '@teambit/preview.modules.preview-modules': 1.0.3 + '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@19.2.7)(react@19.2.7) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@5.2.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.to-windows-compatible-path': file:scopes/toolbox/path/to-windows-compatible-path(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.modules.exclude-node-modules-js': 0.0.1 + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + camelcase: 6.2.0 + chai: 5.2.1 + chalk: 4.1.2 + filenamify: 4.2.0 + fs-extra: 10.0.0 + graphql-request: 6.1.0(graphql@15.8.0) + graphql-tag: 2.12.1(graphql@15.8.0) lodash: 4.17.21 - terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) - url-join: 4.0.0 - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + lodash.compact: 3.0.1 + mime: 2.5.2 + normalize-path: 3.0.0 + object-hash: 2.1.1 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + pad-right: 0.2.2 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + resolve-url-loader: 5.0.0 + rspack-manifest-plugin: 5.2.2(@rspack/core@1.7.12) + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' + - '@babel/traverse' - '@minify-html/node' - '@parcel/css' - - '@rspack/core' - '@swc/core' - '@swc/css' + - '@swc/helpers' - '@swc/html' - - '@testing-library/react' + - '@teambit/base-react.navigation.link' + - '@teambit/documenter.theme.theme-compositions' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-layout' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' + - babel-plugin-macros - browserslist - bufferutil + - canvas - clean-css - cssnano - csso - debug - - esbuild - - eslint + - domexception + - encoding + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers + - graphql - html-minifier-terser - - less - lightningcss + - node-notifier - node-sass - postcss - - react - - react-dom - rollup - sass - sass-embedded - sockjs-client - supports-color + - ts-node - type-fest - - typescript - uglify-js - utf-8-validate - vue-template-compiler + - webpack - webpack-cli - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.aspect-docs.react@file:scopes/react/aspect-docs/react(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/preview@file:scopes/preview/preview(ddf6ed265a7454d51edbc0c392dd422e)': dependencies: - '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@18.3.1)(react@18.3.1) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) - jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@rspack/core': 1.7.12 + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/node.utils.esm-loader': 0.0.7 + '@teambit/preview.aspect-docs.preview': file:scopes/preview/aspect-docs/preview(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/preview.cli.dev-server-events-listener': 0.0.1 + '@teambit/preview.cli.webpack-events-listener': file:scopes/preview/cli/webpack-events-listener(react-dom@18.3.1)(react@18.3.1) + '@teambit/preview.modules.preview-modules': 1.0.3 + '@teambit/preview.ui.component-preview': file:scopes/preview/ui/component-preview(react-dom@18.3.1)(react@18.3.1) + '@teambit/react': 1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.to-windows-compatible-path': file:scopes/toolbox/path/to-windows-compatible-path(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.modules.exclude-node-modules-js': 0.0.1 + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + camelcase: 6.2.0 + chai: 4.3.0 + chalk: 4.1.2 + filenamify: 4.2.0 + fs-extra: 10.0.0 + graphql-request: 6.1.0(graphql@15.8.0) + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + lodash.compact: 3.0.1 + mime: 2.5.2 + normalize-path: 3.0.0 + object-hash: 2.1.1 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + pad-right: 0.2.2 react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + resolve-url-loader: 5.0.0 + rspack-manifest-plugin: 5.2.2(@rspack/core@1.7.12) + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/documenter.theme.theme-compositions' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-layout' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - lightningcss - node-notifier - - react-dom + - node-sass + - postcss + - rollup + - sass + - sass-embedded + - sockjs-client - supports-color - ts-node + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/react.aspect-docs.react@file:scopes/react/aspect-docs/react(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/pubsub@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) - jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + eventemitter2: 6.4.4 + penpal: 6.2.2 react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' - '@types/node' + - '@types/react' + - '@types/react-dom' - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss - node-notifier + - node-sass - react-dom + - react-refresh + - react-router-dom + - sass-embedded - supports-color - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware - '@teambit/react.babel.bit-react-transformer@1.0.34(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@teambit/component-id': 1.2.4 - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.42(react-dom@18.3.1)(react@18.3.1) - find-root: 1.1.0 - fs-extra: 10.0.0 - memoizee: 0.4.15 - transitivePeerDependencies: - - react - - react-dom - - '@teambit/react.babel.bit-react-transformer@1.0.34(react-dom@19.2.7)(react@19.2.7)': - dependencies: - '@teambit/component-id': 1.2.4 - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.42(react-dom@19.2.7)(react@19.2.7) - find-root: 1.1.0 - fs-extra: 10.0.0 - memoizee: 0.4.15 - transitivePeerDependencies: - - react - - react-dom - - '@teambit/react.babel.bit-react-transformer@1.0.49(react-dom@19.2.7)(react@19.2.7)': - dependencies: - '@teambit/component-id': 1.2.4 - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.43(react-dom@19.2.7)(react@19.2.7) - find-root: 1.1.0 - fs-extra: 10.0.0 - lodash: 4.17.21 - transitivePeerDependencies: - - react - - react-dom - - '@teambit/react.babel.bit-react-transformer@1.0.59(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@teambit/component-id': 1.2.4 - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@18.3.1)(react@18.3.1) - find-root: 1.1.0 - fs-extra: 10.0.0 - lodash: 4.17.21 - transitivePeerDependencies: - - react - - react-dom - - '@teambit/react.babel.bit-react-transformer@1.0.59(react-dom@19.2.7)(react@19.2.7)': + '@teambit/pubsub@file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@teambit/component-id': 1.2.4 - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) - find-root: 1.1.0 - fs-extra: 10.0.0 - lodash: 4.17.21 + '@teambit/harmony': 0.4.12 + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + eventemitter2: 6.4.4 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + penpal: 6.2.2 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - - react + - '@types/react' - react-dom - '@teambit/react.babel.bit-react-transformer@1.0.61(react-dom@18.3.1)(react@18.3.1)': + '@teambit/pubsub@file:scopes/harmony/pubsub(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component-id': 1.2.4 - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@18.3.1)(react@18.3.1) - find-root: 1.1.0 - fs-extra: 10.0.0 - lodash: 4.17.21 + '@teambit/harmony': 0.4.12 + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + eventemitter2: 6.4.4 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + penpal: 6.2.2 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: - - react + - '@types/react' - react-dom - '@teambit/react.babel.bit-react-transformer@1.0.61(react-dom@19.2.7)(react@19.2.7)': + '@teambit/react-router@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - '@teambit/component-id': 1.2.4 - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) - find-root: 1.1.0 - fs-extra: 10.0.0 - lodash: 4.17.21 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.navigation.react-router-adapter': 6.1.3(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: - - react + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass - react-dom + - react-refresh + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware - '@teambit/react.babel.bit-react-transformer@file:scopes/react/bit-react-transformer(react-dom@18.3.1)(react@18.3.1)': + '@teambit/react-router@file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: - '@teambit/component-id': 1.2.4 - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@18.3.1)(react@18.3.1) - find-root: 1.1.0 - fs-extra: 10.0.0 - lodash: 4.17.21 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony': 0.4.12 + '@teambit/ui-foundation.ui.navigation.react-router-adapter': 6.1.3(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 + react: 18.3.1 react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - - react + - '@types/react' - react-dom - '@teambit/react.babel.bit-react-transformer@file:scopes/react/bit-react-transformer(react-dom@19.2.7)(react@19.2.7)': + '@teambit/react-router@file:scopes/ui-foundation/react-router/react-router(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': dependencies: - '@teambit/component-id': 1.2.4 - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) - find-root: 1.1.0 - fs-extra: 10.0.0 - lodash: 4.17.21 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/ui-foundation.ui.navigation.react-router-adapter': 6.1.3(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 + react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: - - react + - '@types/react' - react-dom - '@teambit/react.content.react-overview@1.96.6(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.1.0)(react@19.1.0)': + '@teambit/react.apps.react-app-types@2.1.0(@babel/core@7.26.9)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: - '@teambit/components.blocks.component-card-display': 0.0.24(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.1.0)(react@19.1.0) + '@teambit/bit-error': 0.0.404 + '@teambit/react.rendering.ssr': 1.0.3(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.webpack.react-webpack': 1.0.54(@babel/core@7.26.9)(@rspack/core@2.1.10)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/toolbox.network.get-port': 1.0.10 + '@teambit/ui-foundation.ui.pages.static-error': 0.0.108(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.transformers.favicon-reload': 1.0.0 + '@teambit/webpack.webpack-bundler': 1.0.18(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.0.24(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + express: 4.22.2(supports-color@9.4.0) + fs-extra: 10.1.0 + lodash: 4.17.21 + terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) + url-join: 4.0.0 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) transitivePeerDependencies: - - '@apollo/client' + - '@babel/core' + - '@minify-html/node' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' - '@testing-library/react' - - graphql + - '@types/react' + - '@types/webpack' + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - eslint + - fibers + - html-minifier-terser + - less + - lightningcss + - node-sass + - postcss - react - react-dom + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/react.content.react-overview@1.96.6(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/react.apps.react-app-types@2.1.0(@babel/core@7.26.9)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: - '@teambit/components.blocks.component-card-display': 0.0.24(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/react.rendering.ssr': 1.0.3(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.webpack.react-webpack': 1.0.54(@babel/core@7.26.9)(@rspack/core@2.1.10)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/toolbox.network.get-port': 1.0.10 + '@teambit/ui-foundation.ui.pages.static-error': 0.0.108(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.transformers.favicon-reload': 1.0.0 + '@teambit/webpack.webpack-bundler': 1.0.18(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.0.24(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + express: 4.22.2(supports-color@9.4.0) + fs-extra: 10.1.0 + lodash: 4.17.21 + terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) + url-join: 4.0.0 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) transitivePeerDependencies: - - '@apollo/client' + - '@babel/core' + - '@minify-html/node' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' - '@testing-library/react' - - graphql + - '@types/react' + - '@types/webpack' + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - eslint + - fibers + - html-minifier-terser + - less + - lightningcss + - node-sass + - postcss - react - react-dom - - '@teambit/react.eslint-config-bit-react@1.0.242(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.33.2)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3)': - dependencies: - '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) - '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) - eslint: 8.56.0(supports-color@9.4.0) - eslint-config-airbnb-typescript: 12.0.0(@typescript-eslint/eslint-plugin@7.1.0)(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.33.2)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) - eslint-config-prettier: 8.5.0(eslint@8.56.0) - eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - transitivePeerDependencies: - - eslint-plugin-import - - eslint-plugin-jsx-a11y - - eslint-plugin-react - - eslint-plugin-react-hooks + - rollup + - sass + - sass-embedded + - sockjs-client - supports-color + - type-fest - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/react.eslint-config-bit-react@2.0.10(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@6.0.3)': + '@teambit/react.apps.react-app-types@2.1.0(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: - '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@6.0.3) - '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@6.0.3) - eslint: 8.56.0(supports-color@9.4.0) + '@teambit/bit-error': 0.0.404 + '@teambit/react.rendering.ssr': 1.0.3(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.webpack.react-webpack': 1.0.54(@babel/core@7.28.3)(@rspack/core@2.1.10)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/toolbox.network.get-port': 1.0.10 + '@teambit/ui-foundation.ui.pages.static-error': 0.0.108(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.transformers.favicon-reload': 1.0.0 + '@teambit/webpack.webpack-bundler': 1.0.18(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.0.24(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + express: 4.22.2(supports-color@9.4.0) + fs-extra: 10.1.0 + lodash: 4.17.21 + terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) + url-join: 4.0.0 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + transitivePeerDependencies: + - '@babel/core' + - '@minify-html/node' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - '@testing-library/react' + - '@types/react' + - '@types/webpack' + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - eslint + - fibers + - html-minifier-terser + - less + - lightningcss + - node-sass + - postcss + - react + - react-dom + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/react.apps.react-app-types@2.1.0(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/react.rendering.ssr': 1.0.3(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.webpack.react-webpack': 1.0.54(@babel/core@7.28.3)(@rspack/core@2.1.10)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/toolbox.network.get-port': 1.0.10 + '@teambit/ui-foundation.ui.pages.static-error': 0.0.108(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.transformers.favicon-reload': 1.0.0 + '@teambit/webpack.webpack-bundler': 1.0.18(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.0.24(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + express: 4.22.2(supports-color@9.4.0) + fs-extra: 10.1.0 + lodash: 4.17.21 + terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) + url-join: 4.0.0 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + transitivePeerDependencies: + - '@babel/core' + - '@minify-html/node' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - '@testing-library/react' + - '@types/react' + - '@types/webpack' + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - eslint + - fibers + - html-minifier-terser + - less + - lightningcss + - node-sass + - postcss + - react + - react-dom + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/react.apps.react-app-types@2.1.0(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/react.rendering.ssr': 1.0.3(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.webpack.react-webpack': 1.0.54(@babel/core@7.28.3)(@rspack/core@2.1.10)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/toolbox.network.get-port': 1.0.10 + '@teambit/ui-foundation.ui.pages.static-error': 0.0.108(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.transformers.favicon-reload': 1.0.0 + '@teambit/webpack.webpack-bundler': 1.0.18(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.0.24(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + express: 4.22.2(supports-color@9.4.0) + fs-extra: 10.1.0 + lodash: 4.17.21 + terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) + url-join: 4.0.0 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + transitivePeerDependencies: + - '@babel/core' + - '@minify-html/node' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - '@testing-library/react' + - '@types/react' + - '@types/webpack' + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - eslint + - fibers + - html-minifier-terser + - less + - lightningcss + - node-sass + - postcss + - react + - react-dom + - rollup + - sass + - sass-embedded + - sockjs-client + - supports-color + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/react.aspect-docs.react@file:scopes/react/aspect-docs/react(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@18.3.1)(react@18.3.1) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) + jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - node-notifier + - react-dom + - supports-color + - ts-node + + '@teambit/react.aspect-docs.react@file:scopes/react/aspect-docs/react(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - node-notifier + - react-dom + - supports-color + - ts-node + + '@teambit/react.babel.bit-react-transformer@1.0.34(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.42(react-dom@18.3.1)(react@18.3.1) + find-root: 1.1.0 + fs-extra: 10.0.0 + memoizee: 0.4.15 + transitivePeerDependencies: + - react + - react-dom + + '@teambit/react.babel.bit-react-transformer@1.0.34(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.42(react-dom@19.2.7)(react@19.2.7) + find-root: 1.1.0 + fs-extra: 10.0.0 + memoizee: 0.4.15 + transitivePeerDependencies: + - react + - react-dom + + '@teambit/react.babel.bit-react-transformer@1.0.49(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.43(react-dom@19.2.7)(react@19.2.7) + find-root: 1.1.0 + fs-extra: 10.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - react + - react-dom + + '@teambit/react.babel.bit-react-transformer@1.0.59(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@18.3.1)(react@18.3.1) + find-root: 1.1.0 + fs-extra: 10.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - react + - react-dom + + '@teambit/react.babel.bit-react-transformer@1.0.59(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) + find-root: 1.1.0 + fs-extra: 10.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - react + - react-dom + + '@teambit/react.babel.bit-react-transformer@1.0.61(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@18.3.1)(react@18.3.1) + find-root: 1.1.0 + fs-extra: 10.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - react + - react-dom + + '@teambit/react.babel.bit-react-transformer@1.0.61(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) + find-root: 1.1.0 + fs-extra: 10.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - react + - react-dom + + '@teambit/react.babel.bit-react-transformer@file:scopes/react/bit-react-transformer(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@18.3.1)(react@18.3.1) + find-root: 1.1.0 + fs-extra: 10.0.0 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - react + - react-dom + + '@teambit/react.babel.bit-react-transformer@file:scopes/react/bit-react-transformer(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) + find-root: 1.1.0 + fs-extra: 10.0.0 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - react + - react-dom + + '@teambit/react.content.react-overview@1.96.6(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/components.blocks.component-card-display': 0.0.24(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/legacy' + - '@testing-library/react' + - graphql + - react + - react-dom + + '@teambit/react.eslint-config-bit-react@1.0.242(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.33.2)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3)': + dependencies: + '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) + eslint: 8.56.0(supports-color@9.4.0) + eslint-config-airbnb-typescript: 12.0.0(@typescript-eslint/eslint-plugin@7.1.0)(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.33.2)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) + eslint-config-prettier: 8.5.0(eslint@8.56.0) + eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + transitivePeerDependencies: + - eslint-plugin-import + - eslint-plugin-jsx-a11y + - eslint-plugin-react + - eslint-plugin-react-hooks + - supports-color + - typescript + + '@teambit/react.eslint-config-bit-react@2.0.10(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@6.0.3)': + dependencies: + '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@6.0.3) + '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@6.0.3) + eslint: 8.56.0(supports-color@9.4.0) eslint-config-prettier: 8.5.0(eslint@8.56.0) eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@6.0.3) eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) @@ -84216,25 +90185,6 @@ snapshots: - supports-color - typescript - '@teambit/react.eslint-config-bit-react@file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.5.3)': - dependencies: - '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) - '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) - eslint: 8.56.0(supports-color@9.4.0) - eslint-config-prettier: 8.5.0(eslint@8.56.0) - eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.5.3) - eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - jest - - react - - react-dom - - supports-color - - typescript - '@teambit/react.eslint-config-bit-react@file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) @@ -84254,25 +90204,6 @@ snapshots: - supports-color - typescript - '@teambit/react.eslint-config-bit-react@file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@7.0.2)': - dependencies: - '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@7.0.2) - '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@7.0.2) - eslint: 8.56.0(supports-color@9.4.0) - eslint-config-prettier: 8.5.0(eslint@8.56.0) - eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@7.0.2) - eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) - eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - jest - - react - - react-dom - - supports-color - - typescript - '@teambit/react.generator.react-starters@1.0.9': dependencies: '@teambit/git.modules.git-ignore': 1.0.2 @@ -84292,16 +90223,6 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@teambit/react.instructions.react.adding-compositions@0.0.8(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.1.0) - '@teambit/mdx.ui.mdx-scope-context': 1.0.7(@types/react@19.2.18)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - transitivePeerDependencies: - - '@types/react' - '@teambit/react.instructions.react.adding-compositions@0.0.8(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) @@ -84322,16 +90243,6 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@teambit/react.instructions.react.adding-tests@0.0.7(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.1.0) - '@teambit/mdx.ui.mdx-scope-context': 1.0.0(react-dom@19.1.0)(react@19.1.0) - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - transitivePeerDependencies: - - '@types/react' - '@teambit/react.instructions.react.adding-tests@0.0.7(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) @@ -84652,14 +90563,14 @@ snapshots: - supports-color - ts-node - '@teambit/react.react-env@2.0.3(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/react.react-env@2.0.3(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@babel/runtime': 7.20.0 '@bitdev/react.preview.react-docs-template': 1.0.13(react-dom@19.2.7)(react@19.2.7) '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) '@rspack/core': 2.1.10 '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) '@teambit/defender.prettier-formatter': 1.0.24 '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) @@ -84670,8 +90581,8 @@ snapshots: '@teambit/react.generator.react-templates': 1.0.13 '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.26.9)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/rspack.dev-services.preview.react-preview': 1.0.14(@babel/core@7.26.9)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2) + '@teambit/rspack.dev-services.preview.react-preview': 1.0.14(@babel/core@7.26.9)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': 2.0.68(react@19.2.7) '@testing-library/dom': 10.4.1 '@testing-library/jest-dom': 6.5.0 @@ -84735,14 +90646,14 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.react-env@2.0.3(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/react.react-env@2.0.3(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@babel/runtime': 7.20.0 '@bitdev/react.preview.react-docs-template': 1.0.13(react-dom@19.2.7)(react@19.2.7) '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) '@rspack/core': 2.1.10 '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) '@teambit/defender.prettier-formatter': 1.0.24 '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) @@ -84753,8 +90664,8 @@ snapshots: '@teambit/react.generator.react-templates': 1.0.13 '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.26.9)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/rspack.dev-services.preview.react-preview': 1.0.14(@babel/core@7.26.9)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2) + '@teambit/rspack.dev-services.preview.react-preview': 1.0.14(@babel/core@7.26.9)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': 2.0.68(react@19.2.7) '@testing-library/dom': 10.4.1 '@testing-library/jest-dom': 6.5.0 @@ -84818,26 +90729,26 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.react-env@2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/react.react-env@2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@babel/runtime': 7.20.0 '@bitdev/react.preview.react-docs-template': 1.0.13(react-dom@19.2.7)(react@19.2.7) '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) '@rspack/core': 2.1.10 '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) '@teambit/defender.prettier-formatter': 1.0.24 '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) '@teambit/mdx.ui.mdx-scope-context': 1.1.1(react@19.2.7) '@teambit/oxc.linter.oxlint-linter': 2.0.5 - '@teambit/react.apps.react-app-types': 2.1.0(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/react.apps.react-app-types': 2.1.0(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react.generator.react-starters': 1.0.9 '@teambit/react.generator.react-templates': 1.0.13 '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/rspack.dev-services.preview.react-preview': 1.0.14(@babel/core@7.28.3)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2) + '@teambit/rspack.dev-services.preview.react-preview': 1.0.14(@babel/core@7.28.3)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': 2.0.68(react@19.2.7) '@testing-library/dom': 10.4.1 '@testing-library/jest-dom': 6.5.0 @@ -84901,26 +90812,109 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.react-env@2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/react.react-env@2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@babel/runtime': 7.20.0 '@bitdev/react.preview.react-docs-template': 1.0.13(react-dom@19.2.7)(react@19.2.7) '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) '@rspack/core': 2.1.10 '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) '@teambit/defender.prettier-formatter': 1.0.24 '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) '@teambit/mdx.ui.mdx-scope-context': 1.1.1(react@19.2.7) '@teambit/oxc.linter.oxlint-linter': 2.0.5 - '@teambit/react.apps.react-app-types': 2.1.0(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/react.apps.react-app-types': 2.1.0(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) '@teambit/react.generator.react-starters': 1.0.9 '@teambit/react.generator.react-templates': 1.0.13 '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/rspack.dev-services.preview.react-preview': 1.0.14(@babel/core@7.28.3)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2) + '@teambit/rspack.dev-services.preview.react-preview': 1.0.14(@babel/core@7.28.3)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) + '@teambit/typescript.typescript-compiler': 2.0.68(react@19.2.7) + '@testing-library/dom': 10.4.1 + '@testing-library/jest-dom': 6.5.0 + '@testing-library/react': 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@types/jest': 29.5.14 + '@types/node': 22.10.5 + '@types/react': 19.2.18 + '@types/react-dom': 19.2.4(@types/react@19.2.18) + core-js: 3.13.0 + graphql: 15.8.0 + jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + sass: 1.72.0 + sass-loader: 16.0.8(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + typescript: 5.9.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - esbuild + - eslint + - fibers + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/react.react-env@2.0.3(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@babel/runtime': 7.20.0 + '@bitdev/react.preview.react-docs-template': 1.0.13(react-dom@19.2.7)(react@19.2.7) + '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) + '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) + '@teambit/defender.prettier-formatter': 1.0.24 + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/mdx.ui.mdx-scope-context': 1.1.1(react@19.2.7) + '@teambit/oxc.linter.oxlint-linter': 2.0.5 + '@teambit/react.apps.react-app-types': 2.1.0(@babel/core@7.28.3)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@testing-library/react@16.3.2)(@types/react@19.2.18)(@types/webpack@5.28.5)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/react.generator.react-starters': 1.0.9 + '@teambit/react.generator.react-templates': 1.0.13 + '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) + '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/rspack.dev-services.preview.react-preview': 1.0.14(@babel/core@7.28.3)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) '@teambit/typescript.typescript-compiler': 2.0.68(react@19.2.7) '@testing-library/dom': 10.4.1 '@testing-library/jest-dom': 6.5.0 @@ -85036,7 +91030,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@teambit/react.rendering.ssr@1.0.5(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/react.rendering.ssr@1.0.4(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.utils.composer': 1.0.0(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.rendering.html': 0.0.69(react-dom@18.3.1)(react@18.3.1) @@ -85049,15 +91043,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@teambit/react.rendering.ssr@1.0.5(react-dom@19.1.0)(react@19.1.0)(supports-color@9.4.0)': + '@teambit/react.rendering.ssr@1.0.4(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/base-ui.utils.composer': 1.0.0(react-dom@19.1.0)(react@19.1.0) - '@teambit/ui-foundation.ui.rendering.html': 0.0.69(react-dom@19.1.0)(react@19.1.0) + '@teambit/base-ui.utils.composer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.rendering.html': 0.0.69(react-dom@19.2.7)(react@19.2.7) core-js: 3.13.0 express: 4.22.2(supports-color@9.4.0) lodash.compact: 3.0.1 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + webpack-merge: 5.8.0 + transitivePeerDependencies: + - supports-color + + '@teambit/react.rendering.ssr@1.0.5(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/base-ui.utils.composer': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.rendering.html': 0.0.69(react-dom@18.3.1)(react@18.3.1) + core-js: 3.13.0 + express: 4.22.2(supports-color@9.4.0) + lodash.compact: 3.0.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) webpack-merge: 5.8.0 transitivePeerDependencies: - supports-color @@ -85239,13 +91246,13 @@ snapshots: - '@testing-library/react' - '@types/react' - '@teambit/react.ui.docs-app@file:scopes/react/ui/docs-app(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': + '@teambit/react.ui.docs-app@1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': dependencies: '@teambit/design.theme.icons-font': 2.0.29(react-dom@18.3.1)(react@18.3.1) '@teambit/design.themes.theme-toggler': 0.1.69(react-dom@18.3.1)(react@18.3.1) '@teambit/react.ui.docs.compositions-carousel': file:scopes/react/ui/docs/compositions-carousel(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/react.ui.docs.docs-content': file:scopes/react/ui/docs/docs-content(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) - '@teambit/react.ui.docs.properties-table': file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) + '@teambit/react.ui.docs.properties-table': 0.0.30(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) classnames: 2.5.1 core-js: 3.13.0 react: 18.3.1 @@ -85261,13 +91268,13 @@ snapshots: - graphql - typescript - '@teambit/react.ui.docs-app@file:scopes/react/ui/docs-app(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': + '@teambit/react.ui.docs-app@1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@teambit/design.theme.icons-font': 2.0.29(react-dom@19.2.7)(react@19.2.7) '@teambit/design.themes.theme-toggler': 0.1.69(react-dom@19.2.7)(react@19.2.7) '@teambit/react.ui.docs.compositions-carousel': file:scopes/react/ui/docs/compositions-carousel(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/react.ui.docs.docs-content': file:scopes/react/ui/docs/docs-content(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) - '@teambit/react.ui.docs.properties-table': file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/react.ui.docs.properties-table': 0.0.30(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) classnames: 2.5.1 core-js: 3.13.0 react: 19.2.7 @@ -85283,17 +91290,17 @@ snapshots: - graphql - typescript - '@teambit/react.ui.docs-app@file:scopes/react/ui/docs-app(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': + '@teambit/react.ui.docs-app@1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: - '@teambit/design.theme.icons-font': 2.0.29(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.themes.theme-toggler': 0.1.69(react-dom@18.3.1)(react@18.3.1) - '@teambit/react.ui.docs.compositions-carousel': file:scopes/react/ui/docs/compositions-carousel(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/react.ui.docs.docs-content': file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) - '@teambit/react.ui.docs.properties-table': file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) + '@teambit/design.theme.icons-font': 2.0.29(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.themes.theme-toggler': 0.1.69(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.ui.docs.compositions-carousel': file:scopes/react/ui/docs/compositions-carousel(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.ui.docs.docs-content': file:scopes/react/ui/docs/docs-content(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/react.ui.docs.properties-table': 0.0.30(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) classnames: 2.5.1 core-js: 3.13.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@mdx-js/react' - '@teambit/mdx.ui.mdx-scope-context' @@ -85305,13 +91312,13 @@ snapshots: - graphql - typescript - '@teambit/react.ui.docs-app@file:scopes/react/ui/docs-app(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3)': + '@teambit/react.ui.docs-app@file:scopes/react/ui/docs-app(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': dependencies: '@teambit/design.theme.icons-font': 2.0.29(react-dom@18.3.1)(react@18.3.1) '@teambit/design.themes.theme-toggler': 0.1.69(react-dom@18.3.1)(react@18.3.1) '@teambit/react.ui.docs.compositions-carousel': file:scopes/react/ui/docs/compositions-carousel(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/react.ui.docs.docs-content': file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) - '@teambit/react.ui.docs.properties-table': file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) + '@teambit/react.ui.docs.docs-content': file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) + '@teambit/react.ui.docs.properties-table': file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) classnames: 2.5.1 core-js: 3.13.0 react: 18.3.1 @@ -85327,17 +91334,17 @@ snapshots: - graphql - typescript - '@teambit/react.ui.docs-app@file:scopes/react/ui/docs-app(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3)': + '@teambit/react.ui.docs-app@file:scopes/react/ui/docs-app(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3)': dependencies: - '@teambit/design.theme.icons-font': 2.0.29(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.themes.theme-toggler': 0.1.69(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.ui.docs.compositions-carousel': file:scopes/react/ui/docs/compositions-carousel(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.ui.docs.docs-content': file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) - '@teambit/react.ui.docs.properties-table': file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) + '@teambit/design.theme.icons-font': 2.0.29(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.themes.theme-toggler': 0.1.69(react-dom@18.3.1)(react@18.3.1) + '@teambit/react.ui.docs.compositions-carousel': file:scopes/react/ui/docs/compositions-carousel(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/react.ui.docs.docs-content': file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) + '@teambit/react.ui.docs.properties-table': file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) classnames: 2.5.1 core-js: 3.13.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@mdx-js/react' - '@teambit/mdx.ui.mdx-scope-context' @@ -85371,28 +91378,6 @@ snapshots: - graphql - typescript - '@teambit/react.ui.docs-app@file:scopes/react/ui/docs-app(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2)': - dependencies: - '@teambit/design.theme.icons-font': 2.0.29(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.themes.theme-toggler': 0.1.69(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.ui.docs.compositions-carousel': file:scopes/react/ui/docs/compositions-carousel(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.ui.docs.docs-content': file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) - '@teambit/react.ui.docs.properties-table': file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) - classnames: 2.5.1 - core-js: 3.13.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - transitivePeerDependencies: - - '@mdx-js/react' - - '@teambit/mdx.ui.mdx-scope-context' - - '@testing-library/react' - - '@types/react' - - '@types/react-dom' - - '@types/react-syntax-highlighter' - - encoding - - graphql - - typescript - '@teambit/react.ui.docs-app@file:scopes/react/ui/docs-app(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@teambit/design.theme.icons-font': 2.0.29(react-dom@19.2.7)(react@19.2.7) @@ -85522,18 +91507,18 @@ snapshots: - '@types/react-syntax-highlighter' - typescript - '@teambit/react.ui.docs.docs-content@file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': + '@teambit/react.ui.docs.docs-content@file:scopes/react/ui/docs/docs-content(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: - '@teambit/documenter.ui.section': 4.1.7(react@18.3.1) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) - '@teambit/react.ui.error-fallback': file:scopes/react/ui/error-fallback(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.section': 4.1.7(react@19.2.7) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/react.ui.error-fallback': file:scopes/react/ui/error-fallback(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) '@types/react': 19.2.18 '@types/react-dom': 19.2.4(@types/react@19.2.18) core-js: 3.13.0 lodash: 4.17.21 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-error-boundary: 3.1.4(react@18.3.1) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-error-boundary: 3.1.4(react@19.2.7) transitivePeerDependencies: - '@mdx-js/react' - '@teambit/mdx.ui.mdx-scope-context' @@ -85541,10 +91526,10 @@ snapshots: - '@types/react-syntax-highlighter' - typescript - '@teambit/react.ui.docs.docs-content@file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3)': + '@teambit/react.ui.docs.docs-content@file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': dependencies: '@teambit/documenter.ui.section': 4.1.7(react@18.3.1) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) '@teambit/react.ui.error-fallback': file:scopes/react/ui/error-fallback(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@types/react': 19.2.18 '@types/react-dom': 19.2.4(@types/react@19.2.18) @@ -85560,18 +91545,18 @@ snapshots: - '@types/react-syntax-highlighter' - typescript - '@teambit/react.ui.docs.docs-content@file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3)': + '@teambit/react.ui.docs.docs-content@file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3)': dependencies: - '@teambit/documenter.ui.section': 4.1.7(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) - '@teambit/react.ui.error-fallback': file:scopes/react/ui/error-fallback(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.section': 4.1.7(react@18.3.1) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) + '@teambit/react.ui.error-fallback': file:scopes/react/ui/error-fallback(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@types/react': 19.2.18 '@types/react-dom': 19.2.4(@types/react@19.2.18) core-js: 3.13.0 lodash: 4.17.21 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-error-boundary: 3.1.4(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-error-boundary: 3.1.4(react@18.3.1) transitivePeerDependencies: - '@mdx-js/react' - '@teambit/mdx.ui.mdx-scope-context' @@ -85598,25 +91583,6 @@ snapshots: - '@types/react-syntax-highlighter' - typescript - '@teambit/react.ui.docs.docs-content@file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2)': - dependencies: - '@teambit/documenter.ui.section': 4.1.7(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) - '@teambit/react.ui.error-fallback': file:scopes/react/ui/error-fallback(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@types/react': 19.2.18 - '@types/react-dom': 19.2.4(@types/react@19.2.18) - core-js: 3.13.0 - lodash: 4.17.21 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-error-boundary: 3.1.4(react@19.2.7) - transitivePeerDependencies: - - '@mdx-js/react' - - '@teambit/mdx.ui.mdx-scope-context' - - '@testing-library/react' - - '@types/react-syntax-highlighter' - - typescript - '@teambit/react.ui.docs.docs-content@file:scopes/react/ui/docs/docs-content(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@teambit/documenter.ui.section': 4.1.7(react@19.2.7) @@ -85636,11 +91602,11 @@ snapshots: - '@types/react-syntax-highlighter' - typescript - '@teambit/react.ui.docs.properties-table@file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': + '@teambit/react.ui.docs.properties-table@0.0.30(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': dependencies: '@teambit/component.ui.hooks.use-fetch-docs': 0.0.21(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/documenter.ui.linked-heading': 4.1.10(react-dom@18.3.1)(react@18.3.1) - '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) + '@teambit/documenter.ui.property-table': 4.1.11(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) '@teambit/documenter.ui.section': 4.1.7(react@18.3.1) core-js: 3.13.0 react: 18.3.1 @@ -85652,15 +91618,15 @@ snapshots: - graphql - typescript - '@teambit/react.ui.docs.properties-table@file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3)': + '@teambit/react.ui.docs.properties-table@0.0.30(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: - '@teambit/component.ui.hooks.use-fetch-docs': 0.0.21(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) - '@teambit/documenter.ui.linked-heading': 4.1.10(react-dom@18.3.1)(react@18.3.1) - '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) - '@teambit/documenter.ui.section': 4.1.7(react@18.3.1) + '@teambit/component.ui.hooks.use-fetch-docs': 0.0.21(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.linked-heading': 4.1.10(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.property-table': 4.1.11(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/documenter.ui.section': 4.1.7(react@19.2.7) core-js: 3.13.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -85668,15 +91634,15 @@ snapshots: - graphql - typescript - '@teambit/react.ui.docs.properties-table@file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3)': + '@teambit/react.ui.docs.properties-table@file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2)': dependencies: - '@teambit/component.ui.hooks.use-fetch-docs': 0.0.21(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.linked-heading': 4.1.10(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3) - '@teambit/documenter.ui.section': 4.1.7(react@19.2.7) + '@teambit/component.ui.hooks.use-fetch-docs': 0.0.21(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.linked-heading': 4.1.10(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) + '@teambit/documenter.ui.section': 4.1.7(react@18.3.1) core-js: 3.13.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -85684,15 +91650,15 @@ snapshots: - graphql - typescript - '@teambit/react.ui.docs.properties-table@file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': + '@teambit/react.ui.docs.properties-table@file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3)': dependencies: - '@teambit/component.ui.hooks.use-fetch-docs': 0.0.21(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.linked-heading': 4.1.10(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) - '@teambit/documenter.ui.section': 4.1.7(react@19.2.7) + '@teambit/component.ui.hooks.use-fetch-docs': 0.0.21(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.linked-heading': 4.1.10(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(typescript@6.0.3) + '@teambit/documenter.ui.section': 4.1.7(react@18.3.1) core-js: 3.13.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -85700,11 +91666,11 @@ snapshots: - graphql - typescript - '@teambit/react.ui.docs.properties-table@file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2)': + '@teambit/react.ui.docs.properties-table@file:scopes/react/ui/docs/properties-table(@types/react-dom@19.2.4)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@teambit/component.ui.hooks.use-fetch-docs': 0.0.21(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/documenter.ui.linked-heading': 4.1.10(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/documenter.ui.property-table': 4.1.14(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/documenter.ui.section': 4.1.7(react@19.2.7) core-js: 3.13.0 react: 19.2.7 @@ -85868,12 +91834,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta@0.0.45(react-dom@19.1.0)(react@19.1.0)': - dependencies: - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta@0.0.45(react-dom@19.2.7)(react@19.2.7)': dependencies: core-js: 3.13.0 @@ -87122,23 +93082,31 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react@file:scopes/react/react(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': + '@teambit/react@1.0.1107(@apollo/client@3.12.11)(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) '@babel/preset-env': 7.28.3(@babel/core@7.26.9)(supports-color@9.4.0) '@babel/preset-react': 7.27.1(@babel/core@7.26.9)(supports-color@9.4.0) '@babel/preset-typescript': 7.27.1(@babel/core@7.26.9)(supports-color@9.4.0) '@babel/runtime': 7.23.2 - '@bitdev/react.generators.react-starters': 2.0.2 - '@bitdev/react.generators.react-templates': 6.0.9 + '@bitdev/react.generators.react-starters': 2.0.0 + '@bitdev/react.generators.react-templates': 6.0.3 '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) '@mdx-js/react': 1.6.22(react@19.2.7) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) - '@teambit/api-reference.renderers.react': 0.0.71(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/api-reference.renderers.react': 0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/component-id': 1.2.4 '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@19.2.7) '@teambit/defender.eslint.config-mutator': file:scopes/defender/eslint-config-mutator(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7) @@ -87146,32 +93114,48 @@ snapshots: '@teambit/defender.prettier-formatter': 1.0.24 '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/design.ui.input.option-button': 1.0.13(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/linter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/react.babel.bit-react-transformer': file:scopes/react/bit-react-transformer(react-dom@19.2.7)(react@19.2.7) '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/react.instructions.react.adding-compositions': 0.0.8(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/react.instructions.react.adding-tests': 0.0.7(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.26.9)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) - '@teambit/react.rendering.ssr': 1.0.5(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.ui.docs-app': file:scopes/react/ui/docs-app(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) - '@teambit/react.ui.highlighter-provider': file:scopes/react/ui/highlighter-provider(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.ui.docs-app': 1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) - '@teambit/typescript.typescript-compiler': 5.0.2(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/typescript.typescript-compiler': 5.0.1(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.modules.config-mutator': file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-style-loaders': file:scopes/webpack/modules/generate-style-loaders(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@19.2.7)(react@19.2.7) '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) babel-loader: 9.2.1(@babel/core@7.26.9)(webpack@5.109.2) @@ -87199,8 +93183,6 @@ snapshots: lodash.compact: 3.0.1 mini-css-extract-plugin: 2.2.2(webpack@5.109.2) new-url-loader: 0.1.1(webpack@5.109.2) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 postcss-flexbugs-fixes: 5.0.2(postcss@8.4.45) postcss-loader: 7.0.1(postcss@8.4.45)(webpack@5.109.2) postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.45) @@ -87210,7 +93192,6 @@ snapshots: react-dom: 19.2.7(react@19.2.7) react-error-overlay: 6.0.9 react-refresh: 0.10.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) resolve-url-loader: 5.0.0 sanitize.css: 12.0.1 sass: 1.63.6 @@ -87224,6 +93205,7 @@ snapshots: webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) webpack-assets-manifest: 5.1.0(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' @@ -87231,9 +93213,16 @@ snapshots: - '@rspack/core' - '@swc/core' - '@swc/css' + - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' - '@types/react-dom' @@ -87243,10 +93232,12 @@ snapshots: - browserslist - bufferutil - canvas + - chai - clean-css - cssnano - csso - debug + - domexception - encoding - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -87257,6 +93248,7 @@ snapshots: - node-notifier - node-sass - postcss + - react-router-dom - rollup - sass-embedded - sockjs-client @@ -87271,23 +93263,31 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react@file:scopes/react/react(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': + '@teambit/react@1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/runtime': 7.23.2 - '@bitdev/react.generators.react-starters': 2.0.2 - '@bitdev/react.generators.react-templates': 6.0.9 + '@bitdev/react.generators.react-starters': 2.0.0 + '@bitdev/react.generators.react-templates': 6.0.3 '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) '@mdx-js/react': 1.6.22(react@18.3.1) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) - '@teambit/api-reference.renderers.react': 0.0.71(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/api-reference': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/api-reference.renderers.react': 0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/component-id': 1.2.4 '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@18.3.1)(react@18.3.1) '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@18.3.1) '@teambit/defender.eslint.config-mutator': file:scopes/defender/eslint-config-mutator(eslint@8.56.0)(react-dom@18.3.1)(react@18.3.1) @@ -87295,32 +93295,48 @@ snapshots: '@teambit/defender.prettier-formatter': 1.0.24 '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@18.3.1)(react@18.3.1) '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@18.3.1) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/design.ui.input.option-button': 1.0.13(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/linter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/react.babel.bit-react-transformer': file:scopes/react/bit-react-transformer(react-dom@18.3.1)(react@18.3.1) '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/react.instructions.react.adding-compositions': 0.0.8(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/react.instructions.react.adding-tests': 0.0.7(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) - '@teambit/react.rendering.ssr': 1.0.5(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/react.ui.docs-app': file:scopes/react/ui/docs-app(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) - '@teambit/react.ui.highlighter-provider': file:scopes/react/ui/highlighter-provider(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/react.ui.docs-app': 1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@18.3.1)(react@18.3.1) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@18.3.1)(react@18.3.1) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) - '@teambit/typescript.typescript-compiler': 5.0.2(react@18.3.1) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/typescript.typescript-compiler': 5.0.1(react@18.3.1) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/webpack.modules.config-mutator': file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-style-loaders': file:scopes/webpack/modules/generate-style-loaders(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@18.3.1)(react@18.3.1) - '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) - '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) @@ -87348,18 +93364,15 @@ snapshots: lodash.compact: 3.0.1 mini-css-extract-plugin: 2.2.2(webpack@5.109.2) new-url-loader: 0.1.1(webpack@5.109.2) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - postcss-flexbugs-fixes: 5.0.2(postcss@8.4.45) - postcss-loader: 7.0.1(postcss@8.4.45)(webpack@5.109.2) - postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.45) - postcss-preset-env: 7.8.2(postcss@8.4.45) + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.18) + postcss-loader: 7.0.1(postcss@8.4.18)(webpack@5.109.2) + postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.18) + postcss-preset-env: 7.8.2(postcss@8.4.18) react: 18.3.1 react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) react-dom: 18.3.1(react@18.3.1) react-error-overlay: 6.0.9 react-refresh: 0.10.0 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) resolve-url-loader: 5.0.0 sanitize.css: 12.0.1 sass: 1.63.6 @@ -87370,9 +93383,10 @@ snapshots: terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) typescript: 5.9.2 url-join: 4.0.1 - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) webpack-assets-manifest: 5.1.0(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' @@ -87380,9 +93394,16 @@ snapshots: - '@rspack/core' - '@swc/core' - '@swc/css' + - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' - '@types/react-dom' @@ -87392,10 +93413,12 @@ snapshots: - browserslist - bufferutil - canvas + - chai - clean-css - cssnano - csso - debug + - domexception - encoding - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -87406,6 +93429,7 @@ snapshots: - node-notifier - node-sass - postcss + - react-router-dom - rollup - sass-embedded - sockjs-client @@ -87420,56 +93444,80 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react@file:scopes/react/react(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': + '@teambit/react@1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/runtime': 7.23.2 - '@bitdev/react.generators.react-starters': 2.0.2 - '@bitdev/react.generators.react-templates': 6.0.9 + '@bitdev/react.generators.react-starters': 2.0.0 + '@bitdev/react.generators.react-templates': 6.0.3 '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) - '@mdx-js/react': 1.6.22(react@19.2.7) + '@mdx-js/react': 1.6.22(react@18.3.1) '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) - '@teambit/api-reference.renderers.react': 0.0.71(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/api-reference.renderers.react': 0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/component-id': 1.2.4 - '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) - '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) - '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@19.2.7) - '@teambit/defender.eslint.config-mutator': file:scopes/defender/eslint-config-mutator(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@18.3.1)(react@18.3.1) + '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@18.3.1) + '@teambit/defender.eslint.config-mutator': file:scopes/defender/eslint-config-mutator(eslint@8.56.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) '@teambit/defender.prettier-formatter': 1.0.24 - '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) - '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) - '@teambit/design.ui.input.option-button': 1.0.13(react-dom@19.2.7)(react@19.2.7) - '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@18.3.1)(react@18.3.1) + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@18.3.1) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.input.option-button': 1.0.13(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 - '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/linter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/react.babel.bit-react-transformer': file:scopes/react/bit-react-transformer(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) - '@teambit/react.instructions.react.adding-compositions': 0.0.8(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.instructions.react.adding-tests': 0.0.7(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.babel.bit-react-transformer': file:scopes/react/bit-react-transformer(react-dom@18.3.1)(react@18.3.1) + '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/react.instructions.react.adding-compositions': 0.0.8(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/react.instructions.react.adding-tests': 0.0.7(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) - '@teambit/react.rendering.ssr': 1.0.5(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.ui.docs-app': file:scopes/react/ui/docs-app(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) - '@teambit/react.ui.highlighter-provider': file:scopes/react/ui/highlighter-provider(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) - '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) - '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) - '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) - '@teambit/typescript.typescript-compiler': 5.0.2(react@19.2.7) - '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.modules.config-mutator': file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/react.ui.docs-app': 1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@18.3.1)(react@18.3.1) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/typescript.typescript-compiler': 5.0.1(react@18.3.1) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-style-loaders': file:scopes/webpack/modules/generate-style-loaders(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) - '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) - '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) @@ -87497,18 +93545,15 @@ snapshots: lodash.compact: 3.0.1 mini-css-extract-plugin: 2.2.2(webpack@5.109.2) new-url-loader: 0.1.1(webpack@5.109.2) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 postcss-flexbugs-fixes: 5.0.2(postcss@8.4.45) postcss-loader: 7.0.1(postcss@8.4.45)(webpack@5.109.2) postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.45) postcss-preset-env: 7.8.2(postcss@8.4.45) - react: 19.2.7 + react: 18.3.1 react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - react-dom: 19.2.7(react@19.2.7) + react-dom: 18.3.1(react@18.3.1) react-error-overlay: 6.0.9 react-refresh: 0.10.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) resolve-url-loader: 5.0.0 sanitize.css: 12.0.1 sass: 1.63.6 @@ -87522,6 +93567,7 @@ snapshots: webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) webpack-assets-manifest: 5.1.0(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' @@ -87529,9 +93575,16 @@ snapshots: - '@rspack/core' - '@swc/core' - '@swc/css' + - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' - '@types/react-dom' @@ -87541,10 +93594,12 @@ snapshots: - browserslist - bufferutil - canvas + - chai - clean-css - cssnano - csso - debug + - domexception - encoding - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -87555,6 +93610,7 @@ snapshots: - node-notifier - node-sass - postcss + - react-router-dom - rollup - sass-embedded - sockjs-client @@ -87569,23 +93625,31 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react@file:scopes/react/react(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': + '@teambit/react@1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/runtime': 7.23.2 - '@bitdev/react.generators.react-starters': 2.0.2 - '@bitdev/react.generators.react-templates': 6.0.9 + '@bitdev/react.generators.react-starters': 2.0.0 + '@bitdev/react.generators.react-templates': 6.0.3 '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) '@mdx-js/react': 1.6.22(react@18.3.1) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) - '@teambit/api-reference.renderers.react': 0.0.71(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/api-reference': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/api-reference.renderers.react': 0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/component-id': 1.2.4 '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@18.3.1)(react@18.3.1) '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@18.3.1) '@teambit/defender.eslint.config-mutator': file:scopes/defender/eslint-config-mutator(eslint@8.56.0)(react-dom@18.3.1)(react@18.3.1) @@ -87593,32 +93657,48 @@ snapshots: '@teambit/defender.prettier-formatter': 1.0.24 '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@18.3.1)(react@18.3.1) '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@18.3.1) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/design.ui.input.option-button': 1.0.13(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/linter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/react.babel.bit-react-transformer': file:scopes/react/bit-react-transformer(react-dom@18.3.1)(react@18.3.1) '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/react.instructions.react.adding-compositions': 0.0.8(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/react.instructions.react.adding-tests': 0.0.7(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) - '@teambit/react.rendering.ssr': 1.0.5(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/react.ui.docs-app': file:scopes/react/ui/docs-app(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) - '@teambit/react.ui.highlighter-provider': file:scopes/react/ui/highlighter-provider(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/react.ui.docs-app': 1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@18.3.1)(react@18.3.1) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@18.3.1)(react@18.3.1) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) - '@teambit/typescript.typescript-compiler': 5.0.2(react@18.3.1) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/typescript.typescript-compiler': 5.0.1(react@18.3.1) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/webpack.modules.config-mutator': file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-style-loaders': file:scopes/webpack/modules/generate-style-loaders(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@18.3.1)(react@18.3.1) - '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) - '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) @@ -87646,8 +93726,6 @@ snapshots: lodash.compact: 3.0.1 mini-css-extract-plugin: 2.2.2(webpack@5.109.2) new-url-loader: 0.1.1(webpack@5.109.2) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 postcss-flexbugs-fixes: 5.0.2(postcss@8.4.45) postcss-loader: 7.0.1(postcss@8.4.45)(webpack@5.109.2) postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.45) @@ -87657,7 +93735,6 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-error-overlay: 6.0.9 react-refresh: 0.10.0 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) resolve-url-loader: 5.0.0 sanitize.css: 12.0.1 sass: 1.63.6 @@ -87671,6 +93748,7 @@ snapshots: webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) webpack-assets-manifest: 5.1.0(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' @@ -87678,9 +93756,16 @@ snapshots: - '@rspack/core' - '@swc/core' - '@swc/css' + - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' - '@types/react-dom' @@ -87690,10 +93775,12 @@ snapshots: - browserslist - bufferutil - canvas + - chai - clean-css - cssnano - csso - debug + - domexception - encoding - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -87704,6 +93791,7 @@ snapshots: - node-notifier - node-sass - postcss + - react-router-dom - rollup - sass-embedded - sockjs-client @@ -87718,23 +93806,31 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react@file:scopes/react/react(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react-hooks@8.0.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': + '@teambit/react@1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) '@babel/runtime': 7.23.2 - '@bitdev/react.generators.react-starters': 2.0.2 - '@bitdev/react.generators.react-templates': 6.0.9 + '@bitdev/react.generators.react-starters': 2.0.0 + '@bitdev/react.generators.react-templates': 6.0.3 '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) '@mdx-js/react': 1.6.22(react@19.2.7) '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) - '@teambit/api-reference.renderers.react': 0.0.71(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/api-reference': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/api-reference.renderers.react': 0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/component-id': 1.2.4 '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@19.2.7) '@teambit/defender.eslint.config-mutator': file:scopes/defender/eslint-config-mutator(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7) @@ -87742,32 +93838,48 @@ snapshots: '@teambit/defender.prettier-formatter': 1.0.24 '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/design.ui.input.option-button': 1.0.13(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/linter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/react.babel.bit-react-transformer': file:scopes/react/bit-react-transformer(react-dom@19.2.7)(react@19.2.7) '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) '@teambit/react.instructions.react.adding-compositions': 0.0.8(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/react.instructions.react.adding-tests': 0.0.7(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) - '@teambit/react.rendering.ssr': 1.0.5(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.ui.docs-app': file:scopes/react/ui/docs-app(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) - '@teambit/react.ui.highlighter-provider': file:scopes/react/ui/highlighter-provider(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.ui.docs-app': 1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) - '@teambit/typescript.typescript-compiler': 5.0.2(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/typescript.typescript-compiler': 5.0.1(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.modules.config-mutator': file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-style-loaders': file:scopes/webpack/modules/generate-style-loaders(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) - '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) @@ -87795,8 +93907,6 @@ snapshots: lodash.compact: 3.0.1 mini-css-extract-plugin: 2.2.2(webpack@5.109.2) new-url-loader: 0.1.1(webpack@5.109.2) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 postcss-flexbugs-fixes: 5.0.2(postcss@8.4.45) postcss-loader: 7.0.1(postcss@8.4.45)(webpack@5.109.2) postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.45) @@ -87806,7 +93916,6 @@ snapshots: react-dom: 19.2.7(react@19.2.7) react-error-overlay: 6.0.9 react-refresh: 0.10.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) resolve-url-loader: 5.0.0 sanitize.css: 12.0.1 sass: 1.63.6 @@ -87820,6 +93929,7 @@ snapshots: webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) webpack-assets-manifest: 5.1.0(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' @@ -87827,9 +93937,16 @@ snapshots: - '@rspack/core' - '@swc/core' - '@swc/css' + - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' - '@types/react-dom' @@ -87839,10 +93956,12 @@ snapshots: - browserslist - bufferutil - canvas + - chai - clean-css - cssnano - csso - debug + - domexception - encoding - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -87853,6 +93972,7 @@ snapshots: - node-notifier - node-sass - postcss + - react-router-dom - rollup - sass-embedded - sockjs-client @@ -87867,1398 +93987,2260 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/readme@file:scopes/mdx/readme(@types/react@19.2.18)': - dependencies: - '@teambit/harmony': 0.4.12 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@types/react' - - '@teambit/refactoring@file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': - dependencies: - '@teambit/bit-error': 0.0.404 - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/harmony': 0.4.12 - '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - camelcase: 6.2.0 - chalk: 4.1.2 - isbinaryfile: 4.0.6 - lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - domexception - - encoding - - graphql - - react - - react-dom - - supports-color - - '@teambit/refactoring@file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': - dependencies: - '@teambit/bit-error': 0.0.404 - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/harmony': 0.4.12 - '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - camelcase: 6.2.0 - chalk: 4.1.2 - isbinaryfile: 4.0.6 - lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@types/react' - - domexception - - encoding - - graphql - - react - - react-dom - - supports-color - - '@teambit/remove@file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': - dependencies: - '@teambit/bit-error': 0.0.404 - '@teambit/component-id': 1.2.4 - '@teambit/component-issues': file:components/component-issues(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/harmony': 0.4.12 - '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) - '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@18.3.1)(react@18.3.1) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - chalk: 4.1.2 - fs-extra: 10.0.0 - group-array: 1.0.0 - lodash: 4.17.21 - lodash.partition: 4.6.0 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - p-map-series: 2.1.0 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - semver: 7.7.1 - yesno: 0.4.0 - transitivePeerDependencies: - - '@types/react' - - domexception - - encoding - - graphql - - react - - react-dom - - supports-color - - '@teambit/remove@file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/react@1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: + '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/runtime': 7.23.2 + '@bitdev/react.generators.react-starters': 2.0.0 + '@bitdev/react.generators.react-templates': 6.0.3 + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@mdx-js/react': 1.6.22(react@19.2.7) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/api-reference': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/api-reference.renderers.react': 0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/component-id': 1.2.4 - '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/harmony': 0.4.12 - '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) - '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chalk: 4.1.2 - fs-extra: 10.0.0 - group-array: 1.0.0 - lodash: 4.17.21 - lodash.partition: 4.6.0 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - p-map-series: 2.1.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - semver: 7.7.1 - yesno: 0.4.0 - transitivePeerDependencies: - - '@types/react' - - domexception - - encoding - - graphql - - react - - react-dom - - supports-color - - '@teambit/renaming@file:scopes/component/renaming(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': - dependencies: - '@teambit/bit-error': 0.0.404 - '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@19.2.7) + '@teambit/defender.eslint.config-mutator': file:scopes/defender/eslint-config-mutator(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) + '@teambit/defender.prettier-formatter': 1.0.24 + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.input.option-button': 1.0.13(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy-bit-id': 1.1.3 - '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: 4.3.0 - chai-fs: 1.0.0(chai@4.3.0) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/linter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.babel.bit-react-transformer': file:scopes/react/bit-react-transformer(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/react.instructions.react.adding-compositions': 0.0.8(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.instructions.react.adding-tests': 0.0.7(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.ui.docs-app': 1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/typescript.typescript-compiler': 5.0.1(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.modules.generate-style-loaders': file:scopes/webpack/modules/generate-style-loaders(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) + '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) + babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) chalk: 4.1.2 + css-loader: 6.2.0(webpack@5.109.2) + css-minimizer-webpack-plugin: 6.0.0(@parcel/css@1.14.0)(@swc/css@0.0.20)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.14.29)(lightningcss@1.33.0)(webpack@5.109.2) + esbuild: 0.14.29 + eslint: 8.56.0(supports-color@9.4.0) + eslint-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) + eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-react: 7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) + express: 4.22.2(supports-color@9.4.0) fs-extra: 10.0.0 graphql-tag: 2.12.1(graphql@15.8.0) + html-webpack-plugin: 5.3.2(webpack@5.109.2) + jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + jest-environment-jsdom: 27.5.1(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) + less: 4.9.0(supports-color@9.4.0) + less-loader: 10.0.0(less@4.9.0)(webpack@5.109.2) lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - p-map-series: 2.1.0 + lodash.compact: 3.0.1 + mini-css-extract-plugin: 2.2.2(webpack@5.109.2) + new-url-loader: 0.1.1(webpack@5.109.2) + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.45) + postcss-loader: 7.0.1(postcss@8.4.45)(webpack@5.109.2) + postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.45) + postcss-preset-env: 7.8.2(postcss@8.4.45) react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + react-dom: 19.2.7(react@19.2.7) + react-error-overlay: 6.0.9 + react-refresh: 0.10.0 + resolve-url-loader: 5.0.0 + sanitize.css: 12.0.1 + sass: 1.63.6 + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + source-map-loader: 3.0.0(webpack@5.109.2) + strip-ansi: 6.0.0 + style-loader: 2.0.0(webpack@5.109.2) + terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) + typescript: 5.9.2 + url-join: 4.0.1 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack-assets-manifest: 5.1.0(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - - '@module-federation/runtime-tools' - '@parcel/css' - - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - - bare-abort-controller - - bare-buffer - browserslist - bufferutil - canvas + - chai - clean-css - cssnano - csso - debug - domexception - encoding - - esbuild - - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser - - less - lightningcss - node-notifier - node-sass - postcss - - react-dom - - react-native-b4a - - react-refresh + - react-router-dom - rollup - sass-embedded - - selfsigned - sockjs-client - supports-color - ts-node - - typanion - type-fest - uglify-js - utf-8-validate - vue-template-compiler - - webpack - webpack-cli - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - '@teambit/renaming@file:scopes/component/renaming(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/react@1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: + '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/runtime': 7.23.2 + '@bitdev/react.generators.react-starters': 2.0.0 + '@bitdev/react.generators.react-templates': 6.0.3 + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@mdx-js/react': 1.6.22(react@19.2.7) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/api-reference': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/api-reference.renderers.react': 0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/bit-error': 0.0.404 - '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@19.2.7) + '@teambit/defender.eslint.config-mutator': file:scopes/defender/eslint-config-mutator(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) + '@teambit/defender.prettier-formatter': 1.0.24 + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.input.option-button': 1.0.13(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy-bit-id': 1.1.3 - '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - chai: 4.3.0 - chai-fs: 1.0.0(chai@4.3.0) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/linter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.babel.bit-react-transformer': file:scopes/react/bit-react-transformer(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/react.instructions.react.adding-compositions': 0.0.8(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.instructions.react.adding-tests': 0.0.7(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.ui.docs-app': 1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/typescript.typescript-compiler': 5.0.1(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.modules.generate-style-loaders': file:scopes/webpack/modules/generate-style-loaders(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) + '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) + babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) chalk: 4.1.2 + css-loader: 6.2.0(webpack@5.109.2) + css-minimizer-webpack-plugin: 6.0.0(@parcel/css@1.14.0)(@swc/css@0.0.20)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.14.29)(lightningcss@1.33.0)(webpack@5.109.2) + esbuild: 0.14.29 + eslint: 8.56.0(supports-color@9.4.0) + eslint-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) + eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-react: 7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) + express: 4.22.2(supports-color@9.4.0) fs-extra: 10.0.0 graphql-tag: 2.12.1(graphql@15.8.0) + html-webpack-plugin: 5.3.2(webpack@5.109.2) + jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + jest-environment-jsdom: 27.5.1(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) + less: 4.9.0(supports-color@9.4.0) + less-loader: 10.0.0(less@4.9.0)(webpack@5.109.2) lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - p-map-series: 2.1.0 - react: 18.3.1 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + lodash.compact: 3.0.1 + mini-css-extract-plugin: 2.2.2(webpack@5.109.2) + new-url-loader: 0.1.1(webpack@5.109.2) + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.45) + postcss-loader: 7.0.1(postcss@8.4.45)(webpack@5.109.2) + postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.45) + postcss-preset-env: 7.8.2(postcss@8.4.45) + react: 19.2.7 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + react-dom: 19.2.7(react@19.2.7) + react-error-overlay: 6.0.9 + react-refresh: 0.10.0 + resolve-url-loader: 5.0.0 + sanitize.css: 12.0.1 + sass: 1.63.6 + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + source-map-loader: 3.0.0(webpack@5.109.2) + strip-ansi: 6.0.0 + style-loader: 2.0.0(webpack@5.109.2) + terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) + typescript: 5.9.2 + url-join: 4.0.1 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack-assets-manifest: 5.1.0(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - - '@module-federation/runtime-tools' - '@parcel/css' - - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - - bare-abort-controller - - bare-buffer - browserslist - bufferutil - canvas + - chai - clean-css - cssnano - csso - debug - domexception - encoding - - esbuild - - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser - - less - lightningcss - node-notifier - node-sass - postcss - - react-dom - - react-native-b4a - - react-refresh + - react-router-dom - rollup - sass-embedded - - selfsigned - sockjs-client - supports-color - ts-node - - typanion - type-fest - uglify-js - utf-8-validate - vue-template-compiler - - webpack - webpack-cli - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - '@teambit/renaming@file:scopes/component/renaming(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/react@1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@5.2.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: + '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/runtime': 7.23.2 + '@bitdev/react.generators.react-starters': 2.0.0 + '@bitdev/react.generators.react-templates': 6.0.3 + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@mdx-js/react': 1.6.22(react@19.2.7) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/api-reference': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/api-reference.renderers.react': 0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/bit-error': 0.0.404 - '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@19.2.7) + '@teambit/defender.eslint.config-mutator': file:scopes/defender/eslint-config-mutator(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) + '@teambit/defender.prettier-formatter': 1.0.24 + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.input.option-button': 1.0.13(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy-bit-id': 1.1.3 - '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: 4.3.0 - chai-fs: 1.0.0(chai@4.3.0) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/linter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.babel.bit-react-transformer': file:scopes/react/bit-react-transformer(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/react.instructions.react.adding-compositions': 0.0.8(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.instructions.react.adding-tests': 0.0.7(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.ui.docs-app': 1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@5.2.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/typescript.typescript-compiler': 5.0.1(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.modules.generate-style-loaders': file:scopes/webpack/modules/generate-style-loaders(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) + '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) + babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) chalk: 4.1.2 + css-loader: 6.2.0(webpack@5.109.2) + css-minimizer-webpack-plugin: 6.0.0(@parcel/css@1.14.0)(@swc/css@0.0.20)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.14.29)(lightningcss@1.33.0)(webpack@5.109.2) + esbuild: 0.14.29 + eslint: 8.56.0(supports-color@9.4.0) + eslint-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) + eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-react: 7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) + express: 4.22.2(supports-color@9.4.0) fs-extra: 10.0.0 graphql-tag: 2.12.1(graphql@15.8.0) + html-webpack-plugin: 5.3.2(webpack@5.109.2) + jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + jest-environment-jsdom: 27.5.1(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) + less: 4.9.0(supports-color@9.4.0) + less-loader: 10.0.0(less@4.9.0)(webpack@5.109.2) lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - p-map-series: 2.1.0 + lodash.compact: 3.0.1 + mini-css-extract-plugin: 2.2.2(webpack@5.109.2) + new-url-loader: 0.1.1(webpack@5.109.2) + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.45) + postcss-loader: 7.0.1(postcss@8.4.45)(webpack@5.109.2) + postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.45) + postcss-preset-env: 7.8.2(postcss@8.4.45) react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + react-dom: 19.2.7(react@19.2.7) + react-error-overlay: 6.0.9 + react-refresh: 0.10.0 + resolve-url-loader: 5.0.0 + sanitize.css: 12.0.1 + sass: 1.63.6 + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + source-map-loader: 3.0.0(webpack@5.109.2) + strip-ansi: 6.0.0 + style-loader: 2.0.0(webpack@5.109.2) + terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) + typescript: 5.9.2 + url-join: 4.0.1 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack-assets-manifest: 5.1.0(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - - '@module-federation/runtime-tools' - '@parcel/css' - - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - - bare-abort-controller - - bare-buffer - browserslist - bufferutil - canvas + - chai - clean-css - cssnano - csso - debug - domexception - encoding - - esbuild - - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser - - less - lightningcss - node-notifier - node-sass - postcss - - react-dom - - react-native-b4a - - react-refresh + - react-router-dom - rollup - sass-embedded - - selfsigned - sockjs-client - supports-color - ts-node - - typanion - type-fest - uglify-js - utf-8-validate - vue-template-compiler - - webpack - webpack-cli - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - '@teambit/renaming@file:scopes/component/renaming(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai-fs@1.0.0)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/react@1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: + '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/runtime': 7.23.2 + '@bitdev/react.generators.react-starters': 2.0.0 + '@bitdev/react.generators.react-templates': 6.0.3 + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@mdx-js/react': 1.6.22(react@18.3.1) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/api-reference': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/api-reference.renderers.react': 0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/bit-error': 0.0.404 - '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@18.3.1)(react@18.3.1) + '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@18.3.1) + '@teambit/defender.eslint.config-mutator': file:scopes/defender/eslint-config-mutator(eslint@8.56.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) + '@teambit/defender.prettier-formatter': 1.0.24 + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@18.3.1)(react@18.3.1) + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@18.3.1) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.input.option-button': 1.0.13(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy-bit-id': 1.1.3 - '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: 5.2.1 - chai-fs: 1.0.0(chai@5.2.1) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/linter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.babel.bit-react-transformer': file:scopes/react/bit-react-transformer(react-dom@18.3.1)(react@18.3.1) + '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/react.instructions.react.adding-compositions': 0.0.8(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/react.instructions.react.adding-tests': 0.0.7(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/react.ui.docs-app': 1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.9.2) + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@18.3.1)(react@18.3.1) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/typescript.typescript-compiler': 5.0.1(react@18.3.1) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.modules.generate-style-loaders': file:scopes/webpack/modules/generate-style-loaders(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) + '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) + babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) chalk: 4.1.2 + css-loader: 6.2.0(webpack@5.109.2) + css-minimizer-webpack-plugin: 6.0.0(@parcel/css@1.14.0)(@swc/css@0.0.20)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.14.29)(lightningcss@1.33.0)(webpack@5.109.2) + esbuild: 0.14.29 + eslint: 8.56.0(supports-color@9.4.0) + eslint-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) + eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-react: 7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) + express: 4.22.2(supports-color@9.4.0) fs-extra: 10.0.0 graphql-tag: 2.12.1(graphql@15.8.0) + html-webpack-plugin: 5.3.2(webpack@5.109.2) + jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + jest-environment-jsdom: 27.5.1(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) + less: 4.9.0(supports-color@9.4.0) + less-loader: 10.0.0(less@4.9.0)(webpack@5.109.2) lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - p-map-series: 2.1.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + lodash.compact: 3.0.1 + mini-css-extract-plugin: 2.2.2(webpack@5.109.2) + new-url-loader: 0.1.1(webpack@5.109.2) + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.18) + postcss-loader: 7.0.1(postcss@8.4.18)(webpack@5.109.2) + postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.18) + postcss-preset-env: 7.8.2(postcss@8.4.18) + react: 18.3.1 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + react-dom: 18.3.1(react@18.3.1) + react-error-overlay: 6.0.9 + react-refresh: 0.10.0 + resolve-url-loader: 5.0.0 + sanitize.css: 12.0.1 + sass: 1.63.6 + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + source-map-loader: 3.0.0(webpack@5.109.2) + strip-ansi: 6.0.0 + style-loader: 2.0.0(webpack@5.109.2) + terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) + typescript: 5.9.2 + url-join: 4.0.1 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + webpack-assets-manifest: 5.1.0(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - - '@module-federation/runtime-tools' - '@parcel/css' - - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - - bare-abort-controller - - bare-buffer - browserslist - bufferutil - canvas + - chai - clean-css - cssnano - csso - debug - domexception - encoding - - esbuild - - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser - - less - lightningcss - node-notifier - node-sass - postcss - - react-dom - - react-native-b4a - - react-refresh + - react-router-dom - rollup - sass-embedded - - selfsigned - sockjs-client - supports-color - ts-node - - typanion - type-fest - uglify-js - utf-8-validate - vue-template-compiler - - webpack - webpack-cli - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - '@teambit/ripple@file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@teambit/harmony': 0.4.12 - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - chalk: 4.1.2 - cli-table: 0.3.6 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - strip-ansi: 6.0.0 - transitivePeerDependencies: - - '@types/react' - - react - - react-dom - - '@teambit/ripple@file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': - dependencies: - '@teambit/harmony': 0.4.12 - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chalk: 4.1.2 - cli-table: 0.3.6 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - strip-ansi: 6.0.0 - transitivePeerDependencies: - - '@types/react' - - react - - react-dom - - '@teambit/rspack.app-types.react-rspack@1.0.16(@babel/core@7.28.3)(@rspack/core@2.1.10)(@rspack/dev-middleware@2.0.3)(@rspack/dev-server@2.2.0)(@rspack/plugin-react-refresh@2.0.2)(@swc/css@0.0.20)(@types/webpack@5.28.5)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(sass-loader@16.0.8)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': + '@teambit/react@1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: - '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(@types/webpack@5.28.5)(react-refresh@0.14.2)(type-fest@0.21.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@remix-run/node': 2.17.2(typescript@5.9.2) - '@rspack/core': 2.1.10 - '@rspack/dev-middleware': 2.0.3(@rspack/core@1.7.12) - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) + '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/runtime': 7.23.2 + '@bitdev/react.generators.react-starters': 2.0.0 + '@bitdev/react.generators.react-templates': 6.0.3 + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@mdx-js/react': 1.6.22(react@19.2.7) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) - '@teambit/component-id': 1.2.0 - '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) - '@teambit/toolbox.network.get-port': 1.0.8 + '@teambit/api-reference': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/api-reference.renderers.react': 0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@19.2.7) + '@teambit/defender.eslint.config-mutator': file:scopes/defender/eslint-config-mutator(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) + '@teambit/defender.prettier-formatter': 1.0.24 + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.input.option-button': 1.0.13(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/linter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.babel.bit-react-transformer': file:scopes/react/bit-react-transformer(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/react.instructions.react.adding-compositions': 0.0.8(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.instructions.react.adding-tests': 0.0.7(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.ui.docs-app': 1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/typescript.typescript-compiler': 5.0.1(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.modules.generate-style-loaders': file:scopes/webpack/modules/generate-style-loaders(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) + '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) - compression-webpack-plugin: 11.1.0(webpack@5.109.2) - css-loader: 6.7.2(webpack@5.109.2) + chalk: 4.1.2 + css-loader: 6.2.0(webpack@5.109.2) + css-minimizer-webpack-plugin: 6.0.0(@parcel/css@1.14.0)(@swc/css@0.0.20)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.14.29)(lightningcss@1.33.0)(webpack@5.109.2) + esbuild: 0.14.29 + eslint: 8.56.0(supports-color@9.4.0) + eslint-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) + eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-react: 7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) express: 4.22.2(supports-color@9.4.0) - find-root: 1.1.0 - fs-extra: 11.2.0 - http-proxy-middleware: 3.0.7(supports-color@9.4.0) + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + html-webpack-plugin: 5.3.2(webpack@5.109.2) + jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + jest-environment-jsdom: 27.5.1(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) + less: 4.9.0(supports-color@9.4.0) + less-loader: 10.0.0(less@4.9.0)(webpack@5.109.2) lodash: 4.17.21 + lodash.compact: 3.0.1 + mini-css-extract-plugin: 2.2.2(webpack@5.109.2) new-url-loader: 0.1.1(webpack@5.109.2) - process: 0.11.10 + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.45) + postcss-loader: 7.0.1(postcss@8.4.45)(webpack@5.109.2) + postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.45) + postcss-preset-env: 7.8.2(postcss@8.4.45) react: 19.2.7 - react-refresh: 0.14.2 - rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-loader: 16.0.8(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) - style-loader: 3.3.1(webpack@5.109.2) - ufo: 1.6.4 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + react-dom: 19.2.7(react@19.2.7) + react-error-overlay: 6.0.9 + react-refresh: 0.10.0 + resolve-url-loader: 5.0.0 + sanitize.css: 12.0.1 + sass: 1.63.6 + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + source-map-loader: 3.0.0(webpack@5.109.2) + strip-ansi: 6.0.0 + style-loader: 2.0.0(webpack@5.109.2) + terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) + typescript: 5.9.2 + url-join: 4.0.1 webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - webpack-hot-middleware: 2.26.1 + webpack-assets-manifest: 5.1.0(webpack@5.109.2) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' + - '@babel/traverse' - '@minify-html/node' - - '@module-federation/runtime-tools' + - '@parcel/css' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai - clean-css - cssnano - csso - - esbuild + - debug + - domexception + - encoding + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql - html-minifier-terser - lightningcss + - node-notifier + - node-sass - postcss - - react-dom - - selfsigned + - react-router-dom + - rollup + - sass-embedded - sockjs-client - supports-color + - ts-node - type-fest - - typescript - uglify-js + - utf-8-validate + - vue-template-compiler - webpack-cli - webpack-dev-server + - webpack-hot-middleware - webpack-plugin-serve - '@teambit/rspack.app-types.react-rspack@1.0.16(@babel/core@7.28.3)(@rspack/core@2.1.10)(@rspack/dev-middleware@2.0.3)(@rspack/dev-server@2.2.0)(@rspack/plugin-react-refresh@2.0.2)(@swc/css@0.0.20)(@types/webpack@5.28.5)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(sass-loader@16.0.8)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': + '@teambit/react@1.0.1107(@apollo/client@3.12.11)(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react-hooks@8.0.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: - '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(@types/webpack@5.28.5)(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@remix-run/node': 2.17.2(typescript@5.9.2) - '@rspack/core': 2.1.10 - '@rspack/dev-middleware': 2.0.3(@rspack/core@1.7.12) - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) + '@babel/helper-plugin-test-runner': 7.16.7(supports-color@9.4.0) + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/runtime': 7.23.2 + '@bitdev/react.generators.react-starters': 2.0.0 + '@bitdev/react.generators.react-templates': 6.0.3 + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@mdx-js/react': 1.6.22(react@19.2.7) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.4(@types/webpack@5.28.5)(react-refresh@0.10.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) - '@teambit/component-id': 1.2.0 - '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) - '@teambit/toolbox.network.get-port': 1.0.8 + '@teambit/api-reference': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/api-reference.renderers.react': 0.0.69(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react-hooks@8.0.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/compositions': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/compositions.ui.hooks.use-composition': 0.0.177(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.eslint-linter': 1.0.60(eslint@8.56.0)(react@19.2.7) + '@teambit/defender.eslint.config-mutator': file:scopes/defender/eslint-config-mutator(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) + '@teambit/defender.prettier-formatter': 1.0.24 + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.input.option-button': 1.0.13(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/generator': 1.0.1108(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/linter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/preview': 1.0.1107(33f5e356bef3022f5b06f022f1f4e25b) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.babel.bit-react-transformer': file:scopes/react/bit-react-transformer(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint@8.56.0)(jest@29.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/react.instructions.react.adding-compositions': 0.0.8(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.instructions.react.adding-tests': 0.0.7(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.ui.docs-app': 1.0.40(@mdx-js/react@1.6.22)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) + '@teambit/react.ui.highlighter.component-metadata.bit-component-meta': 0.0.45(react-dom@19.2.7)(react@19.2.7) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/tester': 1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/typescript.typescript-compiler': 5.0.1(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.pages.static-error': file:components/ui/pages/static-error(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.modules.generate-style-loaders': file:scopes/webpack/modules/generate-style-loaders(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.webpack-dev-server': 1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2) + '@teambit/worker': 0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace-config-files': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) + '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) - compression-webpack-plugin: 11.1.0(webpack@5.109.2) - css-loader: 6.7.2(webpack@5.109.2) + chalk: 4.1.2 + css-loader: 6.2.0(webpack@5.109.2) + css-minimizer-webpack-plugin: 6.0.0(@parcel/css@1.14.0)(@swc/css@0.0.20)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.14.29)(lightningcss@1.33.0)(webpack@5.109.2) + esbuild: 0.14.29 + eslint: 8.56.0(supports-color@9.4.0) + eslint-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) + eslint-plugin-mdx: 1.17.1(eslint@8.56.0)(supports-color@9.4.0) + eslint-plugin-react: 7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) express: 4.22.2(supports-color@9.4.0) - find-root: 1.1.0 - fs-extra: 11.2.0 - http-proxy-middleware: 3.0.7(supports-color@9.4.0) + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + html-webpack-plugin: 5.3.2(webpack@5.109.2) + jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + jest-environment-jsdom: 27.5.1(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) + less: 4.9.0(supports-color@9.4.0) + less-loader: 10.0.0(less@4.9.0)(webpack@5.109.2) lodash: 4.17.21 + lodash.compact: 3.0.1 + mini-css-extract-plugin: 2.2.2(webpack@5.109.2) new-url-loader: 0.1.1(webpack@5.109.2) - process: 0.11.10 + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.45) + postcss-loader: 7.0.1(postcss@8.4.45)(webpack@5.109.2) + postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.45) + postcss-preset-env: 7.8.2(postcss@8.4.45) react: 19.2.7 - react-refresh: 0.14.2 - rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-loader: 16.0.8(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) - style-loader: 3.3.1(webpack@5.109.2) - ufo: 1.6.4 - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - webpack-hot-middleware: 2.26.1 - transitivePeerDependencies: - - '@babel/core' - - '@minify-html/node' - - '@module-federation/runtime-tools' - - '@swc/core' - - '@swc/css' - - '@swc/helpers' + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + react-dom: 19.2.7(react@19.2.7) + react-error-overlay: 6.0.9 + react-refresh: 0.10.0 + resolve-url-loader: 5.0.0 + sanitize.css: 12.0.1 + sass: 1.63.6 + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + source-map-loader: 3.0.0(webpack@5.109.2) + strip-ansi: 6.0.0 + style-loader: 2.0.0(webpack@5.109.2) + terser-webpack-plugin: 5.2.0(esbuild@0.14.29)(uglify-js@3.19.3)(webpack@5.109.2) + typescript: 5.9.2 + url-join: 4.0.1 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack-assets-manifest: 5.1.0(webpack@5.109.2) + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai - clean-css - cssnano - csso - - esbuild + - debug + - domexception + - encoding + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql - html-minifier-terser - lightningcss + - node-notifier + - node-sass - postcss - - react-dom - - selfsigned + - react-router-dom + - rollup + - sass-embedded - sockjs-client - supports-color + - ts-node - type-fest - - typescript - uglify-js + - utf-8-validate + - vue-template-compiler - webpack-cli - webpack-dev-server + - webpack-hot-middleware - webpack-plugin-serve - '@teambit/rspack.dev-services.preview.react-preview@1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': + '@teambit/readme@1.0.1108(79e0b7ce6070e56d7c005002af65b866)': dependencies: - '@bitdev/react.preview.react-docs-template': 1.0.10(react-dom@18.3.1)(react@18.3.1) - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@teambit/react.mounter': 1.1.6(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@18.3.1)(webpack@5.109.2) - '@teambit/rspack.rspack-bundler': 1.0.9(@babel/core@7.28.3)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2) - '@teambit/rspack.rspack-dev-server': 0.1.49(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass@1.63.6)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - '@teambit/ui-foundation.ui.rendering.html': 0.0.95(react-dom@18.3.1)(react@18.3.1) - object-hash: 3.0.0 - react: 18.3.1 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/docs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/mdx': 1.0.1108(79e0b7ce6070e56d7c005002af65b866) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - - '@module-federation/runtime-tools' + - '@babel/traverse' + - '@mdx-js/react' + - '@minify-html/node' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers + - graphql + - html-minifier-terser + - immer + - lightningcss + - node-notifier - node-sass - - react-dom + - postcss - react-refresh + - react-router-dom + - reflect-metadata - rollup - sass - sass-embedded - - selfsigned + - sockjs-client - supports-color + - ts-node + - type-fest - typescript + - uglify-js + - utf-8-validate - vue-template-compiler - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/rspack.dev-services.preview.react-preview@1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': + '@teambit/refactoring@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@bitdev/react.preview.react-docs-template': 1.0.10(react-dom@19.2.7)(react@19.2.7) - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@teambit/react.mounter': 1.1.6(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2) - '@teambit/rspack.rspack-bundler': 1.0.9(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) - '@teambit/rspack.rspack-dev-server': 0.1.49(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - '@teambit/ui-foundation.ui.rendering.html': 0.0.95(react-dom@19.2.7)(react@19.2.7) - object-hash: 3.0.0 - react: 19.2.7 + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + camelcase: 6.2.0 + chalk: 4.1.2 + isbinaryfile: 4.0.6 + lodash: 4.17.21 transitivePeerDependencies: - - '@babel/core' - - '@module-federation/runtime-tools' - - '@swc/helpers' + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' - '@types/react' - - eslint - - fibers - - node-sass + - chai + - domexception + - encoding + - graphql + - react - react-dom - - react-refresh - - rollup - - sass - - sass-embedded - - selfsigned + - react-router-dom - supports-color - - typescript - - vue-template-compiler - - webpack - '@teambit/rspack.dev-services.preview.react-preview@1.0.14(@babel/core@7.26.9)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': + '@teambit/refactoring@file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: - '@bitdev/react.preview.react-docs-template': 1.0.14(react-dom@19.2.7)(react@19.2.7) - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2) - '@teambit/rspack.rspack-bundler': 1.0.9(@babel/core@7.26.9)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) - '@teambit/rspack.rspack-dev-server': 0.1.49(@babel/core@7.26.9)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - '@teambit/ui-foundation.ui.rendering.html': 0.0.95(react-dom@19.2.7)(react@19.2.7) - object-hash: 3.0.0 - react: 19.2.7 + '@teambit/bit-error': 0.0.404 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + camelcase: 6.2.0 + chalk: 4.1.2 + isbinaryfile: 4.0.6 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - - '@babel/core' - - '@module-federation/runtime-tools' - - '@swc/helpers' - - '@types/node' - '@types/react' - - babel-plugin-macros - - eslint - - fibers - - node-notifier - - node-sass + - domexception + - encoding + - graphql + - react - react-dom - - react-refresh - - rollup - - sass - - sass-embedded - - selfsigned - supports-color - - ts-node - - typescript - - vue-template-compiler - - webpack - '@teambit/rspack.dev-services.preview.react-preview@1.0.14(@babel/core@7.28.3)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': + '@teambit/refactoring@file:scopes/component/refactoring(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@bitdev/react.preview.react-docs-template': 1.0.14(react-dom@19.2.7)(react@19.2.7) - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2) - '@teambit/rspack.rspack-bundler': 1.0.9(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) - '@teambit/rspack.rspack-dev-server': 0.1.49(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - '@teambit/ui-foundation.ui.rendering.html': 0.0.95(react-dom@19.2.7)(react@19.2.7) - object-hash: 3.0.0 - react: 19.2.7 + '@teambit/bit-error': 0.0.404 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + camelcase: 6.2.0 + chalk: 4.1.2 + isbinaryfile: 4.0.6 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: - - '@babel/core' - - '@module-federation/runtime-tools' - - '@swc/helpers' - - '@types/node' - '@types/react' - - babel-plugin-macros - - eslint - - fibers - - node-notifier - - node-sass + - domexception + - encoding + - graphql + - react - react-dom - - react-refresh - - rollup - - sass - - sass-embedded - - selfsigned - supports-color - - ts-node - - typescript - - vue-template-compiler - - webpack - '@teambit/rspack.dev-services.preview.react-preview@1.0.15(@babel/core@7.28.3)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@7.0.2)(webpack@5.109.2)': + '@teambit/remove@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - '@bitdev/react.preview.react-docs-template': 1.0.14(react-dom@19.2.7)(react@19.2.7) - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2) - '@teambit/rspack.rspack-bundler': 1.0.10(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) - '@teambit/rspack.rspack-dev-server': 0.1.50(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@7.0.2)(webpack@5.109.2) - '@teambit/ui-foundation.ui.rendering.html': 0.0.95(react-dom@19.2.7)(react@19.2.7) - object-hash: 3.0.0 - react: 19.2.7 + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/importer': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/issues': 1.0.1107(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/lister': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + fs-extra: 10.0.0 + group-array: 1.0.0 + lodash: 4.17.21 + lodash.partition: 4.6.0 + p-map-series: 2.1.0 + semver: 7.7.1 + yesno: 0.4.0 transitivePeerDependencies: - - '@babel/core' - - '@module-federation/runtime-tools' + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' + - '@types/react-dom' - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild - eslint - fibers + - graphql + - html-minifier-terser + - lightningcss - node-notifier - node-sass + - react - react-dom - react-refresh - - rollup - - sass + - react-router-dom - sass-embedded - - selfsigned - supports-color - ts-node - typescript + - uglify-js + - utf-8-validate - vue-template-compiler - webpack + - webpack-cli + - webpack-hot-middleware - '@teambit/rspack.envs.react-env@1.0.11(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(terser@5.50.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2)': + '@teambit/remove@file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: - '@bitdev/react.preview.react-docs-template': 1.0.5(react-dom@19.2.7)(react@19.2.7) - '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) - '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) - '@teambit/defender.prettier-formatter': 1.0.24 - '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) - '@teambit/mdx.ui.mdx-scope-context': 1.1.1(react@19.2.7) - '@teambit/oxc.linter.oxlint-linter': 2.0.2 - '@teambit/react.generator.react-starters': 1.0.9 - '@teambit/react.generator.react-templates': 1.0.13 - '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) - '@teambit/react.mounter': 1.1.6(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/rspack.app-types.react-rspack': 1.0.16(@babel/core@7.28.3)(@rspack/core@2.1.10)(@rspack/dev-middleware@2.0.3)(@rspack/dev-server@2.2.0)(@rspack/plugin-react-refresh@2.0.2)(@swc/css@0.0.20)(@types/webpack@5.28.5)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(sass-loader@16.0.8)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) - '@teambit/rspack.dev-services.preview.react-preview': 1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2) - '@teambit/typescript.typescript-compiler': 2.0.68(react@19.2.7) - '@testing-library/jest-dom': 6.5.0 - '@testing-library/react': 13.4.0(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@testing-library/react-hooks': 8.0.1(@types/react@19.2.18)(react-dom@19.2.7)(react-test-renderer@19.2.7)(react@19.2.7) - '@types/jest': 29.5.14 - '@types/node': 22.10.5 - '@types/react': 19.2.18 - '@types/react-dom': 19.2.4(@types/react@19.2.18) - '@vitest/coverage-istanbul': 4.1.10(supports-color@9.4.0)(vitest@4.1.10) - graphql: 15.8.0 - jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) - jest-environment-jsdom: 29.7.0(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) - jsdom: 29.1.1 - oxlint: 1.78.0(oxlint-tsgolint@0.17.0) + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chalk: 4.1.2 + fs-extra: 10.0.0 + group-array: 1.0.0 + lodash: 4.17.21 + lodash.partition: 4.6.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - sass: 1.72.0 - sass-loader: 16.0.8(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) - typescript: 5.9.2 - vite: 8.2.1(@types/node@22.10.5)(esbuild@0.14.29)(less@4.9.0)(sass-embedded@1.102.0)(sass@1.72.0)(terser@5.50.0)(yaml@1.10.2) - vitest: 4.1.10(@types/node@22.10.5)(@vitest/coverage-istanbul@4.1.10)(jsdom@29.1.1)(vite@8.2.1) + p-map-series: 2.1.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + semver: 7.7.1 + yesno: 0.4.0 + transitivePeerDependencies: + - '@types/react' + - domexception + - encoding + - graphql + - react + - react-dom + - supports-color + + '@teambit/remove@file:scopes/component/remove(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + fs-extra: 10.0.0 + group-array: 1.0.0 + lodash: 4.17.21 + lodash.partition: 4.6.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + semver: 7.7.1 + yesno: 0.4.0 + transitivePeerDependencies: + - '@types/react' + - domexception + - encoding + - graphql + - react + - react-dom + - supports-color + + '@teambit/renaming@file:scopes/component/renaming(73487518e54ace9a77d472a1917ea865)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8e3bb409989b9a8170c4491cc33a6611) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chai: 4.3.0 + chai-fs: 1.0.0(chai@4.3.0) + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - - '@edge-runtime/vm' - '@minify-html/node' - '@module-federation/runtime-tools' - - '@noble/hashes' - - '@opentelemetry/api' - - '@rspack/dev-middleware' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - - '@vitejs/devtools' - - '@vitest/browser-playwright' - - '@vitest/browser-preview' - - '@vitest/browser-webdriverio' - - '@vitest/coverage-v8' - - '@vitest/ui' - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist - bufferutil - canvas - clean-css - cssnano - csso + - debug + - domexception + - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - - happy-dom + - graphql - html-minifier-terser - - jiti - less - lightningcss - - msw - node-notifier - node-sass - postcss + - react-dom + - react-native-b4a - react-refresh - - react-test-renderer - rollup - sass-embedded - selfsigned - sockjs-client - - stylus - - sugarss - supports-color - - terser - ts-node - - tsx + - typanion - type-fest - uglify-js - utf-8-validate - - vite-plus - vue-template-compiler - webpack - webpack-cli - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - - yaml - '@teambit/rspack.envs.react-env@1.0.11(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.10.0)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(terser@5.50.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2)': + '@teambit/renaming@file:scopes/component/renaming(84b464ed4d5e5d40201c5812c5447ae0)': dependencies: - '@bitdev/react.preview.react-docs-template': 1.0.5(react-dom@19.2.7)(react@19.2.7) - '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) - '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) - '@teambit/defender.prettier-formatter': 1.0.24 - '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) - '@teambit/mdx.ui.mdx-scope-context': 1.1.1(react@19.2.7) - '@teambit/oxc.linter.oxlint-linter': 2.0.2 - '@teambit/react.generator.react-starters': 1.0.9 - '@teambit/react.generator.react-templates': 1.0.13 - '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) - '@teambit/react.mounter': 1.1.6(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/rspack.app-types.react-rspack': 1.0.16(@babel/core@7.28.3)(@rspack/core@2.1.10)(@rspack/dev-middleware@2.0.3)(@rspack/dev-server@2.2.0)(@rspack/plugin-react-refresh@2.0.2)(@swc/css@0.0.20)(@types/webpack@5.28.5)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(sass-loader@16.0.8)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) - '@teambit/rspack.dev-services.preview.react-preview': 1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2) - '@teambit/typescript.typescript-compiler': 2.0.68(react@19.2.7) - '@testing-library/jest-dom': 6.5.0 - '@testing-library/react': 13.4.0(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@testing-library/react-hooks': 8.0.1(@types/react@19.2.18)(react-dom@19.2.7)(react-test-renderer@19.2.7)(react@19.2.7) - '@types/jest': 29.5.14 - '@types/node': 22.10.5 - '@types/react': 19.2.18 - '@types/react-dom': 19.2.4(@types/react@19.2.18) - '@vitest/coverage-istanbul': 4.1.10(supports-color@9.4.0)(vitest@4.1.10) - graphql: 15.8.0 - jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) - jest-environment-jsdom: 29.7.0(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) - jsdom: 29.1.1 - oxlint: 1.78.0(oxlint-tsgolint@0.17.0) + '@teambit/bit-error': 0.0.404 + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(956b37e2161835d4f3b437bb4163aa66) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 4.3.0 + chai-fs: 1.0.0(chai@4.3.0) + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - sass: 1.72.0 - sass-loader: 16.0.8(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) - typescript: 5.9.2 - vite: 8.2.1(@types/node@22.10.5)(esbuild@0.14.29)(less@4.9.0)(sass-embedded@1.102.0)(sass@1.72.0)(terser@5.50.0)(yaml@1.10.2) - vitest: 4.1.10(@types/node@22.10.5)(@vitest/coverage-istanbul@4.1.10)(jsdom@29.1.1)(vite@8.2.1) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - - '@edge-runtime/vm' - '@minify-html/node' - '@module-federation/runtime-tools' - - '@noble/hashes' - - '@opentelemetry/api' - - '@rspack/dev-middleware' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - - '@vitejs/devtools' - - '@vitest/browser-playwright' - - '@vitest/browser-preview' - - '@vitest/browser-webdriverio' - - '@vitest/coverage-v8' - - '@vitest/ui' - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist - bufferutil - canvas - clean-css - cssnano - csso + - debug + - domexception + - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - - happy-dom + - graphql - html-minifier-terser - - jiti - less - lightningcss - - msw - node-notifier - node-sass - postcss + - react-dom + - react-native-b4a - react-refresh - - react-test-renderer - rollup - sass-embedded - selfsigned - sockjs-client - - stylus - - sugarss - supports-color - - terser - ts-node - - tsx + - typanion - type-fest - uglify-js - utf-8-validate - - vite-plus - vue-template-compiler - webpack - webpack-cli - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - - yaml - - '@teambit/rspack.modules.generate-asset-manifest@file:components/modules/generate-asset-manifest(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@rspack/core': 1.7.12 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - transitivePeerDependencies: - - '@swc/helpers' - - react - - react-dom - - '@teambit/rspack.modules.generate-asset-manifest@file:components/modules/generate-asset-manifest(react-dom@19.2.7)(react@19.2.7)': - dependencies: - '@rspack/core': 1.7.12 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@swc/helpers' - - react - - react-dom - - '@teambit/rspack.modules.rspack-config-mutator@1.0.23(react-refresh@0.10.0)(react@18.3.1)(webpack@5.109.2)': - dependencies: - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) - '@teambit/html.modules.inject-html-element': 0.0.6(react@18.3.1) - '@teambit/webpack.modules.generate-externals': 0.0.21 - camelcase: 6.2.0 - enhanced-resolve: 5.24.5 - find-root: 1.1.0 - html-webpack-plugin: 5.6.8(@rspack/core@2.1.10)(webpack@5.109.2) - transitivePeerDependencies: - - '@module-federation/runtime-tools' - - '@swc/helpers' - - react - - react-refresh - - selfsigned - - webpack - - '@teambit/rspack.modules.rspack-config-mutator@1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2)': - dependencies: - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) - '@teambit/html.modules.inject-html-element': 0.0.6(react@19.2.7) - '@teambit/webpack.modules.generate-externals': 0.0.21 - camelcase: 6.2.0 - enhanced-resolve: 5.24.5 - find-root: 1.1.0 - html-webpack-plugin: 5.6.8(@rspack/core@2.1.10)(webpack@5.109.2) - transitivePeerDependencies: - - '@module-federation/runtime-tools' - - '@swc/helpers' - - react - - react-refresh - - selfsigned - - webpack - - '@teambit/rspack.modules.rspack-config-mutator@1.0.23(react-refresh@0.14.2)(react@18.3.1)(webpack@5.109.2)': - dependencies: - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) - '@teambit/html.modules.inject-html-element': 0.0.6(react@18.3.1) - '@teambit/webpack.modules.generate-externals': 0.0.21 - camelcase: 6.2.0 - enhanced-resolve: 5.24.5 - find-root: 1.1.0 - html-webpack-plugin: 5.6.8(@rspack/core@2.1.10)(webpack@5.109.2) - transitivePeerDependencies: - - '@module-federation/runtime-tools' - - '@swc/helpers' - - react - - react-refresh - - selfsigned - - webpack - - '@teambit/rspack.modules.rspack-config-mutator@1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2)': - dependencies: - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) - '@teambit/html.modules.inject-html-element': 0.0.6(react@19.2.7) - '@teambit/webpack.modules.generate-externals': 0.0.21 - camelcase: 6.2.0 - enhanced-resolve: 5.24.5 - find-root: 1.1.0 - html-webpack-plugin: 5.6.8(@rspack/core@2.1.10)(webpack@5.109.2) - transitivePeerDependencies: - - '@module-federation/runtime-tools' - - '@swc/helpers' - - react - - react-refresh - - selfsigned - - webpack - - '@teambit/rspack.plugins.manifest-plugin@file:components/plugins/manifest-plugin(@rspack/core@1.7.12)(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@rspack/core': 1.7.12 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - transitivePeerDependencies: - - react - - react-dom - - '@teambit/rspack.plugins.manifest-plugin@file:components/plugins/manifest-plugin(@rspack/core@1.7.12)(react-dom@19.2.7)(react@19.2.7)': - dependencies: - '@rspack/core': 1.7.12 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - react - - react-dom - - '@teambit/rspack.plugins.manifest-plugin@file:components/plugins/manifest-plugin(@rspack/core@2.1.10)(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@rspack/core': 2.1.10 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - transitivePeerDependencies: - - react - - react-dom - - '@teambit/rspack.plugins.manifest-plugin@file:components/plugins/manifest-plugin(@rspack/core@2.1.10)(react-dom@19.2.7)(react@19.2.7)': - dependencies: - '@rspack/core': 2.1.10 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - react - - react-dom - '@teambit/rspack.rspack-bundler@1.0.10(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2)': + '@teambit/renaming@file:scopes/component/renaming(90eda82709e3e3c689415f1f67ef7f94)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) '@teambit/bit-error': 0.0.404 - '@teambit/component-id': 1.2.4 - '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2) - babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) - compression-webpack-plugin: 11.1.0(webpack@5.109.2) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(7f0b1380d9e19b8380805b18f15ff8d1) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 4.3.0 + chai-fs: 1.0.0(chai@4.3.0) + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) lodash: 4.17.21 - node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 - process: 0.11.10 - rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier - node-sass - - react + - postcss - react-dom + - react-native-b4a - react-refresh - rollup - - sass - sass-embedded - selfsigned + - sockjs-client - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/rspack.rspack-bundler@1.0.10(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2)': + '@teambit/renaming@file:scopes/component/renaming(a750a906c976cb8d98cdd0e3319b0086)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) '@teambit/bit-error': 0.0.404 - '@teambit/component-id': 1.2.4 - '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) - babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) - compression-webpack-plugin: 11.1.0(webpack@5.109.2) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(2f2ff5c22615b81ef353a3ebdeb3aeba) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chai: 4.3.0 + chai-fs: 1.0.0(chai@4.3.0) + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) lodash: 4.17.21 - node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 - process: 0.11.10 - rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier - node-sass - - react + - postcss - react-dom + - react-native-b4a - react-refresh - rollup - - sass - sass-embedded - selfsigned + - sockjs-client - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/rspack.rspack-bundler@1.0.9(@babel/core@7.26.9)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2)': + '@teambit/renaming@file:scopes/component/renaming(a7e0734f23715321c879755e5fe9f029)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.26.9)(supports-color@9.4.0) - '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) '@teambit/bit-error': 0.0.404 - '@teambit/component-id': 1.2.4 - '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2) - babel-loader: 9.1.3(@babel/core@7.26.9)(webpack@5.109.2) - compression-webpack-plugin: 11.1.0(webpack@5.109.2) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8c4e3ac6618e563d3c2b039062ad58d9) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 5.2.1 + chai-fs: 1.0.0(chai@5.2.1) + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) lodash: 4.17.21 - node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 - process: 0.11.10 - rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier - node-sass - - react + - postcss - react-dom + - react-native-b4a - react-refresh - rollup - - sass - sass-embedded - selfsigned + - sockjs-client - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/rspack.rspack-bundler@1.0.9(@babel/core@7.26.9)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2)': + '@teambit/renaming@file:scopes/component/renaming(bd648648567c4b79d143987df2a64cb5)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.26.9)(supports-color@9.4.0) - '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) '@teambit/bit-error': 0.0.404 - '@teambit/component-id': 1.2.4 - '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) - babel-loader: 9.1.3(@babel/core@7.26.9)(webpack@5.109.2) - compression-webpack-plugin: 11.1.0(webpack@5.109.2) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(c9b30cb656756ed3e4de20d984da836c) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chai: 4.3.0 + chai-fs: 1.0.0(chai@4.3.0) + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) lodash: 4.17.21 - node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 - process: 0.11.10 - rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier - node-sass - - react + - postcss - react-dom + - react-native-b4a - react-refresh - rollup - - sass - sass-embedded - selfsigned + - sockjs-client - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/rspack.rspack-bundler@1.0.9(@babel/core@7.28.3)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2)': + '@teambit/renaming@file:scopes/component/renaming(be1b8053717c093fce78625f72ab9e2f)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) - '@rspack/core': 2.1.10 - '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) '@teambit/bit-error': 0.0.404 - '@teambit/component-id': 1.2.4 - '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@18.3.1)(react@18.3.1) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@18.3.1)(webpack@5.109.2) - babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) - compression-webpack-plugin: 11.1.0(webpack@5.109.2) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(94fc81ec3178f7474dcc25b8f8a24f15) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 4.3.0 + chai-fs: 1.0.0(chai@4.3.0) + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) lodash: 4.17.21 - node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 - process: 0.11.10 - rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier - node-sass - - react + - postcss - react-dom + - react-native-b4a - react-refresh - rollup - - sass - sass-embedded - selfsigned + - sockjs-client - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/rspack.rspack-bundler@1.0.9(@babel/core@7.28.3)(react-dom@18.3.1)(react-refresh@0.14.2)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2)': + '@teambit/ripple@file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chalk: 4.1.2 + cli-table: 0.3.6 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + strip-ansi: 6.0.0 + transitivePeerDependencies: + - '@types/react' + - react + - react-dom + + '@teambit/ripple@file:scopes/cloud/ripple(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + cli-table: 0.3.6 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + strip-ansi: 6.0.0 + transitivePeerDependencies: + - '@types/react' + - react + - react-dom + + '@teambit/rspack.app-types.react-rspack@1.0.16(@babel/core@7.28.3)(@rspack/core@2.1.10)(@rspack/dev-middleware@2.0.3)(@rspack/dev-server@2.2.0)(@rspack/plugin-react-refresh@2.0.2)(@swc/css@0.0.20)(@types/webpack@5.28.5)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react@19.2.7)(sass-loader@16.0.8)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': + dependencies: + '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(@types/webpack@5.28.5)(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@remix-run/node': 2.17.2(typescript@5.9.2) '@rspack/core': 2.1.10 + '@rspack/dev-middleware': 2.0.3(@rspack/core@2.1.10) '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) - '@teambit/bit-error': 0.0.404 - '@teambit/component-id': 1.2.4 - '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@18.3.1)(react@18.3.1) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@18.3.1)(webpack@5.109.2) - babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) + '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/component-id': 1.2.0 + '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) + '@teambit/toolbox.network.get-port': 1.0.8 + babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) compression-webpack-plugin: 11.1.0(webpack@5.109.2) + css-loader: 6.7.2(webpack@5.109.2) + express: 4.22.2(supports-color@9.4.0) + find-root: 1.1.0 + fs-extra: 11.2.0 + http-proxy-middleware: 3.0.7(supports-color@9.4.0) lodash: 4.17.21 - node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) - p-map-series: 2.1.0 + new-url-loader: 0.1.1(webpack@5.109.2) process: 0.11.10 + react: 19.2.7 + react-refresh: 0.14.2 rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + sass-loader: 16.0.8(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + style-loader: 3.3.1(webpack@5.109.2) + ufo: 1.6.4 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + webpack-hot-middleware: 2.26.1 transitivePeerDependencies: - '@babel/core' + - '@minify-html/node' - '@module-federation/runtime-tools' + - '@swc/core' + - '@swc/css' - '@swc/helpers' - - fibers - - node-sass - - react + - '@swc/html' + - '@types/webpack' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss - react-dom - - react-refresh - - rollup - - sass - - sass-embedded - selfsigned + - sockjs-client - supports-color - - webpack + - type-fest + - typescript + - uglify-js + - webpack-cli + - webpack-dev-server + - webpack-plugin-serve - '@teambit/rspack.rspack-bundler@1.0.9(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2)': + '@teambit/rspack.app-types.react-rspack@1.0.16(@babel/core@7.28.3)(@rspack/core@2.1.10)(@rspack/dev-middleware@2.0.3)(@rspack/dev-server@2.2.0)(@rspack/plugin-react-refresh@2.0.2)(@swc/css@0.0.20)(@types/webpack@5.28.5)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(sass-loader@16.0.8)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(@types/webpack@5.28.5)(react-refresh@0.14.2)(type-fest@0.21.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@remix-run/node': 2.17.2(typescript@5.9.2) '@rspack/core': 2.1.10 + '@rspack/dev-middleware': 2.0.3(@rspack/core@1.7.12) '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.10.0) - '@teambit/bit-error': 0.0.404 - '@teambit/component-id': 1.2.4 - '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) + '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/component-id': 1.2.0 '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.10.0)(react@19.2.7)(webpack@5.109.2) - babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) + '@teambit/toolbox.network.get-port': 1.0.8 + babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) compression-webpack-plugin: 11.1.0(webpack@5.109.2) + css-loader: 6.7.2(webpack@5.109.2) + express: 4.22.2(supports-color@9.4.0) + find-root: 1.1.0 + fs-extra: 11.2.0 + http-proxy-middleware: 3.0.7(supports-color@9.4.0) lodash: 4.17.21 - node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) - p-map-series: 2.1.0 + new-url-loader: 0.1.1(webpack@5.109.2) process: 0.11.10 + react: 19.2.7 + react-refresh: 0.14.2 rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + sass-loader: 16.0.8(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + style-loader: 3.3.1(webpack@5.109.2) + ufo: 1.6.4 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack-hot-middleware: 2.26.1 transitivePeerDependencies: - '@babel/core' + - '@minify-html/node' - '@module-federation/runtime-tools' + - '@swc/core' + - '@swc/css' - '@swc/helpers' - - fibers - - node-sass - - react + - '@swc/html' + - '@types/webpack' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss - react-dom - - react-refresh - - rollup - - sass - - sass-embedded - selfsigned + - sockjs-client - supports-color - - webpack + - type-fest + - typescript + - uglify-js + - webpack-cli + - webpack-dev-server + - webpack-plugin-serve - '@teambit/rspack.rspack-bundler@1.0.9(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2)': + '@teambit/rspack.app-types.react-rspack@1.0.16(@babel/core@7.28.3)(@rspack/core@2.1.10)(@rspack/dev-middleware@2.0.3)(@rspack/dev-server@2.2.0)(@rspack/plugin-react-refresh@2.0.2)(@swc/css@0.0.20)(@types/webpack@5.28.5)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(sass-loader@16.0.8)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(@types/webpack@5.28.5)(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@remix-run/node': 2.17.2(typescript@5.9.2) '@rspack/core': 2.1.10 + '@rspack/dev-middleware': 2.0.3(@rspack/core@1.7.12) '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) - '@teambit/bit-error': 0.0.404 - '@teambit/component-id': 1.2.4 - '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@svgr/webpack': 8.1.0(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/component-id': 1.2.0 '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) - babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) + '@teambit/toolbox.network.get-port': 1.0.8 + babel-loader: 9.2.1(@babel/core@7.28.3)(webpack@5.109.2) compression-webpack-plugin: 11.1.0(webpack@5.109.2) + css-loader: 6.7.2(webpack@5.109.2) + express: 4.22.2(supports-color@9.4.0) + find-root: 1.1.0 + fs-extra: 11.2.0 + http-proxy-middleware: 3.0.7(supports-color@9.4.0) lodash: 4.17.21 - node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) - p-map-series: 2.1.0 + new-url-loader: 0.1.1(webpack@5.109.2) process: 0.11.10 + react: 19.2.7 + react-refresh: 0.14.2 rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + sass-loader: 16.0.8(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + style-loader: 3.3.1(webpack@5.109.2) + ufo: 1.6.4 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack-hot-middleware: 2.26.1 + transitivePeerDependencies: + - '@babel/core' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@types/webpack' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - react-dom + - selfsigned + - sockjs-client + - supports-color + - type-fest + - typescript + - uglify-js + - webpack-cli + - webpack-dev-server + - webpack-plugin-serve + + '@teambit/rspack.dev-services.preview.react-preview@1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@18.3.1)(react-refresh@0.14.2)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': + dependencies: + '@bitdev/react.preview.react-docs-template': 1.0.10(react-dom@18.3.1)(react@18.3.1) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@teambit/react.mounter': 1.1.6(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@18.3.1)(webpack@5.109.2) + '@teambit/rspack.rspack-bundler': 1.0.9(@babel/core@7.28.3)(react-dom@18.3.1)(react-refresh@0.14.2)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2) + '@teambit/rspack.rspack-dev-server': 0.1.49(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass@1.63.6)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/ui-foundation.ui.rendering.html': 0.0.95(react-dom@18.3.1)(react@18.3.1) + object-hash: 3.0.0 + react: 18.3.1 transitivePeerDependencies: - '@babel/core' - '@module-federation/runtime-tools' - '@swc/helpers' + - '@types/react' + - eslint - fibers - node-sass - - react - react-dom - react-refresh - rollup @@ -89266,550 +96248,524 @@ snapshots: - sass-embedded - selfsigned - supports-color + - typescript + - vue-template-compiler - webpack - '@teambit/rspack.rspack-dev-server@0.1.49(@babel/core@7.26.9)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': + '@teambit/rspack.dev-services.preview.react-preview@1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.26.9)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.26.9)(supports-color@9.4.0) - '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@bitdev/react.preview.react-docs-template': 1.0.10(react-dom@19.2.7)(react@19.2.7) '@rspack/core': 2.1.10 '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) - '@teambit/component-id': 1.2.4 - '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.mounter': 1.1.6(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) - '@teambit/rspack.rspack-bundler': 1.0.9(@babel/core@7.26.9)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) - babel-loader: 9.1.3(@babel/core@7.26.9)(webpack@5.109.2) - find-root: 1.1.0 - node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + '@teambit/rspack.rspack-bundler': 1.0.9(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) + '@teambit/rspack.rspack-dev-server': 0.1.49(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/ui-foundation.ui.rendering.html': 0.0.95(react-dom@19.2.7)(react@19.2.7) object-hash: 3.0.0 - react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - react-refresh: 0.14.2 - rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-embedded: 1.102.0 - sass-loader: 16.0.5(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + react: 19.2.7 transitivePeerDependencies: - '@babel/core' - '@module-federation/runtime-tools' - '@swc/helpers' + - '@types/react' - eslint - fibers - node-sass - - react - react-dom + - react-refresh - rollup - sass + - sass-embedded - selfsigned - supports-color - typescript - vue-template-compiler - webpack - '@teambit/rspack.rspack-dev-server@0.1.49(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass@1.63.6)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': + '@teambit/rspack.dev-services.preview.react-preview@1.0.14(@babel/core@7.26.9)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@bitdev/react.preview.react-docs-template': 1.0.14(react-dom@19.2.7)(react@19.2.7) '@rspack/core': 2.1.10 '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) - '@teambit/component-id': 1.2.4 - '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@18.3.1)(react@18.3.1) - '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@18.3.1)(webpack@5.109.2) - '@teambit/rspack.rspack-bundler': 1.0.9(@babel/core@7.28.3)(react-dom@18.3.1)(react-refresh@0.14.2)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2) - babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) - find-root: 1.1.0 - node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) + '@teambit/rspack.rspack-bundler': 1.0.9(@babel/core@7.26.9)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) + '@teambit/rspack.rspack-dev-server': 0.1.49(@babel/core@7.26.9)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/ui-foundation.ui.rendering.html': 0.0.95(react-dom@19.2.7)(react@19.2.7) object-hash: 3.0.0 - react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - react-refresh: 0.14.2 - rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-embedded: 1.102.0 - sass-loader: 16.0.5(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + react: 19.2.7 transitivePeerDependencies: - '@babel/core' - '@module-federation/runtime-tools' - '@swc/helpers' + - '@types/node' + - '@types/react' + - babel-plugin-macros - eslint - fibers + - node-notifier - node-sass - - react - react-dom + - react-refresh - rollup - sass + - sass-embedded - selfsigned - supports-color + - ts-node - typescript - vue-template-compiler - webpack - '@teambit/rspack.rspack-dev-server@0.1.49(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': + '@teambit/rspack.dev-services.preview.react-preview@1.0.14(@babel/core@7.28.3)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@bitdev/react.preview.react-docs-template': 1.0.14(react-dom@19.2.7)(react@19.2.7) '@rspack/core': 2.1.10 '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) - '@teambit/component-id': 1.2.4 - '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) '@teambit/rspack.rspack-bundler': 1.0.9(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) - babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) - find-root: 1.1.0 - node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + '@teambit/rspack.rspack-dev-server': 0.1.49(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/ui-foundation.ui.rendering.html': 0.0.95(react-dom@19.2.7)(react@19.2.7) object-hash: 3.0.0 - react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - react-refresh: 0.14.2 - rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-embedded: 1.102.0 - sass-loader: 16.0.5(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + react: 19.2.7 transitivePeerDependencies: - '@babel/core' - '@module-federation/runtime-tools' - '@swc/helpers' + - '@types/node' + - '@types/react' + - babel-plugin-macros - eslint - fibers + - node-notifier - node-sass - - react - react-dom + - react-refresh - rollup - sass + - sass-embedded - selfsigned - supports-color + - ts-node - typescript - vue-template-compiler - webpack - '@teambit/rspack.rspack-dev-server@0.1.50(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@7.0.2)(webpack@5.109.2)': + '@teambit/rspack.dev-services.preview.react-preview@1.0.15(@babel/core@7.28.3)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@7.0.2)(webpack@5.109.2)': dependencies: - '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) - '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) - '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@bitdev/react.preview.react-docs-template': 1.0.14(react-dom@19.2.7)(react@19.2.7) '@rspack/core': 2.1.10 '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) - '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) - '@teambit/component-id': 1.2.4 - '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 - '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) - '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) + '@teambit/react.mounter': 1.1.9(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) '@teambit/rspack.rspack-bundler': 1.0.10(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) - babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) - find-root: 1.1.0 - node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + '@teambit/rspack.rspack-dev-server': 0.1.50(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@7.0.2)(webpack@5.109.2) + '@teambit/ui-foundation.ui.rendering.html': 0.0.95(react-dom@19.2.7)(react@19.2.7) object-hash: 3.0.0 - react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@7.0.2)(webpack@5.109.2) - react-refresh: 0.14.2 - rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) - sass-embedded: 1.102.0 - sass-loader: 16.0.5(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + react: 19.2.7 transitivePeerDependencies: - '@babel/core' - '@module-federation/runtime-tools' - '@swc/helpers' + - '@types/node' + - '@types/react' + - babel-plugin-macros - eslint - fibers + - node-notifier - node-sass - - react - react-dom + - react-refresh - rollup - sass + - sass-embedded - selfsigned - supports-color + - ts-node - typescript - vue-template-compiler - webpack - '@teambit/schema@file:scopes/semantics/schema(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/rspack.envs.react-env@1.0.11(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(terser@5.50.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2)': dependencies: - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony': 0.4.12 - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) - '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: 4.3.0 - chalk: 4.1.2 - fs-extra: 10.0.0 - graphql-tag: 2.12.1(graphql@15.8.0) - graphql-type-json: 0.3.2(graphql@15.8.0) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - p-map-series: 2.1.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@babel/core' - - '@babel/traverse' - - '@minify-html/node' - - '@module-federation/runtime-tools' - - '@parcel/css' - - '@pnpm/logger' - - '@swc/core' - - '@swc/css' - - '@swc/helpers' - - '@swc/html' - - '@types/react' - - '@types/webpack' - - babel-plugin-macros - - bare-abort-controller - - bare-buffer - - browserslist - - bufferutil - - canvas - - clean-css - - cssnano - - csso - - debug - - domexception - - encoding - - esbuild - - eslint - - fibers - - graphql - - html-minifier-terser - - less - - lightningcss - - node-notifier - - node-sass - - postcss - - react-dom - - react-native-b4a - - react-refresh - - rollup - - sass-embedded - - selfsigned - - sockjs-client - - supports-color - - ts-node - - typanion - - type-fest - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack - - webpack-cli - - webpack-dev-server - - webpack-hot-middleware - - webpack-plugin-serve - - '@teambit/schema@file:scopes/semantics/schema(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': - dependencies: - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@18.3.1)(react@18.3.1) - '@teambit/harmony': 0.4.12 - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) - '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@18.3.1)(react@18.3.1) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - chai: 4.3.0 - chalk: 4.1.2 - fs-extra: 10.0.0 - graphql-tag: 2.12.1(graphql@15.8.0) - graphql-type-json: 0.3.2(graphql@15.8.0) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + '@bitdev/react.preview.react-docs-template': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) + '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) + '@teambit/defender.prettier-formatter': 1.0.24 + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/mdx.ui.mdx-scope-context': 1.1.1(react@19.2.7) + '@teambit/oxc.linter.oxlint-linter': 2.0.2 + '@teambit/react.generator.react-starters': 1.0.9 + '@teambit/react.generator.react-templates': 1.0.13 + '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) + '@teambit/react.mounter': 1.1.6(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/rspack.app-types.react-rspack': 1.0.16(@babel/core@7.28.3)(@rspack/core@2.1.10)(@rspack/dev-middleware@2.0.3)(@rspack/dev-server@2.2.0)(@rspack/plugin-react-refresh@2.0.2)(@swc/css@0.0.20)(@types/webpack@5.28.5)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react@19.2.7)(sass-loader@16.0.8)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/rspack.dev-services.preview.react-preview': 1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) + '@teambit/typescript.typescript-compiler': 2.0.68(react@19.2.7) + '@testing-library/jest-dom': 6.5.0 + '@testing-library/react': 13.4.0(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@testing-library/react-hooks': 8.0.1(@types/react@19.2.18)(react-dom@19.2.7)(react-test-renderer@19.2.7)(react@19.2.7) + '@types/jest': 29.5.14 + '@types/node': 22.10.5 + '@types/react': 19.2.18 + '@types/react-dom': 19.2.4(@types/react@19.2.18) + '@vitest/coverage-istanbul': 4.1.10(supports-color@9.4.0)(vitest@4.1.10) + graphql: 15.8.0 + jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + jest-environment-jsdom: 29.7.0(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) + jsdom: 29.1.1 + oxlint: 1.78.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 - p-map-series: 2.1.0 - react: 18.3.1 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + sass: 1.72.0 + sass-loader: 16.0.8(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + typescript: 5.9.2 + vite: 8.2.1(@types/node@22.10.5)(esbuild@0.14.29)(less@4.9.0)(sass-embedded@1.102.0)(sass@1.72.0)(terser@5.50.0)(yaml@1.10.2) + vitest: 4.1.10(@types/node@22.10.5)(@vitest/coverage-istanbul@4.1.10)(jsdom@29.1.1)(vite@8.2.1) transitivePeerDependencies: - '@babel/core' - '@babel/traverse' + - '@edge-runtime/vm' - '@minify-html/node' - '@module-federation/runtime-tools' - - '@parcel/css' - - '@pnpm/logger' + - '@noble/hashes' + - '@opentelemetry/api' + - '@rspack/dev-middleware' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' - - '@types/react' - '@types/webpack' + - '@vitejs/devtools' + - '@vitest/browser-playwright' + - '@vitest/browser-preview' + - '@vitest/browser-webdriverio' + - '@vitest/coverage-v8' + - '@vitest/ui' - babel-plugin-macros - - bare-abort-controller - - bare-buffer - - browserslist - bufferutil - canvas - clean-css - cssnano - csso - - debug - - domexception - - encoding - esbuild - eslint - fibers - - graphql + - happy-dom - html-minifier-terser + - jiti - less - lightningcss + - msw - node-notifier - node-sass - postcss - - react-dom - - react-native-b4a - react-refresh + - react-test-renderer - rollup - sass-embedded - selfsigned - sockjs-client + - stylus + - sugarss - supports-color + - terser - ts-node - - typanion + - tsx - type-fest - uglify-js - utf-8-validate + - vite-plus - vue-template-compiler - webpack - webpack-cli - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve + - yaml - '@teambit/schema@file:scopes/semantics/schema(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/rspack.envs.react-env@1.0.11(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(terser@5.50.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2)': dependencies: - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony': 0.4.12 - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) - '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: 4.3.0 - chalk: 4.1.2 - fs-extra: 10.0.0 - graphql-tag: 2.12.1(graphql@15.8.0) - graphql-type-json: 0.3.2(graphql@15.8.0) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + '@bitdev/react.preview.react-docs-template': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) + '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) + '@teambit/defender.prettier-formatter': 1.0.24 + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/mdx.ui.mdx-scope-context': 1.1.1(react@19.2.7) + '@teambit/oxc.linter.oxlint-linter': 2.0.2 + '@teambit/react.generator.react-starters': 1.0.9 + '@teambit/react.generator.react-templates': 1.0.13 + '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) + '@teambit/react.mounter': 1.1.6(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/rspack.app-types.react-rspack': 1.0.16(@babel/core@7.28.3)(@rspack/core@2.1.10)(@rspack/dev-middleware@2.0.3)(@rspack/dev-server@2.2.0)(@rspack/plugin-react-refresh@2.0.2)(@swc/css@0.0.20)(@types/webpack@5.28.5)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(sass-loader@16.0.8)(supports-color@9.4.0)(type-fest@0.21.3)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/rspack.dev-services.preview.react-preview': 1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) + '@teambit/typescript.typescript-compiler': 2.0.68(react@19.2.7) + '@testing-library/jest-dom': 6.5.0 + '@testing-library/react': 13.4.0(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@testing-library/react-hooks': 8.0.1(@types/react@19.2.18)(react-dom@19.2.7)(react-test-renderer@19.2.7)(react@19.2.7) + '@types/jest': 29.5.14 + '@types/node': 22.10.5 + '@types/react': 19.2.18 + '@types/react-dom': 19.2.4(@types/react@19.2.18) + '@vitest/coverage-istanbul': 4.1.10(supports-color@9.4.0)(vitest@4.1.10) + graphql: 15.8.0 + jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + jest-environment-jsdom: 29.7.0(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) + jsdom: 29.1.1 + oxlint: 1.78.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 - p-map-series: 2.1.0 react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + react-dom: 19.2.7(react@19.2.7) + sass: 1.72.0 + sass-loader: 16.0.8(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + typescript: 5.9.2 + vite: 8.2.1(@types/node@22.10.5)(esbuild@0.14.29)(less@4.9.0)(sass-embedded@1.102.0)(sass@1.72.0)(terser@5.50.0)(yaml@1.10.2) + vitest: 4.1.10(@types/node@22.10.5)(@vitest/coverage-istanbul@4.1.10)(jsdom@29.1.1)(vite@8.2.1) transitivePeerDependencies: - '@babel/core' - '@babel/traverse' + - '@edge-runtime/vm' - '@minify-html/node' - '@module-federation/runtime-tools' - - '@parcel/css' - - '@pnpm/logger' + - '@noble/hashes' + - '@opentelemetry/api' + - '@rspack/dev-middleware' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' - - '@types/react' - '@types/webpack' + - '@vitejs/devtools' + - '@vitest/browser-playwright' + - '@vitest/browser-preview' + - '@vitest/browser-webdriverio' + - '@vitest/coverage-v8' + - '@vitest/ui' - babel-plugin-macros - - bare-abort-controller - - bare-buffer - - browserslist - bufferutil - canvas - clean-css - cssnano - csso - - debug - - domexception - - encoding - esbuild - eslint - fibers - - graphql + - happy-dom - html-minifier-terser + - jiti - less - lightningcss + - msw - node-notifier - node-sass - postcss - - react-dom - - react-native-b4a - react-refresh + - react-test-renderer - rollup - sass-embedded - selfsigned - sockjs-client + - stylus + - sugarss - supports-color + - terser - ts-node - - typanion + - tsx - type-fest - uglify-js - utf-8-validate + - vite-plus - vue-template-compiler - webpack - webpack-cli - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve + - yaml - '@teambit/schema@file:scopes/semantics/schema(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/rspack.envs.react-env@1.0.11(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@rspack/dev-middleware@2.0.3)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-refresh@0.14.2)(react-test-renderer@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(terser@5.50.0)(type-fest@4.41.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)(yaml@1.10.2)': dependencies: - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony': 0.4.12 - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) - '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: 5.2.1 - chalk: 4.1.2 - fs-extra: 10.0.0 - graphql-tag: 2.12.1(graphql@15.8.0) - graphql-type-json: 0.3.2(graphql@15.8.0) - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + '@bitdev/react.preview.react-docs-template': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.7) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) + '@teambit/defender.jest-tester': 2.1.3(@babel/traverse@7.29.8)(jest@29.3.1)(supports-color@9.4.0) + '@teambit/defender.prettier-formatter': 1.0.24 + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/mdx.ui.mdx-scope-context': 1.1.1(react@19.2.7) + '@teambit/oxc.linter.oxlint-linter': 2.0.2 + '@teambit/react.generator.react-starters': 1.0.9 + '@teambit/react.generator.react-templates': 1.0.13 + '@teambit/react.jest.react-jest': 1.0.38(@babel/core@7.28.3)(@babel/traverse@7.29.8)(bufferutil@4.0.3)(jest@29.3.1)(supports-color@9.4.0)(utf-8-validate@5.0.5) + '@teambit/react.mounter': 1.1.6(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/rspack.app-types.react-rspack': 1.0.16(@babel/core@7.28.3)(@rspack/core@2.1.10)(@rspack/dev-middleware@2.0.3)(@rspack/dev-server@2.2.0)(@rspack/plugin-react-refresh@2.0.2)(@swc/css@0.0.20)(@types/webpack@5.28.5)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(sass-loader@16.0.8)(supports-color@9.4.0)(type-fest@4.41.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1) + '@teambit/rspack.dev-services.preview.react-preview': 1.0.10(@babel/core@7.28.3)(@types/react@19.2.18)(eslint@8.56.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) + '@teambit/typescript.typescript-compiler': 2.0.68(react@19.2.7) + '@testing-library/jest-dom': 6.5.0 + '@testing-library/react': 13.4.0(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@testing-library/react-hooks': 8.0.1(@types/react@19.2.18)(react-dom@19.2.7)(react-test-renderer@19.2.7)(react@19.2.7) + '@types/jest': 29.5.14 + '@types/node': 22.10.5 + '@types/react': 19.2.18 + '@types/react-dom': 19.2.4(@types/react@19.2.18) + '@vitest/coverage-istanbul': 4.1.10(supports-color@9.4.0)(vitest@4.1.10) + graphql: 15.8.0 + jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) + jest-environment-jsdom: 29.7.0(bufferutil@4.0.3)(supports-color@9.4.0)(utf-8-validate@5.0.5) + jsdom: 29.1.1 + oxlint: 1.78.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 - p-map-series: 2.1.0 react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + react-dom: 19.2.7(react@19.2.7) + sass: 1.72.0 + sass-loader: 16.0.8(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) + typescript: 5.9.2 + vite: 8.2.1(@types/node@22.10.5)(esbuild@0.14.29)(less@4.9.0)(sass-embedded@1.102.0)(sass@1.72.0)(terser@5.50.0)(yaml@1.10.2) + vitest: 4.1.10(@types/node@22.10.5)(@vitest/coverage-istanbul@4.1.10)(jsdom@29.1.1)(vite@8.2.1) transitivePeerDependencies: - '@babel/core' - '@babel/traverse' + - '@edge-runtime/vm' - '@minify-html/node' - '@module-federation/runtime-tools' - - '@parcel/css' - - '@pnpm/logger' + - '@noble/hashes' + - '@opentelemetry/api' + - '@rspack/dev-middleware' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' - - '@types/react' - '@types/webpack' + - '@vitejs/devtools' + - '@vitest/browser-playwright' + - '@vitest/browser-preview' + - '@vitest/browser-webdriverio' + - '@vitest/coverage-v8' + - '@vitest/ui' - babel-plugin-macros - - bare-abort-controller - - bare-buffer - - browserslist - bufferutil - canvas - clean-css - cssnano - csso - - debug - - domexception - - encoding - esbuild - eslint - fibers - - graphql + - happy-dom - html-minifier-terser + - jiti - less - lightningcss + - msw - node-notifier - node-sass - postcss - - react-dom - - react-native-b4a - react-refresh + - react-test-renderer - rollup - sass-embedded - selfsigned - sockjs-client + - stylus + - sugarss - supports-color + - terser - ts-node - - typanion + - tsx - type-fest - uglify-js - utf-8-validate + - vite-plus - vue-template-compiler - webpack - webpack-cli - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve + - yaml - '@teambit/scope.content.scope-overview@1.96.8(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': - dependencies: - '@teambit/components.blocks.component-card-display': 0.0.24(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/docs.ui.zoomable-image': 1.97.6(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - react: 19.2.7 - transitivePeerDependencies: - - '@apollo/client' - - '@testing-library/react' - - graphql - - react-dom - - '@teambit/scope.models.scope-model@0.0.521(@types/chai@4.2.15)': - dependencies: - '@teambit/component-descriptor': 0.0.430(@types/chai@4.2.15) - '@teambit/component-id': 1.2.2 - transitivePeerDependencies: - - '@types/chai' - - '@teambit/scope.models.scope-model@0.0.521(@types/chai@5.2.2)': + '@teambit/rspack.modules.generate-asset-manifest@0.0.9': dependencies: - '@teambit/component-descriptor': 0.0.430(@types/chai@5.2.2) - '@teambit/component-id': 1.2.2 + '@rspack/core': 1.7.12 transitivePeerDependencies: - - '@types/chai' + - '@swc/helpers' - '@teambit/scope.models.scope-model@file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)': + '@teambit/rspack.modules.generate-asset-manifest@file:components/modules/generate-asset-manifest(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) - '@teambit/component-id': 1.2.4 + '@rspack/core': 1.7.12 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - - '@types/react' - - chai + - '@swc/helpers' - react - react-dom - '@teambit/scope.models.scope-model@file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/rspack.modules.generate-asset-manifest@file:components/modules/generate-asset-manifest(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component-id': 1.2.4 + '@rspack/core': 1.7.12 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: - - '@types/react' - - chai + - '@swc/helpers' - react - react-dom - '@teambit/scope.models.scope-model@file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/rspack.modules.rspack-config-mutator@1.0.23(react-refresh@0.14.2)(react@18.3.1)(webpack@5.109.2)': dependencies: - '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/component-id': 1.2.4 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) + '@teambit/html.modules.inject-html-element': 0.0.6(react@18.3.1) + '@teambit/webpack.modules.generate-externals': 0.0.21 + camelcase: 6.2.0 + enhanced-resolve: 5.24.5 + find-root: 1.1.0 + html-webpack-plugin: 5.6.8(@rspack/core@2.1.10)(webpack@5.109.2) transitivePeerDependencies: - - '@types/react' - - chai + - '@module-federation/runtime-tools' + - '@swc/helpers' - react - - react-dom + - react-refresh + - selfsigned + - webpack - '@teambit/scope.modules.find-scope-path@0.0.12': + '@teambit/rspack.modules.rspack-config-mutator@1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2)': dependencies: - '@teambit/legacy.constants': 0.0.11 - find-up: 5.0.0 - fs-extra: 10.0.0 + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) + '@teambit/html.modules.inject-html-element': 0.0.6(react@19.2.7) + '@teambit/webpack.modules.generate-externals': 0.0.21 + camelcase: 6.2.0 + enhanced-resolve: 5.24.5 + find-root: 1.1.0 + html-webpack-plugin: 5.6.8(@rspack/core@2.1.10)(webpack@5.109.2) + transitivePeerDependencies: + - '@module-federation/runtime-tools' + - '@swc/helpers' + - react + - react-refresh + - selfsigned + - webpack - '@teambit/scope.modules.find-scope-path@file:components/modules/find-scope-path(react-dom@18.3.1)(react@18.3.1)': + '@teambit/rspack.plugins.manifest-plugin@file:components/plugins/manifest-plugin(@rspack/core@1.7.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - fs-extra: 10.0.0 + '@rspack/core': 1.7.12 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) @@ -89817,10 +96773,9 @@ snapshots: - react - react-dom - '@teambit/scope.modules.find-scope-path@file:components/modules/find-scope-path(react-dom@19.2.7)(react@19.2.7)': + '@teambit/rspack.plugins.manifest-plugin@file:components/plugins/manifest-plugin(@rspack/core@1.7.12)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - fs-extra: 10.0.0 + '@rspack/core': 1.7.12 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -89828,490 +96783,2856 @@ snapshots: - react - react-dom - '@teambit/scope.network@0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0)': - dependencies: - '@pnpm/node-fetch': 1.0.0(domexception@4.0.0) - '@teambit/bit-error': 0.0.404 - '@teambit/bit.get-bit-version': 0.0.5 - '@teambit/component-id': 1.2.4 - '@teambit/harmony.modules.feature-toggle': 0.0.19 - '@teambit/lane-id': 0.0.312 - '@teambit/legacy.cli.error': 0.0.19 - '@teambit/legacy.component-list': 0.0.103(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - '@teambit/legacy.constants': 0.0.11 - '@teambit/legacy.consumer-component': 0.0.50(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - '@teambit/legacy.dependency-graph': 0.0.52(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - '@teambit/legacy.loader': 0.0.7 - '@teambit/legacy.logger': 0.0.19 - '@teambit/legacy.scope': 0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - '@teambit/legacy.scope-api': 0.0.104(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - '@teambit/toolbox.network.agent': 0.0.554(supports-color@9.4.0) - agentkeepalive: 4.1.4(supports-color@9.4.0) - async-retry: 1.3.3 - chalk: 4.1.2 - graphql-request: 6.1.0(graphql@15.8.0) - http-proxy-agent: 4.0.1(supports-color@9.4.0) - https-proxy-agent: 5.0.0(supports-color@9.4.0) - lodash: 4.17.21 - socks-proxy-agent: 5.0.0(supports-color@9.4.0) - transitivePeerDependencies: - - domexception - - encoding - - graphql - - supports-color - - '@teambit/scope.network@file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/rspack.plugins.manifest-plugin@file:components/plugins/manifest-plugin(@rspack/core@2.1.10)(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@pnpm/node-fetch': 1.0.0(domexception@4.0.0) - '@teambit/bit-error': 0.0.404 - '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@18.3.1)(react@18.3.1) - '@teambit/component-id': 1.2.4 - '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@18.3.1)(react@18.3.1) - '@teambit/lane-id': 0.0.312 - '@teambit/legacy.cli.error': file:components/legacy/cli/error(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.loader': file:components/legacy/loader(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/toolbox.network.agent': 0.0.554(supports-color@9.4.0) - agentkeepalive: 4.1.4(supports-color@9.4.0) - async-retry: 1.3.3 - chalk: 4.1.2 - graphql-request: 6.1.0(graphql@15.8.0) - http-proxy-agent: 4.0.1(supports-color@9.4.0) - https-proxy-agent: 5.0.0(supports-color@9.4.0) - lodash: 4.17.21 + '@rspack/core': 2.1.10 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - socks-proxy-agent: 5.0.0(supports-color@9.4.0) - uuid: 8.3.2 transitivePeerDependencies: - - domexception - - encoding - - graphql - react - react-dom - - supports-color - '@teambit/scope.network@file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/rspack.plugins.manifest-plugin@file:components/plugins/manifest-plugin(@rspack/core@2.1.10)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@pnpm/node-fetch': 1.0.0(domexception@4.0.0) - '@teambit/bit-error': 0.0.404 - '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@19.2.7)(react@19.2.7) - '@teambit/component-id': 1.2.4 - '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@19.2.7)(react@19.2.7) - '@teambit/lane-id': 0.0.312 - '@teambit/legacy.cli.error': file:components/legacy/cli/error(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.loader': file:components/legacy/loader(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/toolbox.network.agent': 0.0.554(supports-color@9.4.0) - agentkeepalive: 4.1.4(supports-color@9.4.0) - async-retry: 1.3.3 - chalk: 4.1.2 - graphql-request: 6.1.0(graphql@15.8.0) - http-proxy-agent: 4.0.1(supports-color@9.4.0) - https-proxy-agent: 5.0.0(supports-color@9.4.0) - lodash: 4.17.21 + '@rspack/core': 2.1.10 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - socks-proxy-agent: 5.0.0(supports-color@9.4.0) - uuid: 8.3.2 transitivePeerDependencies: - - domexception - - encoding - - graphql - react - react-dom - - supports-color - '@teambit/scope.remote-actions@0.0.49': + '@teambit/rspack.rspack-bundler@1.0.10(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2)': dependencies: + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) + '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/component.snap-distance': 0.0.50(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - '@teambit/legacy.constants': 0.0.11 - '@teambit/legacy.logger': 0.0.19 - '@teambit/legacy.scope': 0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - '@teambit/scope.network': 0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - glob: 7.1.6 - transitivePeerDependencies: - - encoding - - '@teambit/scope.remote-actions@file:scopes/scope/remote-actions(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@teambit/component-id': 1.2.4 - '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) - '@teambit/lane-id': 0.0.312 - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@18.3.1)(react@18.3.1) - glob: 13.0.0 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) + babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) + compression-webpack-plugin: 11.1.0(webpack@5.109.2) + lodash: 4.17.21 + node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + p-map-series: 2.1.0 + process: 0.11.10 + rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) transitivePeerDependencies: - - encoding + - '@babel/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' + - fibers + - node-sass - react - react-dom + - react-refresh + - rollup + - sass + - sass-embedded + - selfsigned + - supports-color + - webpack - '@teambit/scope.remote-actions@file:scopes/scope/remote-actions(react-dom@19.2.7)(react@19.2.7)': + '@teambit/rspack.rspack-bundler@1.0.9(@babel/core@7.26.9)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2)': dependencies: + '@babel/preset-env': 7.28.3(@babel/core@7.26.9)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.26.9)(supports-color@9.4.0) + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) + '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) - '@teambit/lane-id': 0.0.312 - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) - glob: 13.0.0 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) + babel-loader: 9.1.3(@babel/core@7.26.9)(webpack@5.109.2) + compression-webpack-plugin: 11.1.0(webpack@5.109.2) + lodash: 4.17.21 + node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + p-map-series: 2.1.0 + process: 0.11.10 + rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) transitivePeerDependencies: - - encoding + - '@babel/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' + - fibers + - node-sass - react - react-dom + - react-refresh + - rollup + - sass + - sass-embedded + - selfsigned + - supports-color + - webpack - '@teambit/scope.remotes@0.0.49(graphql@15.8.0)': + '@teambit/rspack.rspack-bundler@1.0.9(@babel/core@7.28.3)(react-dom@18.3.1)(react-refresh@0.14.2)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2)': dependencies: + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/harmony.modules.concurrency': 0.0.12 - '@teambit/legacy-bit-id': 1.1.3 - '@teambit/legacy.component-list': 0.0.103(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - '@teambit/legacy.constants': 0.0.11 - '@teambit/legacy.consumer': 0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - '@teambit/legacy.consumer-component': 0.0.50(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - '@teambit/legacy.dependency-graph': 0.0.52(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - '@teambit/legacy.logger': 0.0.19 - '@teambit/legacy.scope': 0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - '@teambit/legacy.scope-api': 0.0.104(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - '@teambit/legacy.utils': 0.0.21 - '@teambit/scope.network': 0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) - async-retry: 1.3.3 - chalk: 4.1.2 - fs-extra: 10.0.0 - graphql-request: 6.1.0(graphql@15.8.0) + '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@18.3.1)(react@18.3.1) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@18.3.1)(webpack@5.109.2) + babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) + compression-webpack-plugin: 11.1.0(webpack@5.109.2) lodash: 4.17.21 - p-map: 4.0.0 + node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + p-map-series: 2.1.0 + process: 0.11.10 + rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) transitivePeerDependencies: - - encoding - - graphql + - '@babel/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' + - fibers + - node-sass + - react + - react-dom + - react-refresh + - rollup + - sass + - sass-embedded + - selfsigned + - supports-color + - webpack - '@teambit/scope.remotes@file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)': + '@teambit/rspack.rspack-bundler@1.0.9(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2)': dependencies: + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy-bit-id': 1.1.3 - '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - async-retry: 1.3.3 - chalk: 4.1.2 - fs-extra: 10.0.0 - graphql-request: 6.1.0(graphql@15.8.0) + '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) + babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) + compression-webpack-plugin: 11.1.0(webpack@5.109.2) lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - p-map: 4.0.0 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + p-map-series: 2.1.0 + process: 0.11.10 + rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) transitivePeerDependencies: - - encoding - - graphql + - '@babel/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' + - fibers + - node-sass - react - react-dom + - react-refresh + - rollup + - sass + - sass-embedded + - selfsigned + - supports-color + - webpack - '@teambit/scope.remotes@file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/rspack.rspack-dev-server@0.1.49(@babel/core@7.26.9)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': dependencies: - '@teambit/bit-error': 0.0.404 + '@babel/preset-env': 7.28.3(@babel/core@7.26.9)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.26.9)(supports-color@9.4.0) + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) '@teambit/component-id': 1.2.4 - '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy-bit-id': 1.1.3 - '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) - '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - async-retry: 1.3.3 - chalk: 4.1.2 - fs-extra: 10.0.0 - graphql-request: 6.1.0(graphql@15.8.0) - lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - p-map: 4.0.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) + '@teambit/rspack.rspack-bundler': 1.0.9(@babel/core@7.26.9)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) + babel-loader: 9.1.3(@babel/core@7.26.9)(webpack@5.109.2) + find-root: 1.1.0 + node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + object-hash: 3.0.0 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + react-refresh: 0.14.2 + rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) + sass-embedded: 1.102.0 + sass-loader: 16.0.5(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) transitivePeerDependencies: - - encoding - - graphql + - '@babel/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' + - eslint + - fibers + - node-sass - react - react-dom + - rollup + - sass + - selfsigned + - supports-color + - typescript + - vue-template-compiler + - webpack - '@teambit/scope.ui.empty-scope@0.0.510(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': + '@teambit/rspack.rspack-dev-server@0.1.49(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@18.3.1)(react@18.3.1)(rollup@2.80.0)(sass@1.63.6)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': dependencies: - '@teambit/documenter.ui.highlighted-text': 4.1.1(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.empty-component-gallery': 0.0.512(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - core-js: 3.13.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) + '@teambit/component-id': 1.2.4 + '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@18.3.1)(react@18.3.1) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@18.3.1)(webpack@5.109.2) + '@teambit/rspack.rspack-bundler': 1.0.9(@babel/core@7.28.3)(react-dom@18.3.1)(react-refresh@0.14.2)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.63.6)(supports-color@9.4.0)(webpack@5.109.2) + babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) + find-root: 1.1.0 + node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + object-hash: 3.0.0 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + react-refresh: 0.14.2 + rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) + sass-embedded: 1.102.0 + sass-loader: 16.0.5(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) transitivePeerDependencies: - - '@testing-library/react' - - '@types/react' + - '@babel/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' + - eslint + - fibers + - node-sass + - react + - react-dom + - rollup + - sass + - selfsigned + - supports-color + - typescript + - vue-template-compiler + - webpack - '@teambit/scope.ui.empty-scope@0.0.510(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/rspack.rspack-dev-server@0.1.49(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2)': dependencies: - '@teambit/documenter.ui.highlighted-text': 4.1.1(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.empty-component-gallery': 0.0.512(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) + '@teambit/component-id': 1.2.4 + '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) + '@teambit/rspack.rspack-bundler': 1.0.9(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) + babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) + find-root: 1.1.0 + node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + object-hash: 3.0.0 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + react-refresh: 0.14.2 + rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) + sass-embedded: 1.102.0 + sass-loader: 16.0.5(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) transitivePeerDependencies: - - '@testing-library/react' - - '@types/react' + - '@babel/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' + - eslint + - fibers + - node-sass + - react + - react-dom + - rollup + - sass + - selfsigned + - supports-color + - typescript + - vue-template-compiler + - webpack - '@teambit/scope.ui.hooks.scope-context@file:components/ui/hooks/scope-context(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)': + '@teambit/rspack.rspack-dev-server@0.1.50(@babel/core@7.28.3)(eslint@8.56.0)(react-dom@19.2.7)(react@19.2.7)(rollup@2.80.0)(sass@1.72.0)(supports-color@9.4.0)(typescript@7.0.2)(webpack@5.109.2)': dependencies: - '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) - core-js: 3.13.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@babel/preset-env': 7.28.3(@babel/core@7.28.3)(supports-color@9.4.0) + '@babel/preset-react': 7.27.1(@babel/core@7.28.3)(supports-color@9.4.0) + '@mdx-js/loader': 3.1.1(supports-color@9.4.0)(webpack@5.109.2) + '@rspack/core': 2.1.10 + '@rspack/dev-server': 2.2.0(@rspack/core@2.1.10) + '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.10)(react-refresh@0.14.2) + '@teambit/component-id': 1.2.4 + '@teambit/mdx.modules.mdx-pre-loader': 0.0.1 + '@teambit/mdx.modules.mdx-v3-options': 0.0.3(rollup@2.80.0)(supports-color@9.4.0) + '@teambit/react.babel.bit-react-transformer': 1.0.34(react-dom@19.2.7)(react@19.2.7) + '@teambit/rspack.modules.rspack-config-mutator': 1.0.23(react-refresh@0.14.2)(react@19.2.7)(webpack@5.109.2) + '@teambit/rspack.rspack-bundler': 1.0.10(@babel/core@7.28.3)(react-dom@19.2.7)(react-refresh@0.14.2)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(sass@1.72.0)(supports-color@9.4.0)(webpack@5.109.2) + babel-loader: 9.1.3(@babel/core@7.28.3)(webpack@5.109.2) + find-root: 1.1.0 + node-polyfill-webpack-plugin: 4.1.0(webpack@5.109.2) + object-hash: 3.0.0 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@7.0.2)(webpack@5.109.2) + react-refresh: 0.14.2 + rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.10) + sass-embedded: 1.102.0 + sass-loader: 16.0.5(@rspack/core@2.1.10)(sass-embedded@1.102.0)(sass@1.72.0)(webpack@5.109.2) transitivePeerDependencies: - - '@types/react' - - chai + - '@babel/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' + - eslint + - fibers + - node-sass + - react + - react-dom + - rollup + - sass + - selfsigned + - supports-color + - typescript + - vue-template-compiler + - webpack - '@teambit/scope.ui.hooks.scope-context@file:components/ui/hooks/scope-context(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/schema@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@18.3.1)(react@18.3.1) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + p-map-series: 2.1.0 + react: 18.3.1 transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' - - chai + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware - '@teambit/scope.ui.hooks.scope-context@file:components/ui/hooks/scope-context(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/schema@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + p-map-series: 2.1.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' - - chai + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware - '@teambit/scope.ui.hooks.use-scope@0.0.456(@apollo/client@3.12.11)(@types/chai@4.2.15)(react-dom@18.3.1)(react@18.3.1)': + '@teambit/schema@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) - '@teambit/scope.models.scope-model': 0.0.521(@types/chai@4.2.15) - '@teambit/ui-foundation.ui.hooks.use-data-query': 0.0.506(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) - core-js: 3.13.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - transitivePeerDependencies: - - '@types/chai' - - '@teambit/scope.ui.hooks.use-scope@0.0.456(@apollo/client@3.12.11)(@types/chai@4.2.15)(react-dom@19.2.7)(react@19.2.7)': - dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - '@teambit/scope.models.scope-model': 0.0.521(@types/chai@4.2.15) - '@teambit/ui-foundation.ui.hooks.use-data-query': 0.0.506(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + p-map-series: 2.1.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware - '@teambit/scope.ui.hooks.use-scope@0.0.456(@apollo/client@3.12.11)(@types/chai@5.2.2)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/schema@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - '@teambit/scope.models.scope-model': 0.0.521(@types/chai@5.2.2) - '@teambit/ui-foundation.ui.hooks.use-data-query': 0.0.506(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 5.2.1 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + p-map-series: 2.1.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - transitivePeerDependencies: - - '@types/chai' - - '@teambit/scope.ui.scope-details@0.0.526(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@teambit/design.ui.avatar': 1.0.29(react-dom@18.3.1)(react@18.3.1) - '@teambit/documenter.ui.sub-title': 4.1.1(react-dom@18.3.1)(react@18.3.1) - '@teambit/scope.ui.scope-labels': 0.0.505(react-dom@18.3.1)(react@18.3.1) - '@teambit/scope.ui.scope-title': 0.0.515(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - classnames: 2.2.6 - core-js: 3.13.0 - lodash: 4.17.21 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@testing-library/dom' - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware - '@teambit/scope.ui.scope-details@0.0.526(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/schema@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@5.2.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - '@teambit/design.ui.avatar': 1.0.29(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.sub-title': 4.1.1(react-dom@19.2.7)(react@19.2.7) - '@teambit/scope.ui.scope-labels': 0.0.505(react-dom@19.2.7)(react@19.2.7) - '@teambit/scope.ui.scope-title': 0.0.515(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - classnames: 2.2.6 - core-js: 3.13.0 - lodash: 4.17.21 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@5.2.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 5.2.1 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + p-map-series: 2.1.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@testing-library/dom' - '@testing-library/react' - - '@teambit/scope.ui.scope-icon@0.0.100(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@18.3.1)(react@18.3.1) - '@teambit/toolbox.string.get-initials': 0.0.491 - '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - classnames: 2.2.6 - react: 18.3.1 - transitivePeerDependencies: + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware - '@teambit/scope.ui.scope-icon@0.0.100(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/schema@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/toolbox.string.get-initials': 0.0.491 - '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - classnames: 2.2.6 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + p-map-series: 2.1.0 react: 19.2.7 transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware - '@teambit/scope.ui.scope-icon@0.0.91(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@18.3.1)(react@18.3.1) - '@teambit/toolbox.string.get-initials': 0.0.491 - '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - classnames: 2.2.6 - core-js: 3.13.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@teambit/scope.ui.scope-icon@0.0.91(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/schema@file:scopes/semantics/schema(004d8a33219e288fc11e9a0e89cff9bb)': dependencies: - '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/toolbox.string.get-initials': 0.0.491 - '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(94fc81ec3178f7474dcc25b8f8a24f15) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - classnames: 2.2.6 - core-js: 3.13.0 + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - - '@teambit/scope.ui.scope-icon@0.0.99(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@18.3.1)(react@18.3.1) - '@teambit/toolbox.string.get-initials': 0.0.491 - '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - classnames: 2.2.6 - core-js: 3.13.0 - react: 18.3.1 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/scope.ui.scope-icon@0.0.99(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/schema@file:scopes/semantics/schema(323ef062ddb301af68e440118d6ffb75)': dependencies: - '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/toolbox.string.get-initials': 0.0.491 - '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8c4e3ac6618e563d3c2b039062ad58d9) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - classnames: 2.2.6 - core-js: 3.13.0 + chai: 5.2.1 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/scope.ui.scope-icon@0.0.99(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/schema@file:scopes/semantics/schema(4a848c59b262eeadb7e2cfa91f2c4b65)': dependencies: - '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/toolbox.string.get-initials': 0.0.491 - '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 - '@testing-library/react': 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - classnames: 2.2.6 - core-js: 3.13.0 + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(956b37e2161835d4f3b437bb4163aa66) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: - - react-dom - - '@teambit/scope.ui.scope-labels@0.0.505(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@teambit/component.ui.badges.component-count': 0.0.15(react-dom@18.3.1)(react@18.3.1) - classnames: 2.2.6 - core-js: 3.13.0 - lodash: 4.17.21 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/schema@file:scopes/semantics/schema(86bb152a2fd7a088987cb2d969768503)': + dependencies: + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(2f2ff5c22615b81ef353a3ebdeb3aeba) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/schema@file:scopes/semantics/schema(a1f4d8d6aa2397d610235ef68a58bce3)': + dependencies: + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8e3bb409989b9a8170c4491cc33a6611) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/schema@file:scopes/semantics/schema(a22783a682bb9adf5ebf344dedc3df9d)': + dependencies: + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(7f0b1380d9e19b8380805b18f15ff8d1) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/schema@file:scopes/semantics/schema(d44ff5124943096ded62f98873b13dd7)': + dependencies: + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/defender.prettier.config-mutator': file:scopes/defender/prettier-config-mutator(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(c9b30cb656756ed3e4de20d984da836c) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + graphql-type-json: 0.3.2(graphql@15.8.0) + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/scope.content.scope-overview@1.96.8(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/components.blocks.component-card-display': 0.0.24(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/docs.ui.zoomable-image': 1.97.6(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/legacy' + - '@testing-library/react' + - graphql + - react-dom + + '@teambit/scope.models.scope-model@0.0.521(@types/chai@4.2.15)': + dependencies: + '@teambit/component-descriptor': 0.0.430(@types/chai@4.2.15) + '@teambit/component-id': 1.2.2 + transitivePeerDependencies: + - '@types/chai' + + '@teambit/scope.models.scope-model@0.0.521(@types/chai@5.2.2)': + dependencies: + '@teambit/component-descriptor': 0.0.430(@types/chai@5.2.2) + '@teambit/component-id': 1.2.2 + transitivePeerDependencies: + - '@types/chai' + + '@teambit/scope.models.scope-model@file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-id': 1.2.4 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + - chai + - react + - react-dom + + '@teambit/scope.models.scope-model@file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@types/react' + - chai + - react + - react-dom + + '@teambit/scope.models.scope-model@file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@types/react' + - chai + - react + - react-dom + + '@teambit/scope.modules.find-scope-path@0.0.12': + dependencies: + '@teambit/legacy.constants': 0.0.11 + find-up: 5.0.0 + fs-extra: 10.0.0 + + '@teambit/scope.modules.find-scope-path@file:components/modules/find-scope-path(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + fs-extra: 10.0.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - react + - react-dom + + '@teambit/scope.modules.find-scope-path@file:components/modules/find-scope-path(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + fs-extra: 10.0.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - react + - react-dom + + '@teambit/scope.network@0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0)': + dependencies: + '@pnpm/node-fetch': 1.0.0(domexception@4.0.0) + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': 0.0.5 + '@teambit/component-id': 1.2.4 + '@teambit/harmony.modules.feature-toggle': 0.0.19 + '@teambit/lane-id': 0.0.312 + '@teambit/legacy.cli.error': 0.0.19 + '@teambit/legacy.component-list': 0.0.103(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + '@teambit/legacy.constants': 0.0.11 + '@teambit/legacy.consumer-component': 0.0.50(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + '@teambit/legacy.dependency-graph': 0.0.52(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + '@teambit/legacy.loader': 0.0.7 + '@teambit/legacy.logger': 0.0.19 + '@teambit/legacy.scope': 0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + '@teambit/legacy.scope-api': 0.0.104(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + '@teambit/toolbox.network.agent': 0.0.554(supports-color@9.4.0) + agentkeepalive: 4.1.4(supports-color@9.4.0) + async-retry: 1.3.3 + chalk: 4.1.2 + graphql-request: 6.1.0(graphql@15.8.0) + http-proxy-agent: 4.0.1(supports-color@9.4.0) + https-proxy-agent: 5.0.0(supports-color@9.4.0) + lodash: 4.17.21 + socks-proxy-agent: 5.0.0(supports-color@9.4.0) + transitivePeerDependencies: + - domexception + - encoding + - graphql + - supports-color + + '@teambit/scope.network@file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@pnpm/node-fetch': 1.0.0(domexception@4.0.0) + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-id': 1.2.4 + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@18.3.1)(react@18.3.1) + '@teambit/lane-id': 0.0.312 + '@teambit/legacy.cli.error': file:components/legacy/cli/error(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/toolbox.network.agent': 0.0.554(supports-color@9.4.0) + agentkeepalive: 4.1.4(supports-color@9.4.0) + async-retry: 1.3.3 + chalk: 4.1.2 + graphql-request: 6.1.0(graphql@15.8.0) + http-proxy-agent: 4.0.1(supports-color@9.4.0) + https-proxy-agent: 5.0.0(supports-color@9.4.0) + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + socks-proxy-agent: 5.0.0(supports-color@9.4.0) + uuid: 8.3.2 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react + - react-dom + - supports-color + + '@teambit/scope.network@file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@pnpm/node-fetch': 1.0.0(domexception@4.0.0) + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/harmony.modules.feature-toggle': file:scopes/harmony/modules/feature-toggle(react-dom@19.2.7)(react@19.2.7) + '@teambit/lane-id': 0.0.312 + '@teambit/legacy.cli.error': file:components/legacy/cli/error(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/toolbox.network.agent': 0.0.554(supports-color@9.4.0) + agentkeepalive: 4.1.4(supports-color@9.4.0) + async-retry: 1.3.3 + chalk: 4.1.2 + graphql-request: 6.1.0(graphql@15.8.0) + http-proxy-agent: 4.0.1(supports-color@9.4.0) + https-proxy-agent: 5.0.0(supports-color@9.4.0) + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + socks-proxy-agent: 5.0.0(supports-color@9.4.0) + uuid: 8.3.2 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react + - react-dom + - supports-color + + '@teambit/scope.remote-actions@0.0.49': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/component.snap-distance': 0.0.50(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + '@teambit/legacy.constants': 0.0.11 + '@teambit/legacy.logger': 0.0.19 + '@teambit/legacy.scope': 0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + '@teambit/scope.network': 0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + glob: 7.1.6 + transitivePeerDependencies: + - encoding + + '@teambit/scope.remote-actions@file:scopes/scope/remote-actions(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) + '@teambit/lane-id': 0.0.312 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@18.3.1)(react@18.3.1) + glob: 13.0.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - encoding + - react + - react-dom + + '@teambit/scope.remote-actions@file:scopes/scope/remote-actions(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/component-id': 1.2.4 + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/lane-id': 0.0.312 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) + glob: 13.0.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - encoding + - react + - react-dom + + '@teambit/scope.remotes@0.0.49(graphql@15.8.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/harmony.modules.concurrency': 0.0.12 + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.component-list': 0.0.103(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + '@teambit/legacy.constants': 0.0.11 + '@teambit/legacy.consumer': 0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': 0.0.50(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + '@teambit/legacy.dependency-graph': 0.0.52(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + '@teambit/legacy.logger': 0.0.19 + '@teambit/legacy.scope': 0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + '@teambit/legacy.scope-api': 0.0.104(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + '@teambit/legacy.utils': 0.0.21 + '@teambit/scope.network': 0.0.49(domexception@4.0.0)(graphql@15.8.0)(supports-color@9.4.0) + async-retry: 1.3.3 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-request: 6.1.0(graphql@15.8.0) + lodash: 4.17.21 + p-map: 4.0.0 + transitivePeerDependencies: + - encoding + - graphql + + '@teambit/scope.remotes@file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + async-retry: 1.3.3 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-request: 6.1.0(graphql@15.8.0) + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map: 4.0.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - encoding + - graphql + - react + - react-dom + + '@teambit/scope.remotes@file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + async-retry: 1.3.3 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphql-request: 6.1.0(graphql@15.8.0) + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map: 4.0.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - encoding + - graphql + - react + - react-dom + + '@teambit/scope.ui.empty-scope@0.0.510(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/documenter.ui.highlighted-text': 4.1.1(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.empty-component-gallery': 0.0.512(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + core-js: 3.13.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@testing-library/react' + - '@types/react' + + '@teambit/scope.ui.empty-scope@0.0.510(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/documenter.ui.highlighted-text': 4.1.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.empty-component-gallery': 0.0.512(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + - '@types/react' + + '@teambit/scope.ui.empty-scope@0.0.510(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/documenter.ui.highlighted-text': 4.1.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.empty-component-gallery': 0.0.512(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + - '@types/react' + + '@teambit/scope.ui.hooks.scope-context@file:components/ui/hooks/scope-context(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) + react: 18.3.1 + transitivePeerDependencies: + - '@types/react' + - chai + - react-dom + + '@teambit/scope.ui.hooks.scope-context@file:components/ui/hooks/scope-context(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + react: 19.2.7 + transitivePeerDependencies: + - '@types/react' + - chai + - react-dom + + '@teambit/scope.ui.hooks.scope-context@file:components/ui/hooks/scope-context(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + react: 19.2.7 + transitivePeerDependencies: + - '@types/react' + - chai + - react-dom + + '@teambit/scope.ui.hooks.use-scope@0.0.456(@apollo/client@3.12.11)(@types/chai@4.2.15)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) + '@teambit/scope.models.scope-model': 0.0.521(@types/chai@4.2.15) + '@teambit/ui-foundation.ui.hooks.use-data-query': 0.0.506(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + core-js: 3.13.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@types/chai' + + '@teambit/scope.ui.hooks.use-scope@0.0.456(@apollo/client@3.12.11)(@types/chai@4.2.15)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/scope.models.scope-model': 0.0.521(@types/chai@4.2.15) + '@teambit/ui-foundation.ui.hooks.use-data-query': 0.0.506(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@types/chai' + + '@teambit/scope.ui.hooks.use-scope@0.0.456(@apollo/client@3.12.11)(@types/chai@5.2.2)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/scope.models.scope-model': 0.0.521(@types/chai@5.2.2) + '@teambit/ui-foundation.ui.hooks.use-data-query': 0.0.506(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@types/chai' + + '@teambit/scope.ui.scope-details@0.0.526(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/design.ui.avatar': 1.0.29(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.sub-title': 4.1.1(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.ui.scope-labels': 0.0.505(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.ui.scope-title': 0.0.515(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + classnames: 2.2.6 + core-js: 3.13.0 + lodash: 4.17.21 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@testing-library/react' + + '@teambit/scope.ui.scope-details@0.0.526(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/design.ui.avatar': 1.0.29(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.sub-title': 4.1.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-labels': 0.0.505(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-title': 0.0.515(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + lodash: 4.17.21 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + + '@teambit/scope.ui.scope-details@0.0.526(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/design.ui.avatar': 1.0.29(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.sub-title': 4.1.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-labels': 0.0.505(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-title': 0.0.515(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + lodash: 4.17.21 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + + '@teambit/scope.ui.scope-icon@0.0.100(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.string.get-initials': 0.0.491 + '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + classnames: 2.2.6 + react: 18.3.1 + transitivePeerDependencies: + - react-dom + + '@teambit/scope.ui.scope-icon@0.0.100(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.string.get-initials': 0.0.491 + '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + react: 19.2.7 + transitivePeerDependencies: + - react-dom + + '@teambit/scope.ui.scope-icon@0.0.91(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.string.get-initials': 0.0.491 + '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + classnames: 2.2.6 + core-js: 3.13.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@teambit/scope.ui.scope-icon@0.0.91(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.string.get-initials': 0.0.491 + '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@teambit/scope.ui.scope-icon@0.0.91(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.string.get-initials': 0.0.491 + '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 + '@testing-library/react': 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@teambit/scope.ui.scope-icon@0.0.99(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.string.get-initials': 0.0.491 + '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + classnames: 2.2.6 + core-js: 3.13.0 + react: 18.3.1 + transitivePeerDependencies: + - react-dom + + '@teambit/scope.ui.scope-icon@0.0.99(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.string.get-initials': 0.0.491 + '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + transitivePeerDependencies: + - react-dom + + '@teambit/scope.ui.scope-icon@0.0.99(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.string.get-initials': 0.0.491 + '@teambit/toolbox.url.add-avatar-query-params': 0.0.492 + '@testing-library/react': 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + transitivePeerDependencies: + - react-dom + + '@teambit/scope.ui.scope-labels@0.0.505(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/component.ui.badges.component-count': 0.0.15(react-dom@18.3.1)(react@18.3.1) + classnames: 2.2.6 + core-js: 3.13.0 + lodash: 4.17.21 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + '@teambit/scope.ui.scope-labels@0.0.505(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/component.ui.badges.component-count': 0.0.15(react-dom@19.2.7)(react@19.2.7) - classnames: 2.2.6 - core-js: 3.13.0 + '@teambit/component.ui.badges.component-count': 0.0.15(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + lodash: 4.17.21 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@teambit/scope.ui.scope-title@0.0.515(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/base-ui.text.muted-text': 1.0.1(react-dom@18.3.1)(react@18.3.1) + '@teambit/documenter.ui.heading': 4.1.1(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.ui.scope-icon': 0.0.91(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + classnames: 2.2.6 + core-js: 3.13.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@testing-library/react' + + '@teambit/scope.ui.scope-title@0.0.515(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/base-ui.text.muted-text': 1.0.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.heading': 4.1.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-icon': 0.0.91(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + + '@teambit/scope.ui.scope-title@0.0.515(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/base-ui.text.muted-text': 1.0.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.heading': 4.1.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-icon': 0.0.91(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + + '@teambit/scope@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.utils.composer': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@18.3.1)(react@18.3.1) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/command-bar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-id': 1.2.4 + '@teambit/component-tree': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@18.3.1) + '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/explorer.ui.gallery.component-grid': 0.0.496(react-dom@18.3.1)(react@18.3.1) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.modules.load-trace': file:scopes/harmony/modules/load-trace(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.modules.requireable-component': file:scopes/harmony/modules/requireable-component(react-dom@18.3.1)(react@18.3.1) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@18.3.1)(react@18.3.1) + '@teambit/preview.ui.preview-placeholder': file:scopes/preview/ui/preview-placeholder(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/scope.remote-actions': file:scopes/scope/remote-actions(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.ui.empty-scope': 0.0.510(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.ui.hooks.scope-context': file:components/ui/hooks/scope-context(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.ui.hooks.use-scope': 0.0.456(@apollo/client@3.12.11)(@types/chai@4.2.15)(react-dom@18.3.1)(react@18.3.1) + '@teambit/scope.ui.scope-details': 0.0.526(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/scopes.scope-id': 0.0.9 + '@teambit/sidebar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.corner': 0.0.520(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.full-loader': 0.0.500(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.use-box.dropdown': 0.0.151(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.use-box.scope-menu': 0.0.147(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@18.3.1)(react@18.3.1) + chalk: 4.1.2 + chokidar: 3.6.0 + classnames: 2.5.1 + cli-table: 0.3.6 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + multimatch: 5.0.0 + p-map-series: 2.1.0 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + reset-css: 5.0.1 + semver: 7.7.1 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/scope@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.utils.composer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/command-bar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component-tree': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) + '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.gallery.component-grid': 0.0.496(react-dom@19.2.7)(react@19.2.7) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.load-trace': file:scopes/harmony/modules/load-trace(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.requireable-component': file:scopes/harmony/modules/requireable-component(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/preview.ui.preview-placeholder': file:scopes/preview/ui/preview-placeholder(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remote-actions': file:scopes/scope/remote-actions(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.empty-scope': 0.0.510(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.hooks.scope-context': file:components/ui/hooks/scope-context(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.hooks.use-scope': 0.0.456(@apollo/client@3.12.11)(@types/chai@4.2.15)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-details': 0.0.526(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scopes.scope-id': 0.0.9 + '@teambit/sidebar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.corner': 0.0.520(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.full-loader': 0.0.500(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.dropdown': 0.0.151(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.scope-menu': 0.0.147(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + chokidar: 3.6.0 + classnames: 2.5.1 + cli-table: 0.3.6 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + multimatch: 5.0.0 + p-map-series: 2.1.0 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + reset-css: 5.0.1 + semver: 7.7.1 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/scope@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.utils.composer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/command-bar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component-tree': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) + '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.gallery.component-grid': 0.0.496(react-dom@19.2.7)(react@19.2.7) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.load-trace': file:scopes/harmony/modules/load-trace(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.requireable-component': file:scopes/harmony/modules/requireable-component(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/preview.ui.preview-placeholder': file:scopes/preview/ui/preview-placeholder(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remote-actions': file:scopes/scope/remote-actions(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.empty-scope': 0.0.510(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.hooks.scope-context': file:components/ui/hooks/scope-context(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.hooks.use-scope': 0.0.456(@apollo/client@3.12.11)(@types/chai@4.2.15)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-details': 0.0.526(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scopes.scope-id': 0.0.9 + '@teambit/sidebar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.corner': 0.0.520(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.full-loader': 0.0.500(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.dropdown': 0.0.151(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.scope-menu': 0.0.147(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + chokidar: 3.6.0 + classnames: 2.5.1 + cli-table: 0.3.6 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) lodash: 4.17.21 + multimatch: 5.0.0 + p-map-series: 2.1.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + reset-css: 5.0.1 + semver: 7.7.1 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware - '@teambit/scope.ui.scope-title@0.0.515(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)': + '@teambit/scope@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - '@teambit/base-ui.text.muted-text': 1.0.1(react-dom@18.3.1)(react@18.3.1) - '@teambit/documenter.ui.heading': 4.1.1(react-dom@18.3.1)(react@18.3.1) - '@teambit/scope.ui.scope-icon': 0.0.91(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - classnames: 2.2.6 - core-js: 3.13.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.utils.composer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/command-bar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component-tree': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) + '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.gallery.component-grid': 0.0.496(react-dom@19.2.7)(react@19.2.7) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.load-trace': file:scopes/harmony/modules/load-trace(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.requireable-component': file:scopes/harmony/modules/requireable-component(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/preview.ui.preview-placeholder': file:scopes/preview/ui/preview-placeholder(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remote-actions': file:scopes/scope/remote-actions(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.empty-scope': 0.0.510(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.hooks.scope-context': file:components/ui/hooks/scope-context(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.hooks.use-scope': 0.0.456(@apollo/client@3.12.11)(@types/chai@4.2.15)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-details': 0.0.526(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scopes.scope-id': 0.0.9 + '@teambit/sidebar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.corner': 0.0.520(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.full-loader': 0.0.500(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.dropdown': 0.0.151(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.scope-menu': 0.0.147(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + chokidar: 3.6.0 + classnames: 2.5.1 + cli-table: 0.3.6 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + multimatch: 5.0.0 + p-map-series: 2.1.0 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + reset-css: 5.0.1 + semver: 7.7.1 transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware - '@teambit/scope.ui.scope-title@0.0.515(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/scope@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@5.2.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - '@teambit/base-ui.text.muted-text': 1.0.1(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.heading': 4.1.1(react-dom@19.2.7)(react@19.2.7) - '@teambit/scope.ui.scope-icon': 0.0.91(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - classnames: 2.2.6 - core-js: 3.13.0 + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.utils.composer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/command-bar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component-tree': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) + '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.gallery.component-grid': 0.0.496(react-dom@19.2.7)(react@19.2.7) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.load-trace': file:scopes/harmony/modules/load-trace(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.requireable-component': file:scopes/harmony/modules/requireable-component(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/preview.ui.preview-placeholder': file:scopes/preview/ui/preview-placeholder(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remote-actions': file:scopes/scope/remote-actions(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.empty-scope': 0.0.510(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.hooks.scope-context': file:components/ui/hooks/scope-context(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.hooks.use-scope': 0.0.456(@apollo/client@3.12.11)(@types/chai@5.2.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-details': 0.0.526(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scopes.scope-id': 0.0.9 + '@teambit/sidebar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.corner': 0.0.520(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.full-loader': 0.0.500(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.dropdown': 0.0.151(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.scope-menu': 0.0.147(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + chokidar: 3.6.0 + classnames: 2.5.1 + cli-table: 0.3.6 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + multimatch: 5.0.0 + p-map-series: 2.1.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + reset-css: 5.0.1 + semver: 7.7.1 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/scope@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.utils.composer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/bit.get-bit-version': file:components/bit/get-bit-version(react-dom@19.2.7)(react@19.2.7) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/command-bar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component-tree': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) + '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.ui.tree': 0.0.16(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.gallery.component-grid': 0.0.496(react-dom@19.2.7)(react@19.2.7) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.load-trace': file:scopes/harmony/modules/load-trace(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.requireable-component': file:scopes/harmony/modules/requireable-component(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.component-package-name': file:components/modules/component-package-name(react-dom@19.2.7)(react@19.2.7) + '@teambit/preview.ui.preview-placeholder': file:scopes/preview/ui/preview-placeholder(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.models.scope-model': file:scopes/scope/models/scope-model(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.network': file:scopes/scope/network(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/scope.remote-actions': file:scopes/scope/remote-actions(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.empty-scope': 0.0.510(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.hooks.scope-context': file:components/ui/hooks/scope-context(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.hooks.use-scope': 0.0.456(@apollo/client@3.12.11)(@types/chai@4.2.15)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scope.ui.scope-details': 0.0.526(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/scopes.scope-id': 0.0.9 + '@teambit/sidebar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.corner': 0.0.520(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.full-loader': 0.0.500(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.dropdown': 0.0.151(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.scope-menu': 0.0.147(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@19.2.7)(react@19.2.7) + chalk: 4.1.2 + chokidar: 3.6.0 + classnames: 2.5.1 + cli-table: 0.3.6 + fs-extra: 10.0.0 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + multimatch: 5.0.0 + p-map-series: 2.1.0 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + reset-css: 5.0.1 + semver: 7.7.1 transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' - '@testing-library/react' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware - '@teambit/scope@file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/scope@file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@18.3.1)(react@18.3.1) '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@18.3.1)(react@18.3.1) @@ -90323,14 +99644,14 @@ snapshots: '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@18.3.1)(react@18.3.1) '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@18.3.1) '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/explorer.ui.gallery.component-grid': 0.0.496(react-dom@18.3.1)(react@18.3.1) '@teambit/graph.cleargraph': 0.0.11 '@teambit/harmony': 0.4.12 @@ -90340,7 +99661,7 @@ snapshots: '@teambit/lane-id': 0.0.312 '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) @@ -90366,7 +99687,7 @@ snapshots: '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@18.3.1)(react@18.3.1) @@ -90392,6 +99713,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@types/chai' - '@types/react' - chai @@ -90401,7 +99723,7 @@ snapshots: - react-dom - supports-color - '@teambit/scope@file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/scope@file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/chai@4.2.15)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) @@ -90413,14 +99735,14 @@ snapshots: '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/explorer.ui.gallery.component-grid': 0.0.496(react-dom@19.2.7)(react@19.2.7) '@teambit/graph.cleargraph': 0.0.11 '@teambit/harmony': 0.4.12 @@ -90430,7 +99752,7 @@ snapshots: '@teambit/lane-id': 0.0.312 '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) @@ -90456,7 +99778,7 @@ snapshots: '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) @@ -90482,6 +99804,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@types/chai' - '@types/react' - chai @@ -90491,7 +99814,7 @@ snapshots: - react-dom - supports-color - '@teambit/scope@file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/chai@5.2.2)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/scope@file:scopes/scope/scope(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@types/chai@5.2.2)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) @@ -90503,14 +99826,14 @@ snapshots: '@teambit/component.modules.component-url': file:scopes/component/component-url(react-dom@19.2.7)(react@19.2.7) '@teambit/component.snap-distance': file:scopes/component/snap-distance(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/explorer.ui.gallery.component-grid': 0.0.496(react-dom@19.2.7)(react@19.2.7) '@teambit/graph.cleargraph': 0.0.11 '@teambit/harmony': 0.4.12 @@ -90520,7 +99843,7 @@ snapshots: '@teambit/lane-id': 0.0.312 '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy-component-log': file:components/legacy-component-log(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) @@ -90546,7 +99869,7 @@ snapshots: '@teambit/ui-foundation.ui.hooks.use-is-mobile': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) @@ -90572,6 +99895,7 @@ snapshots: transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@types/chai' - '@types/react' - chai @@ -90684,7 +100008,7 @@ snapshots: '@teambit/semantics.doc-parser@file:components/semantics/doc-parser(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) @@ -90704,7 +100028,7 @@ snapshots: '@teambit/semantics.doc-parser@file:components/semantics/doc-parser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) @@ -90775,7 +100099,7 @@ snapshots: - react - react-dom - '@teambit/semantics.entities.semantic-schema@file:components/entities/semantic-schema(react-dom@19.1.0)(react@19.1.0)': + '@teambit/semantics.entities.semantic-schema@file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/component-id': 1.2.4 chalk: 4.1.2 @@ -90783,23 +100107,76 @@ snapshots: oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 pluralize: 8.0.0 - react-router-dom: 6.30.4(react-dom@19.1.0)(react@19.1.0) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: - react - react-dom - '@teambit/semantics.entities.semantic-schema@file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7)': + '@teambit/semantics.ui.api-diff-view@0.0.3(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) + '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component-id': 1.2.4 - chalk: 4.1.2 - lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - pluralize: 8.0.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.hooks.use-bulk-paged-query': file:components/ui/hooks/use-bulk-paged-query(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react@18.3.1)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + react: 18.3.1 transitivePeerDependencies: - - react + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - react-dom + - supports-color + - ts-node + + '@teambit/semantics.ui.api-diff-view@0.0.3(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-bulk-paged-query': file:components/ui/hooks/use-bulk-paged-query(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + react: 19.2.7 + transitivePeerDependencies: + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - react-dom + - supports-color + - ts-node + + '@teambit/semantics.ui.api-diff-view@0.0.3(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-bulk-paged-query': file:components/ui/hooks/use-bulk-paged-query(@apollo/client@3.12.11)(@testing-library/react@16.3.2)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + react: 19.2.7 + transitivePeerDependencies: + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier - react-dom + - supports-color + - ts-node '@teambit/semantics.ui.api-diff-view@file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: @@ -90813,96 +100190,683 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - - '@testing-library/dom' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - supports-color + - ts-node + + '@teambit/semantics.ui.api-diff-view@file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-bulk-paged-query': file:components/ui/hooks/use-bulk-paged-query(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - supports-color + - ts-node + + '@teambit/semantics.ui.api-diff-view@file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-bulk-paged-query': file:components/ui/hooks/use-bulk-paged-query(@apollo/client@3.12.11)(@testing-library/react@16.3.2)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/dom' + - '@testing-library/react' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - graphql + - node-notifier + - supports-color + - ts-node + + '@teambit/sidebar@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.section': 0.0.357(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony': 0.4.12 + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@18.3.1)(react@18.3.1) + classnames: 2.5.1 + lodash: 4.17.21 + react: 18.3.1 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/sidebar@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.section': 0.0.357(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 + lodash: 4.17.21 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/sidebar@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.section': 0.0.357(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 + lodash: 4.17.21 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/sidebar@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.section': 0.0.357(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 + lodash: 4.17.21 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/sidebar@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.section': 0.0.357(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 + lodash: 4.17.21 + react: 19.2.7 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/sidebar@file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@teambit/design.ui.surfaces.menu.section': 0.0.357(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony': 0.4.12 + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + classnames: 2.5.1 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + - react-dom + + '@teambit/sidebar@file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/design.ui.surfaces.menu.section': 0.0.357(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + classnames: 2.5.1 + lodash: 4.17.21 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@types/react' + - react-dom + + '@teambit/snapping@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/application': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies': 1.0.1107(db92e6d8f7aff7218553956ad9a4b470) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/export': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.get-basic-log': file:scopes/harmony/modules/get-basic-log(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/importer': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.semver-helper': file:scopes/pkg/modules/semver-helper(react-dom@19.2.7)(react@19.2.7) + '@teambit/remove': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphlib: 2.1.8 + lodash: 4.17.21 + open-editor: 3.0.0 + p-map: 4.0.0 + p-map-series: 2.1.0 + semver: 7.7.1 + uuid: 8.3.2 + yesno: 0.4.0 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' - '@testing-library/react' - - '@types/node' - '@types/react' - - '@types/react-dom' - - babel-plugin-macros + - domexception + - encoding - graphql - - node-notifier + - react + - react-dom + - react-router-dom - supports-color - - ts-node - '@teambit/semantics.ui.api-diff-view@file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/snapping@file:scopes/component/snapping(004d8a33219e288fc11e9a0e89cff9bb)': dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.hooks.use-bulk-paged-query': file:components/ui/hooks/use-bulk-paged-query(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react@19.2.7)(supports-color@9.4.0) - '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.get-basic-log': file:scopes/harmony/modules/get-basic-log(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.semver-helper': file:scopes/pkg/modules/semver-helper(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(94fc81ec3178f7474dcc25b8f8a24f15) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphlib: 2.1.8 + lodash: 4.17.21 + open-editor: 3.0.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map: 4.0.0 + p-map-series: 2.1.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + semver: 7.7.1 + uuid: 8.3.2 + yesno: 0.4.0 transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers - graphql + - html-minifier-terser + - less + - lightningcss - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client - supports-color - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/semantics.ui.api-diff-view@file:components/ui/api-diff-view(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/snapping@file:scopes/component/snapping(323ef062ddb301af68e440118d6ffb75)': dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - '@teambit/code.ui.diff-viewer': file:components/ui/diff-viewer(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/semantics.entities.semantic-schema-diff': file:components/entities/semantic-schema-diff(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.hooks.use-bulk-paged-query': file:components/ui/hooks/use-bulk-paged-query(@apollo/client@3.12.11)(@testing-library/react@16.3.2)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react@19.2.7)(supports-color@9.4.0) - '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.get-basic-log': file:scopes/harmony/modules/get-basic-log(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pkg.modules.semver-helper': file:scopes/pkg/modules/semver-helper(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8c4e3ac6618e563d3c2b039062ad58d9) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + chai: 5.2.1 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphlib: 2.1.8 + lodash: 4.17.21 + open-editor: 3.0.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map: 4.0.0 + p-map-series: 2.1.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + semver: 7.7.1 + uuid: 8.3.2 + yesno: 0.4.0 transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' - '@types/node' - '@types/react' - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers - graphql + - html-minifier-terser + - less + - lightningcss - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client - supports-color - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve - '@teambit/sidebar@file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@teambit/design.ui.surfaces.menu.section': 0.0.357(react-dom@18.3.1)(react@18.3.1) - '@teambit/harmony': 0.4.12 - '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@18.3.1)(react@18.3.1) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - classnames: 2.5.1 - lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 18.3.1 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - react-dom - - '@teambit/sidebar@file:scopes/ui-foundation/sidebar(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': - dependencies: - '@teambit/design.ui.surfaces.menu.section': 0.0.357(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony': 0.4.12 - '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - classnames: 2.5.1 - lodash: 4.17.21 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - transitivePeerDependencies: - - '@types/react' - - react-dom - - '@teambit/snapping@file:scopes/component/snapping(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/snapping@file:scopes/component/snapping(4a848c59b262eeadb7e2cfa91f2c4b65)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 @@ -90933,7 +100897,7 @@ snapshots: '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(956b37e2161835d4f3b437bb4163aa66) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) chai: 4.3.0 chalk: 4.1.2 @@ -90950,17 +100914,29 @@ snapshots: uuid: 8.3.2 yesno: 0.4.0 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -90976,6 +100952,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -91005,7 +100983,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/snapping@file:scopes/component/snapping(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/snapping@file:scopes/component/snapping(86bb152a2fd7a088987cb2d969768503)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 @@ -91036,7 +101014,7 @@ snapshots: '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@18.3.1)(react@18.3.1) '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(2f2ff5c22615b81ef353a3ebdeb3aeba) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) chai: 4.3.0 chalk: 4.1.2 @@ -91053,17 +101031,29 @@ snapshots: uuid: 8.3.2 yesno: 0.4.0 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -91079,6 +101069,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -91108,39 +101100,39 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/snapping@file:scopes/component/snapping(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/snapping@file:scopes/component/snapping(a1f4d8d6aa2397d610235ef68a58bce3)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-issues': file:components/component-issues(react-dom@18.3.1)(react@18.3.1) '@teambit/component-version': 1.0.4 - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/graph.cleargraph': 0.0.11 '@teambit/harmony': 0.4.12 - '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) - '@teambit/harmony.modules.get-basic-log': file:scopes/harmony/modules/get-basic-log(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.modules.get-basic-log': file:scopes/harmony/modules/get-basic-log(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/lane-id': 0.0.312 - '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy-bit-id': 1.1.3 - '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.loader': file:components/legacy/loader(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) - '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/pkg.modules.semver-helper': file:scopes/pkg/modules/semver-helper(react-dom@19.2.7)(react@19.2.7) - '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) - '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/pkg.modules.semver-helper': file:scopes/pkg/modules/semver-helper(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(8e3bb409989b9a8170c4491cc33a6611) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) chai: 4.3.0 chalk: 4.1.2 fs-extra: 10.0.0 @@ -91151,22 +101143,34 @@ snapshots: oxlint-tsgolint: 0.17.0 p-map: 4.0.0 p-map-series: 2.1.0 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) semver: 7.7.1 uuid: 8.3.2 yesno: 0.4.0 transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -91182,6 +101186,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -91211,7 +101217,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/snapping@file:scopes/component/snapping(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/react@19.2.18)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/snapping@file:scopes/component/snapping(a22783a682bb9adf5ebf344dedc3df9d)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 @@ -91242,9 +101248,9 @@ snapshots: '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(7f0b1380d9e19b8380805b18f15ff8d1) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - chai: 5.2.1 + chai: 4.3.0 chalk: 4.1.2 fs-extra: 10.0.0 graphlib: 2.1.8 @@ -91259,17 +101265,146 @@ snapshots: uuid: 8.3.2 yesno: 0.4.0 transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/snapping@file:scopes/component/snapping(d44ff5124943096ded62f98873b13dd7)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.testing.mock-components': file:scopes/component/testing/mock-components(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.modules.get-basic-log': file:scopes/harmony/modules/get-basic-log(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony.testing.load-aspect': file:scopes/harmony/testing/load-aspect(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.modules.create-lane': file:scopes/lanes/modules/create-lane(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.dependency-graph': file:components/legacy/dependency-graph(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.loader': file:components/legacy/loader(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/pkg.modules.semver-helper': file:scopes/pkg/modules/semver-helper(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace.testing.mock-workspace': file:scopes/workspace/testing/mock-workspace(c9b30cb656756ed3e4de20d984da836c) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + graphlib: 2.1.8 + lodash: 4.17.21 + open-editor: 3.0.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map: 4.0.0 + p-map-series: 2.1.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + semver: 7.7.1 + uuid: 8.3.2 + yesno: 0.4.0 + transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -91285,6 +101420,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -91420,6 +101557,17 @@ snapshots: - react-dom - supports-color + '@teambit/styling.deps-detectors.detective-css-and-preprocessors@0.0.9(postcss@8.4.18)(supports-color@9.4.0)': + dependencies: + css-tree: 2.3.1 + debug: 4.4.3(supports-color@9.4.0) + gonzales-pe: 4.3.0 + is-url: 1.2.4 + postcss-scss: 4.0.9(postcss@8.4.18) + transitivePeerDependencies: + - postcss + - supports-color + '@teambit/styling.deps-detectors.detective-css-and-preprocessors@0.0.9(postcss@8.4.45)(supports-color@9.4.0)': dependencies: css-tree: 2.3.1 @@ -91431,6 +101579,13 @@ snapshots: - postcss - supports-color + '@teambit/styling.deps-detectors.detective-css@0.0.6(postcss@8.4.18)(supports-color@9.4.0)': + dependencies: + '@teambit/styling.deps-detectors.detective-css-and-preprocessors': 0.0.9(postcss@8.4.18)(supports-color@9.4.0) + transitivePeerDependencies: + - postcss + - supports-color + '@teambit/styling.deps-detectors.detective-css@0.0.6(postcss@8.4.45)(supports-color@9.4.0)': dependencies: '@teambit/styling.deps-detectors.detective-css-and-preprocessors': 0.0.9(postcss@8.4.45)(supports-color@9.4.0) @@ -91438,6 +101593,13 @@ snapshots: - postcss - supports-color + '@teambit/styling.deps-detectors.detective-less@0.0.6(postcss@8.4.18)(supports-color@9.4.0)': + dependencies: + '@teambit/styling.deps-detectors.detective-css-and-preprocessors': 0.0.9(postcss@8.4.18)(supports-color@9.4.0) + transitivePeerDependencies: + - postcss + - supports-color + '@teambit/styling.deps-detectors.detective-less@0.0.6(postcss@8.4.45)(supports-color@9.4.0)': dependencies: '@teambit/styling.deps-detectors.detective-css-and-preprocessors': 0.0.9(postcss@8.4.45)(supports-color@9.4.0) @@ -91445,6 +101607,13 @@ snapshots: - postcss - supports-color + '@teambit/styling.deps-detectors.detective-sass@0.0.9(postcss@8.4.18)(supports-color@9.4.0)': + dependencies: + '@teambit/styling.deps-detectors.detective-css-and-preprocessors': 0.0.9(postcss@8.4.18)(supports-color@9.4.0) + transitivePeerDependencies: + - postcss + - supports-color + '@teambit/styling.deps-detectors.detective-sass@0.0.9(postcss@8.4.45)(supports-color@9.4.0)': dependencies: '@teambit/styling.deps-detectors.detective-css-and-preprocessors': 0.0.9(postcss@8.4.45)(supports-color@9.4.0) @@ -91452,6 +101621,13 @@ snapshots: - postcss - supports-color + '@teambit/styling.deps-detectors.detective-scss@0.0.9(postcss@8.4.18)(supports-color@9.4.0)': + dependencies: + '@teambit/styling.deps-detectors.detective-css-and-preprocessors': 0.0.9(postcss@8.4.18)(supports-color@9.4.0) + transitivePeerDependencies: + - postcss + - supports-color + '@teambit/styling.deps-detectors.detective-scss@0.0.9(postcss@8.4.45)(supports-color@9.4.0)': dependencies: '@teambit/styling.deps-detectors.detective-css-and-preprocessors': 0.0.9(postcss@8.4.45)(supports-color@9.4.0) @@ -91475,12 +101651,11 @@ snapshots: '@teambit/base-ui.loaders.skeleton': 1.0.2(react@18.3.1) '@teambit/documenter.ui.linked-heading': 4.1.10(react-dom@18.3.1)(react@18.3.1) '@teambit/documenter.ui.section': 4.1.7(react@18.3.1) - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - react-dom '@teambit/tagged-exports@file:components/tagged-exports(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react@19.2.7)': dependencies: @@ -91492,32 +101667,42 @@ snapshots: '@teambit/base-ui.loaders.skeleton': 1.0.2(react@19.2.7) '@teambit/documenter.ui.linked-heading': 4.1.10(react-dom@19.2.7)(react@19.2.7) '@teambit/documenter.ui.section': 4.1.7(react@19.2.7) - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@apollo/client' - '@teambit/base-react.navigation.link' + - react-dom - '@teambit/tester@file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)': + '@teambit/tester@1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-compare': 1.0.1107(b3017e78284370c463107dac6958fbf7) '@teambit/component-id': 1.2.4 '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/defender.ui.test-compare': file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) - '@teambit/defender.ui.test-compare-section': 0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@5.9.2) + '@teambit/defender.ui.test-compare': 0.0.317(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/defender.ui.test-compare-section': 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@5.9.2) '@teambit/design.ui.pill-label': 0.0.360(react@18.3.1) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/docs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@18.3.1)(react@18.3.1) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) '@teambit/tests-results': 1.0.5 '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) '@teambit/toolbox.time.timer': file:scopes/toolbox/time/timer(react-dom@18.3.1)(react@18.3.1) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) chai: 4.3.0 chalk: 4.1.2 cli-highlight: 2.1.9 @@ -91527,39 +101712,417 @@ snapshots: junit-report-builder: 3.0.1 lodash: 4.17.21 lodash.compact: 3.0.1 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 react: 18.3.1 - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) strip-ansi: 6.0.0 transitivePeerDependencies: - '@mdx-js/react' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' - '@types/node' - '@types/react' - '@types/react-dom' - '@types/react-syntax-highlighter' - babel-plugin-macros + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug - domexception - encoding + - esbuild + - eslint + - fibers - graphql + - html-minifier-terser + - lightningcss - node-notifier + - node-sass - react-dom + - react-refresh + - react-router-dom + - sass-embedded - supports-color - ts-node - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware - '@teambit/tester@file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3)': + '@teambit/tester@1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.9.19) + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-compare': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/component-id': 1.2.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/defender.ui.test-compare': 0.0.317(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/defender.ui.test-compare-section': 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) + '@teambit/design.ui.pill-label': 0.0.360(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/docs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/tests-results': 1.0.5 + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.time.timer': file:scopes/toolbox/time/timer(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 4.3.0 + chalk: 4.1.2 + cli-highlight: 2.1.9 + fs-extra: 10.0.0 + graphql-subscriptions: 1.2.0(graphql@15.8.0) + graphql-tag: 2.12.1(graphql@15.8.0) + junit-report-builder: 3.0.1 + lodash: 4.17.21 + lodash.compact: 3.0.1 + react: 19.2.7 + strip-ansi: 6.0.0 + transitivePeerDependencies: + - '@mdx-js/react' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - babel-plugin-macros + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/tester@1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-compare': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/component-id': 1.2.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/defender.ui.test-compare': 0.0.317(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/defender.ui.test-compare-section': 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) + '@teambit/design.ui.pill-label': 0.0.360(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/docs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/tests-results': 1.0.5 + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.time.timer': file:scopes/toolbox/time/timer(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 5.2.1 + chalk: 4.1.2 + cli-highlight: 2.1.9 + fs-extra: 10.0.0 + graphql-subscriptions: 1.2.0(graphql@15.8.0) + graphql-tag: 2.12.1(graphql@15.8.0) + junit-report-builder: 3.0.1 + lodash: 4.17.21 + lodash.compact: 3.0.1 + react: 19.2.7 + strip-ansi: 6.0.0 + transitivePeerDependencies: + - '@mdx-js/react' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - babel-plugin-macros + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/tester@1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-compare': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/component-id': 1.2.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/defender.ui.test-compare': 0.0.317(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/defender.ui.test-compare-section': 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@1.6.22)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@16.3.2)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) + '@teambit/design.ui.pill-label': 0.0.360(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/docs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/tests-results': 1.0.5 + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.time.timer': file:scopes/toolbox/time/timer(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 4.3.0 + chalk: 4.1.2 + cli-highlight: 2.1.9 + fs-extra: 10.0.0 + graphql-subscriptions: 1.2.0(graphql@15.8.0) + graphql-tag: 2.12.1(graphql@15.8.0) + junit-report-builder: 3.0.1 + lodash: 4.17.21 + lodash.compact: 3.0.1 + react: 19.2.7 + strip-ansi: 6.0.0 + transitivePeerDependencies: + - '@mdx-js/react' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - babel-plugin-macros + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/tester@1.0.1107(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-compare': 1.0.1107(b3017e78284370c463107dac6958fbf7) + '@teambit/component-id': 1.2.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/defender.ui.test-compare': 0.0.317(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/defender.ui.test-compare-section': 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) + '@teambit/design.ui.pill-label': 0.0.360(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dev-files': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/docs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/tests-results': 1.0.5 + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.time.timer': file:scopes/toolbox/time/timer(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 4.3.0 + chalk: 4.1.2 + cli-highlight: 2.1.9 + fs-extra: 10.0.0 + graphql-subscriptions: 1.2.0(graphql@15.8.0) + graphql-tag: 2.12.1(graphql@15.8.0) + junit-report-builder: 3.0.1 + lodash: 4.17.21 + lodash.compact: 3.0.1 + react: 19.2.7 + strip-ansi: 6.0.0 + transitivePeerDependencies: + - '@mdx-js/react' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - babel-plugin-macros + - browserslist + - bufferutil + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-dom + - react-refresh + - react-router-dom + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/tester@file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/defender.ui.test-compare': file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) - '@teambit/defender.ui.test-compare-section': 0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@6.0.3) + '@teambit/defender.ui.test-compare': file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/defender.ui.test-compare-section': 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@5.9.2) '@teambit/design.ui.pill-label': 0.0.360(react@18.3.1) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@18.3.1)(react@18.3.1) @@ -91585,6 +102148,7 @@ snapshots: strip-ansi: 6.0.0 transitivePeerDependencies: - '@mdx-js/react' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - '@types/node' @@ -91601,25 +102165,25 @@ snapshots: - ts-node - typescript - '@teambit/tester@file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.5.3)': + '@teambit/tester@file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3)': dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.9.19) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 - '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/defender.ui.test-compare': file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.5.3) - '@teambit/defender.ui.test-compare-section': 0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.5.3) - '@teambit/design.ui.pill-label': 0.0.360(react@19.2.7) - '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/defender.ui.test-compare': file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3) + '@teambit/defender.ui.test-compare-section': 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(typescript@6.0.3) + '@teambit/design.ui.pill-label': 0.0.360(react@18.3.1) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/evangelist.elements.icon': 1.0.5(react-dom@18.3.1)(react@18.3.1) '@teambit/harmony': 0.4.12 - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) '@teambit/tests-results': 1.0.5 - '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) - '@teambit/toolbox.time.timer': file:scopes/toolbox/time/timer(react-dom@19.2.7)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.time.timer': file:scopes/toolbox/time/timer(react-dom@18.3.1)(react@18.3.1) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) chai: 4.3.0 chalk: 4.1.2 cli-highlight: 2.1.9 @@ -91631,11 +102195,12 @@ snapshots: lodash.compact: 3.0.1 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) strip-ansi: 6.0.0 transitivePeerDependencies: - '@mdx-js/react' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - '@types/node' @@ -91652,15 +102217,15 @@ snapshots: - ts-node - typescript - '@teambit/tester@file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': + '@teambit/tester@file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/defender.ui.test-compare': file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) - '@teambit/defender.ui.test-compare-section': 0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/defender.ui.test-compare': file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/defender.ui.test-compare-section': 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) '@teambit/design.ui.pill-label': 0.0.360(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -91687,6 +102252,7 @@ snapshots: strip-ansi: 6.0.0 transitivePeerDependencies: - '@mdx-js/react' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - '@types/node' @@ -91703,16 +102269,16 @@ snapshots: - ts-node - typescript - '@teambit/tester@file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@7.0.2)': + '@teambit/tester@file:scopes/defender/tester(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/bit-error': 0.0.404 '@teambit/component-id': 1.2.4 '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/defender.ui.test-compare': file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@7.0.2) - '@teambit/defender.ui.test-compare-section': 0.0.102(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@7.0.2) + '@teambit/defender.ui.test-compare': file:components/ui/test-compare(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2) + '@teambit/defender.ui.test-compare-section': 0.0.102(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/defender.ui.test-page': file:components/ui/test-page(@apollo/client@3.12.11)(@mdx-js/react@3.1.1)(@teambit/base-react.navigation.link@2.0.33)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(typescript@5.9.2) '@teambit/design.ui.pill-label': 0.0.360(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) @@ -91738,6 +102304,7 @@ snapshots: strip-ansi: 6.0.0 transitivePeerDependencies: - '@mdx-js/react' + - '@teambit/legacy' - '@teambit/mdx.ui.mdx-scope-context' - '@testing-library/dom' - '@types/node' @@ -92379,6 +102946,47 @@ snapshots: - react - react-dom + '@teambit/tracker@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.analytics': file:components/legacy/analytics(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + array-difference: 0.0.2 + chalk: 4.1.2 + firstline: 2.0.2 + fs-extra: 10.0.0 + glob: 13.0.0 + ignore: 3.3.10 + lodash: 4.17.21 + string-format: 0.5.0 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - chai + - domexception + - encoding + - graphql + - react + - react-dom + - react-router-dom + - supports-color + '@teambit/tracker@file:scopes/component/tracker(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 @@ -92499,7 +103107,7 @@ snapshots: '@teambit/typescript.aspect-docs.typescript@file:scopes/typescript/aspect-docs/typescript(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -92511,15 +103119,6 @@ snapshots: - supports-color - ts-node - '@teambit/typescript.deps-detectors.detective-typescript@0.0.10(supports-color@9.4.0)(typescript@5.5.3)': - dependencies: - '@teambit/node.deps-detectors.parser-helper': 0.0.6 - '@typescript-eslint/typescript-estree': 8.39.0(supports-color@9.4.0)(typescript@5.5.3) - node-source-walk: 6.0.2 - typescript: 5.5.3 - transitivePeerDependencies: - - supports-color - '@teambit/typescript.deps-detectors.detective-typescript@0.0.10(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@teambit/node.deps-detectors.parser-helper': 0.0.6 @@ -92538,15 +103137,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@teambit/typescript.deps-detectors.detective-typescript@0.0.10(supports-color@9.4.0)(typescript@7.0.2)': - dependencies: - '@teambit/node.deps-detectors.parser-helper': 0.0.6 - '@typescript-eslint/typescript-estree': 8.39.0(supports-color@9.4.0)(typescript@7.0.2) - node-source-walk: 6.0.2 - typescript: 7.0.2 - transitivePeerDependencies: - - supports-color - '@teambit/typescript.deps-lookups.lookup-typescript@0.0.2': dependencies: app-module-path: 2.2.0 @@ -92621,7 +103211,7 @@ snapshots: react: 18.3.1 typescript: 5.9.2 - '@teambit/typescript.typescript-compiler@2.0.67(react@19.1.0)': + '@teambit/typescript.typescript-compiler@2.0.67(react@19.2.7)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/compilation.compiler-task': 1.0.12 @@ -92632,10 +103222,10 @@ snapshots: globby: 11.1.0 lodash: 4.17.21 normalize-path: 3.0.0 - react: 19.1.0 + react: 19.2.7 typescript: 5.9.2 - '@teambit/typescript.typescript-compiler@2.0.67(react@19.2.7)': + '@teambit/typescript.typescript-compiler@2.0.68(react@19.2.7)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/compilation.compiler-task': 1.0.12 @@ -92649,7 +103239,7 @@ snapshots: react: 19.2.7 typescript: 5.9.2 - '@teambit/typescript.typescript-compiler@2.0.68(react@19.2.7)': + '@teambit/typescript.typescript-compiler@3.0.0(react@18.3.1)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/compilation.compiler-task': 1.0.12 @@ -92660,10 +103250,10 @@ snapshots: globby: 11.1.0 lodash: 4.17.21 normalize-path: 3.0.0 - react: 19.2.7 - typescript: 5.9.2 + react: 18.3.1 + typescript: 6.0.3 - '@teambit/typescript.typescript-compiler@3.0.0(react@18.3.1)': + '@teambit/typescript.typescript-compiler@5.0.0(react@19.2.7)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/compilation.compiler-task': 1.0.12 @@ -92674,10 +103264,10 @@ snapshots: globby: 11.1.0 lodash: 4.17.21 normalize-path: 3.0.0 - react: 18.3.1 + react: 19.2.7 typescript: 6.0.3 - '@teambit/typescript.typescript-compiler@5.0.0(react@19.2.7)': + '@teambit/typescript.typescript-compiler@5.0.1(react@18.3.1)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/compilation.compiler-task': 1.0.12 @@ -92688,7 +103278,7 @@ snapshots: globby: 11.1.0 lodash: 4.17.21 normalize-path: 3.0.0 - react: 19.2.7 + react: 18.3.1 typescript: 6.0.3 '@teambit/typescript.typescript-compiler@5.0.1(react@19.2.7)': @@ -92719,7 +103309,7 @@ snapshots: react: 18.3.1 typescript: 6.0.3 - '@teambit/typescript.typescript-compiler@5.0.2(react@19.1.0)': + '@teambit/typescript.typescript-compiler@5.0.2(react@19.2.7)': dependencies: '@teambit/bit-error': 0.0.404 '@teambit/compilation.compiler-task': 1.0.12 @@ -92730,22 +103320,188 @@ snapshots: globby: 11.1.0 lodash: 4.17.21 normalize-path: 3.0.0 - react: 19.1.0 + react: 19.2.7 typescript: 6.0.3 - '@teambit/typescript.typescript-compiler@5.0.2(react@19.2.7)': + '@teambit/typescript@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: - '@teambit/bit-error': 0.0.404 - '@teambit/compilation.compiler-task': 1.0.12 - comment-json: 4.2.3 - fs-extra: 11.4.0 + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) + '@teambit/ts-server': file:scopes/typescript/ts-server(react-dom@18.3.1)(react@18.3.1) + '@teambit/typescript.modules.ts-config-mutator': file:scopes/typescript/modules/ts-config-mutator(react-dom@18.3.1)(react@18.3.1) + '@teambit/typescript.typescript-compiler': 5.0.1(react@18.3.1) + '@teambit/watcher': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + chai: 4.3.0 + fs-extra: 10.0.0 get-tsconfig: 4.2.0 - glob: 10.5.0 - globby: 11.1.0 lodash: 4.17.21 - normalize-path: 3.0.0 + minimatch: 3.0.5 + p-map-series: 2.1.0 + react: 18.3.1 + tsutils: 3.21.0(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - domexception + - encoding + - graphql + - react-dom + - react-router-dom + - supports-color + + '@teambit/typescript@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/ts-server': file:scopes/typescript/ts-server(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript.modules.ts-config-mutator': file:scopes/typescript/modules/ts-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript.typescript-compiler': 5.0.1(react@19.2.7) + '@teambit/watcher': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 4.3.0 + fs-extra: 10.0.0 + get-tsconfig: 4.2.0 + lodash: 4.17.21 + minimatch: 3.0.5 + p-map-series: 2.1.0 react: 19.2.7 - typescript: 6.0.3 + tsutils: 3.21.0(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - domexception + - encoding + - graphql + - react-dom + - react-router-dom + - supports-color + + '@teambit/typescript@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/ts-server': file:scopes/typescript/ts-server(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript.modules.ts-config-mutator': file:scopes/typescript/modules/ts-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript.typescript-compiler': 5.0.1(react@19.2.7) + '@teambit/watcher': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 5.2.1 + fs-extra: 10.0.0 + get-tsconfig: 4.2.0 + lodash: 4.17.21 + minimatch: 3.0.5 + p-map-series: 2.1.0 + react: 19.2.7 + tsutils: 3.21.0(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - domexception + - encoding + - graphql + - react-dom + - react-router-dom + - supports-color + + '@teambit/typescript@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/compiler': 1.0.1107(6561e6f8e01df8e23099c8f7dcc65674) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/formatter': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pkg': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/schema': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/ts-server': file:scopes/typescript/ts-server(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript.modules.ts-config-mutator': file:scopes/typescript/modules/ts-config-mutator(react-dom@19.2.7)(react@19.2.7) + '@teambit/typescript.typescript-compiler': 5.0.1(react@19.2.7) + '@teambit/watcher': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 4.3.0 + fs-extra: 10.0.0 + get-tsconfig: 4.2.0 + lodash: 4.17.21 + minimatch: 3.0.5 + p-map-series: 2.1.0 + react: 19.2.7 + tsutils: 3.21.0(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - domexception + - encoding + - graphql + - react-dom + - react-router-dom + - supports-color '@teambit/typescript@file:scopes/typescript/typescript(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: @@ -92911,10 +103667,9 @@ snapshots: '@teambit/evangelist.elements.icon': 1.0.5(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: + - react-dom - supports-color '@teambit/ui-foundation.ui.buttons.collapser@file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': @@ -92923,10 +103678,9 @@ snapshots: '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: + - react-dom - supports-color '@teambit/ui-foundation.ui.constants.z-indexes@0.0.498(react-dom@18.3.1)(react@18.3.1)': @@ -93040,22 +103794,17 @@ snapshots: react-dom: 19.2.7(react@19.2.7) vscode-icons-js: 11.0.0 - '@teambit/ui-foundation.ui.global-loader@0.0.474(react-dom@19.1.0)(react@19.1.0)': - dependencies: - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - uuid: 3.4.0 - - '@teambit/ui-foundation.ui.global-loader@0.0.474(react-dom@19.2.7)(react@19.1.0)': + '@teambit/ui-foundation.ui.global-loader@0.0.474(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.1.0)': dependencies: + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.1.0 react-dom: 19.2.7(react@19.2.7) uuid: 3.4.0 - '@teambit/ui-foundation.ui.global-loader@0.0.474(react-dom@19.2.7)(react@19.2.7)': + '@teambit/ui-foundation.ui.global-loader@0.0.474(@teambit/legacy@2.1.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: + '@teambit/legacy': 2.1.0(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) @@ -93198,17 +103947,17 @@ snapshots: dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) '@teambit/ui-foundation.ui.notifications.notification-context': 0.0.501(react-dom@18.3.1)(react@18.3.1) - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - react-dom '@teambit/ui-foundation.ui.hooks.use-data-query@file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@teambit/ui-foundation.ui.notifications.notification-context': 0.0.501(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - react-dom '@teambit/ui-foundation.ui.hooks.use-in-out-transition@0.0.500(react-dom@18.3.1)(react@18.3.1)': dependencies: @@ -93613,7 +104362,6 @@ snapshots: '@teambit/design.ui.pages.server-error': 0.0.368(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.pages.preview-not-found': file:components/ui/pages/preview-not-found(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.rendering.html': file:components/ui/rendering/html(react-dom@18.3.1)(react@18.3.1) - core-js: 3.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -93627,7 +104375,6 @@ snapshots: '@teambit/design.ui.pages.server-error': 0.0.368(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.pages.preview-not-found': file:components/ui/pages/preview-not-found(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.rendering.html': file:components/ui/rendering/html(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: @@ -93641,7 +104388,6 @@ snapshots: '@teambit/design.ui.pages.server-error': 0.0.368(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.pages.preview-not-found': file:components/ui/pages/preview-not-found(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.rendering.html': file:components/ui/rendering/html(react-dom@19.2.7)(react@19.2.7) - core-js: 3.13.0 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: @@ -93672,24 +104418,32 @@ snapshots: - '@types/react' - react-dom - '@teambit/ui-foundation.ui.react-router.slot-router@file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': + '@teambit/ui-foundation.ui.react-router.slot-router@0.0.514(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony': 0.4.12 + lodash: 4.17.21 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + - '@types/react' + - react-dom + + '@teambit/ui-foundation.ui.react-router.slot-router@file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/harmony': 0.4.12 - core-js: 3.13.0 lodash: 4.17.21 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.react-router.slot-router@file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + '@teambit/ui-foundation.ui.react-router.slot-router@file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/harmony': 0.4.12 - core-js: 3.13.0 lodash: 4.17.21 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.react-router.use-query@0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': @@ -93701,15 +104455,6 @@ snapshots: - react - react-dom - '@teambit/ui-foundation.ui.react-router.use-query@0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0) - transitivePeerDependencies: - - '@testing-library/react' - - '@types/react' - - react - - react-dom - '@teambit/ui-foundation.ui.react-router.use-query@0.0.505(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': dependencies: '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -93734,12 +104479,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@teambit/ui-foundation.ui.rendering.html@0.0.69(react-dom@19.1.0)(react@19.1.0)': - dependencies: - core-js: 3.13.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - '@teambit/ui-foundation.ui.rendering.html@0.0.69(react-dom@19.2.7)(react@19.2.7)': dependencies: core-js: 3.13.0 @@ -93783,21 +104522,20 @@ snapshots: '@teambit/component.ui.deprecation-icon': 0.0.509(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) - '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react-dom@18.3.1)(react@18.3.1) + '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react@18.3.1) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@18.3.1)(react@18.3.1) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model classnames: 2.5.1 - core-js: 3.13.0 react: 18.3.1 react-animate-height: 3.2.3(react-dom@18.3.1)(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) semver: 7.7.1 transitivePeerDependencies: - '@apollo/client' - '@testing-library/react' - '@types/react' + - react-dom - supports-color '@teambit/ui-foundation.ui.side-bar@file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': @@ -93813,21 +104551,20 @@ snapshots: '@teambit/component.ui.deprecation-icon': 0.0.509(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react@19.2.7) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 react-animate-height: 3.2.3(react-dom@19.2.7)(react@19.2.7) - react-dom: 19.2.7(react@19.2.7) react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) semver: 7.7.1 transitivePeerDependencies: - '@apollo/client' - '@testing-library/react' - '@types/react' + - react-dom - supports-color '@teambit/ui-foundation.ui.side-bar@file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': @@ -93843,21 +104580,20 @@ snapshots: '@teambit/component.ui.deprecation-icon': 0.0.509(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.ui.tree': 0.0.16(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) - '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs.ui.env-icon': file:scopes/envs/ui/env-icon(react@19.2.7) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model classnames: 2.5.1 - core-js: 3.13.0 react: 19.2.7 react-animate-height: 3.2.3(react-dom@19.2.7)(react@19.2.7) - react-dom: 19.2.7(react@19.2.7) react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) semver: 7.7.1 transitivePeerDependencies: - '@apollo/client' - '@testing-library/react' - '@types/react' + - react-dom - supports-color '@teambit/ui-foundation.ui.top-bar@0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': @@ -93886,6 +104622,19 @@ snapshots: - '@types/react' - react-router-dom + '@teambit/ui-foundation.ui.top-bar@0.0.515(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + dependencies: + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': 0.0.514(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + classnames: 2.2.6 + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + - '@types/react' + - react-router-dom + '@teambit/ui-foundation.ui.tree.drawer@0.0.512(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/evangelist.elements.icon': 1.0.2(react-dom@18.3.1)(react@18.3.1) @@ -94159,6 +104908,20 @@ snapshots: - '@types/react' - react-dom + '@teambit/ui-foundation.ui.use-box.bit-info@0.0.136(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.content.documentation-links': 4.1.3(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.copy-box': 4.1.20(react-dom@19.2.7)(react@19.2.7) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.bottom-link': 0.0.119(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.tab-content': 0.0.122(react-dom@19.2.7)(react@19.2.7) + react: 19.2.7 + transitivePeerDependencies: + - '@testing-library/react' + - '@types/react' + - react-dom + '@teambit/ui-foundation.ui.use-box.bottom-link@0.0.119(react-dom@18.3.1)(react@18.3.1)': dependencies: core-js: 3.13.0 @@ -94267,6 +105030,20 @@ snapshots: - '@testing-library/react' - '@types/react' + '@teambit/ui-foundation.ui.use-box.scope-menu@0.0.147(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)': + dependencies: + '@teambit/design.ui.styles.ellipsis': 0.0.357(react-dom@19.2.7)(react@19.2.7) + '@teambit/documenter.ui.copy-box': 4.1.17(react-dom@19.2.7)(react@19.2.7) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.bit-info': 0.0.136(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.use-box.tab-content': 0.0.122(react-dom@19.2.7)(react@19.2.7) + core-js: 3.13.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - '@testing-library/react' + - '@types/react' + '@teambit/ui-foundation.ui.use-box.tab-content@0.0.122(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/evangelist.elements.icon': 1.0.2(react-dom@18.3.1)(react@18.3.1) @@ -94322,7 +105099,7 @@ snapshots: dependencies: url-parse: 1.5.3 - '@teambit/ui@file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/ui@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) '@babel/runtime': 7.23.2 @@ -94331,26 +105108,38 @@ snapshots: '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.10.0)(webpack-hot-middleware@2.26.1) '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) '@teambit/api-reference.hooks.use-api-renderers': 0.0.37(react-dom@18.3.1)(react@18.3.1) + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/base-react.themes.theme-switcher': 1.1.2(react-dom@18.3.1)(react@18.3.1) '@teambit/base-ui.graph.tree.recursive-tree': 1.0.5(react-dom@18.3.1)(react@18.3.1) '@teambit/base-ui.loaders.loader-ribbon': 1.0.0(react-dom@18.3.1)(react@18.3.1) '@teambit/base-ui.theme.fonts.roboto': 1.0.0(react-dom@18.3.1)(react@18.3.1) '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cache': 0.0.1460(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/design.theme.icons-font': 2.0.29(react-dom@18.3.1)(react@18.3.1) '@teambit/design.themes.base-theme': 0.1.60(react-dom@18.3.1)(react@18.3.1) '@teambit/design.themes.dark-theme': 1.91.64(react-dom@18.3.1)(react@18.3.1) '@teambit/design.themes.light-theme': 0.1.61(react-dom@18.3.1)(react@18.3.1) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@18.3.1)(react@18.3.1) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/react.rendering.ssr': 1.0.5(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@18.3.1)(react@18.3.1) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react-router': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/rspack.modules.generate-asset-manifest': 0.0.9 '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@18.3.1)(react@18.3.1) @@ -94358,9 +105147,127 @@ snapshots: '@teambit/ui-foundation.ui.global-loader': 0.0.502(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.hooks.use-user-agent': 0.0.200(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/webpack': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) + '@teambit/webpack.modules.exclude-node-modules-js': 0.0.1 + '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@18.3.1)(react@18.3.1) + chalk: 4.1.2 + express: 4.22.2(supports-color@9.4.0) + express-history-api-fallback: 2.2.1 + fs-extra: 10.0.0 + http-proxy: 1.18.1(debug@4.3.4) + less: 4.9.0(supports-color@9.4.0) + open: 8.4.2 + p-map-series: 2.1.0 + postcss: 8.4.18 + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.18) + postcss-loader: 7.0.1(postcss@8.4.18)(webpack@5.109.2) + postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.18) + postcss-preset-env: 7.8.2(postcss@8.4.18) + react: 18.3.1 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + react-dom: 18.3.1(react@18.3.1) + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + resolve-url-loader: 5.0.0 + rspack-manifest-plugin: 5.2.2(@rspack/core@1.7.12) + sanitize.css: 12.0.1 + sass: 1.63.6 + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) + workbox-webpack-plugin: 7.1.0(@types/babel__core@7.20.0)(supports-color@9.4.0)(webpack@5.109.2) + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-refresh + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/ui@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@babel/runtime': 7.23.2 + '@rspack/core': 1.7.12 + '@rspack/dev-server': 1.2.1(@rspack/core@1.7.12)(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) + '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.10.0)(webpack-hot-middleware@2.26.1) + '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.hooks.use-api-renderers': 0.0.37(react-dom@19.2.7)(react@19.2.7) + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-react.themes.theme-switcher': 1.1.2(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.graph.tree.recursive-tree': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.loaders.loader-ribbon': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.theme.fonts.roboto': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cache': 0.0.1460(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.theme.icons-font': 2.0.29(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.themes.base-theme': 0.1.60(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.themes.dark-theme': 1.91.64(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.themes.light-theme': 0.1.61(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react-router': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/rspack.modules.generate-asset-manifest': 0.0.9 + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.string.strip-trailing-char': file:scopes/toolbox/string/strip-trailing-char(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.global-loader': 0.0.502(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-user-agent': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/webpack': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.exclude-node-modules-js': 0.0.1 - '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@18.3.1)(react@18.3.1) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@19.2.7)(react@19.2.7) chalk: 4.1.2 express: 4.22.2(supports-color@9.4.0) express-history-api-fallback: 2.2.1 @@ -94368,18 +105275,16 @@ snapshots: http-proxy: 1.18.1(debug@4.3.4) less: 4.9.0(supports-color@9.4.0) open: 8.4.2 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 postcss: 8.4.18 postcss-flexbugs-fixes: 5.0.2(postcss@8.4.18) postcss-loader: 7.0.1(postcss@8.4.18)(webpack@5.109.2) postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.18) postcss-preset-env: 7.8.2(postcss@8.4.18) - react: 18.3.1 + react: 19.2.7 react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - react-dom: 18.3.1(react@18.3.1) - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + react-dom: 19.2.7(react@19.2.7) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) resolve-url-loader: 5.0.0 rspack-manifest-plugin: 5.2.2(@rspack/core@1.7.12) sanitize.css: 12.0.1 @@ -94388,8 +105293,14 @@ snapshots: webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) workbox-webpack-plugin: 7.1.0(@types/babel__core@7.20.0)(supports-color@9.4.0)(webpack@5.109.2) transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' - '@testing-library/dom' + - '@testing-library/react' - '@types/babel__core' - '@types/node' - '@types/react' @@ -94397,10 +105308,19 @@ snapshots: - babel-plugin-macros - browserslist - bufferutil + - chai + - clean-css + - cssnano + - csso - debug + - domexception + - encoding + - esbuild - eslint - fibers - graphql + - html-minifier-terser + - lightningcss - node-notifier - node-sass - react-refresh @@ -94408,51 +105328,64 @@ snapshots: - supports-color - ts-node - typescript + - uglify-js - utf-8-validate - vue-template-compiler - webpack - webpack-cli - webpack-hot-middleware - '@teambit/ui@file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@18.3.1)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@6.0.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/ui@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: - '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.9.19) + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@babel/runtime': 7.23.2 '@rspack/core': 1.7.12 '@rspack/dev-server': 1.2.1(@rspack/core@1.7.12)(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) - '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.10.0)(webpack-hot-middleware@2.26.1) - '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) - '@teambit/api-reference.hooks.use-api-renderers': 0.0.37(react-dom@18.3.1)(react@18.3.1) - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/base-react.themes.theme-switcher': 1.1.2(react-dom@18.3.1)(react@18.3.1) - '@teambit/base-ui.graph.tree.recursive-tree': 1.0.5(react-dom@18.3.1)(react@18.3.1) - '@teambit/base-ui.loaders.loader-ribbon': 1.0.0(react-dom@18.3.1)(react@18.3.1) - '@teambit/base-ui.theme.fonts.roboto': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.14.2)(webpack-hot-middleware@2.26.1) + '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/api-reference.hooks.use-api-renderers': 0.0.37(react-dom@19.2.7)(react@19.2.7) + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-react.themes.theme-switcher': 1.1.2(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.graph.tree.recursive-tree': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.loaders.loader-ribbon': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.theme.fonts.roboto': 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/bit-error': 0.0.404 - '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@18.3.1)(react@18.3.1) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/design.theme.icons-font': 2.0.29(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.themes.base-theme': 0.1.60(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.themes.dark-theme': 1.91.64(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.themes.light-theme': 0.1.61(react-dom@18.3.1)(react@18.3.1) - '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cache': 0.0.1460(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/design.theme.icons-font': 2.0.29(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.themes.base-theme': 0.1.60(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.themes.dark-theme': 1.91.64(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.themes.light-theme': 0.1.61(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 - '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) - '@teambit/react.rendering.ssr': 1.0.5(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@18.3.1)(react@18.3.1) - '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) - '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) - '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@18.3.1)(react@18.3.1) - '@teambit/toolbox.string.strip-trailing-char': file:scopes/toolbox/string/strip-trailing-char(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.global-loader': 0.0.502(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.hooks.use-user-agent': 0.0.200(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react-router': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/rspack.modules.generate-asset-manifest': 0.0.9 + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.string.strip-trailing-char': file:scopes/toolbox/string/strip-trailing-char(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.global-loader': 0.0.502(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-user-agent': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/webpack': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.exclude-node-modules-js': 0.0.1 - '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@18.3.1)(react@18.3.1) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@19.2.7)(react@19.2.7) chalk: 4.1.2 express: 4.22.2(supports-color@9.4.0) express-history-api-fallback: 2.2.1 @@ -94460,18 +105393,16 @@ snapshots: http-proxy: 1.18.1(debug@4.3.4) less: 4.9.0(supports-color@9.4.0) open: 8.4.2 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 postcss: 8.4.18 postcss-flexbugs-fixes: 5.0.2(postcss@8.4.18) postcss-loader: 7.0.1(postcss@8.4.18)(webpack@5.109.2) postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.18) postcss-preset-env: 7.8.2(postcss@8.4.18) - react: 18.3.1 - react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@6.0.3)(webpack@5.109.2) - react-dom: 18.3.1(react@18.3.1) - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + react: 19.2.7 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + react-dom: 19.2.7(react@19.2.7) + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) resolve-url-loader: 5.0.0 rspack-manifest-plugin: 5.2.2(@rspack/core@1.7.12) sanitize.css: 12.0.1 @@ -94480,8 +105411,14 @@ snapshots: webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) workbox-webpack-plugin: 7.1.0(@types/babel__core@7.20.0)(supports-color@9.4.0)(webpack@5.109.2) transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' - '@testing-library/dom' + - '@testing-library/react' - '@types/babel__core' - '@types/node' - '@types/react' @@ -94489,10 +105426,19 @@ snapshots: - babel-plugin-macros - browserslist - bufferutil + - chai + - clean-css + - cssnano + - csso - debug + - domexception + - encoding + - esbuild - eslint - fibers - graphql + - html-minifier-terser + - lightningcss - node-notifier - node-sass - react-refresh @@ -94500,13 +105446,14 @@ snapshots: - supports-color - ts-node - typescript + - uglify-js - utf-8-validate - vue-template-compiler - webpack - webpack-cli - webpack-hot-middleware - '@teambit/ui@file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.5.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/ui@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@babel/runtime': 7.23.2 @@ -94515,26 +105462,38 @@ snapshots: '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.10.0)(webpack-hot-middleware@2.26.1) '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/api-reference.hooks.use-api-renderers': 0.0.37(react-dom@19.2.7)(react@19.2.7) + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/base-react.themes.theme-switcher': 1.1.2(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.graph.tree.recursive-tree': 1.0.5(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.loaders.loader-ribbon': 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.theme.fonts.roboto': 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cache': 0.0.1460(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.theme.icons-font': 2.0.29(react-dom@19.2.7)(react@19.2.7) '@teambit/design.themes.base-theme': 0.1.60(react-dom@19.2.7)(react@19.2.7) '@teambit/design.themes.dark-theme': 1.91.64(react-dom@19.2.7)(react@19.2.7) '@teambit/design.themes.light-theme': 0.1.61(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.rendering.ssr': 1.0.5(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react-router': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/rspack.modules.generate-asset-manifest': 0.0.9 '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) @@ -94542,9 +105501,9 @@ snapshots: '@teambit/ui-foundation.ui.global-loader': 0.0.502(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.hooks.use-user-agent': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/webpack': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.exclude-node-modules-js': 0.0.1 '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@19.2.7)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) chalk: 4.1.2 express: 4.22.2(supports-color@9.4.0) express-history-api-fallback: 2.2.1 @@ -94552,8 +105511,6 @@ snapshots: http-proxy: 1.18.1(debug@4.3.4) less: 4.9.0(supports-color@9.4.0) open: 8.4.2 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 postcss: 8.4.18 postcss-flexbugs-fixes: 5.0.2(postcss@8.4.18) @@ -94561,7 +105518,7 @@ snapshots: postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.18) postcss-preset-env: 7.8.2(postcss@8.4.18) react: 19.2.7 - react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3)(webpack@5.109.2) + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) react-dom: 19.2.7(react@19.2.7) react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) resolve-url-loader: 5.0.0 @@ -94572,8 +105529,14 @@ snapshots: webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) workbox-webpack-plugin: 7.1.0(@types/babel__core@7.20.0)(supports-color@9.4.0)(webpack@5.109.2) transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' - '@testing-library/dom' + - '@testing-library/react' - '@types/babel__core' - '@types/node' - '@types/react' @@ -94581,10 +105544,19 @@ snapshots: - babel-plugin-macros - browserslist - bufferutil + - chai + - clean-css + - cssnano + - csso - debug + - domexception + - encoding + - esbuild - eslint - fibers - graphql + - html-minifier-terser + - lightningcss - node-notifier - node-sass - react-refresh @@ -94592,13 +105564,14 @@ snapshots: - supports-color - ts-node - typescript + - uglify-js - utf-8-validate - vue-template-compiler - webpack - webpack-cli - webpack-hot-middleware - '@teambit/ui@file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/ui@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@babel/runtime': 7.23.2 @@ -94607,26 +105580,38 @@ snapshots: '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.10.0)(webpack-hot-middleware@2.26.1) '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/api-reference.hooks.use-api-renderers': 0.0.37(react-dom@19.2.7)(react@19.2.7) - '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/base-react.themes.theme-switcher': 1.1.2(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.graph.tree.recursive-tree': 1.0.5(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.loaders.loader-ribbon': 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.theme.fonts.roboto': 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/bit-error': 0.0.404 + '@teambit/builder': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cache': 0.0.1460(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component.ui.component-compare.context': 0.0.128(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@16.3.2)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.theme.icons-font': 2.0.29(react-dom@19.2.7)(react@19.2.7) '@teambit/design.themes.base-theme': 0.1.60(react-dom@19.2.7)(react@19.2.7) '@teambit/design.themes.dark-theme': 1.91.64(react-dom@19.2.7)(react@19.2.7) '@teambit/design.themes.light-theme': 0.1.61(react-dom@19.2.7)(react@19.2.7) '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/express': 0.0.1466(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/harmony': 0.4.12 '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) - '@teambit/react.rendering.ssr': 1.0.5(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react-router': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/react.rendering.ssr': 1.0.4(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/rspack.modules.generate-asset-manifest': 0.0.9 '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@19.2.7)(react@19.2.7) @@ -94634,9 +105619,9 @@ snapshots: '@teambit/ui-foundation.ui.global-loader': 0.0.502(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.hooks.use-user-agent': 0.0.200(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/webpack': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5) '@teambit/webpack.modules.exclude-node-modules-js': 0.0.1 '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@19.2.7)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) chalk: 4.1.2 express: 4.22.2(supports-color@9.4.0) express-history-api-fallback: 2.2.1 @@ -94644,8 +105629,6 @@ snapshots: http-proxy: 1.18.1(debug@4.3.4) less: 4.9.0(supports-color@9.4.0) open: 8.4.2 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 postcss: 8.4.18 postcss-flexbugs-fixes: 5.0.2(postcss@8.4.18) @@ -94663,8 +105646,210 @@ snapshots: sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) workbox-webpack-plugin: 7.1.0(@types/babel__core@7.20.0)(supports-color@9.4.0)(webpack@5.109.2) + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/legacy' + - '@testing-library/dom' + - '@testing-library/react' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - fibers + - graphql + - html-minifier-terser + - lightningcss + - node-notifier + - node-sass + - react-refresh + - sass-embedded + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/ui@file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@18.3.1)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) + '@babel/runtime': 7.23.2 + '@rspack/core': 1.7.12 + '@rspack/dev-server': 1.2.1(@rspack/core@1.7.12)(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) + '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.14.2)(webpack-hot-middleware@2.26.1) + '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + '@teambit/api-reference.hooks.use-api-renderers': 0.0.37(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-react.themes.theme-switcher': 1.1.2(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.graph.tree.recursive-tree': 1.0.5(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.loaders.loader-ribbon': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.theme.fonts.roboto': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/bit-error': 0.0.404 + '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/design.theme.icons-font': 2.0.29(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.themes.base-theme': 0.1.60(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.themes.dark-theme': 1.91.64(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.themes.light-theme': 0.1.61(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/react.rendering.ssr': 1.0.5(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@18.3.1)(react@18.3.1) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.string.strip-trailing-char': file:scopes/toolbox/string/strip-trailing-char(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.global-loader': 0.0.502(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.hooks.use-user-agent': 0.0.200(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/webpack.modules.exclude-node-modules-js': 0.0.1 + '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@18.3.1)(react@18.3.1) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chalk: 4.1.2 + express: 4.22.2(supports-color@9.4.0) + express-history-api-fallback: 2.2.1 + fs-extra: 10.0.0 + http-proxy: 1.18.1(debug@4.3.4) + less: 4.9.0(supports-color@9.4.0) + open: 8.4.2 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + postcss: 8.4.18 + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.18) + postcss-loader: 7.0.1(postcss@8.4.18)(webpack@5.109.2) + postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.18) + postcss-preset-env: 7.8.2(postcss@8.4.18) + react: 18.3.1 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + react-dom: 18.3.1(react@18.3.1) + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + resolve-url-loader: 5.0.0 + rspack-manifest-plugin: 5.2.2(@rspack/core@1.7.12) + sanitize.css: 12.0.1 + sass: 1.63.6 + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) + workbox-webpack-plugin: 7.1.0(@types/babel__core@7.20.0)(supports-color@9.4.0)(webpack@5.109.2) + transitivePeerDependencies: + - '@swc/helpers' + - '@teambit/legacy' + - '@testing-library/dom' + - '@types/babel__core' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - babel-plugin-macros + - browserslist + - bufferutil + - debug + - eslint + - fibers + - graphql + - node-notifier + - node-sass + - react-refresh + - sass-embedded + - supports-color + - ts-node + - typescript + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-hot-middleware + + '@teambit/ui@file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@18.3.1)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@18.3.1)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@6.0.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.9.19) + '@babel/runtime': 7.23.2 + '@rspack/core': 1.7.12 + '@rspack/dev-server': 1.2.1(@rspack/core@1.7.12)(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) + '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.14.2)(webpack-hot-middleware@2.26.1) + '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + '@teambit/api-reference.hooks.use-api-renderers': 0.0.37(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-react.themes.theme-switcher': 1.1.2(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.graph.tree.recursive-tree': 1.0.5(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.loaders.loader-ribbon': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.theme.fonts.roboto': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/bit-error': 0.0.404 + '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/design.theme.icons-font': 2.0.29(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.themes.base-theme': 0.1.60(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.themes.dark-theme': 1.91.64(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.themes.light-theme': 0.1.61(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.tooltip': file:components/ui/tooltip(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.harmony-root-generator': file:components/modules/harmony-root-generator(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.entities.lane-diff': file:scopes/lanes/entities/lane-diff(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/react.rendering.ssr': 1.0.5(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/rspack.modules.generate-asset-manifest': file:components/modules/generate-asset-manifest(react-dom@18.3.1)(react@18.3.1) + '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.string.strip-trailing-char': file:scopes/toolbox/string/strip-trailing-char(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.global-loader': 0.0.502(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.hooks.use-user-agent': 0.0.200(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/webpack.modules.exclude-node-modules-js': 0.0.1 + '@teambit/webpack.modules.style-regexps': file:scopes/webpack/style-regexps(react-dom@18.3.1)(react@18.3.1) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + chalk: 4.1.2 + express: 4.22.2(supports-color@9.4.0) + express-history-api-fallback: 2.2.1 + fs-extra: 10.0.0 + http-proxy: 1.18.1(debug@4.3.4) + less: 4.9.0(supports-color@9.4.0) + open: 8.4.2 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + p-map-series: 2.1.0 + postcss: 8.4.18 + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.18) + postcss-loader: 7.0.1(postcss@8.4.18)(webpack@5.109.2) + postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.18) + postcss-preset-env: 7.8.2(postcss@8.4.18) + react: 18.3.1 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@6.0.3)(webpack@5.109.2) + react-dom: 18.3.1(react@18.3.1) + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + resolve-url-loader: 5.0.0 + rspack-manifest-plugin: 5.2.2(@rspack/core@1.7.12) + sanitize.css: 12.0.1 + sass: 1.63.6 + sass-loader: 13.3.2(sass-embedded@1.102.0)(sass@1.63.6)(webpack@5.109.2) + webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) + workbox-webpack-plugin: 7.1.0(@types/babel__core@7.20.0)(supports-color@9.4.0)(webpack@5.109.2) transitivePeerDependencies: - '@swc/helpers' + - '@teambit/legacy' - '@testing-library/dom' - '@types/babel__core' - '@types/node' @@ -94690,13 +105875,13 @@ snapshots: - webpack-cli - webpack-hot-middleware - '@teambit/ui@file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.10.0)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@7.0.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/ui@file:scopes/ui-foundation/ui(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(debug@4.3.4)(eslint@8.56.0)(graphql@15.8.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) '@babel/runtime': 7.23.2 '@rspack/core': 1.7.12 '@rspack/dev-server': 1.2.1(@rspack/core@1.7.12)(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) - '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.10.0)(webpack-hot-middleware@2.26.1) + '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.14.2)(webpack-hot-middleware@2.26.1) '@teambit/api-reference.hooks.use-api': 0.0.57(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) '@teambit/api-reference.hooks.use-api-renderers': 0.0.37(react-dom@19.2.7)(react@19.2.7) '@teambit/base-react.navigation.link': 2.0.33(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) @@ -94706,7 +105891,7 @@ snapshots: '@teambit/base-ui.theme.fonts.roboto': 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/bit-error': 0.0.404 '@teambit/code.ui.code-editor': file:components/ui/code-editor(react-dom@19.2.7)(react@19.2.7) - '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-compare.context': file:components/ui/component-compare/context(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/design.theme.icons-font': 2.0.29(react-dom@19.2.7)(react@19.2.7) '@teambit/design.themes.base-theme': 0.1.60(react-dom@19.2.7)(react@19.2.7) '@teambit/design.themes.dark-theme': 1.91.64(react-dom@19.2.7)(react@19.2.7) @@ -94745,7 +105930,7 @@ snapshots: postcss-normalize: 10.0.0(browserslist@4.23.3)(postcss@8.4.18) postcss-preset-env: 7.8.2(postcss@8.4.18) react: 19.2.7 - react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@7.0.2)(webpack@5.109.2) + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) react-dom: 19.2.7(react@19.2.7) react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) resolve-url-loader: 5.0.0 @@ -94757,6 +105942,7 @@ snapshots: workbox-webpack-plugin: 7.1.0(@types/babel__core@7.20.0)(supports-color@9.4.0)(webpack@5.109.2) transitivePeerDependencies: - '@swc/helpers' + - '@teambit/legacy' - '@testing-library/dom' - '@types/babel__core' - '@types/node' @@ -94840,6 +106026,44 @@ snapshots: - react - react-dom + '@teambit/variants@0.0.1635(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/config': 0.0.1542(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@18.3.1)(react@18.3.1) + comment-json: 4.2.5 + lodash: 4.17.21 + react: 18.3.1 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + + '@teambit/variants@0.0.1635(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config': 0.0.1542(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@19.2.7)(react@19.2.7) + comment-json: 4.2.5 + lodash: 4.17.21 + react: 19.2.7 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + '@teambit/variants@file:scopes/workspace/variants(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@teambit/harmony': 0.4.12 @@ -94970,7 +106194,7 @@ snapshots: - react-dom - typescript - '@teambit/vue-aspect@file:scopes/vue/vue(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.5.3)': + '@teambit/vue-aspect@file:scopes/vue/vue(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': dependencies: '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) '@teambit/api-reference.models.api-reference-model': 0.0.53 @@ -94984,54 +106208,172 @@ snapshots: oxlint-tsgolint: 0.17.0 react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - vue-component-meta: 2.2.12(typescript@5.5.3) + vue-component-meta: 2.2.12(typescript@5.9.2) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - react-dom - typescript - '@teambit/vue-aspect@file:scopes/vue/vue(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2)': + '@teambit/watcher@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: - '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) - '@teambit/api-reference.models.api-reference-model': 0.0.53 - '@teambit/documenter.ui.table': 4.1.13(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.table-row': 4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@parcel/watcher': 2.6.0 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 - '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.send-server-sent-events': file:scopes/harmony/modules/send-server-sent-events(react-dom@18.3.1)(react@18.3.1) + '@teambit/ipc-events': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) chalk: 4.1.2 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - vue-component-meta: 2.2.12(typescript@5.9.2) + chokidar: 3.6.0 + fs-extra: 10.0.0 + lodash: 4.17.21 + moment: 2.29.4 + p-map-series: 2.1.0 + p-queue: 6.6.2 transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' - '@types/react' - - '@types/react-dom' + - chai + - domexception + - encoding + - graphql + - react - react-dom - - typescript + - react-router-dom + - supports-color - '@teambit/vue-aspect@file:scopes/vue/vue(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2)': + '@teambit/watcher@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': dependencies: - '@teambit/api-reference.models.api-node-renderer': 0.0.53(react-dom@19.2.7)(react@19.2.7) - '@teambit/api-reference.models.api-reference-model': 0.0.53 - '@teambit/documenter.ui.table': 4.1.13(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/documenter.ui.table-row': 4.1.17(@types/react-dom@19.2.4)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@parcel/watcher': 2.6.0 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 - '@teambit/semantics.entities.semantic-schema': file:components/entities/semantic-schema(react-dom@19.2.7)(react@19.2.7) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.send-server-sent-events': file:scopes/harmony/modules/send-server-sent-events(react-dom@19.2.7)(react@19.2.7) + '@teambit/ipc-events': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) chalk: 4.1.2 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react: 19.2.7 - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - vue-component-meta: 2.2.12(typescript@7.0.2) + chokidar: 3.6.0 + fs-extra: 10.0.0 + lodash: 4.17.21 + moment: 2.29.4 + p-map-series: 2.1.0 + p-queue: 6.6.2 transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' - '@types/react' - - '@types/react-dom' + - chai + - domexception + - encoding + - graphql + - react - react-dom - - typescript + - react-router-dom + - supports-color + + '@teambit/watcher@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@parcel/watcher': 2.6.0 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.send-server-sent-events': file:scopes/harmony/modules/send-server-sent-events(react-dom@19.2.7)(react@19.2.7) + '@teambit/ipc-events': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + chokidar: 3.6.0 + fs-extra: 10.0.0 + lodash: 4.17.21 + moment: 2.29.4 + p-map-series: 2.1.0 + p-queue: 6.6.2 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - chai + - domexception + - encoding + - graphql + - react + - react-dom + - react-router-dom + - supports-color + + '@teambit/watcher@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@parcel/watcher': 2.6.0 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component-id': 1.2.4 + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.send-server-sent-events': file:scopes/harmony/modules/send-server-sent-events(react-dom@19.2.7)(react@19.2.7) + '@teambit/ipc-events': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.logger': file:components/legacy/logger(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chalk: 4.1.2 + chokidar: 3.6.0 + fs-extra: 10.0.0 + lodash: 4.17.21 + moment: 2.29.4 + p-map-series: 2.1.0 + p-queue: 6.6.2 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - chai + - domexception + - encoding + - graphql + - react + - react-dom + - react-router-dom + - supports-color '@teambit/watcher@file:scopes/workspace/watcher(@types/react@19.2.18)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: @@ -95097,6 +106439,29 @@ snapshots: - react-dom - supports-color + '@teambit/webpack.modules.config-mutator@0.0.172(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3)': + dependencies: + '@teambit/html.modules.inject-html-element': 0.0.5(react@19.2.7) + html-webpack-plugin: 5.3.2(webpack@5.97.1) + lodash: 4.17.21 + webpack: 5.97.1(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + webpack-merge: 5.8.0 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - react + - uglify-js + - webpack-cli + '@teambit/webpack.modules.config-mutator@0.0.172(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.19)(react@19.2.7)(uglify-js@3.19.3)': dependencies: '@teambit/html.modules.inject-html-element': 0.0.5(react@19.2.7) @@ -95143,6 +106508,29 @@ snapshots: - uglify-js - webpack-cli + '@teambit/webpack.modules.config-mutator@0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3)': + dependencies: + '@teambit/html.modules.inject-html-element': 0.0.6(react@18.3.1) + html-webpack-plugin: 5.3.2(webpack@5.97.1) + lodash: 4.17.21 + webpack: 5.97.1(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + webpack-merge: 5.8.0 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - react + - uglify-js + - webpack-cli + '@teambit/webpack.modules.config-mutator@0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3)': dependencies: '@teambit/html.modules.inject-html-element': 0.0.6(react@19.2.7) @@ -95235,9 +106623,9 @@ snapshots: - uglify-js - webpack-cli - '@teambit/webpack.modules.config-mutator@0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.1.0)(uglify-js@3.19.3)': + '@teambit/webpack.modules.config-mutator@0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3)': dependencies: - '@teambit/html.modules.inject-html-element': 0.0.6(react@19.1.0) + '@teambit/html.modules.inject-html-element': 0.0.6(react@19.2.7) html-webpack-plugin: 5.3.2(webpack@5.97.1) lodash: 4.17.21 webpack: 5.97.1(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) @@ -95258,12 +106646,35 @@ snapshots: - uglify-js - webpack-cli - '@teambit/webpack.modules.config-mutator@0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3)': + '@teambit/webpack.modules.config-mutator@0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3)': + dependencies: + '@teambit/html.modules.inject-html-element': 0.0.6(react@18.3.1) + html-webpack-plugin: 5.3.2(webpack@5.109.2) + lodash: 4.17.21 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + webpack-merge: 5.8.0 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - react + - uglify-js + - webpack-cli + + '@teambit/webpack.modules.config-mutator@0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3)': dependencies: '@teambit/html.modules.inject-html-element': 0.0.6(react@19.2.7) - html-webpack-plugin: 5.3.2(webpack@5.97.1) + html-webpack-plugin: 5.3.2(webpack@5.109.2) lodash: 4.17.21 - webpack: 5.97.1(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) webpack-merge: 5.8.0 transitivePeerDependencies: - '@minify-html/node' @@ -95281,12 +106692,10 @@ snapshots: - uglify-js - webpack-cli - '@teambit/webpack.modules.config-mutator@file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3)': + '@teambit/webpack.modules.config-mutator@0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3)': dependencies: '@teambit/html.modules.inject-html-element': 0.0.6(react@18.3.1) - '@types/jest': 29.5.14 html-webpack-plugin: 5.3.2(webpack@5.109.2) - jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) lodash: 4.17.21 webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) webpack-merge: 5.8.0 @@ -95295,28 +106704,21 @@ snapshots: - '@swc/core' - '@swc/css' - '@swc/html' - - '@types/node' - - babel-plugin-macros - clean-css - cssnano - csso - esbuild - html-minifier-terser - lightningcss - - node-notifier - postcss - react - - supports-color - - ts-node - uglify-js - webpack-cli - '@teambit/webpack.modules.config-mutator@file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3)': + '@teambit/webpack.modules.config-mutator@0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3)': dependencies: '@teambit/html.modules.inject-html-element': 0.0.6(react@19.2.7) - '@types/jest': 29.5.14 html-webpack-plugin: 5.3.2(webpack@5.109.2) - jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) lodash: 4.17.21 webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) webpack-merge: 5.8.0 @@ -95325,30 +106727,25 @@ snapshots: - '@swc/core' - '@swc/css' - '@swc/html' - - '@types/node' - - babel-plugin-macros - clean-css - cssnano - csso - esbuild - html-minifier-terser - lightningcss - - node-notifier - postcss - react - - supports-color - - ts-node - uglify-js - webpack-cli - '@teambit/webpack.modules.config-mutator@file:scopes/webpack/config-mutator(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(esbuild@0.14.29)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/webpack.modules.config-mutator@file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3)': dependencies: '@teambit/html.modules.inject-html-element': 0.0.6(react@18.3.1) '@types/jest': 29.5.14 html-webpack-plugin: 5.3.2(webpack@5.109.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) lodash: 4.17.21 - webpack: 5.109.2(esbuild@0.14.29)(postcss@8.4.45) + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) webpack-merge: 5.8.0 transitivePeerDependencies: - '@minify-html/node' @@ -95371,14 +106768,14 @@ snapshots: - uglify-js - webpack-cli - '@teambit/webpack.modules.config-mutator@file:scopes/webpack/config-mutator(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/webpack.modules.config-mutator@file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3)': dependencies: '@teambit/html.modules.inject-html-element': 0.0.6(react@18.3.1) '@types/jest': 29.5.14 html-webpack-plugin: 5.3.2(webpack@5.109.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) lodash: 4.17.21 - webpack: 5.109.2(postcss@8.4.45) + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) webpack-merge: 5.8.0 transitivePeerDependencies: - '@minify-html/node' @@ -95401,14 +106798,14 @@ snapshots: - uglify-js - webpack-cli - '@teambit/webpack.modules.config-mutator@file:scopes/webpack/config-mutator(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/webpack.modules.config-mutator@file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3)': dependencies: '@teambit/html.modules.inject-html-element': 0.0.6(react@19.2.7) '@types/jest': 29.5.14 html-webpack-plugin: 5.3.2(webpack@5.109.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) lodash: 4.17.21 - webpack: 5.109.2(postcss@8.4.45) + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) webpack-merge: 5.8.0 transitivePeerDependencies: - '@minify-html/node' @@ -95466,15 +106863,6 @@ snapshots: - react - react-dom - '@teambit/webpack.modules.generate-externals@file:scopes/webpack/modules/generate-externals(react-dom@19.1.0)(react@19.1.0)': - dependencies: - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 - react-router-dom: 6.30.4(react-dom@19.1.0)(react@19.1.0) - transitivePeerDependencies: - - react - - react-dom - '@teambit/webpack.modules.generate-externals@file:scopes/webpack/modules/generate-externals(react-dom@19.2.7)(react@19.2.7)': dependencies: oxlint: 1.55.0(oxlint-tsgolint@0.17.0) @@ -95546,6 +106934,25 @@ snapshots: - react - react-dom + '@teambit/webpack.plugins.webpack-bit-reporter-plugin@0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3)': + dependencies: + '@teambit/preview.cli.dev-server-events-listener': 0.0.1 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - uglify-js + - webpack-cli + '@teambit/webpack.plugins.webpack-bit-reporter-plugin@0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3)': dependencies: '@teambit/preview.cli.dev-server-events-listener': 0.0.1 @@ -95567,9 +106974,29 @@ snapshots: '@teambit/webpack.transformers.favicon-reload@1.0.0': {} - '@teambit/webpack.transformers.generate-add-aliases-from-peers@0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3)': + '@teambit/webpack.transformers.generate-add-aliases-from-peers@0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3)': dependencies: - '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.modules.resolve-peer': 0.1.0 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - react + - uglify-js + - webpack-cli + + '@teambit/webpack.transformers.generate-add-aliases-from-peers@0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3)': + dependencies: + '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3) '@teambit/webpack.modules.resolve-peer': 0.1.0 transitivePeerDependencies: - '@minify-html/node' @@ -95587,9 +107014,9 @@ snapshots: - uglify-js - webpack-cli - '@teambit/webpack.transformers.generate-add-aliases-from-peers@0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.1.0)(uglify-js@3.19.3)': + '@teambit/webpack.transformers.generate-add-aliases-from-peers@0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3)': dependencies: - '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.1.0)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) '@teambit/webpack.modules.resolve-peer': 0.1.0 transitivePeerDependencies: - '@minify-html/node' @@ -95627,9 +107054,9 @@ snapshots: - uglify-js - webpack-cli - '@teambit/webpack.transformers.generate-externals@0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3)': + '@teambit/webpack.transformers.generate-externals@0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3)': dependencies: - '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-externals': file:scopes/webpack/modules/generate-externals(react-dom@18.3.1)(react@18.3.1) camelcase: 6.3.0 transitivePeerDependencies: @@ -95649,10 +107076,32 @@ snapshots: - uglify-js - webpack-cli - '@teambit/webpack.transformers.generate-externals@0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.1.0)(react@19.1.0)(uglify-js@3.19.3)': + '@teambit/webpack.transformers.generate-externals@0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3)': + dependencies: + '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.modules.generate-externals': file:scopes/webpack/modules/generate-externals(react-dom@19.2.7)(react@19.2.7) + camelcase: 6.3.0 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - react + - react-dom + - uglify-js + - webpack-cli + + '@teambit/webpack.transformers.generate-externals@0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3)': dependencies: - '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.1.0)(uglify-js@3.19.3) - '@teambit/webpack.modules.generate-externals': file:scopes/webpack/modules/generate-externals(react-dom@19.1.0)(react@19.1.0) + '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.modules.generate-externals': file:scopes/webpack/modules/generate-externals(react-dom@18.3.1)(react@18.3.1) camelcase: 6.3.0 transitivePeerDependencies: - '@minify-html/node' @@ -95793,6 +107242,56 @@ snapshots: - uglify-js - webpack-cli + '@teambit/webpack.webpack-bundler@1.0.18(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/webpack.modules.config-mutator': 0.0.172(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3) + assert: 2.0.0 + browserify-zlib: 0.2.0 + buffer: 6.0.3 + compression-webpack-plugin: 11.1.0(webpack@5.109.2) + constants-browserify: 1.0.0 + crypto-browserify: 3.12.0 + css-loader: 6.7.1(webpack@5.109.2) + css-minimizer-webpack-plugin: 5.0.1(@parcel/css@1.14.0)(@swc/css@0.0.20)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.14.29)(lightningcss@1.33.0)(webpack@5.109.2) + domain-browser: 4.19.0 + events: 3.3.0 + html-webpack-plugin: 5.6.8(@rspack/core@2.1.10)(webpack@5.109.2) + https-browserify: 1.0.0 + lodash: 4.17.21 + os-browserify: 0.3.0 + p-map-series: 2.1.0 + path-browserify: 1.0.1 + process: 0.11.10 + punycode: 2.1.1 + querystring-es3: 0.2.1 + stream-browserify: 3.0.0 + stream-http: 3.2.0 + string_decoder: 1.3.0 + timers-browserify: 2.0.12 + tty-browserify: 0.0.1 + url: 0.11.2 + util: 0.12.3 + vm-browserify: 1.1.2 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + transitivePeerDependencies: + - '@minify-html/node' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - react + - uglify-js + - webpack-cli + '@teambit/webpack.webpack-bundler@1.0.18(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.19)(react@19.2.7)(uglify-js@3.19.3)': dependencies: '@teambit/bit-error': 0.0.404 @@ -96143,12 +107642,12 @@ snapshots: - uglify-js - webpack-cli - '@teambit/webpack.webpack-bundler@1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3)': + '@teambit/webpack.webpack-bundler@1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3)': dependencies: '@teambit/bit-error': 0.0.404 - '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) assert: 2.0.0 browserify-zlib: 0.2.0 buffer: 6.0.3 @@ -96176,7 +107675,7 @@ snapshots: url: 0.11.2 util: 0.12.3 vm-browserify: 1.1.2 - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) transitivePeerDependencies: - '@minify-html/node' - '@parcel/css' @@ -96196,12 +107695,12 @@ snapshots: - uglify-js - webpack-cli - '@teambit/webpack.webpack-bundler@1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.1.0)(react@19.1.0)(uglify-js@3.19.3)': + '@teambit/webpack.webpack-bundler@1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3)': dependencies: '@teambit/bit-error': 0.0.404 - '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.1.0)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.1.0)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.1.0)(react@19.1.0)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) assert: 2.0.0 browserify-zlib: 0.2.0 buffer: 6.0.3 @@ -96302,12 +107801,12 @@ snapshots: - uglify-js - webpack-cli - '@teambit/webpack.webpack-bundler@1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3)': + '@teambit/webpack.webpack-bundler@1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3)': dependencies: '@teambit/bit-error': 0.0.404 - '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) assert: 2.0.0 browserify-zlib: 0.2.0 buffer: 6.0.3 @@ -96335,7 +107834,7 @@ snapshots: url: 0.11.2 util: 0.12.3 vm-browserify: 1.1.2 - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) transitivePeerDependencies: - '@minify-html/node' - '@parcel/css' @@ -96480,6 +107979,42 @@ snapshots: - vue-template-compiler - webpack-cli + '@teambit/webpack.webpack-dev-server@1.0.24(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2)': + dependencies: + '@teambit/toolbox.path.path': 0.0.8 + '@teambit/webpack.modules.config-mutator': 0.0.172(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.webpack-bundler': 1.0.18(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3) + find-root: 1.1.0 + html-webpack-plugin: 5.6.8(@rspack/core@2.1.10)(webpack@5.109.2) + object-hash: 3.0.0 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + webpack-dev-server: 4.15.0(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) + transitivePeerDependencies: + - '@minify-html/node' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - eslint + - html-minifier-terser + - lightningcss + - postcss + - react + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + '@teambit/webpack.webpack-dev-server@1.0.24(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.19)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2)': dependencies: '@teambit/toolbox.path.path': 0.0.8 @@ -96768,17 +108303,17 @@ snapshots: - vue-template-compiler - webpack-cli - '@teambit/webpack.webpack-dev-server@1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2)': + '@teambit/webpack.webpack-dev-server@1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2)': dependencies: '@teambit/toolbox.path.path': 0.0.8 - '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) - '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) find-root: 1.1.0 html-webpack-plugin: 5.6.8(@rspack/core@1.7.12)(webpack@5.109.2) object-hash: 3.0.0 react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) webpack-dev-server: 4.15.0(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) transitivePeerDependencies: - '@minify-html/node' @@ -96806,7 +108341,7 @@ snapshots: - vue-template-compiler - webpack-cli - '@teambit/webpack.webpack-dev-server@1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2)': + '@teambit/webpack.webpack-dev-server@1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2)': dependencies: '@teambit/toolbox.path.path': 0.0.8 '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) @@ -96815,7 +108350,7 @@ snapshots: find-root: 1.1.0 html-webpack-plugin: 5.6.8(@rspack/core@1.7.12)(webpack@5.109.2) object-hash: 3.0.0 - react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@6.0.3)(webpack@5.109.2) + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) webpack-dev-server: 4.15.0(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) transitivePeerDependencies: @@ -96844,16 +108379,16 @@ snapshots: - vue-template-compiler - webpack-cli - '@teambit/webpack.webpack-dev-server@1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.1.0)(react@19.1.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2)': + '@teambit/webpack.webpack-dev-server@1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2)': dependencies: '@teambit/toolbox.path.path': 0.0.8 - '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.1.0)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.1.0)(react@19.1.0)(uglify-js@3.19.3) + '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@1.7.12)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) find-root: 1.1.0 html-webpack-plugin: 5.6.8(@rspack/core@1.7.12)(webpack@5.109.2) object-hash: 3.0.0 - react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@6.0.3)(webpack@5.109.2) webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) webpack-dev-server: 4.15.0(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) transitivePeerDependencies: @@ -96920,17 +108455,17 @@ snapshots: - vue-template-compiler - webpack-cli - '@teambit/webpack.webpack-dev-server@1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2)': + '@teambit/webpack.webpack-dev-server@1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack@5.109.2)': dependencies: '@teambit/toolbox.path.path': 0.0.8 - '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) - '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.177(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + '@teambit/webpack.webpack-bundler': 1.1.0(@parcel/css@1.14.0)(@rspack/core@2.1.10)(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) find-root: 1.1.0 html-webpack-plugin: 5.6.8(@rspack/core@2.1.10)(webpack@5.109.2) object-hash: 3.0.0 react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) webpack-dev-server: 4.15.0(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) transitivePeerDependencies: - '@minify-html/node' @@ -96996,19 +108531,23 @@ snapshots: - vue-template-compiler - webpack-cli - '@teambit/webpack@file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)': + '@teambit/webpack@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)': dependencies: '@teambit/bit-error': 0.0.404 + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) - '@teambit/webpack.modules.config-mutator': file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': file:scopes/webpack/modules/generate-expose-loaders(react-dom@18.3.1)(react@18.3.1)(webpack@5.109.2) '@teambit/webpack.modules.resolve-peer': 0.1.0 '@teambit/webpack.plugins.inject-head-webpack-plugin': file:scopes/webpack/plugins/inject-head-webpack-plugin(html-webpack-plugin@5.3.2)(react-dom@18.3.1)(react@18.3.1) - '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) assert: 2.1.0 browserify-zlib: 0.2.0 buffer: 6.0.3 @@ -97025,8 +108564,6 @@ snapshots: inject-body-webpack-plugin: 1.3.0(html-webpack-plugin@5.3.2)(supports-color@9.4.0) lodash: 4.17.21 os-browserify: 0.3.0 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 path-browserify: 1.0.1 process: 0.11.10 @@ -97034,7 +108571,6 @@ snapshots: querystring-es3: 0.2.1 react: 18.3.1 react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) stream-browserify: 3.0.0 stream-http: 3.2.0 string_decoder: 1.3.0 @@ -97043,51 +108579,59 @@ snapshots: url: 0.11.4 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) webpack-assets-manifest: 5.1.0(webpack@5.109.2) webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) webpack-merge: 5.8.0 transitivePeerDependencies: + - '@apollo/client' - '@minify-html/node' - '@swc/core' - '@swc/css' - '@swc/html' - - '@types/node' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' - '@types/react' - - babel-plugin-macros - bufferutil + - chai - clean-css - cssnano - csso - debug + - domexception + - encoding - esbuild - eslint + - graphql - html-minifier-terser - lightningcss - - node-notifier - postcss - react-dom + - react-router-dom - supports-color - - ts-node - typescript - uglify-js - utf-8-validate - vue-template-compiler - webpack-cli - '@teambit/webpack@file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(typescript@6.0.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)': + '@teambit/webpack@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)': dependencies: '@teambit/bit-error': 0.0.404 + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 - '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) - '@teambit/webpack.modules.config-mutator': file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3) - '@teambit/webpack.modules.generate-expose-loaders': file:scopes/webpack/modules/generate-expose-loaders(react-dom@18.3.1)(react@18.3.1)(webpack@5.109.2) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.modules.generate-expose-loaders': file:scopes/webpack/modules/generate-expose-loaders(react-dom@19.2.7)(react@19.2.7)(webpack@5.109.2) '@teambit/webpack.modules.resolve-peer': 0.1.0 - '@teambit/webpack.plugins.inject-head-webpack-plugin': file:scopes/webpack/plugins/inject-head-webpack-plugin(html-webpack-plugin@5.3.2)(react-dom@18.3.1)(react@18.3.1) - '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.plugins.inject-head-webpack-plugin': file:scopes/webpack/plugins/inject-head-webpack-plugin(html-webpack-plugin@5.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) assert: 2.1.0 browserify-zlib: 0.2.0 buffer: 6.0.3 @@ -97104,16 +108648,13 @@ snapshots: inject-body-webpack-plugin: 1.3.0(html-webpack-plugin@5.3.2)(supports-color@9.4.0) lodash: 4.17.21 os-browserify: 0.3.0 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 path-browserify: 1.0.1 process: 0.11.10 punycode: 2.3.1 querystring-es3: 0.2.1 - react: 18.3.1 - react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@6.0.3)(webpack@5.109.2) - react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + react: 19.2.7 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) stream-browserify: 3.0.0 stream-http: 3.2.0 string_decoder: 1.3.0 @@ -97122,51 +108663,59 @@ snapshots: url: 0.11.4 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) webpack-assets-manifest: 5.1.0(webpack@5.109.2) webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) webpack-merge: 5.8.0 transitivePeerDependencies: + - '@apollo/client' - '@minify-html/node' - '@swc/core' - '@swc/css' - '@swc/html' - - '@types/node' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' - '@types/react' - - babel-plugin-macros - bufferutil + - chai - clean-css - cssnano - csso - debug + - domexception + - encoding - esbuild - eslint + - graphql - html-minifier-terser - lightningcss - - node-notifier - postcss - react-dom + - react-router-dom - supports-color - - ts-node - typescript - uglify-js - utf-8-validate - vue-template-compiler - webpack-cli - '@teambit/webpack@file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.5.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)': + '@teambit/webpack@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)': dependencies: '@teambit/bit-error': 0.0.404 + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.modules.config-mutator': file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': file:scopes/webpack/modules/generate-expose-loaders(react-dom@19.2.7)(react@19.2.7)(webpack@5.109.2) '@teambit/webpack.modules.resolve-peer': 0.1.0 '@teambit/webpack.plugins.inject-head-webpack-plugin': file:scopes/webpack/plugins/inject-head-webpack-plugin(html-webpack-plugin@5.3.2)(react-dom@19.2.7)(react@19.2.7) '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) assert: 2.1.0 browserify-zlib: 0.2.0 buffer: 6.0.3 @@ -97183,16 +108732,13 @@ snapshots: inject-body-webpack-plugin: 1.3.0(html-webpack-plugin@5.3.2)(supports-color@9.4.0) lodash: 4.17.21 os-browserify: 0.3.0 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 path-browserify: 1.0.1 process: 0.11.10 punycode: 2.3.1 querystring-es3: 0.2.1 react: 19.2.7 - react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3)(webpack@5.109.2) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) stream-browserify: 3.0.0 stream-http: 3.2.0 string_decoder: 1.3.0 @@ -97206,46 +108752,54 @@ snapshots: webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) webpack-merge: 5.8.0 transitivePeerDependencies: + - '@apollo/client' - '@minify-html/node' - '@swc/core' - '@swc/css' - '@swc/html' - - '@types/node' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' - '@types/react' - - babel-plugin-macros - bufferutil + - chai - clean-css - cssnano - csso - debug + - domexception + - encoding - esbuild - eslint + - graphql - html-minifier-terser - lightningcss - - node-notifier - postcss - react-dom + - react-router-dom - supports-color - - ts-node - typescript - uglify-js - utf-8-validate - vue-template-compiler - webpack-cli - '@teambit/webpack@file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)': + '@teambit/webpack@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)': dependencies: '@teambit/bit-error': 0.0.404 + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.modules.config-mutator': file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': file:scopes/webpack/modules/generate-expose-loaders(react-dom@19.2.7)(react@19.2.7)(webpack@5.109.2) '@teambit/webpack.modules.resolve-peer': 0.1.0 '@teambit/webpack.plugins.inject-head-webpack-plugin': file:scopes/webpack/plugins/inject-head-webpack-plugin(html-webpack-plugin@5.3.2)(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) assert: 2.1.0 browserify-zlib: 0.2.0 buffer: 6.0.3 @@ -97262,8 +108816,6 @@ snapshots: inject-body-webpack-plugin: 1.3.0(html-webpack-plugin@5.3.2)(supports-color@9.4.0) lodash: 4.17.21 os-browserify: 0.3.0 - oxlint: 1.55.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: 0.17.0 p-map-series: 2.1.0 path-browserify: 1.0.1 process: 0.11.10 @@ -97271,7 +108823,6 @@ snapshots: querystring-es3: 0.2.1 react: 19.2.7 react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) - react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) stream-browserify: 3.0.0 stream-http: 3.2.0 string_decoder: 1.3.0 @@ -97280,51 +108831,59 @@ snapshots: url: 0.11.4 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) webpack-assets-manifest: 5.1.0(webpack@5.109.2) webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) webpack-merge: 5.8.0 transitivePeerDependencies: + - '@apollo/client' - '@minify-html/node' - '@swc/core' - '@swc/css' - '@swc/html' - - '@types/node' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' - '@types/react' - - babel-plugin-macros - bufferutil + - chai - clean-css - cssnano - csso - debug + - domexception + - encoding - esbuild - eslint + - graphql - html-minifier-terser - lightningcss - - node-notifier - postcss - react-dom + - react-router-dom - supports-color - - ts-node - typescript - uglify-js - utf-8-validate - vue-template-compiler - webpack-cli - '@teambit/webpack@file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(typescript@7.0.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)': + '@teambit/webpack@1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)': dependencies: '@teambit/bit-error': 0.0.404 + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/harmony': 0.4.12 + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.modules.config-mutator': file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) + '@teambit/webpack.modules.config-mutator': 0.0.182(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3) '@teambit/webpack.modules.generate-expose-loaders': file:scopes/webpack/modules/generate-expose-loaders(react-dom@19.2.7)(react@19.2.7)(webpack@5.109.2) '@teambit/webpack.modules.resolve-peer': 0.1.0 '@teambit/webpack.plugins.inject-head-webpack-plugin': file:scopes/webpack/plugins/inject-head-webpack-plugin(html-webpack-plugin@5.3.2)(react-dom@19.2.7)(react@19.2.7) - '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) - '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) - '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) assert: 2.1.0 browserify-zlib: 0.2.0 buffer: 6.0.3 @@ -97341,15 +108900,209 @@ snapshots: inject-body-webpack-plugin: 1.3.0(html-webpack-plugin@5.3.2)(supports-color@9.4.0) lodash: 4.17.21 os-browserify: 0.3.0 + p-map-series: 2.1.0 + path-browserify: 1.0.1 + process: 0.11.10 + punycode: 2.3.1 + querystring-es3: 0.2.1 + react: 19.2.7 + react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2)(webpack@5.109.2) + stream-browserify: 3.0.0 + stream-http: 3.2.0 + string_decoder: 1.3.0 + timers-browserify: 2.0.12 + tty-browserify: 0.0.1 + url: 0.11.4 + util: 0.12.5 + vm-browserify: 1.1.2 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + webpack-assets-manifest: 5.1.0(webpack@5.109.2) + webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) + webpack-merge: 5.8.0 + transitivePeerDependencies: + - '@apollo/client' + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - bufferutil + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - graphql + - html-minifier-terser + - lightningcss + - postcss + - react-dom + - react-router-dom + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@teambit/webpack@file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)': + dependencies: + '@teambit/harmony': 0.4.12 + '@teambit/webpack.modules.config-mutator': file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3) + '@teambit/webpack.plugins.inject-head-webpack-plugin': file:scopes/webpack/plugins/inject-head-webpack-plugin(html-webpack-plugin@5.3.2)(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + assert: 2.1.0 + browserify-zlib: 0.2.0 + buffer: 6.0.3 + constants-browserify: 1.0.0 + crypto-browserify: 3.12.0 + domain-browser: 4.19.0 + events: 3.3.0 + https-browserify: 1.0.0 + inject-body-webpack-plugin: 1.3.0(html-webpack-plugin@5.3.2)(supports-color@9.4.0) + os-browserify: 0.3.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + path-browserify: 1.0.1 + process: 0.11.10 + punycode: 2.3.1 + querystring-es3: 0.2.1 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + stream-browserify: 3.0.0 + stream-http: 3.2.0 + string_decoder: 1.3.0 + timers-browserify: 2.0.12 + tty-browserify: 0.0.1 + url: 0.11.4 + util: 0.12.5 + vm-browserify: 1.1.2 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3) + webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - '@types/node' + - '@types/react' + - babel-plugin-macros + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - html-webpack-plugin + - lightningcss + - node-notifier + - postcss + - react-dom + - supports-color + - ts-node + - uglify-js + - utf-8-validate + - webpack-cli + + '@teambit/webpack@file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)': + dependencies: + '@teambit/harmony': 0.4.12 + '@teambit/webpack.modules.config-mutator': file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(supports-color@9.4.0)(uglify-js@3.19.3) + '@teambit/webpack.plugins.inject-head-webpack-plugin': file:scopes/webpack/plugins/inject-head-webpack-plugin(html-webpack-plugin@5.3.2)(react-dom@18.3.1)(react@18.3.1) + '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@18.3.1)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react@18.3.1)(uglify-js@3.19.3) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + assert: 2.1.0 + browserify-zlib: 0.2.0 + buffer: 6.0.3 + constants-browserify: 1.0.0 + crypto-browserify: 3.12.0 + domain-browser: 4.19.0 + events: 3.3.0 + https-browserify: 1.0.0 + inject-body-webpack-plugin: 1.3.0(html-webpack-plugin@5.3.2)(supports-color@9.4.0) + os-browserify: 0.3.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + path-browserify: 1.0.1 + process: 0.11.10 + punycode: 2.3.1 + querystring-es3: 0.2.1 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + stream-browserify: 3.0.0 + stream-http: 3.2.0 + string_decoder: 1.3.0 + timers-browserify: 2.0.12 + tty-browserify: 0.0.1 + url: 0.11.4 + util: 0.12.5 + vm-browserify: 1.1.2 + webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - '@types/node' + - '@types/react' + - babel-plugin-macros + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - html-webpack-plugin + - lightningcss + - node-notifier + - postcss + - react-dom + - supports-color + - ts-node + - uglify-js + - utf-8-validate + - webpack-cli + + '@teambit/webpack@file:scopes/webpack/webpack(@swc/css@0.0.20)(@types/node@22.10.5)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(bufferutil@4.0.3)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(html-webpack-plugin@5.3.2)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3)(utf-8-validate@5.0.5)': + dependencies: + '@teambit/harmony': 0.4.12 + '@teambit/webpack.modules.config-mutator': file:scopes/webpack/config-mutator(@swc/css@0.0.20)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(supports-color@9.4.0)(uglify-js@3.19.3) + '@teambit/webpack.plugins.inject-head-webpack-plugin': file:scopes/webpack/plugins/inject-head-webpack-plugin(html-webpack-plugin@5.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/webpack.plugins.webpack-bit-reporter-plugin': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-add-aliases-from-peers': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react@19.2.7)(uglify-js@3.19.3) + '@teambit/webpack.transformers.generate-externals': 0.1.0(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react@19.2.7)(uglify-js@3.19.3) + '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + assert: 2.1.0 + browserify-zlib: 0.2.0 + buffer: 6.0.3 + constants-browserify: 1.0.0 + crypto-browserify: 3.12.0 + domain-browser: 4.19.0 + events: 3.3.0 + https-browserify: 1.0.0 + inject-body-webpack-plugin: 1.3.0(html-webpack-plugin@5.3.2)(supports-color@9.4.0) + os-browserify: 0.3.0 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 - p-map-series: 2.1.0 path-browserify: 1.0.1 process: 0.11.10 punycode: 2.3.1 querystring-es3: 0.2.1 react: 19.2.7 - react-dev-utils: 12.0.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@7.0.2)(webpack@5.109.2) react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) stream-browserify: 3.0.0 stream-http: 3.2.0 @@ -97360,9 +109113,7 @@ snapshots: util: 0.12.5 vm-browserify: 1.1.2 webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - webpack-assets-manifest: 5.1.0(webpack@5.109.2) webpack-dev-server: 4.15.2(bufferutil@4.0.3)(debug@4.3.4)(supports-color@9.4.0)(utf-8-validate@5.0.5)(webpack@5.109.2) - webpack-merge: 5.8.0 transitivePeerDependencies: - '@minify-html/node' - '@swc/core' @@ -97377,19 +109128,43 @@ snapshots: - csso - debug - esbuild - - eslint - html-minifier-terser + - html-webpack-plugin - lightningcss - node-notifier - postcss - react-dom - supports-color - - ts-node - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli + - ts-node + - uglify-js + - utf-8-validate + - webpack-cli + + '@teambit/worker@0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + comlink: 4.3.0 + react: 18.3.1 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color + + '@teambit/worker@0.0.1671(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/harmony': 0.4.12 + comlink: 4.3.0 + react: 19.2.7 + transitivePeerDependencies: + - domexception + - encoding + - graphql + - react-dom + - supports-color '@teambit/worker@file:scopes/harmony/worker(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)': dependencies: @@ -97417,6 +109192,138 @@ snapshots: - '@types/react' - react-dom + '@teambit/workspace-config-files@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + globby: 11.0.1 + lodash: 4.17.21 + normalize-path: 3.0.0 + p-map-series: 2.1.0 + string-format: 0.5.0 + yesno: 0.4.0 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - domexception + - encoding + - graphql + - react + - react-dom + - react-router-dom + - supports-color + + '@teambit/workspace-config-files@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + globby: 11.0.1 + lodash: 4.17.21 + normalize-path: 3.0.0 + p-map-series: 2.1.0 + string-format: 0.5.0 + yesno: 0.4.0 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - domexception + - encoding + - graphql + - react + - react-dom + - react-router-dom + - supports-color + + '@teambit/workspace-config-files@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 5.2.1 + chalk: 4.1.2 + fs-extra: 10.0.0 + globby: 11.0.1 + lodash: 4.17.21 + normalize-path: 3.0.0 + p-map-series: 2.1.0 + string-format: 0.5.0 + yesno: 0.4.0 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - domexception + - encoding + - graphql + - react + - react-dom + - react-router-dom + - supports-color + + '@teambit/workspace-config-files@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@teambit/bit-error': 0.0.404 + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/harmony': 0.4.12 + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.crypto.sha1': file:components/crypto/sha1(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + chai: 4.3.0 + chalk: 4.1.2 + fs-extra: 10.0.0 + globby: 11.0.1 + lodash: 4.17.21 + normalize-path: 3.0.0 + p-map-series: 2.1.0 + string-format: 0.5.0 + yesno: 0.4.0 + transitivePeerDependencies: + - '@apollo/client' + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - domexception + - encoding + - graphql + - react + - react-dom + - react-router-dom + - supports-color + '@teambit/workspace-config-files@file:scopes/workspace/workspace-config-files(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/bit-error': 0.0.404 @@ -97522,7 +109429,7 @@ snapshots: '@teambit/workspace.aspect-docs.variants@file:scopes/workspace/aspect-docs/variants(@teambit/documenter.theme.theme-compositions@4.1.5)(@teambit/mdx.ui.mdx-layout@1.0.14)(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/documenter.theme.theme-compositions': 4.1.5(react-dom@19.2.7)(react@19.2.7) - '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@7.0.2) + '@teambit/mdx.ui.mdx-layout': 1.0.14(@mdx-js/react@3.1.1)(@teambit/mdx.ui.mdx-scope-context@1.1.1)(@testing-library/react@14.3.1)(@types/react-dom@19.2.4)(@types/react-syntax-highlighter@15.5.13)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(typescript@5.9.2) jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) react: 19.2.7 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) @@ -97538,43 +109445,36 @@ snapshots: dependencies: react: 19.2.7 - '@teambit/workspace.content.workspace-overview@1.96.7(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': + '@teambit/workspace.content.workspace-overview@1.96.7(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)': dependencies: - '@teambit/components.blocks.component-card-display': 0.0.24(@apollo/client@3.12.11)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/components.blocks.component-card-display': 0.0.24(@apollo/client@3.12.11)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/docs.ui.zoomable-image': 1.97.6(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) react: 19.2.7 transitivePeerDependencies: - '@apollo/client' + - '@teambit/legacy' - '@testing-library/react' - graphql - react-dom - '@teambit/workspace.hooks.use-navigation-message-listener@file:components/hooks/use-navigation-message-listener(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': + '@teambit/workspace.hooks.use-navigation-message-listener@file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@18.3.1)': dependencies: - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - '@teambit/workspace.hooks.use-navigation-message-listener@file:components/hooks/use-navigation-message-listener(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + '@teambit/workspace.hooks.use-navigation-message-listener@file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@19.2.7)': dependencies: - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.hooks.use-url-change-broadcaster@file:components/hooks/use-url-change-broadcaster(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': + '@teambit/workspace.hooks.use-url-change-broadcaster@file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@18.3.1)': dependencies: - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - '@teambit/workspace.hooks.use-url-change-broadcaster@file:components/hooks/use-url-change-broadcaster(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + '@teambit/workspace.hooks.use-url-change-broadcaster@file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@19.2.7)': dependencies: - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) '@teambit/workspace.modules.fs-cache@0.0.26': @@ -97734,25 +109634,279 @@ snapshots: dependencies: '@teambit/toolbox.fs.hard-link-directory': 0.0.21 - '@teambit/workspace.testing.mock-workspace@file:scopes/workspace/testing/mock-workspace(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/workspace.testing.mock-workspace@file:scopes/workspace/testing/mock-workspace(2f2ff5c22615b81ef353a3ebdeb3aeba)': + dependencies: + '@teambit/legacy.e2e-helper': file:components/legacy/e2e-helper(2f2ff5c22615b81ef353a3ebdeb3aeba) + comment-json: 4.2.5 + fs-extra: 10.0.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/workspace.testing.mock-workspace@file:scopes/workspace/testing/mock-workspace(6dd144e2ca12ebac4b4ad10a5f08f0a4)': + dependencies: + '@teambit/legacy.e2e-helper': file:components/legacy/e2e-helper(6dd144e2ca12ebac4b4ad10a5f08f0a4) + comment-json: 4.2.5 + fs-extra: 10.0.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/workspace.testing.mock-workspace@file:scopes/workspace/testing/mock-workspace(7f0b1380d9e19b8380805b18f15ff8d1)': + dependencies: + '@teambit/legacy.e2e-helper': file:components/legacy/e2e-helper(7f0b1380d9e19b8380805b18f15ff8d1) + comment-json: 4.2.5 + fs-extra: 10.0.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/workspace.testing.mock-workspace@file:scopes/workspace/testing/mock-workspace(8c4e3ac6618e563d3c2b039062ad58d9)': dependencies: - '@teambit/legacy.e2e-helper': file:components/legacy/e2e-helper(@babel/core@7.26.9)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/legacy.e2e-helper': file:components/legacy/e2e-helper(8c4e3ac6618e563d3c2b039062ad58d9) comment-json: 4.2.5 fs-extra: 10.0.0 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -97769,6 +109923,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -97798,25 +109954,39 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/workspace.testing.mock-workspace@file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/workspace.testing.mock-workspace@file:scopes/workspace/testing/mock-workspace(8e3bb409989b9a8170c4491cc33a6611)': dependencies: - '@teambit/legacy.e2e-helper': file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@18.3.1)(react-refresh@0.10.0)(react@18.3.1)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/legacy.e2e-helper': file:components/legacy/e2e-helper(8e3bb409989b9a8170c4491cc33a6611) comment-json: 4.2.5 fs-extra: 10.0.0 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -97833,6 +110003,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -97862,25 +110034,39 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/workspace.testing.mock-workspace@file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/workspace.testing.mock-workspace@file:scopes/workspace/testing/mock-workspace(94fc81ec3178f7474dcc25b8f8a24f15)': dependencies: - '@teambit/legacy.e2e-helper': file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/legacy.e2e-helper': file:components/legacy/e2e-helper(94fc81ec3178f7474dcc25b8f8a24f15) comment-json: 4.2.5 fs-extra: 10.0.0 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -97897,6 +110083,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -97926,25 +110114,119 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/workspace.testing.mock-workspace@file:scopes/workspace/testing/mock-workspace(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2)': + '@teambit/workspace.testing.mock-workspace@file:scopes/workspace/testing/mock-workspace(956b37e2161835d4f3b437bb4163aa66)': dependencies: - '@teambit/legacy.e2e-helper': file:components/legacy/e2e-helper(@babel/core@7.28.3)(@babel/traverse@7.29.8)(@parcel/css@1.14.0)(@pnpm/logger@1100.0.0)(@swc/css@0.0.20)(@types/webpack@5.28.5)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@5.2.1)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(less@4.9.0)(lightningcss@1.33.0)(postcss@8.4.45)(react-dom@19.2.7)(react-refresh@0.10.0)(react@19.2.7)(rollup@2.80.0)(sass-embedded@1.102.0)(supports-color@9.4.0)(typanion@3.14.0)(type-fest@0.21.3)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.2)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/legacy.e2e-helper': file:components/legacy/e2e-helper(956b37e2161835d4f3b437bb4163aa66) comment-json: 4.2.5 fs-extra: 10.0.0 oxlint: 1.55.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: 0.17.0 react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) transitivePeerDependencies: + - '@apollo/client' + - '@babel/core' + - '@babel/traverse' + - '@minify-html/node' + - '@module-federation/runtime-tools' + - '@parcel/css' + - '@pnpm/logger' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/helpers' + - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' + - '@types/webpack' + - babel-plugin-macros + - bare-abort-controller + - bare-buffer + - browserslist + - bufferutil + - canvas + - chai + - clean-css + - cssnano + - csso + - debug + - domexception + - encoding + - esbuild + - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - graphql + - html-minifier-terser + - less + - lightningcss + - node-notifier + - node-sass + - postcss + - react + - react-dom + - react-native-b4a + - react-refresh + - rollup + - sass-embedded + - selfsigned + - sockjs-client + - supports-color + - ts-node + - typanion + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@teambit/workspace.testing.mock-workspace@file:scopes/workspace/testing/mock-workspace(c9b30cb656756ed3e4de20d984da836c)': + dependencies: + '@teambit/legacy.e2e-helper': file:components/legacy/e2e-helper(c9b30cb656756ed3e4de20d984da836c) + comment-json: 4.2.5 + fs-extra: 10.0.0 + oxlint: 1.55.0(oxlint-tsgolint@0.17.0) + oxlint-tsgolint: 0.17.0 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@apollo/client' - '@babel/core' - '@babel/traverse' - '@minify-html/node' - '@module-federation/runtime-tools' - '@parcel/css' - '@pnpm/logger' + - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/helpers' - '@swc/html' + - '@teambit/base-react.navigation.link' + - '@teambit/legacy' + - '@teambit/mdx.ui.mdx-scope-context' + - '@testing-library/dom' + - '@testing-library/react' + - '@testing-library/react-hooks' + - '@types/babel__core' + - '@types/chai' + - '@types/node' + - '@types/react' + - '@types/react-dom' + - '@types/react-syntax-highlighter' - '@types/webpack' - babel-plugin-macros - bare-abort-controller @@ -97961,6 +110243,8 @@ snapshots: - encoding - esbuild - eslint + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - fibers - graphql - html-minifier-terser @@ -98027,38 +110311,30 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@teambit/workspace.ui.preserve-workspace-mode@file:components/ui/preserve-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': + '@teambit/workspace.ui.preserve-workspace-mode@file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@18.3.1)': dependencies: - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - '@teambit/workspace.ui.preserve-workspace-mode@file:components/ui/preserve-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + '@teambit/workspace.ui.preserve-workspace-mode@file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@19.2.7)': dependencies: - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.ui.use-workspace-mode@file:components/ui/use-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)': + '@teambit/workspace.ui.use-workspace-mode@file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@18.3.1)': dependencies: - core-js: 3.13.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) - '@teambit/workspace.ui.use-workspace-mode@file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)': + '@teambit/workspace.ui.use-workspace-mode@file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7)': dependencies: - core-js: 3.13.0 react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.ui.workspace-component-card@file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': + '@teambit/workspace.ui.workspace-component-card@file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) - '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/scopes.scope-id': 0.0.9 '@teambit/workspace.ui.load-preview': 0.0.504(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 @@ -98067,15 +110343,16 @@ snapshots: react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - chai - supports-color - '@teambit/workspace.ui.workspace-component-card@file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/workspace.ui.workspace-component-card@file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/scopes.scope-id': 0.0.9 '@teambit/workspace.ui.load-preview': 0.0.504(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 @@ -98084,15 +110361,16 @@ snapshots: react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - chai - supports-color - '@teambit/workspace.ui.workspace-component-card@file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/workspace.ui.workspace-component-card@file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) - '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/scopes.scope-id': 0.0.9 '@teambit/workspace.ui.load-preview': 0.0.504(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 @@ -98101,15 +110379,16 @@ snapshots: react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - chai - supports-color - '@teambit/workspace.ui.workspace-component-card@file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': + '@teambit/workspace.ui.workspace-component-card@file:components/ui/workspace-component-card(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0)': dependencies: '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) - '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/explorer.ui.component-card': 0.0.52(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/scopes.scope-id': 0.0.9 '@teambit/workspace.ui.load-preview': 0.0.504(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) classnames: 2.5.1 @@ -98118,11 +110397,508 @@ snapshots: react-dom: 19.2.7(react@19.2.7) transitivePeerDependencies: - '@teambit/base-react.navigation.link' + - '@teambit/legacy' - '@testing-library/react' - '@types/react' - chai - supports-color + '@teambit/workspace@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) + '@react-hook/latest': 1.0.3(react@18.3.1) + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/base-react.themes.theme-switcher': 1.1.2(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@18.3.1)(react@18.3.1) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/bit-error': 0.0.404 + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/command-bar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@18.3.1)(react@18.3.1) + '@teambit/component-tree': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@18.3.1) + '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-status-resolver': 0.0.510(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/config': 0.0.1542(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@18.3.1) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/deprecation': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/evangelist.elements.icon': 1.0.5(react-dom@18.3.1)(react@18.3.1) + '@teambit/explorer.ui.components-overview': 0.0.5(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@18.3.1)(react@18.3.1) + '@teambit/global-config': 0.0.1371(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.modules.load-trace': file:scopes/harmony/modules/load-trace(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.modules.requireable-component': file:scopes/harmony/modules/requireable-component(react-dom@18.3.1)(react@18.3.1) + '@teambit/harmony.modules.resolved-component': file:scopes/harmony/modules/resolved-component(react-dom@18.3.1)(react@18.3.1) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@18.3.1)(react@18.3.1) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@18.3.1)(react@18.3.1) + '@teambit/logger': 0.0.1460(react-dom@18.3.1)(react@18.3.1) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1) + '@teambit/sidebar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.fs.last-modified': file:scopes/toolbox/fs/last-modified(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.modules.module-resolver': file:scopes/toolbox/modules/module-resolver(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.is-path-inside': file:scopes/toolbox/path/is-path-inside(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@18.3.1)(react@18.3.1) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.corner': 0.0.520(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.notifications.notification-context': 0.0.501(react-dom@18.3.1)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@18.3.1)(react@18.3.1) + '@teambit/variants': 0.0.1635(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/watcher': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.hooks.use-navigation-message-listener': file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/workspace.hooks.use-url-change-broadcaster': file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@18.3.1)(react@18.3.1) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) + '@teambit/workspace.ui.preserve-workspace-mode': file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) + chalk: 4.1.2 + classnames: 2.5.1 + comment-json: 4.2.5 + detect-indent: 5.0.0 + detect-newline: 3.1.0 + enquirer: 2.4.1 + execa: 2.1.0 + find-root: 1.1.0 + fs-extra: 10.0.0 + graphlib: 2.1.8 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + lodash.compact: 3.0.1 + p-map: 4.0.0 + p-map-series: 2.1.0 + pluralize: 8.0.0 + react: 18.3.1 + react-router-dom: 6.30.4(react-dom@18.3.1)(react@18.3.1) + reset-css: 5.0.1 + semver: 7.7.1 + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - chai + - domexception + - encoding + - graphql + - react-dom + - supports-color + + '@teambit/workspace@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@react-hook/latest': 1.0.3(react@19.2.7) + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/base-react.themes.theme-switcher': 1.1.2(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/command-bar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-tree': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) + '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-status-resolver': 0.0.510(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/config': 0.0.1542(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/deprecation': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/explorer.ui.components-overview': 0.0.5(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@19.2.7)(react@19.2.7) + '@teambit/global-config': 0.0.1371(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.load-trace': file:scopes/harmony/modules/load-trace(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.requireable-component': file:scopes/harmony/modules/requireable-component(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.resolved-component': file:scopes/harmony/modules/resolved-component(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/sidebar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.fs.last-modified': file:scopes/toolbox/fs/last-modified(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.modules.module-resolver': file:scopes/toolbox/modules/module-resolver(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.is-path-inside': file:scopes/toolbox/path/is-path-inside(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.corner': 0.0.520(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.notifications.notification-context': 0.0.501(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/variants': 0.0.1635(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/watcher': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.hooks.use-navigation-message-listener': file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.hooks.use-url-change-broadcaster': file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.ui.preserve-workspace-mode': file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) + chalk: 4.1.2 + classnames: 2.5.1 + comment-json: 4.2.5 + detect-indent: 5.0.0 + detect-newline: 3.1.0 + enquirer: 2.4.1 + execa: 2.1.0 + find-root: 1.1.0 + fs-extra: 10.0.0 + graphlib: 2.1.8 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + lodash.compact: 3.0.1 + p-map: 4.0.0 + p-map-series: 2.1.0 + pluralize: 8.0.0 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + reset-css: 5.0.1 + semver: 7.7.1 + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - chai + - domexception + - encoding + - graphql + - react-dom + - supports-color + + '@teambit/workspace@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@react-hook/latest': 1.0.3(react@19.2.7) + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/base-react.themes.theme-switcher': 1.1.2(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/command-bar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-tree': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) + '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-status-resolver': 0.0.510(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/config': 0.0.1542(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/deprecation': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tree': 0.0.16(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/explorer.ui.components-overview': 0.0.5(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@19.2.7)(react@19.2.7) + '@teambit/global-config': 0.0.1371(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.load-trace': file:scopes/harmony/modules/load-trace(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.requireable-component': file:scopes/harmony/modules/requireable-component(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.resolved-component': file:scopes/harmony/modules/resolved-component(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/sidebar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.fs.last-modified': file:scopes/toolbox/fs/last-modified(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.modules.module-resolver': file:scopes/toolbox/modules/module-resolver(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.is-path-inside': file:scopes/toolbox/path/is-path-inside(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.corner': 0.0.520(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.notifications.notification-context': 0.0.501(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/variants': 0.0.1635(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/watcher': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.hooks.use-navigation-message-listener': file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.hooks.use-url-change-broadcaster': file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.ui.preserve-workspace-mode': file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) + chalk: 4.1.2 + classnames: 2.5.1 + comment-json: 4.2.5 + detect-indent: 5.0.0 + detect-newline: 3.1.0 + enquirer: 2.4.1 + execa: 2.1.0 + find-root: 1.1.0 + fs-extra: 10.0.0 + graphlib: 2.1.8 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + lodash.compact: 3.0.1 + p-map: 4.0.0 + p-map-series: 2.1.0 + pluralize: 8.0.0 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + reset-css: 5.0.1 + semver: 7.7.1 + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - chai + - domexception + - encoding + - graphql + - react-dom + - supports-color + + '@teambit/workspace@1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0)': + dependencies: + '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(subscriptions-transport-ws@0.9.19) + '@react-hook/latest': 1.0.3(react@19.2.7) + '@teambit/aspect-loader': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/base-react.themes.theme-switcher': 1.1.2(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) + '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/bit-error': 0.0.404 + '@teambit/bundler': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/cli': 0.0.1367(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/command-bar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/component': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-id': 1.2.4 + '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) + '@teambit/component-tree': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/component-version': 1.0.4 + '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) + '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-status-resolver': 0.0.510(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/config': 0.0.1542(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/config-store': 0.0.248(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@19.2.7) + '@teambit/dependency-resolver': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/deprecation': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/design.ui.surfaces.menu.link-item': 1.0.13(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/design.ui.tree': 0.0.16(@testing-library/react@16.3.2)(react-dom@19.2.7)(react@19.2.7) + '@teambit/envs': 1.0.1107(0cf1731fe8f65ed5f949d51959843d39) + '@teambit/evangelist.elements.icon': 1.0.5(react-dom@19.2.7)(react@19.2.7) + '@teambit/explorer.ui.components-overview': 0.0.5(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/git.modules.git-executable': file:scopes/git/modules/git-executable(react-dom@19.2.7)(react@19.2.7) + '@teambit/global-config': 0.0.1371(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/graph': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(immer@9.0.21)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/graph.cleargraph': 0.0.11 + '@teambit/graphql': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(reflect-metadata@0.1.13)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/harmony': 0.4.12 + '@teambit/harmony.modules.concurrency': file:scopes/harmony/modules/concurrency(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.in-memory-cache': file:scopes/harmony/modules/in-memory-cache(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.load-trace': file:scopes/harmony/modules/load-trace(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.requireable-component': file:scopes/harmony/modules/requireable-component(react-dom@19.2.7)(react@19.2.7) + '@teambit/harmony.modules.resolved-component': file:scopes/harmony/modules/resolved-component(react-dom@19.2.7)(react@19.2.7) + '@teambit/isolator': 1.0.1107(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/lane-id': 0.0.312 + '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model + '@teambit/legacy-bit-id': 1.1.3 + '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.constants': file:components/legacy/constants(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.consumer': file:components/legacy/consumer(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-component': file:components/legacy/consumer-component(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.consumer-config': file:components/legacy/consumer-config(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.extension-data': file:components/legacy/extension-data(react-dom@19.2.7)(react@19.2.7) + '@teambit/legacy.scope': file:components/legacy/scope(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.scope-api': file:components/legacy/scope-api(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/legacy.utils': file:components/legacy/utils(react-dom@19.2.7)(react@19.2.7) + '@teambit/logger': 0.0.1460(react-dom@19.2.7)(react@19.2.7) + '@teambit/objects': 0.0.614(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/pubsub': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/chai@4.2.15)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/scope.remotes': file:components/scope/remotes(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7) + '@teambit/sidebar': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/toolbox.fs.last-modified': file:scopes/toolbox/fs/last-modified(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.modules.module-resolver': file:scopes/toolbox/modules/module-resolver(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.is-path-inside': file:scopes/toolbox/path/is-path-inside(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.path.path': file:scopes/toolbox/path/path(react-dom@19.2.7)(react@19.2.7) + '@teambit/toolbox.promise.map-pool': file:scopes/toolbox/promise/map-pool(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui': 1.0.1107(@apollo/client@3.12.11)(@swc/css@0.0.20)(@teambit/base-react.navigation.link@2.0.33)(@teambit/legacy@2.1.0)(@testing-library/dom@10.4.1)(@testing-library/react@14.3.1)(@types/babel__core@7.20.0)(@types/node@22.10.5)(@types/react-dom@19.2.4)(@types/react@19.2.18)(babel-plugin-macros@3.1.0)(browserslist@4.23.3)(bufferutil@4.0.3)(chai@4.3.0)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(debug@4.3.4)(domexception@4.0.0)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(react-dom@19.2.7)(react-refresh@0.14.2)(react-router-dom@6.30.4)(react@19.2.7)(sass-embedded@1.102.0)(supports-color@9.4.0)(typescript@5.9.2)(uglify-js@3.19.3)(utf-8-validate@5.0.5)(webpack-hot-middleware@2.26.1)(webpack@5.109.2) + '@teambit/ui-foundation.ui.buttons.collapser': file:components/ui/buttons/collapser(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.constants.z-indexes': 0.0.504(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.corner': 0.0.520(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.hooks.use-data-query': file:components/ui/hooks/use-data-query(@apollo/client@3.12.11)(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.notifications.notification-context': 0.0.501(react-dom@19.2.7)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@16.3.2)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) + '@teambit/variants': 0.0.1635(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/watcher': 1.0.1107(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.hooks.use-navigation-message-listener': file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.hooks.use-url-change-broadcaster': file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@19.2.7)(react@19.2.7) + '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) + '@teambit/workspace.ui.preserve-workspace-mode': file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) + chalk: 4.1.2 + classnames: 2.5.1 + comment-json: 4.2.5 + detect-indent: 5.0.0 + detect-newline: 3.1.0 + enquirer: 2.4.1 + execa: 2.1.0 + find-root: 1.1.0 + fs-extra: 10.0.0 + graphlib: 2.1.8 + graphql-tag: 2.12.1(graphql@15.8.0) + lodash: 4.17.21 + lodash.compact: 3.0.1 + p-map: 4.0.0 + p-map-series: 2.1.0 + pluralize: 8.0.0 + react: 19.2.7 + react-router-dom: 6.30.4(react-dom@19.2.7)(react@19.2.7) + reset-css: 5.0.1 + semver: 7.7.1 + transitivePeerDependencies: + - '@teambit/base-react.navigation.link' + - '@testing-library/react' + - '@types/react' + - chai + - domexception + - encoding + - graphql + - react-dom + - supports-color + '@teambit/workspace@file:scopes/workspace/workspace(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@types/react@19.2.18)(chai@4.3.0)(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0)': dependencies: '@apollo/client': 3.12.11(@types/react@19.2.18)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(subscriptions-transport-ws@0.11.0) @@ -98132,13 +110908,14 @@ snapshots: '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@18.3.1)(react@18.3.1) '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@18.3.1)(react@18.3.1) '@teambit/bit-error': 0.0.404 + '@teambit/cli-table': file:scopes/toolbox/tables/cli-table(react-dom@18.3.1)(react@18.3.1) '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/component-id': 1.2.4 '@teambit/component-issues': file:components/component-issues(react-dom@18.3.1)(react@18.3.1) '@teambit/component-version': 1.0.4 '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@18.3.1)(react@18.3.1) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@18.3.1) '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@18.3.1)(react@18.3.1) @@ -98159,7 +110936,7 @@ snapshots: '@teambit/lane-id': 0.0.312 '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@18.3.1)(react@18.3.1) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@18.3.1)(react@18.3.1) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) @@ -98184,16 +110961,16 @@ snapshots: '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@18.3.1)(react@18.3.1) '@teambit/ui-foundation.ui.notifications.notification-context': 0.0.501(react-dom@18.3.1)(react@18.3.1) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@18.3.1) '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1)(supports-color@9.4.0) '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@18.3.1)(react@18.3.1) - '@teambit/workspace.hooks.use-navigation-message-listener': file:components/hooks/use-navigation-message-listener(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@teambit/workspace.hooks.use-url-change-broadcaster': file:components/hooks/use-url-change-broadcaster(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/workspace.hooks.use-navigation-message-listener': file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/workspace.hooks.use-url-change-broadcaster': file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@18.3.1) '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@18.3.1)(react@18.3.1) '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@18.3.1)(react@18.3.1)(supports-color@9.4.0) - '@teambit/workspace.ui.preserve-workspace-mode': file:components/ui/preserve-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@18.3.1)(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/workspace.ui.preserve-workspace-mode': file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@18.3.1) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@18.3.1)(react@18.3.1) chalk: 4.1.2 classnames: 2.5.1 @@ -98236,13 +111013,14 @@ snapshots: '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/bit-error': 0.0.404 + '@teambit/cli-table': file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) '@teambit/component-version': 1.0.4 '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -98263,7 +111041,7 @@ snapshots: '@teambit/lane-id': 0.0.312 '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@4.3.0)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -98288,16 +111066,16 @@ snapshots: '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.notifications.notification-context': 0.0.501(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.hooks.use-navigation-message-listener': file:components/hooks/use-navigation-message-listener(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/workspace.hooks.use-url-change-broadcaster': file:components/hooks/use-url-change-broadcaster(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.hooks.use-navigation-message-listener': file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.hooks.use-url-change-broadcaster': file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@19.2.7)(react@19.2.7) '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/workspace.ui.preserve-workspace-mode': file:components/ui/preserve-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.ui.preserve-workspace-mode': file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) chalk: 4.1.2 classnames: 2.5.1 @@ -98340,13 +111118,14 @@ snapshots: '@teambit/base-ui.surfaces.split-pane.hover-splitter': 1.0.1(react-dom@19.2.7)(react@19.2.7) '@teambit/base-ui.surfaces.split-pane.split-pane': 1.0.0(react-dom@19.2.7)(react@19.2.7) '@teambit/bit-error': 0.0.404 + '@teambit/cli-table': file:scopes/toolbox/tables/cli-table(react-dom@19.2.7)(react@19.2.7) '@teambit/component-descriptor': file:scopes/component/component-descriptor(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/component-id': 1.2.4 '@teambit/component-issues': file:components/component-issues(react-dom@19.2.7)(react@19.2.7) '@teambit/component-version': 1.0.4 '@teambit/component.sources': file:scopes/component/sources(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-drawer': file:components/ui/component-drawer(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) - '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react-dom@19.2.7)(react@19.2.7) + '@teambit/component.ui.component-filters.component-filter-context': file:components/ui/component-filters/component-filter-context(react@19.2.7) '@teambit/component.ui.component-filters.deprecate-filter': file:components/ui/component-filters/deprecate-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/component.ui.component-filters.env-filter': file:components/ui/component-filters/env-filter(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/component.ui.component-filters.show-main-filter': file:components/ui/component-filters/show-main-filter(@testing-library/react@14.3.1)(react-dom@19.2.7)(react@19.2.7) @@ -98367,7 +111146,7 @@ snapshots: '@teambit/lane-id': 0.0.312 '@teambit/lanes.hooks.use-lane-components': file:components/hooks/use-lane-components(@apollo/client@3.12.11)(@types/react@19.2.18)(chai@5.2.1)(react-dom@19.2.7)(react@19.2.7) '@teambit/lanes.hooks.use-lanes': file:components/hooks/use-lanes(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) - '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model(react-dom@19.2.7)(react@19.2.7) + '@teambit/lanes.ui.models.lanes-model': file:components/ui/models/lanes-model '@teambit/legacy-bit-id': 1.1.3 '@teambit/legacy.bit-map': file:components/legacy/bit-map(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) '@teambit/legacy.component-list': file:components/legacy/component-list(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) @@ -98392,16 +111171,16 @@ snapshots: '@teambit/ui-foundation.ui.main-dropdown': 0.0.505(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.menu': 0.0.503(react-dom@19.2.7)(react@19.2.7) '@teambit/ui-foundation.ui.notifications.notification-context': 0.0.501(react-dom@19.2.7)(react@19.2.7) - '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/ui-foundation.ui.react-router.slot-router': file:components/ui/react-router/slot-router(@teambit/base-react.navigation.link@2.0.33)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.side-bar': file:components/ui/side-bar(@apollo/client@3.12.11)(@teambit/base-react.navigation.link@2.0.33)(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7)(supports-color@9.4.0) '@teambit/ui-foundation.ui.top-bar': 0.0.515(@testing-library/react@14.3.1)(@types/react@19.2.18)(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) '@teambit/ui-foundation.ui.tree.drawer': 1.0.0(react-dom@19.2.7)(react@19.2.7) - '@teambit/workspace.hooks.use-navigation-message-listener': file:components/hooks/use-navigation-message-listener(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/workspace.hooks.use-url-change-broadcaster': file:components/hooks/use-url-change-broadcaster(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.hooks.use-navigation-message-listener': file:components/hooks/use-navigation-message-listener(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.hooks.use-url-change-broadcaster': file:components/hooks/use-url-change-broadcaster(react-router-dom@6.30.4)(react@19.2.7) '@teambit/workspace.modules.match-pattern': file:scopes/workspace/modules/match-pattern(react-dom@19.2.7)(react@19.2.7) '@teambit/workspace.modules.node-modules-linker': file:scopes/workspace/modules/node-modules-linker(domexception@4.0.0)(graphql@15.8.0)(react-dom@19.2.7)(react@19.2.7)(supports-color@9.4.0) - '@teambit/workspace.ui.preserve-workspace-mode': file:components/ui/preserve-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) - '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-dom@19.2.7)(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.ui.preserve-workspace-mode': file:components/ui/preserve-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) + '@teambit/workspace.ui.use-workspace-mode': file:components/ui/use-workspace-mode(react-router-dom@6.30.4)(react@19.2.7) '@testing-library/react': 14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.2.7) chalk: 4.1.2 classnames: 2.5.1 @@ -98580,16 +111359,6 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-test-renderer: 19.2.7(react@19.2.7) - '@testing-library/react-hooks@8.0.1(@types/react@19.2.18)(react-dom@19.1.0)(react-test-renderer@19.2.7)(react@19.1.0)': - dependencies: - '@babel/runtime': 7.28.3 - react: 19.1.0 - react-error-boundary: 3.1.4(react@19.1.0) - optionalDependencies: - '@types/react': 19.2.18 - react-dom: 19.1.0(react@19.1.0) - react-test-renderer: 19.2.7(react@19.2.7) - '@testing-library/react-hooks@8.0.1(@types/react@19.2.18)(react-dom@19.2.7)(react-test-renderer@19.2.7)(react@19.2.7)': dependencies: '@babel/runtime': 7.28.3 @@ -98620,23 +111389,13 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@testing-library/react@14.3.1(@types/react@19.2.18)(react-dom@19.1.0)(react@19.1.0)': - dependencies: - '@babel/runtime': 7.28.3 - '@testing-library/dom': 9.3.4 - '@types/react-dom': 19.2.4(@types/react@19.2.18) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - transitivePeerDependencies: - - '@types/react' - '@testing-library/react@14.3.1(@types/react@19.2.18)(react-dom@19.2.7)(react@19.1.0)': dependencies: '@babel/runtime': 7.28.3 '@testing-library/dom': 9.3.4 '@types/react-dom': 19.2.4(@types/react@19.2.18) react: 19.1.0 - react-dom: 19.2.7(react@19.2.7) + react-dom: 19.2.7(react@19.1.0) transitivePeerDependencies: - '@types/react' @@ -98716,13 +111475,18 @@ snapshots: '@types/aria-query@5.0.4': {} - '@types/babel__core@7.20.0': + '@types/babel__core@7.20.0(supports-color@9.4.0)': dependencies: + '@babel/generator': 7.29.8 '@babel/parser': 7.29.8 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.8(supports-color@9.4.0) '@babel/types': 7.28.2 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.28.0 + transitivePeerDependencies: + - supports-color '@types/babel__generator@7.27.0': dependencies: @@ -99230,6 +111994,7 @@ snapshots: '@types/react-dom@19.2.4(@types/react@19.2.18)': dependencies: '@types/react': 19.2.18 + react: 19.2.7 '@types/react-router-dom@5.3.3': dependencies: @@ -99384,6 +112149,7 @@ snapshots: - postcss - uglify-js - webpack-cli + optional: true '@types/webpack@5.28.5(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3)': dependencies: @@ -99418,18 +112184,22 @@ snapshots: '@types/yargs@15.0.20': dependencies: '@types/yargs-parser': 21.0.3 + yargs-parser: 21.1.1 '@types/yargs@16.0.11': dependencies: '@types/yargs-parser': 21.0.3 + yargs-parser: 21.1.1 '@types/yargs@17.0.0': dependencies: '@types/yargs-parser': 21.0.3 + yargs-parser: 21.1.1 '@types/yargs@17.0.35': dependencies: '@types/yargs-parser': 21.0.3 + yargs-parser: 21.1.1 '@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3)': dependencies: @@ -99739,15 +112509,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.39.0(supports-color@9.4.0)(typescript@5.5.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.5.3) - '@typescript-eslint/types': 8.39.0 - debug: 4.3.4(supports-color@9.4.0) - typescript: 5.5.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/project-service@8.39.0(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2) @@ -99766,15 +112527,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.39.0(supports-color@9.4.0)(typescript@7.0.2)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@7.0.2) - '@typescript-eslint/types': 8.39.0 - debug: 4.3.4(supports-color@9.4.0) - typescript: 7.0.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/scope-manager@4.4.1': dependencies: '@typescript-eslint/types': 4.4.1 @@ -99800,10 +112552,6 @@ snapshots: '@typescript-eslint/types': 8.39.0 '@typescript-eslint/visitor-keys': 8.39.0 - '@typescript-eslint/tsconfig-utils@8.39.0(typescript@5.5.3)': - dependencies: - typescript: 5.5.3 - '@typescript-eslint/tsconfig-utils@8.39.0(typescript@5.9.2)': dependencies: typescript: 5.9.2 @@ -99812,10 +112560,6 @@ snapshots: dependencies: typescript: 6.0.3 - '@typescript-eslint/tsconfig-utils@8.39.0(typescript@7.0.2)': - dependencies: - typescript: 7.0.2 - '@typescript-eslint/type-utils@6.19.1(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3)': dependencies: '@typescript-eslint/typescript-estree': 6.19.1(supports-color@9.4.0)(typescript@5.5.3) @@ -99912,15 +112656,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@4.4.1': {} + '@typescript-eslint/types@4.4.1': + dependencies: + typescript: 6.0.3 - '@typescript-eslint/types@5.62.0': {} + '@typescript-eslint/types@5.62.0': + dependencies: + typescript: 6.0.3 - '@typescript-eslint/types@6.19.1': {} + '@typescript-eslint/types@6.19.1': + dependencies: + typescript: 6.0.3 - '@typescript-eslint/types@7.1.0': {} + '@typescript-eslint/types@7.1.0': + dependencies: + typescript: 6.0.3 - '@typescript-eslint/types@8.39.0': {} + '@typescript-eslint/types@8.39.0': + dependencies: + typescript: 6.0.3 '@typescript-eslint/typescript-estree@4.4.1(supports-color@9.4.0)(typescript@5.5.3)': dependencies: @@ -100113,22 +112867,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.39.0(supports-color@9.4.0)(typescript@5.5.3)': - dependencies: - '@typescript-eslint/project-service': 8.39.0(supports-color@9.4.0)(typescript@5.5.3) - '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.5.3) - '@typescript-eslint/types': 8.39.0 - '@typescript-eslint/visitor-keys': 8.39.0 - debug: 4.3.4(supports-color@9.4.0) - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.9 - semver: 7.7.1 - ts-api-utils: 2.5.0(typescript@5.5.3) - typescript: 5.5.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.39.0(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@typescript-eslint/project-service': 8.39.0(supports-color@9.4.0)(typescript@5.9.2) @@ -100161,22 +112899,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.39.0(supports-color@9.4.0)(typescript@7.0.2)': - dependencies: - '@typescript-eslint/project-service': 8.39.0(supports-color@9.4.0)(typescript@7.0.2) - '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@7.0.2) - '@typescript-eslint/types': 8.39.0 - '@typescript-eslint/visitor-keys': 8.39.0 - debug: 4.3.4(supports-color@9.4.0) - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.9 - semver: 7.7.1 - ts-api-utils: 2.5.0(typescript@7.0.2) - typescript: 7.0.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@5.62.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@8.56.0) @@ -100659,11 +113381,21 @@ snapshots: '@volar/source-map@2.4.15': {} - '@volar/typescript@2.4.15': + '@volar/typescript@2.4.15(typescript@5.9.2)': dependencies: '@volar/language-core': 2.4.15 path-browserify: 1.0.1 vscode-uri: 3.1.0 + optionalDependencies: + typescript: 5.9.2 + + '@volar/typescript@2.4.15(typescript@6.0.3)': + dependencies: + '@volar/language-core': 2.4.15 + path-browserify: 1.0.1 + vscode-uri: 3.1.0 + optionalDependencies: + typescript: 6.0.3 '@vue/compiler-core@3.5.41': dependencies: @@ -100683,19 +113415,6 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - '@vue/language-core@2.2.12(typescript@5.5.3)': - dependencies: - '@volar/language-core': 2.4.15 - '@vue/compiler-dom': 3.5.41 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.41 - alien-signals: 1.0.13 - minimatch: 9.0.9 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - optionalDependencies: - typescript: 5.5.3 - '@vue/language-core@2.2.12(typescript@5.9.2)': dependencies: '@volar/language-core': 2.4.15 @@ -100722,19 +113441,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@vue/language-core@2.2.12(typescript@7.0.2)': - dependencies: - '@volar/language-core': 2.4.15 - '@vue/compiler-dom': 3.5.41 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.41 - alien-signals: 1.0.13 - minimatch: 9.0.9 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - optionalDependencies: - typescript: 7.0.2 - '@vue/shared@3.5.41': {} '@web3-storage/multipart-parser@1.0.0': {} @@ -101929,9 +114635,9 @@ snapshots: dependencies: '@babel/core': 7.28.3(supports-color@9.4.0) '@jest/transform': 29.7.0(supports-color@9.4.0) - '@types/babel__core': 7.20.0 + '@types/babel__core': 7.20.0(supports-color@9.4.0) babel-plugin-istanbul: 6.1.1(supports-color@9.4.0) - babel-preset-jest: 29.6.3(@babel/core@7.28.3) + babel-preset-jest: 29.6.3(@babel/core@7.28.3)(supports-color@9.4.0) chalk: 4.1.2 graceful-fs: 4.2.10 slash: 3.0.0 @@ -102007,12 +114713,14 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-jest-hoist@29.6.3: + babel-plugin-jest-hoist@29.6.3(supports-color@9.4.0): dependencies: '@babel/template': 7.29.7 '@babel/types': 7.28.2 - '@types/babel__core': 7.20.0 + '@types/babel__core': 7.20.0(supports-color@9.4.0) '@types/babel__traverse': 7.28.0 + transitivePeerDependencies: + - supports-color babel-plugin-macros@3.1.0: dependencies: @@ -102171,17 +114879,21 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.3) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.3) - babel-preset-jest@29.2.0(@babel/core@7.28.3): + babel-preset-jest@29.2.0(@babel/core@7.28.3)(supports-color@9.4.0): dependencies: '@babel/core': 7.28.3(supports-color@9.4.0) - babel-plugin-jest-hoist: 29.6.3 + babel-plugin-jest-hoist: 29.6.3(supports-color@9.4.0) babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.3) + transitivePeerDependencies: + - supports-color - babel-preset-jest@29.6.3(@babel/core@7.28.3): + babel-preset-jest@29.6.3(@babel/core@7.28.3)(supports-color@9.4.0): dependencies: '@babel/core': 7.28.3(supports-color@9.4.0) - babel-plugin-jest-hoist: 29.6.3 + babel-plugin-jest-hoist: 29.6.3(supports-color@9.4.0) babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.3) + transitivePeerDependencies: + - supports-color backo2@1.0.2: {} @@ -103241,7 +115953,6 @@ snapshots: css-declaration-sorter@7.4.0(postcss@8.4.18): dependencies: postcss: 8.4.18 - optional: true css-declaration-sorter@7.4.0(postcss@8.4.45): dependencies: @@ -103427,7 +116138,6 @@ snapshots: postcss-reduce-transforms: 6.0.2(postcss@8.4.18) postcss-svgo: 6.0.3(postcss@8.4.18) postcss-unique-selectors: 6.0.4(postcss@8.4.18) - optional: true cssnano-preset-default@6.1.2(postcss@8.4.45): dependencies: @@ -103466,7 +116176,6 @@ snapshots: cssnano-utils@4.0.2(postcss@8.4.18): dependencies: postcss: 8.4.18 - optional: true cssnano-utils@4.0.2(postcss@8.4.45): dependencies: @@ -103477,7 +116186,6 @@ snapshots: cssnano-preset-default: 6.1.2(postcss@8.4.18) lilconfig: 3.1.3 postcss: 8.4.18 - optional: true cssnano@6.1.2(postcss@8.4.45): dependencies: @@ -104051,6 +116759,7 @@ snapshots: es-object-atoms: 1.1.2 es-set-tostringtag: 2.1.0 es-to-primitive: 1.3.4 + for-each: 0.3.5 function.prototype.name: 1.2.0 get-intrinsic: 1.3.0 get-proto: 1.0.1 @@ -104533,17 +117242,6 @@ snapshots: - supports-color - typescript - eslint-plugin-jest@27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.5.3): - dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) - eslint: 8.56.0(supports-color@9.4.0) - optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.5.3) - jest: 29.3.1(@types/node@22.10.5)(babel-plugin-macros@3.1.0)(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - - typescript - eslint-plugin-jest@27.6.3(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.56.0)(jest@29.3.1)(supports-color@9.4.0)(typescript@5.9.2): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(supports-color@9.4.0)(typescript@5.9.2) @@ -105912,7 +118610,7 @@ snapshots: '@types/parse5': 5.0.3 hastscript: 6.0.0 property-information: 5.6.0 - vfile: 4.2.0 + vfile: 4.2.1 vfile-location: 3.2.0 web-namespaces: 1.1.4 @@ -105937,7 +118635,7 @@ snapshots: html-void-elements: 1.0.5 parse5: 6.0.1 unist-util-position: 3.1.0 - vfile: 4.2.0 + vfile: 4.2.1 web-namespaces: 1.1.4 xtend: 4.0.2 zwitch: 1.0.5 @@ -108535,7 +121233,7 @@ snapshots: optionalDependencies: '@swc/css': 0.0.20 clean-css: 5.3.3 - cssnano: 6.1.2(postcss@8.4.18) + cssnano: 6.1.2(postcss@8.4.45) csso: 5.0.5 esbuild: 0.14.29 html-minifier-terser: 6.1.0 @@ -108579,27 +121277,6 @@ snapshots: postcss: 8.4.45 uglify-js: 3.19.3 - minimizer-webpack-plugin@5.6.1(esbuild@0.14.29)(postcss@8.4.45)(webpack@5.109.2): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - terser: 5.50.0 - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - optionalDependencies: - esbuild: 0.14.29 - postcss: 8.4.45 - - minimizer-webpack-plugin@5.6.1(postcss@8.4.45)(webpack@5.109.2): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - terser: 5.50.0 - webpack: 5.109.2(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.45)(uglify-js@3.19.3) - optionalDependencies: - postcss: 8.4.45 - minio@7.1.3: dependencies: async: 3.2.6 @@ -109761,7 +122438,6 @@ snapshots: postcss: 8.4.18 postcss-selector-parser: 6.1.4 postcss-value-parser: 4.2.0 - optional: true postcss-calc@9.0.1(postcss@8.4.45): dependencies: @@ -109836,7 +122512,6 @@ snapshots: colord: 2.9.3 postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-colormin@6.1.0(postcss@8.4.45): dependencies: @@ -109851,7 +122526,6 @@ snapshots: browserslist: 4.23.3 postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-convert-values@6.1.0(postcss@8.4.45): dependencies: @@ -109922,7 +122596,6 @@ snapshots: postcss-discard-comments@6.0.2(postcss@8.4.18): dependencies: postcss: 8.4.18 - optional: true postcss-discard-comments@6.0.2(postcss@8.4.45): dependencies: @@ -109931,7 +122604,6 @@ snapshots: postcss-discard-duplicates@6.0.3(postcss@8.4.18): dependencies: postcss: 8.4.18 - optional: true postcss-discard-duplicates@6.0.3(postcss@8.4.45): dependencies: @@ -109940,7 +122612,6 @@ snapshots: postcss-discard-empty@6.0.3(postcss@8.4.18): dependencies: postcss: 8.4.18 - optional: true postcss-discard-empty@6.0.3(postcss@8.4.45): dependencies: @@ -109949,7 +122620,6 @@ snapshots: postcss-discard-overridden@6.0.2(postcss@8.4.18): dependencies: postcss: 8.4.18 - optional: true postcss-discard-overridden@6.0.2(postcss@8.4.45): dependencies: @@ -110152,7 +122822,6 @@ snapshots: postcss: 8.4.18 postcss-value-parser: 4.2.0 stylehacks: 6.1.1(postcss@8.4.18) - optional: true postcss-merge-longhand@6.0.5(postcss@8.4.45): dependencies: @@ -110167,7 +122836,6 @@ snapshots: cssnano-utils: 4.0.2(postcss@8.4.18) postcss: 8.4.18 postcss-selector-parser: 6.1.4 - optional: true postcss-merge-rules@6.1.1(postcss@8.4.45): dependencies: @@ -110181,7 +122849,6 @@ snapshots: dependencies: postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-minify-font-values@6.1.0(postcss@8.4.45): dependencies: @@ -110194,7 +122861,6 @@ snapshots: cssnano-utils: 4.0.2(postcss@8.4.18) postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-minify-gradients@6.0.3(postcss@8.4.45): dependencies: @@ -110209,7 +122875,6 @@ snapshots: cssnano-utils: 4.0.2(postcss@8.4.18) postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-minify-params@6.1.0(postcss@8.4.45): dependencies: @@ -110222,7 +122887,6 @@ snapshots: dependencies: postcss: 8.4.18 postcss-selector-parser: 6.1.4 - optional: true postcss-minify-selectors@6.0.4(postcss@8.4.45): dependencies: @@ -110271,7 +122935,6 @@ snapshots: postcss-normalize-charset@6.0.2(postcss@8.4.18): dependencies: postcss: 8.4.18 - optional: true postcss-normalize-charset@6.0.2(postcss@8.4.45): dependencies: @@ -110281,7 +122944,6 @@ snapshots: dependencies: postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-normalize-display-values@6.0.2(postcss@8.4.45): dependencies: @@ -110292,7 +122954,6 @@ snapshots: dependencies: postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-normalize-positions@6.0.2(postcss@8.4.45): dependencies: @@ -110303,7 +122964,6 @@ snapshots: dependencies: postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-normalize-repeat-style@6.0.2(postcss@8.4.45): dependencies: @@ -110314,7 +122974,6 @@ snapshots: dependencies: postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-normalize-string@6.0.2(postcss@8.4.45): dependencies: @@ -110325,7 +122984,6 @@ snapshots: dependencies: postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-normalize-timing-functions@6.0.2(postcss@8.4.45): dependencies: @@ -110337,7 +122995,6 @@ snapshots: browserslist: 4.23.3 postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-normalize-unicode@6.1.0(postcss@8.4.45): dependencies: @@ -110349,7 +123006,6 @@ snapshots: dependencies: postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-normalize-url@6.0.2(postcss@8.4.45): dependencies: @@ -110360,7 +123016,6 @@ snapshots: dependencies: postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-normalize-whitespace@6.0.2(postcss@8.4.45): dependencies: @@ -110416,7 +123071,6 @@ snapshots: cssnano-utils: 4.0.2(postcss@8.4.18) postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-ordered-values@6.0.2(postcss@8.4.45): dependencies: @@ -110645,7 +123299,6 @@ snapshots: browserslist: 4.23.3 caniuse-api: 3.0.0 postcss: 8.4.18 - optional: true postcss-reduce-initial@6.1.0(postcss@8.4.45): dependencies: @@ -110657,7 +123310,6 @@ snapshots: dependencies: postcss: 8.4.18 postcss-value-parser: 4.2.0 - optional: true postcss-reduce-transforms@6.0.2(postcss@8.4.45): dependencies: @@ -110676,6 +123328,10 @@ snapshots: dependencies: postcss: 8.4.45 + postcss-scss@4.0.9(postcss@8.4.18): + dependencies: + postcss: 8.4.18 + postcss-scss@4.0.9(postcss@8.4.45): dependencies: postcss: 8.4.45 @@ -110710,7 +123366,6 @@ snapshots: postcss: 8.4.18 postcss-value-parser: 4.2.0 svgo: 3.3.4 - optional: true postcss-svgo@6.0.3(postcss@8.4.45): dependencies: @@ -110722,7 +123377,6 @@ snapshots: dependencies: postcss: 8.4.18 postcss-selector-parser: 6.1.4 - optional: true postcss-unique-selectors@6.0.4(postcss@8.4.45): dependencies: @@ -111254,11 +123908,6 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-dom@19.1.0(react@19.1.0): - dependencies: - react: 19.1.0 - scheduler: 0.26.0 - react-dom@19.2.7(react@19.1.0): dependencies: react: 19.1.0 @@ -111274,11 +123923,6 @@ snapshots: '@babel/runtime': 7.28.3 react: 18.3.1 - react-error-boundary@3.1.4(react@19.1.0): - dependencies: - '@babel/runtime': 7.28.3 - react: 19.1.0 - react-error-boundary@3.1.4(react@19.2.7): dependencies: '@babel/runtime': 7.28.3 @@ -111341,13 +123985,6 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-router: 6.30.4(react@18.3.1) - react-router-dom@6.30.4(react-dom@19.1.0)(react@19.1.0): - dependencies: - '@remix-run/router': 1.23.3 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - react-router: 6.30.4(react@19.1.0) - react-router-dom@6.30.4(react-dom@19.2.7)(react@19.1.0): dependencies: '@remix-run/router': 1.23.3 @@ -111411,6 +124048,16 @@ snapshots: - '@types/react' - supports-color + react-syntax-highlighter@15.6.1(react@19.2.7): + dependencies: + '@babel/runtime': 7.28.3 + highlight.js: 10.7.3 + highlightjs-vue: 1.0.0 + lowlight: 1.20.0 + prismjs: 1.30.0 + react: 19.2.7 + refractor: 3.6.0 + react-syntax-highlighter@15.6.6(react@18.3.1): dependencies: '@babel/runtime': 7.28.3 @@ -111510,24 +124157,12 @@ snapshots: react: 19.1.0 typescript: 5.9.2 - react-use-dimensions@1.2.1(@types/react@19.2.18)(react@19.2.7)(typescript@5.5.3): - dependencies: - '@types/react': 19.2.18 - react: 19.2.7 - typescript: 5.5.3 - react-use-dimensions@1.2.1(@types/react@19.2.18)(react@19.2.7)(typescript@5.9.2): dependencies: '@types/react': 19.2.18 react: 19.2.7 typescript: 5.9.2 - react-use-dimensions@1.2.1(@types/react@19.2.18)(react@19.2.7)(typescript@7.0.2): - dependencies: - '@types/react': 19.2.18 - react: 19.2.7 - typescript: 7.0.2 - react-use@17.6.1(react-dom@19.2.7)(react@19.2.7): dependencies: '@types/js-cookie': 3.0.6 @@ -111787,11 +124422,6 @@ snapshots: '@types/react': 19.2.18 react: 18.3.1 - rehackt@0.1.0(@types/react@19.2.18)(react@19.1.0): - optionalDependencies: - '@types/react': 19.2.18 - react: 19.1.0 - rehackt@0.1.0(@types/react@19.2.18)(react@19.2.7): optionalDependencies: '@types/react': 19.2.18 @@ -112408,8 +125038,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - scheduler@0.26.0: {} - scheduler@0.27.0: {} schema-utils@2.7.0: @@ -113205,7 +125833,6 @@ snapshots: browserslist: 4.23.3 postcss: 8.4.18 postcss-selector-parser: 6.1.4 - optional: true stylehacks@6.1.1(postcss@8.4.45): dependencies: @@ -113420,7 +126047,7 @@ snapshots: optionalDependencies: '@swc/css': 0.0.20 clean-css: 5.3.3 - cssnano: 6.1.2(postcss@8.4.18) + cssnano: 6.1.2(postcss@8.4.45) csso: 5.0.5 esbuild: 0.14.29 html-minifier-terser: 6.1.0 @@ -113659,10 +126286,6 @@ snapshots: dependencies: typescript: 7.0.2 - ts-api-utils@2.5.0(typescript@5.5.3): - dependencies: - typescript: 5.5.3 - ts-api-utils@2.5.0(typescript@5.9.2): dependencies: typescript: 5.9.2 @@ -113671,10 +126294,6 @@ snapshots: dependencies: typescript: 6.0.3 - ts-api-utils@2.5.0(typescript@7.0.2): - dependencies: - typescript: 7.0.2 - ts-easing@0.2.0: {} ts-graphviz@2.1.6: @@ -113935,7 +126554,7 @@ snapshots: extend: 3.0.2 is-plain-obj: 2.1.0 trough: 1.0.5 - vfile: 4.2.0 + vfile: 4.2.1 unified@9.2.0: dependencies: @@ -114128,10 +126747,6 @@ snapshots: dependencies: react: 18.3.1 - use-debounce@7.0.1(react@19.1.0): - dependencies: - react: 19.1.0 - use-debounce@7.0.1(react@19.2.7): dependencies: react: 19.2.7 @@ -114523,18 +127138,9 @@ snapshots: vscode-uri@3.1.0: {} - vue-component-meta@2.2.12(typescript@5.5.3): - dependencies: - '@volar/typescript': 2.4.15 - '@vue/language-core': 2.2.12(typescript@5.5.3) - path-browserify: 1.0.1 - vue-component-type-helpers: 2.2.12 - optionalDependencies: - typescript: 5.5.3 - vue-component-meta@2.2.12(typescript@5.9.2): dependencies: - '@volar/typescript': 2.4.15 + '@volar/typescript': 2.4.15(typescript@5.9.2) '@vue/language-core': 2.2.12(typescript@5.9.2) path-browserify: 1.0.1 vue-component-type-helpers: 2.2.12 @@ -114543,22 +127149,13 @@ snapshots: vue-component-meta@2.2.12(typescript@6.0.3): dependencies: - '@volar/typescript': 2.4.15 + '@volar/typescript': 2.4.15(typescript@6.0.3) '@vue/language-core': 2.2.12(typescript@6.0.3) path-browserify: 1.0.1 vue-component-type-helpers: 2.2.12 optionalDependencies: typescript: 6.0.3 - vue-component-meta@2.2.12(typescript@7.0.2): - dependencies: - '@volar/typescript': 2.4.15 - '@vue/language-core': 2.2.12(typescript@7.0.2) - path-browserify: 1.0.1 - vue-component-type-helpers: 2.2.12 - optionalDependencies: - typescript: 7.0.2 - vue-component-type-helpers@2.2.12: {} vue-eslint-parser@9.4.3(eslint@8.56.0)(supports-color@9.4.0): @@ -114874,78 +127471,6 @@ snapshots: - postcss - uglify-js - webpack@5.109.2(esbuild@0.14.29)(postcss@8.4.45): - dependencies: - '@types/estree': 1.0.9 - '@types/json-schema': 7.0.15 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.18.0 - browserslist: 4.28.8 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.24.5 - es-module-lexer: 2.3.2 - eslint-scope: 5.1.1 - events: 3.3.0 - graceful-fs: 4.2.11 - mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(esbuild@0.14.29)(postcss@8.4.45)(webpack@5.109.2) - neo-async: 2.6.2 - schema-utils: 4.3.3 - tapable: 2.3.3 - watchpack: 2.5.2 - webpack-sources: 3.5.1 - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - uglify-js - - webpack@5.109.2(postcss@8.4.45): - dependencies: - '@types/estree': 1.0.9 - '@types/json-schema': 7.0.15 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.18.0 - browserslist: 4.28.8 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.24.5 - es-module-lexer: 2.3.2 - eslint-scope: 5.1.1 - events: 3.3.0 - graceful-fs: 4.2.11 - mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(postcss@8.4.45)(webpack@5.109.2) - neo-async: 2.6.2 - schema-utils: 4.3.3 - tapable: 2.3.3 - watchpack: 2.5.2 - webpack-sources: 3.5.1 - transitivePeerDependencies: - - '@minify-html/node' - - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - - esbuild - - html-minifier-terser - - lightningcss - - postcss - - uglify-js - webpack@5.97.1(@swc/css@0.0.20)(clean-css@5.3.3)(cssnano@6.1.2)(csso@5.0.5)(esbuild@0.14.29)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.4.18)(uglify-js@3.19.3): dependencies: '@types/eslint-scope': 3.7.7 @@ -115173,7 +127698,7 @@ snapshots: wide-align@1.1.5: dependencies: - string-width: 1.0.2 + string-width: 4.2.3 optional: true widest-line@3.1.0: diff --git a/scopes/compilation/babel/babel.aspect.ts b/scopes/compilation/babel/babel.aspect.ts deleted file mode 100644 index f497446c7795..000000000000 --- a/scopes/compilation/babel/babel.aspect.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Aspect } from '@teambit/harmony'; - -export const BabelAspect = Aspect.create({ - id: 'teambit.compilation/babel', -}); diff --git a/scopes/compilation/babel/babel.composition.tsx b/scopes/compilation/babel/babel.composition.tsx deleted file mode 100644 index 734996b97ff2..000000000000 --- a/scopes/compilation/babel/babel.composition.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react'; - -export const Logo = () => ( -
- -
-); diff --git a/scopes/compilation/babel/babel.docs.mdx b/scopes/compilation/babel/babel.docs.mdx deleted file mode 100644 index e17d68d9bcde..000000000000 --- a/scopes/compilation/babel/babel.docs.mdx +++ /dev/null @@ -1,8 +0,0 @@ ---- -description: A Babel compiler for components. -labels: ['core aspect', 'babel', 'compiler', 'bit', 'extension', 'aspect'] ---- - -import { Babel } from '@teambit/compilation.aspect-docs.babel'; - - diff --git a/scopes/compilation/babel/babel.main.runtime.ts b/scopes/compilation/babel/babel.main.runtime.ts deleted file mode 100644 index ee596ba3d5a0..000000000000 --- a/scopes/compilation/babel/babel.main.runtime.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { MainRuntime } from '@teambit/cli'; -import type { CompilerMain } from '@teambit/compiler'; -import { CompilerAspect } from '@teambit/compiler'; -import type { Logger, LoggerMain } from '@teambit/logger'; -import { LoggerAspect } from '@teambit/logger'; -import { BabelCompiler } from '@teambit/compilation.babel-compiler'; -import * as babel from '@babel/core'; -import type { BabelCompilerOptions } from './compiler-options'; -import { BabelAspect } from './babel.aspect'; - -export class BabelMain { - constructor( - private logger: Logger, - private compiler: CompilerMain - ) {} - - createCompiler(options: BabelCompilerOptions, babelModule = babel): BabelCompiler { - return new BabelCompiler(BabelAspect.id, this.logger, options, options.babelTransformOptions || {}, babelModule); - } - - getPackageJsonProps() { - return { - main: 'dist/{main}.js', - }; - } - - static runtime = MainRuntime; - static dependencies = [LoggerAspect, CompilerAspect]; - - static async provider([loggerExt, compiler]: [LoggerMain, CompilerMain]) { - const logger = loggerExt.createLogger(BabelAspect.id); - return new BabelMain(logger, compiler); - } -} - -BabelAspect.addRuntime(BabelMain); diff --git a/scopes/compilation/babel/compiler-options.ts b/scopes/compilation/babel/compiler-options.ts deleted file mode 100644 index cd73de441b5b..000000000000 --- a/scopes/compilation/babel/compiler-options.ts +++ /dev/null @@ -1,22 +0,0 @@ -import type { TransformOptions } from '@babel/core'; -import type { CompilerOptions } from '@teambit/compiler'; - -export type BabelCompilerOptions = { - /** - * TransformOptions of Babel. @see https://babeljs.io/docs/en/options - * - * `babel.config.json` and `.babelrc.json` use the same options, so you can require the json file - * and pass it as the option parameter. e.g. - * ``` - * createCompiler({ babelTransformOptions: require('./babel.config.json') }); - * ``` - */ - babelTransformOptions?: TransformOptions; - - /** - * Determines which files should be compiled by the Babel compiler. - * It only works with the file types supported by Babel (.ts, .tsx, .js, .jsx, .d.ts). - * See https://github.com/mrmlnc/fast-glob for the supported glob patters syntax. - */ - supportedFilesGlobPatterns?: string[]; -} & Partial; diff --git a/scopes/compilation/babel/esm.mjs b/scopes/compilation/babel/esm.mjs deleted file mode 100644 index 21ff9f9f1c36..000000000000 --- a/scopes/compilation/babel/esm.mjs +++ /dev/null @@ -1,8 +0,0 @@ -// eslint-disable-next-line import/no-unresolved -import cjsModule from './index.js'; - -export const BabelCompiler = cjsModule.BabelCompiler; -export const BabelAspect = cjsModule.BabelAspect; - -export default cjsModule; - diff --git a/scopes/compilation/babel/index.ts b/scopes/compilation/babel/index.ts deleted file mode 100644 index d7b22b739013..000000000000 --- a/scopes/compilation/babel/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export { BabelCompiler } from '@teambit/compilation.babel-compiler'; -export type { BabelMain } from './babel.main.runtime'; -export { BabelAspect } from './babel.aspect'; diff --git a/scopes/compilation/compiler/workspace-compiler.ts b/scopes/compilation/compiler/workspace-compiler.ts index dafbd70930c7..1318ac839683 100644 --- a/scopes/compilation/compiler/workspace-compiler.ts +++ b/scopes/compilation/compiler/workspace-compiler.ts @@ -381,7 +381,13 @@ export class WorkspaceCompiler { async onAspectLoadFail(err: Error & { code?: string }, component: Component): Promise { if ( ((err.code && - (err.code === 'MODULE_NOT_FOUND' || err.code === 'ERR_MODULE_NOT_FOUND' || err.code === 'ERR_REQUIRE_ESM')) || + (err.code === 'MODULE_NOT_FOUND' || + err.code === 'ERR_MODULE_NOT_FOUND' || + err.code === 'ERR_REQUIRE_ESM' || + // node refuses to load .ts files from node_modules. happens when the loaded instance + // has only the component sources (e.g. re-created by the package manager mid-install) + // and compiling the component fixes it, same as a missing-module failure + err.code === 'ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING')) || err.message.includes('import.meta') || err.message.includes('exports is not defined')) && this.workspace @@ -394,6 +400,20 @@ export class WorkspaceCompiler { const id = component.id; const idStr = id.toString(); + // compiling can only fix a workspace component whose dists are missing or stale. when the + // failed aspect is not in the workspace (e.g. an env that used to be a core aspect, + // resolved to its pinned version but not installed yet), the cascade below imports the + // env's full dependency closure from the remote and recompiles a large part of the + // workspace into every injected node_modules copy - minutes of work that cannot + // materialize the missing package. skip it and let the regular missing-aspect handling + // report it (a NonLoadedEnv issue with a "bit install" remediation). + if (!this.workspace.hasId(id, { ignoreVersion: true })) { + this.logger.debug( + `onAspectLoadFail: skipping compilation of ${idStr} - not a workspace component, compiling cannot fix its missing module` + ); + return false; + } + // Prevent infinite loop when there's a circular dependency between an env and a component. // If we're already processing this component, don't re-enter. if (this.componentsBeingProcessedInOnAspectLoadFail.has(idStr)) { @@ -702,7 +722,9 @@ export class WorkspaceCompiler { const envsOfEnvsWithoutCoreCompIds = envsOfEnvsCompIds.filter((id) => !this.envs.isCoreEnv(id)); let depsOfEnvsOfEnvsCompIds: string[] = []; if (graph) { - const subGraph = graph.successorsSubgraph(envsOfEnvsWithoutCoreCompIds, { + // envs installed as packages (e.g. legacy core envs) are not part of the workspace graph + const envsOfEnvsOnGraph = envsOfEnvsWithoutCoreCompIds.filter((id) => graph.hasNode(id)); + const subGraph = graph.successorsSubgraph(envsOfEnvsOnGraph, { nodeFilter: (node) => this.workspace.hasId(node.attr), }); depsOfEnvsOfEnvsCompIds = subGraph.nodes.map((n) => n.id); @@ -722,7 +744,7 @@ export class WorkspaceCompiler { if (graph) { const otherEnvsIds = (groupedByEnvsOfEnvs.otherEnvs || []).map((c) => c.id.toString()); if (otherEnvsIds.length) { - const otherEnvsWithoutCoreIds = otherEnvsIds.filter((id) => !this.envs.isCoreEnv(id)); + const otherEnvsWithoutCoreIds = otherEnvsIds.filter((id) => !this.envs.isCoreEnv(id) && graph.hasNode(id)); const subGraph = graph.successorsSubgraph(otherEnvsWithoutCoreIds, { nodeFilter: (node) => this.workspace.hasId(node.attr), }); diff --git a/scopes/component/dev-files/dev-files.main.runtime.ts b/scopes/component/dev-files/dev-files.main.runtime.ts index 8baa41935c66..fe4c4ed23146 100644 --- a/scopes/component/dev-files/dev-files.main.runtime.ts +++ b/scopes/component/dev-files/dev-files.main.runtime.ts @@ -163,6 +163,9 @@ export class DevFilesMain { const isCoreEnv = this.envs.isCoreEnv(envId); if (isCoreEnv) return undefined; + // envs that used to be core aspects are old-style envs (no env.jsonc). avoid fetching the + // env component just to find out it has no env.jsonc file. + if (this.envs.isLegacyCoreEnv(envId)) return undefined; let envJsonc; if (legacyFiles) { envJsonc = await this.envs.calculateEnvManifest(undefined, legacyFiles, envExtendsDeps); diff --git a/scopes/component/forking/forking.main.runtime.ts b/scopes/component/forking/forking.main.runtime.ts index e5fe89c51c45..b348d1239fbb 100644 --- a/scopes/component/forking/forking.main.runtime.ts +++ b/scopes/component/forking/forking.main.runtime.ts @@ -457,7 +457,6 @@ the reason is that the refactor changes the components using ${sourceId.toString private extractDeps(component: Component) { const deps = this.dependencyResolver.getDependencies(component); - const excludePackages = ['@teambit/legacy']; const excludeCompIds = this.dependencyResolver.getCompIdsThatShouldNotBeInPolicy(); return deps .filter((dep) => dep.source === 'auto') @@ -466,7 +465,7 @@ the reason is that the refactor changes the components using ${sourceId.toString const compIdStr = dep.componentId.toStringWithoutVersion(); return !excludeCompIds.includes(compIdStr); } - return !excludePackages.includes(dep.id); + return true; }) .map((dep) => { const parsedVersion = parse(dep.version); diff --git a/scopes/component/isolator/isolator.main.runtime.ts b/scopes/component/isolator/isolator.main.runtime.ts index cf2cd75d66c0..28fd9f1ba12e 100644 --- a/scopes/component/isolator/isolator.main.runtime.ts +++ b/scopes/component/isolator/isolator.main.runtime.ts @@ -913,8 +913,23 @@ export class IsolatorMain { nodeLinker: opts.nodeLinker, }); }); + } else if (nestedCapsules.length) { + // the root links describe the capsules root, so they belong to an install rooted there. + // A nested capsule's install is rooted at the capsule, one level below, and handing them + // to that install would describe an importer *above* its root: the package manager then + // has to give the root project itself a directory dep path relative to itself, which is + // empty - `@file:` - and its own parser rejects that ("Empty path after `file:` + // scheme"), failing the whole install. Give them the install they describe instead. It + // runs before the capsules so they can resolve the core aspects it links while they + // install, and so nothing races it over the root's node_modules. + await this.installInCapsules(capsulesDir, CapsuleList.fromArray([]), installOptions, { + cachePackagesOnCapsulesRoot, + linkedDependencies: { [capsulesDir]: rootLinks }, + packageManager: opts.packageManager, + nodeLinker: opts.nodeLinker, + }); } - nestedCapsules.forEach((capsule, index) => { + nestedCapsules.forEach((capsule) => { installThunks.push(async () => { const newCapsuleList = CapsuleList.fromArray([capsule]); if (opts.cacheCapsulesDir && capsulesDir !== opts.cacheCapsulesDir && opts.cacheLockFileOnly) { @@ -936,11 +951,6 @@ export class IsolatorMain { } } const linkedDependencies = await this.linkInCapsules(newCapsuleList, capsulesWithPackagesData); - // attach the root links to a single install. When a cyclic group install exists it owns - // them (its root is capsulesDir); otherwise the first nested capsule does, as before. - if (index === 0 && !cyclicCapsules.length) { - linkedDependencies[capsulesDir] = rootLinks; - } await this.installInCapsules(capsule.path, newCapsuleList, installOptions, { cachePackagesOnCapsulesRoot, linkedDependencies, diff --git a/scopes/component/snapping/snapping.spec.ts b/scopes/component/snapping/snapping.spec.ts index 733cf3b3192c..e048b86d64a0 100644 --- a/scopes/component/snapping/snapping.spec.ts +++ b/scopes/component/snapping/snapping.spec.ts @@ -80,6 +80,23 @@ describe('Snapping aspect', function () { const bareScope = mockBareScope(workspaceData.remoteScopePath, 'bare-for-snap'); harmonyBareScope = await loadManyAspects([SnappingAspect, ScopeAspect], bareScope.scopePath); const snappingScope = harmonyBareScope.get(SnappingAspect.id); + // seed a dev dependency first. (previously the default env added @types/node to every + // component, now the default empty-env adds no dependencies) + const seedSnapData: SnapDataPerCompRaw[] = [ + { + componentId: `${workspaceData.remoteScopeName}/comp1`, + message: 'seed a dev dep', + newDependencies: [ + { + id: '@types/node', + version: '20.0.0', + isComponent: false, + type: 'dev', + }, + ], + }, + ]; + await snappingScope.snapFromScope(seedSnapData, {}); const snapDataPerComp: SnapDataPerCompRaw[] = [ { componentId: `${workspaceData.remoteScopeName}/comp1`, diff --git a/scopes/defender/mocha/esm.mjs b/scopes/defender/mocha/esm.mjs deleted file mode 100644 index 28b8440a8507..000000000000 --- a/scopes/defender/mocha/esm.mjs +++ /dev/null @@ -1,6 +0,0 @@ -// eslint-disable-next-line import/no-unresolved -import cjsModule from './index.js'; - -export const MochaAspect = cjsModule.MochaAspect; - -export default cjsModule; diff --git a/scopes/defender/mocha/index.ts b/scopes/defender/mocha/index.ts deleted file mode 100644 index d952de7fefbe..000000000000 --- a/scopes/defender/mocha/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { MochaAspect } from './mocha.aspect'; - -export type { MochaMain } from './mocha.main.runtime'; -export default MochaAspect; -export { MochaAspect }; diff --git a/scopes/defender/mocha/mocha.aspect.ts b/scopes/defender/mocha/mocha.aspect.ts deleted file mode 100644 index 1c1fd0fa1338..000000000000 --- a/scopes/defender/mocha/mocha.aspect.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Aspect } from '@teambit/harmony'; - -export const MochaAspect = Aspect.create({ - id: 'teambit.defender/mocha', -}); diff --git a/scopes/defender/mocha/mocha.composition.tsx b/scopes/defender/mocha/mocha.composition.tsx deleted file mode 100644 index 5c1b7cb415b5..000000000000 --- a/scopes/defender/mocha/mocha.composition.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react'; - -export const Logo = () => ( -
- -
-); diff --git a/scopes/defender/mocha/mocha.docs.mdx b/scopes/defender/mocha/mocha.docs.mdx deleted file mode 100644 index 6954befb48e7..000000000000 --- a/scopes/defender/mocha/mocha.docs.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -description: A Mocha tester for components -labels: ['aspect', 'tester'] ---- diff --git a/scopes/defender/mocha/mocha.main.runtime.ts b/scopes/defender/mocha/mocha.main.runtime.ts deleted file mode 100644 index f430403e74dc..000000000000 --- a/scopes/defender/mocha/mocha.main.runtime.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { MainRuntime } from '@teambit/cli'; -import type { TransformOptions } from '@babel/core'; -import type Mocha from 'mocha'; -import type { Logger, LoggerMain } from '@teambit/logger'; -import { LoggerAspect } from '@teambit/logger'; -import { MochaTester } from '@teambit/defender.mocha-tester'; -import { MochaAspect } from './mocha.aspect'; - -export class MochaMain { - constructor(private logger: Logger) {} - - createTester( - mochaConfig: Mocha.MochaOptions = {}, - babelConfig: TransformOptions = {}, - // eslint-disable-next-line global-require - mochaModule = require('mocha') - ) { - return new MochaTester(MochaAspect.id, this.logger, mochaConfig, babelConfig, mochaModule); - } - - static slots = []; - static dependencies = [LoggerAspect]; - static runtime = MainRuntime; - static async provider([loggerMain]: [LoggerMain]) { - const logger = loggerMain.createLogger(MochaAspect.id); - return new MochaMain(logger); - } -} - -MochaAspect.addRuntime(MochaMain); diff --git a/scopes/dependencies/dependencies/dependencies-loader/apply-overrides.ts b/scopes/dependencies/dependencies/dependencies-loader/apply-overrides.ts index 6227b9d517ab..0a5aaa5ce0bd 100644 --- a/scopes/dependencies/dependencies/dependencies-loader/apply-overrides.ts +++ b/scopes/dependencies/dependencies/dependencies-loader/apply-overrides.ts @@ -188,7 +188,6 @@ export class ApplyOverrides { this.applyPeersFromComponentModel(); this.applyPackageJson(); this.applyWorkspacePolicy(); - this.makeLegacyAsPeer(); await this.applyAutoDetectOverridesOnComponent(); // This was moved here (it used to be after this.manuallyAddDependencies) to fix an issue with a case where // an env define the same dependency defined by its own env, in both places: @@ -543,25 +542,6 @@ export class ApplyOverrides { this.allDependencies.peerDependencies = peerDeps; } - /** - * It removes the @teambit/legacy dependency from the dependencies/devDeps and adds it as a peer dependency with ^. - */ - private makeLegacyAsPeer(): void { - let version; - if (this.allPackagesDependencies.packageDependencies['@teambit/legacy']) { - version = this.allPackagesDependencies.packageDependencies['@teambit/legacy']; - delete this.allPackagesDependencies.packageDependencies['@teambit/legacy']; - } - if (this.allPackagesDependencies.devPackageDependencies['@teambit/legacy']) { - if (!version) version = this.allPackagesDependencies.devPackageDependencies['@teambit/legacy']; - delete this.allPackagesDependencies.devPackageDependencies['@teambit/legacy']; - } - if (version) { - if (!Number.isNaN(version[0])) version = `^${version}`; - this.allPackagesDependencies.peerPackageDependencies['@teambit/legacy'] = version; - } - } - private async applyAutoDetectOverridesOnComponent(): Promise { const autoDetectOverrides = this.autoDetectOverrides; diff --git a/scopes/dependencies/dependency-resolver/dependency-installer.ts b/scopes/dependencies/dependency-resolver/dependency-installer.ts index 598ed1c8a6fe..548918c26306 100644 --- a/scopes/dependencies/dependency-resolver/dependency-installer.ts +++ b/scopes/dependencies/dependency-resolver/dependency-installer.ts @@ -312,10 +312,7 @@ export class DependencyInstaller { // guard here rather than in `install()`: workspace installs enter through this method // directly (InstallMain._installModules), so `install()` is not a choke point. if (!this.installingContext?.inCapsule) { - await this.assertSafeVirtualStoreTransition( - finalRootDir, - this.dependencyResolver.enableGlobalVirtualStore() - ); + await this.assertSafeVirtualStoreTransition(finalRootDir, this.dependencyResolver.enableGlobalVirtualStore()); } if (options.linkedDependencies) { manifests = JSON.parse(JSON.stringify(manifests)); diff --git a/scopes/dependencies/dependency-resolver/dependency-linker.ts b/scopes/dependencies/dependency-resolver/dependency-linker.ts index 715d84cdaf09..cea67e60e188 100644 --- a/scopes/dependencies/dependency-resolver/dependency-linker.ts +++ b/scopes/dependencies/dependency-resolver/dependency-linker.ts @@ -162,9 +162,6 @@ export class DependencyLinker { if (linkResults.harmonyLink) { localLinks.push(this.linkDetailToLocalDepEntry(linkResults.harmonyLink)); } - if (linkResults.teambitLegacyLink) { - localLinks.push(this.linkDetailToLocalDepEntry(linkResults.teambitLegacyLink)); - } if (linkResults.slotOriginatedLinks) { localLinks.push(...linkResults.slotOriginatedLinks.map((l) => this.linkDetailToLocalDepEntry(l))); } @@ -385,9 +382,6 @@ export class DependencyLinker { } if (mainAspectPath) { - // the following line links @teambit/legacy to the workspace node_modules. at this point, we removed all - // @teambit/legacy occurrences from the repo but others/external repos still have it. - result.teambitLegacyLink = this.linkNonAspectCorePackages(rootDir, 'legacy', mainAspectPath); result.harmonyLink = this.linkNonAspectCorePackages(rootDir, 'harmony', mainAspectPath); } return result; @@ -668,6 +662,22 @@ export class DependencyLinker { * Only reached from a workspace with `linkCoreAspects` off, i.e. one that authors them. */ async syncCoreAspectLinksForEnvs(rootDir: string, componentIds: ComponentID[]): Promise { + // The whole reconciler is best-effort, not just the `createLinks` call at the end of it. It runs + // right after the package manager has rewritten node_modules, which in a workspace that injects + // its own components (`injectWorkspacePackages`) means every core aspect's `dist` has just been + // deleted and not yet rebuilt by the compile step that follows. Anything this method reaches + // through a lazily-required module - `getCoreAspectName` and friends come from + // `@teambit/aspect-loader` - can therefore throw MODULE_NOT_FOUND on a dist that existed when + // the process started. Letting that escape aborts the install *before* the compile that would + // have restored those dists, leaving the workspace unable to run bit at all. + try { + await this.syncCoreAspectLinksForEnvsUnsafe(rootDir, componentIds); + } catch (err: any) { + this.logger.warn(`syncCoreAspectLinksForEnvs: skipped, ${err.message}`); + } + } + + private async syncCoreAspectLinksForEnvsUnsafe(rootDir: string, componentIds: ComponentID[]): Promise { const idsInWorkspace = componentIds.map((id) => id.toString({ ignoreVersion: true })); const authoredCoreAspects = this.aspectLoader.getCoreAspectIds().filter((aspectId) => { if (aspectId === this.aspectLoader.mainAspect?.id) return false; @@ -905,7 +915,7 @@ function getDistDirForDevEnv(packageName: string): string { if (moduleDirectory.includes(packageName)) { dirPath = path.join(moduleDirectory, '../..'); // to remove the "index.js" at the end } else { - // This is usually required for the @teambit/legacy, as we re inside the nm so we can't find it in the other way + // as we are inside the nm we can't find it in the other way const nmDir = __dirname.substring(0, __dirname.indexOf('@teambit')); dirPath = path.join(nmDir, packageName); moduleDirectory = require.resolve(packageName, { paths: [nmDir] }); diff --git a/scopes/dependencies/dependency-resolver/dependency-resolver.main.runtime.spec.ts b/scopes/dependencies/dependency-resolver/dependency-resolver.main.runtime.spec.ts index 15516c9f9303..4cd60506f6b7 100644 --- a/scopes/dependencies/dependency-resolver/dependency-resolver.main.runtime.spec.ts +++ b/scopes/dependencies/dependency-resolver/dependency-resolver.main.runtime.spec.ts @@ -554,6 +554,7 @@ describe('DepenendencyResolverMain.getComponentEnvPolicyFromEnv()', () => { {} as any, { isCoreEnv: () => false, + isLegacyCoreEnv: () => false, } as any, {} as any, {} as any, diff --git a/scopes/dependencies/dependency-resolver/dependency-resolver.main.runtime.ts b/scopes/dependencies/dependency-resolver/dependency-resolver.main.runtime.ts index f35d4d01c75e..2566edd437c5 100644 --- a/scopes/dependencies/dependency-resolver/dependency-resolver.main.runtime.ts +++ b/scopes/dependencies/dependency-resolver/dependency-resolver.main.runtime.ts @@ -15,7 +15,7 @@ import { createHash } from 'crypto'; import { getBitVersionGracefully } from '@teambit/bit.get-bit-version'; import { compact, get, pick, uniq, omit, cloneDeep } from 'lodash'; import { ConfigAspect } from '@teambit/config'; -import { EnvsAspect } from '@teambit/envs'; +import { EnvsAspect, resolveLegacyCoreEnvId } from '@teambit/envs'; import type { DependenciesEnv, EnvDefinition, EnvJsonc, EnvsMain } from '@teambit/envs'; import type { SlotRegistry, ExtensionManifest, Aspect, RuntimeManifest } from '@teambit/harmony'; import { Slot } from '@teambit/harmony'; @@ -29,6 +29,7 @@ import { CFG_REGISTRY_URL_KEY, CFG_USER_TOKEN_KEY, CFG_ISOLATED_SCOPE_CAPSULES, + DEFAULT_DIST_DIRNAME, CFG_ENABLE_GLOBAL_VIRTUAL_STORE, DEFAULT_HARMONY_PACKAGE_MANAGER, getCloudDomain, @@ -283,7 +284,10 @@ export class DependencyResolverMain { if (this.config.enableGlobalVirtualStore != null) return this.config.enableGlobalVirtualStore; // the config store surfaces hand-edited values as booleans and CLI-set values as strings // (see isolatedCapsules); accept both, plus '1' for parity with the env var - const fromGlobalConfig = this.configStore.getConfig(CFG_ENABLE_GLOBAL_VIRTUAL_STORE) as boolean | string | undefined; + const fromGlobalConfig = this.configStore.getConfig(CFG_ENABLE_GLOBAL_VIRTUAL_STORE) as + | boolean + | string + | undefined; return fromGlobalConfig === true || fromGlobalConfig === 'true' || fromGlobalConfig === '1'; } @@ -625,19 +629,46 @@ export class DependencyResolverMain { const pkgName = this.getPackageName(component); const rootComponentsRelativePath = relative(options.workspacePath, options.rootComponentsPath); const getRelativeRootComponentDir = getRootComponentDir.bind(null, rootComponentsRelativePath ?? ''); + // install names a legacy core env's root dir by its VERSIONLESS id (calculateEnvId returns the + // versionless id for these envs), so the pinned external package sits in .bit_roots/. + // resolve it the same way even when the env is not in the workspace (i.e. its source was removed); + // otherwise the versioned lookup misses and we fall back to /node_modules/, which was + // the now-deleted source-component dir -> "Cannot find module". + const useVersionlessSelfRoot = + options.isInWorkspace || this.envs.isLegacyCoreEnv(component.id.toStringWithoutVersion()); const selfRootDir = getRelativeRootComponentDir( - options.isInWorkspace ? component.id.toStringWithoutVersion() : component.id.toString() + useVersionlessSelfRoot ? component.id.toStringWithoutVersion() : component.id.toString() ); + // the returned paths are relative to the workspace root, so anchor all the existence checks + // to the workspace path rather than relying on process.cwd + const existsInWorkspace = (relativeDir: string) => fs.pathExistsSync(join(options.workspacePath, relativeDir)); // In case the component is it's own root we want to load it from it's own root folder - if (fs.pathExistsSync(selfRootDir)) { + if (existsInWorkspace(selfRootDir)) { const innerDir = join(selfRootDir, 'node_modules', pkgName); - if (fs.pathExistsSync(innerDir)) return innerDir; + if (existsInWorkspace(innerDir)) { + // the roots instance may contain only the source files (e.g. when installed as a file: + // dependency of another component), while requiring the module needs the compiled dist. + // prefer the workspace module dir when it has dists and the roots instance doesn't. + if (existsInWorkspace(join(innerDir, DEFAULT_DIST_DIRNAME))) return innerDir; + const rootModulePath = this.getModulePath(component); + if (existsInWorkspace(join(rootModulePath, DEFAULT_DIST_DIRNAME))) return rootModulePath; + return innerDir; + } // sometime for the env itself we don't have the env package in the env root dir, because it was hoisted // in that case we return the dir from the root node_modules return this.getModulePath(component); } - const dirInEnvRoot = join(this.getComponentDirInBitRoots(component, options), 'node_modules', pkgName); - if (fs.pathExistsSync(dirInEnvRoot)) return dirInEnvRoot; + let dirInEnvRoot: string | undefined; + try { + dirInEnvRoot = join(this.getComponentDirInBitRoots(component, options), 'node_modules', pkgName); + } catch (err: any) { + // the component env couldn't be determined (e.g. a component loaded from the scope before + // its extensions were calculated). fall back to the root node_modules. + this.logger.debug( + `getRuntimeModulePath: failed getting the env root dir of ${component.id.toString()} (pkg: ${pkgName}), falling back to the root node_modules. error: ${err.message}` + ); + } + if (dirInEnvRoot && existsInWorkspace(dirInEnvRoot)) return dirInEnvRoot; return this.getModulePath(component); } @@ -653,7 +684,9 @@ export class DependencyResolverMain { const rootComponentsRelativePath = relative(options.workspacePath, options.rootComponentsPath); const rootComponentDirWithVersion = getRootComponentDir(rootComponentsRelativePath ?? '', envId); const rootComponentDirWithoutVersion = getRootComponentDir(rootComponentsRelativePath ?? '', envIdWithoutVersion); - if (fs.pathExistsSync(rootComponentDirWithoutVersion)) { + // the returned path is relative to the workspace root - anchor the existence check to the + // workspace path rather than relying on process.cwd + if (fs.pathExistsSync(join(options.workspacePath, rootComponentDirWithoutVersion))) { return rootComponentDirWithoutVersion; } return rootComponentDirWithVersion; @@ -1218,6 +1251,20 @@ export class DependencyResolverMain { if (fromFile) return fromFile; this.envsWithoutManifest.add(envId.toString()); + // envs that used to be core aspects cannot always be loaded - their package is not + // necessarily installed (e.g. when computing manifests for scope-aspects capsules). their + // pinned versions are immutable, so their policies are known - use the embedded policy + // rather than the default-env fallback which has no policy at all. + if (this.envs.isLegacyCoreEnv(envIdWithoutVersion) && !this.envs.isEnvRegistered(envId.toString())) { + const legacyCoreEnvPolicy = this.envs.getLegacyCoreEnvPolicy(envIdWithoutVersion); + if (legacyCoreEnvPolicy) { + return EnvPolicy.fromConfigObject( + legacyCoreEnvPolicy, + { includeLegacyPeersInSelfPolicy: true }, + envIdWithoutVersion + ); + } + } const env = this.envs.getEnv(component).env; return this.getComponentEnvPolicyFromEnv(env, { envId: envIdWithoutVersion }); } @@ -1240,7 +1287,10 @@ export class DependencyResolverMain { const allPoliciesFromEnv = EnvPolicy.fromConfigObject( policy, { - includeLegacyPeersInSelfPolicy: envComponent && this.envs.isCoreEnv(envComponent.id.toStringWithoutVersion()), + includeLegacyPeersInSelfPolicy: + envComponent && + (this.envs.isCoreEnv(envComponent.id.toStringWithoutVersion()) || + this.envs.isLegacyCoreEnv(envComponent.id.toStringWithoutVersion())), }, envId ); @@ -1281,6 +1331,9 @@ export class DependencyResolverMain { ): Promise { const isCoreEnv = this.envs.isCoreEnv(envId); if (isCoreEnv) return undefined; + // envs that used to be core aspects are old-style envs (no env.jsonc). avoid fetching the + // env component just to find out it has no env.jsonc file. + if (this.envs.isLegacyCoreEnv(envId)) return undefined; if (legacyFiles) { const envJsonc = legacyFiles.find((file) => file.basename === 'env.jsonc'); if (envJsonc) { @@ -1299,7 +1352,10 @@ export class DependencyResolverMain { const idWithoutVersion = options.envId.split('@')[0]; const allPoliciesFromEnv = EnvPolicy.fromConfigObject( policiesFromEnvConfig, - { includeLegacyPeersInSelfPolicy: this.envs.isCoreEnv(idWithoutVersion) }, + { + includeLegacyPeersInSelfPolicy: + this.envs.isCoreEnv(idWithoutVersion) || this.envs.isLegacyCoreEnv(idWithoutVersion), + }, idWithoutVersion ); return allPoliciesFromEnv; @@ -1460,6 +1516,22 @@ export class DependencyResolverMain { if (!dep.id) return; // In case of core aspect, do not update the version, as it's loaded to harmony without version if (this.aspectLoader.isCoreAspect(dep.id)) return; + // envs that used to be core aspects keep the old single-instance behavior: bind the + // dependency to the already-loaded instance (or the workspace component) instead of + // loading another copy of it from the dependency closure. + const depIdWithoutVersion = dep.id.split('@')[0]; + if (this.envs.isLegacyCoreEnv(depIdWithoutVersion)) { + const canonicalId = this.getCanonicalLegacyCoreEnvId(depIdWithoutVersion); + if (canonicalId) { + dep.id = canonicalId; + return; + } + // neither loaded nor a workspace component (e.g. scope/global-scope context). the parent + // was built when this dep was still a core aspect, so it's not in the parent's model deps + // either. bind it to the pinned version - the same version the scope loader imports. + dep.id = resolveLegacyCoreEnvId(depIdWithoutVersion); + return; + } // Lazily get the parent component if (typeof parentComponent === 'string') { const parentComponentId = await this.componentAspect.getHost().resolveComponentId(parentComponent); @@ -1499,6 +1571,20 @@ export class DependencyResolverMain { return manifest; } + /** + * for envs that used to be core aspects: the id of the single instance that should be used - + * the already-loaded one (any version) or the workspace component. undefined when neither exists. + */ + private getCanonicalLegacyCoreEnvId(idWithoutVersion: string): string | undefined { + const loadedId = this.aspectLoader.getLoadedAspectIdIgnoringVersion(idWithoutVersion); + if (loadedId) return loadedId; + const host = this.componentAspect.getHost(); + const hostWithGetIdIfExist = host as { getIdIfExist?: (id: ComponentID) => ComponentID | undefined }; + if (!hostWithGetIdIfExist?.getIdIfExist) return undefined; + const workspaceId = hostWithGetIdIfExist.getIdIfExist(ComponentID.fromString(idWithoutVersion)); + return workspaceId?.toString(); + } + validateAspectData(data: DependencyResolverComponentData) { const errorPrefix = `failed validating ${DependencyResolverAspect.id} aspect-data.`; const allowedPrefixes = ['https://', 'git:', 'git+ssh://', 'git+https://']; @@ -1991,6 +2077,22 @@ as an alternative, you can use "+" to keep the same version installed in the wor }); }; ExtensionDataList.toModelObjectsHook.push(serializeDepResolverDataBeforePersist); + + // validate aspects data (env id, dependencies data) before persisting them into the model during snap/tag. + // (was registered by teambit.harmony/aspect before it was removed from the core aspects) + ExtensionDataList.validateBeforePersistHook = (extensionDataList: ExtensionDataList) => { + const envExt = extensionDataList.findCoreExtension(EnvsAspect.id); + if (envExt) { + const result = envs.validateEnvId(envExt); + if (result) return result; + } + const depResolverExt = extensionDataList.findCoreExtension(DependencyResolverAspect.id); + if (depResolverExt) { + const result = dependencyResolver.validateAspectData(depResolverExt.data as DependencyResolverComponentData); + if (result) return result; + } + return undefined; + }; PackageJsonTransformer.registerPackageJsonTransformer(async (component, packageJsonObject) => { const deps = dependencyResolver.getDependencies(component); const { optionalDependencies, peerDependenciesMeta } = deps.toDependenciesManifest(); diff --git a/scopes/dependencies/dependency-resolver/manifest/workspace-manifest-factory.ts b/scopes/dependencies/dependency-resolver/manifest/workspace-manifest-factory.ts index 0ec18c517927..4c08c4da0ecb 100644 --- a/scopes/dependencies/dependency-resolver/manifest/workspace-manifest-factory.ts +++ b/scopes/dependencies/dependency-resolver/manifest/workspace-manifest-factory.ts @@ -134,7 +134,6 @@ export class WorkspaceManifestFactory { private filterOutCoreAspects(rootPolicy: WorkspacePolicy) { const coreAspectIds = this.aspectLoader.getCoreAspectIds(); const coreAspectPkgNames = new Set(coreAspectIds.map((coreAspectId) => getCoreAspectPackageName(coreAspectId))); - coreAspectPkgNames.add('@teambit/legacy'); return rootPolicy.filter((dep) => !coreAspectPkgNames.has(dep.dependencyId)); } @@ -429,8 +428,6 @@ export class WorkspaceManifestFactory { if (excludeExtensionsDependencies) { depList = filterExtensions(depList); } - // Remove bit bin from dep list - depList = depList.filter((dep) => dep.id !== '@teambit/legacy'); if (dependencyFilterFn) { depList = dependencyFilterFn(depList); } diff --git a/scopes/dependencies/pnpm/loaded-module-files.ts b/scopes/dependencies/pnpm/loaded-module-files.ts new file mode 100644 index 000000000000..35a1e5502fce --- /dev/null +++ b/scopes/dependencies/pnpm/loaded-module-files.ts @@ -0,0 +1,51 @@ +import fs from 'fs-extra'; +import path from 'path'; + +/** + * The files this process has already loaded modules from. + * + * CJS modules are found in `require.cache`. ESM modules live in node's ESM module map, which has no + * enumeration API, so aspect-loader records every file it loads through dynamic `import()` in a + * `Symbol.for`-keyed global set (see aspect-loader's record-loaded-esm-file.ts, the writer side of + * this contract - keep the two in sync; a symbol rather than an import because the dependency + * between these packages runs the other way). For ESM only entry files are recorded, not their + * transitive static imports - those are fully loaded into memory and are not re-read, while an + * entry's own package directory, where deferred imports and config-file reads point, is preserved + * wholly by the consumers of this list. + */ +const LOADED_ESM_FILES = Symbol.for('bit.loaded-esm-module-files'); + +export function loadedModuleFiles(): string[] { + return [...Object.keys(require.cache), ...recordedEsmFiles()]; +} + +/** + * the ESM loads aspect-loader recorded. the contract is a global under a well-known symbol, so it + * is held by convention rather than by types and anything could occupy the key - a value that is + * not a set of paths is treated as absent rather than allowed to throw, since this runs inside + * every install and prune, where CJS preservation still works without it. + */ +function recordedEsmFiles(): string[] { + const recorded = (globalThis as { [LOADED_ESM_FILES]?: unknown })[LOADED_ESM_FILES] as Iterable | undefined; + if (!recorded || typeof recorded[Symbol.iterator] !== 'function') return []; + return [...recorded].filter((file): file is string => typeof file === 'string'); +} + +/** + * the spellings of a directory that loaded module paths can start with: the given one and its + * realpath. node resolves a module's filename through its realpath, so the require.cache keys for a + * workspace reached through a symlink - the normal case on macOS, where a temp dir under /var is + * really under /private/var - are spelled differently from the rootDir the install was handed. + * Comparing against the given spelling alone would match nothing there and silently turn the whole + * preservation into a no-op. The given spelling is kept too, for --preserve-symlinks. + */ +export function dirSpellings(dir: string): string[] { + const resolved = path.resolve(dir); + let real: string; + try { + real = fs.realpathSync(resolved); + } catch { + return [resolved]; // not there yet (a first install, a lockfile-only run) - nothing is loaded from it either + } + return real === resolved ? [resolved] : [resolved, real]; +} diff --git a/scopes/dependencies/pnpm/lynx.ts b/scopes/dependencies/pnpm/lynx.ts index 7d706ebb62c4..8f714f497e2e 100644 --- a/scopes/dependencies/pnpm/lynx.ts +++ b/scopes/dependencies/pnpm/lynx.ts @@ -618,7 +618,6 @@ export function createReadPackageHooks(options: { if (options?.rootComponents && !options?.rootComponentsForCapsules) { readPackage.push(readPackageHook as ReadPackageHook); } - readPackage.push(removeLegacyFromDeps as ReadPackageHook); if (!options.forcedHarmonyVersion) { // If the workspace did not specify a harmony version in a root policy, // then we remove harmony from any dependencies, so that the one linked from bvm is used. @@ -649,24 +648,6 @@ function readPackageHookForCapsules(pkg: PackageManifest, workspaceDir?: string) return pkg; } -/** - * @teambit/legacy should never be installed as a dependency. - * It is linked from bvm. - */ -function removeLegacyFromDeps(pkg: PackageManifest): PackageManifest { - if (pkg.dependencies != null) { - if (pkg.dependencies['@teambit/legacy'] && !pkg.dependencies['@teambit/legacy'].startsWith('link:')) { - delete pkg.dependencies['@teambit/legacy']; - } - } - if (pkg.peerDependencies != null) { - if (pkg.peerDependencies['@teambit/legacy']) { - delete pkg.peerDependencies['@teambit/legacy']; - } - } - return pkg; -} - function removeHarmonyFromDeps(pkg: PackageManifest): PackageManifest { if (pkg.dependencies != null) { if (pkg.dependencies['@teambit/harmony'] && !pkg.dependencies['@teambit/harmony'].startsWith('link:')) { diff --git a/scopes/dependencies/pnpm/pnpm.package-manager.ts b/scopes/dependencies/pnpm/pnpm.package-manager.ts index 26ad7a2fafae..ba5f255ee7c0 100644 --- a/scopes/dependencies/pnpm/pnpm.package-manager.ts +++ b/scopes/dependencies/pnpm/pnpm.package-manager.ts @@ -40,6 +40,7 @@ import { snapshotLoadedVirtualStoreDirs, restoreRemovedLoadedVirtualStoreDirs, } from './preserve-loaded-virtual-store-dirs'; +import { snapshotLoadedNestedPkgDirs, restoreRemovedLoadedNestedPkgDirs } from './preserve-loaded-nested-pkg-dirs'; import type { RebuildFn } from './lynx'; import type * as LynxModule from './lynx'; import { type DependenciesGraph } from '@teambit/objects'; @@ -198,8 +199,10 @@ export class PnpmPackageManager implements PackageManager { this.modulesManifestCache.delete(rootDir); const hoistPattern = resolveHoistPattern(installOptions.hoistPatterns, config.hoistPattern); // packages this process already loaded modules from must stay requireable even if this install - // re-keys them to a new peer hash - see preserve-loaded-virtual-store-dirs.ts + // re-keys them to a new peer hash - see preserve-loaded-virtual-store-dirs.ts - or drops a + // nested copy in favour of a hoisted one - see preserve-loaded-nested-pkg-dirs.ts const loadedVirtualStoreDirs = snapshotLoadedVirtualStoreDirs(rootDir); + const loadedNestedPkgDirs = snapshotLoadedNestedPkgDirs(rootDir); const { dependenciesChanged, rebuild, storeDir, depsRequiringBuild } = await install( rootDir, manifests, @@ -266,6 +269,7 @@ export class PnpmPackageManager implements PackageManager { // this.logger.consoleSuccess('installing dependencies using pnpm'); } await restoreRemovedLoadedVirtualStoreDirs(loadedVirtualStoreDirs, this.logger); + await restoreRemovedLoadedNestedPkgDirs(rootDir, loadedNestedPkgDirs, this.logger); return { dependenciesChanged, rebuild, storeDir, depsRequiringBuild }; } diff --git a/scopes/dependencies/pnpm/preserve-loaded-nested-pkg-dirs.spec.ts b/scopes/dependencies/pnpm/preserve-loaded-nested-pkg-dirs.spec.ts new file mode 100644 index 000000000000..14050f884b27 --- /dev/null +++ b/scopes/dependencies/pnpm/preserve-loaded-nested-pkg-dirs.spec.ts @@ -0,0 +1,192 @@ +import { expect } from 'chai'; +import fs from 'fs-extra'; +import os from 'os'; +import path from 'path'; +import { + parsePkgDir, + resolutionCandidates, + snapshotLoadedNestedPkgDirs, + restoreRemovedLoadedNestedPkgDirs, +} from './preserve-loaded-nested-pkg-dirs'; + +const LOADED_ESM_FILES = Symbol.for('bit.loaded-esm-module-files'); + +describe('parsePkgDir()', () => { + it('should attribute a file to the unscoped package holding it', () => { + const parsed = parsePkgDir(path.join('/ws', 'node_modules', 'is-odd', 'index.js')); + expect(parsed?.pkgName).to.equal('is-odd'); + expect(parsed?.dirPath).to.equal(path.join('/ws', 'node_modules', 'is-odd')); + expect(parsed?.nodeModulesDir).to.equal(path.join('/ws', 'node_modules')); + }); + + it('should take both segments of a scoped package name', () => { + const parsed = parsePkgDir(path.join('/ws', 'node_modules', '@teambit', 'aspect', 'dist', 'aspect.env.js')); + expect(parsed?.pkgName).to.equal('@teambit/aspect'); + expect(parsed?.dirPath).to.equal(path.join('/ws', 'node_modules', '@teambit', 'aspect')); + }); + + it('should attribute a file to the nearest node_modules boundary, not the outermost', () => { + const parsed = parsePkgDir( + path.join('/ws', 'node_modules', '.bit_roots', 'x', 'node_modules', '@teambit', 'aspect', 'dist', 'a.js') + ); + expect(parsed?.pkgName).to.equal('@teambit/aspect'); + expect(parsed?.dirPath).to.equal( + path.join('/ws', 'node_modules', '.bit_roots', 'x', 'node_modules', '@teambit', 'aspect') + ); + }); + + it('should return undefined for a path with no node_modules in it', () => { + expect(parsePkgDir(path.join('/ws', 'comp1', 'index.js'))).to.equal(undefined); + }); + + it('should return undefined for a scope directory with no package under it', () => { + expect(parsePkgDir(path.join('/ws', 'node_modules', '@teambit'))).to.equal(undefined); + }); +}); + +describe('resolutionCandidates()', () => { + const dirPath = path.join('/ws', 'node_modules', '.bit_roots', 'x', 'node_modules', '@teambit', 'aspect'); + const nodeModulesDir = path.join('/ws', 'node_modules', '.bit_roots', 'x', 'node_modules'); + + it('should walk the node_modules chain up to the workspace root', () => { + const candidates = [...resolutionCandidates('/ws', { dirPath, nodeModulesDir, pkgName: '@teambit/aspect' })]; + expect(candidates).to.include(path.join('/ws', 'node_modules', '@teambit', 'aspect')); + }); + + it('should not offer the removed directory itself as a donor', () => { + const candidates = [...resolutionCandidates('/ws', { dirPath, nodeModulesDir, pkgName: '@teambit/aspect' })]; + expect(candidates).to.not.include(dirPath); + }); + + it('should not descend past the workspace root into bit own installation', () => { + const candidates = [...resolutionCandidates('/ws', { dirPath, nodeModulesDir, pkgName: '@teambit/aspect' })]; + expect(candidates.every((c) => c.startsWith(path.resolve('/ws')))).to.equal(true); + }); + + it('should not append node_modules to an ancestor that is itself a node_modules', () => { + const candidates = [...resolutionCandidates('/ws', { dirPath, nodeModulesDir, pkgName: '@teambit/aspect' })]; + expect(candidates).to.not.include(path.join('/ws', 'node_modules', 'node_modules', '@teambit', 'aspect')); + }); +}); + +describe('snapshot and restore of a nested package the install removed', () => { + let workspace: string; + let nested: string; + let hoisted: string; + + const writePkg = (dir: string, version: string) => { + fs.outputJsonSync(path.join(dir, 'package.json'), { name: '@teambit/aspect', version }); + fs.outputFileSync(path.join(dir, 'dist', 'aspect.env.js'), '// entry'); + fs.outputFileSync(path.join(dir, 'dist', 'babel', 'babel-config.js'), '// deferred require target'); + }; + + beforeEach(() => { + workspace = fs.mkdtempSync(path.join(fs.realpathSync(os.tmpdir()), 'preserve-nested-')); + nested = path.join( + workspace, + 'node_modules', + '.bit_roots', + 'teambit.harmony_aspect', + 'node_modules', + '@teambit', + 'aspect' + ); + hoisted = path.join(workspace, 'node_modules', '@teambit', 'aspect'); + writePkg(nested, '1.0.1042'); + writePkg(hoisted, '1.0.1042'); + (globalThis as any)[LOADED_ESM_FILES] = new Set([path.join(nested, 'dist', 'aspect.env.js')]); + }); + + afterEach(() => { + delete (globalThis as any)[LOADED_ESM_FILES]; + fs.removeSync(workspace); + }); + + it('should snapshot the nested directory the loaded module came from', () => { + const snapshot = snapshotLoadedNestedPkgDirs(workspace); + expect(snapshot).to.have.lengthOf(1); + expect(snapshot[0].dirPath).to.equal(nested); + expect(snapshot[0].pkgName).to.equal('@teambit/aspect'); + expect(snapshot[0].version).to.equal('1.0.1042'); + }); + + it('should restore it from the hoisted copy when the install removes it', async () => { + const snapshot = snapshotLoadedNestedPkgDirs(workspace); + fs.removeSync(nested); + await restoreRemovedLoadedNestedPkgDirs(workspace, snapshot); + // the file the loaded module defers a require to is what has to come back + expect(fs.existsSync(path.join(nested, 'dist', 'babel', 'babel-config.js'))).to.equal(true); + }); + + it('should leave a directory the install kept untouched', async () => { + const snapshot = snapshotLoadedNestedPkgDirs(workspace); + fs.outputFileSync(path.join(nested, 'marker'), 'kept'); + await restoreRemovedLoadedNestedPkgDirs(workspace, snapshot); + expect(fs.readFileSync(path.join(nested, 'marker'), 'utf8')).to.equal('kept'); + }); + + it('should not restore from a different version', async () => { + const snapshot = snapshotLoadedNestedPkgDirs(workspace); + fs.removeSync(nested); + writePkg(hoisted, '1.0.2000'); + await restoreRemovedLoadedNestedPkgDirs(workspace, snapshot); + expect(fs.existsSync(nested)).to.equal(false); + }); + + it('should ignore packages loaded from the virtual store, which has its own preservation', () => { + const slot = path.join( + workspace, + 'node_modules', + '.pnpm', + '@teambit+aspect@1.0.1042', + 'node_modules', + '@teambit', + 'aspect' + ); + writePkg(slot, '1.0.1042'); + (globalThis as any)[LOADED_ESM_FILES] = new Set([path.join(slot, 'dist', 'aspect.env.js')]); + expect(snapshotLoadedNestedPkgDirs(workspace)).to.have.lengthOf(0); + }); + + it('should ignore files loaded from outside the workspace', () => { + (globalThis as any)[LOADED_ESM_FILES] = new Set([ + path.join(fs.realpathSync(os.tmpdir()), 'elsewhere', 'node_modules', '@teambit', 'aspect', 'dist', 'a.js'), + ]); + expect(snapshotLoadedNestedPkgDirs(workspace)).to.have.lengthOf(0); + }); + + it('should skip a directory whose version cannot be read, having no way to prove a donor equivalent', () => { + fs.removeSync(path.join(nested, 'package.json')); + expect(snapshotLoadedNestedPkgDirs(workspace)).to.have.lengthOf(0); + }); +}); + +describe('a loaded package directory replaced by a dangling symlink', () => { + let workspace: string; + let nested: string; + + beforeEach(() => { + workspace = fs.mkdtempSync(path.join(fs.realpathSync(os.tmpdir()), 'preserve-dangling-')); + nested = path.join(workspace, 'node_modules', '.bit_roots', 'x', 'node_modules', 'is-odd'); + fs.outputJsonSync(path.join(nested, 'package.json'), { name: 'is-odd', version: '2.0.0' }); + fs.outputJsonSync(path.join(workspace, 'node_modules', 'is-odd', 'package.json'), { + name: 'is-odd', + version: '2.0.0', + }); + (globalThis as any)[LOADED_ESM_FILES] = new Set([path.join(nested, 'package.json')]); + }); + + afterEach(() => { + delete (globalThis as any)[LOADED_ESM_FILES]; + fs.removeSync(workspace); + }); + + it('should leave the link alone rather than copy through it to its missing target', async () => { + const snapshot = snapshotLoadedNestedPkgDirs(workspace); + fs.removeSync(nested); + fs.symlinkSync(path.join(workspace, 'gone'), nested); + await restoreRemovedLoadedNestedPkgDirs(workspace, snapshot); + expect(fs.lstatSync(nested).isSymbolicLink()).to.equal(true); + expect(fs.existsSync(path.join(workspace, 'gone'))).to.equal(false); + }); +}); diff --git a/scopes/dependencies/pnpm/preserve-loaded-nested-pkg-dirs.ts b/scopes/dependencies/pnpm/preserve-loaded-nested-pkg-dirs.ts new file mode 100644 index 000000000000..eef6aa75ac7c --- /dev/null +++ b/scopes/dependencies/pnpm/preserve-loaded-nested-pkg-dirs.ts @@ -0,0 +1,218 @@ +import fs from 'fs-extra'; +import path from 'path'; +import type { Logger } from '@teambit/logger'; +import { dirSpellings, loadedModuleFiles } from './loaded-module-files'; + +/** + * Keeps packages the running process has loaded from a node_modules directory *other* than the + * virtual store requireable across an install that relocates them. + * + * preserve-loaded-virtual-store-dirs.ts covers the same hazard for `node_modules/.pnpm/`, + * where an install re-keys a slot by its peer hash. This module covers the other way a loaded + * package's directory disappears: it was nested - in a root component's own node_modules, say - and + * the install decided the copy hoisted higher up satisfies it, so it deleted the nested one. The + * hoisted node linker does this routinely, and root components make it likely, since each root gets + * its own node_modules whose contents shift as the dependency set settles between installs. + * + * The consequence is identical: node keeps the loaded module objects but not the files, so a + * require the loaded code deferred past load time throws MODULE_NOT_FOUND. `@teambit/aspect` defers + * `require('./babel/babel-config')` until `getCompiler()`, which the install flow itself calls right + * after the package-manager run, so the install dies with `Cannot find module './babel/babel-config'`. + * Envs are only the loudest case - this reaches any package loaded out of the workspace. + * + * The restore copies the package back from wherever node would resolve it now, walking the standard + * node_modules chain up from the removed location. That donor is required to hold the same version: + * the point is to keep serving the files belonging to the modules already in memory, and a + * different version's files are not those. Best-effort throughout - a failure to restore leaves + * things no worse than without this module. + * + * `reloadMovedEnvs` does not cover this. It only considers envs carrying a `__path`, which is set + * when an env is registered through the plugin mechanism; an env registered by an aspect's provider + * (`@teambit/aspect`'s, for one) has none and is skipped. Reloading is also not a substitute in + * general: every reload path has to consult the registered env to do its work, and consulting it is + * exactly what triggers the deferred require. + */ +export interface LoadedNestedPkgDir { + /** absolute path of the package directory, e.g. /node_modules/.bit_roots/x/node_modules/@teambit/aspect */ + dirPath: string; + /** the node_modules directory holding it, i.e. dirname(dirPath) less the scope segment */ + nodeModulesDir: string; + /** name of the package the loaded modules belong to, e.g. "@teambit/aspect" */ + pkgName: string; + /** the version in that directory at snapshot time - a donor must match it */ + version: string; +} + +/** + * the package directories under the workspace's node_modules, outside the virtual store, that back + * loaded modules. Directories whose version cannot be read are left out: without it a donor cannot + * be shown to hold the same files, and restoring a different version's files under a loaded + * module's path is worse than leaving the path missing. + */ +export function snapshotLoadedNestedPkgDirs(rootDir: string): LoadedNestedPkgDir[] { + const roots = dirSpellings(path.join(path.resolve(rootDir), 'node_modules')).map((dir) => `${dir}${path.sep}`); + const byDirPath = new Map(); + for (const filename of loadedModuleFiles()) { + const root = roots.find((prefix) => filename.startsWith(prefix)); + if (!root) continue; + // the virtual store has its own preservation, which understands peer-hash re-keying + if (filename.slice(root.length).split(path.sep)[0] === '.pnpm') continue; + const pkg = parsePkgDir(filename); + if (!pkg || byDirPath.has(pkg.dirPath)) continue; + const version = readVersion(pkg.dirPath); + if (!version) continue; + byDirPath.set(pkg.dirPath, { ...pkg, version }); + } + return [...byDirPath.values()]; +} + +/** + * restore every snapshotted directory the install removed, copying it from the same version found + * along the node_modules chain above where it used to be. + * + * restores run sequentially, deliberately: this sits right after every install, where the engine has + * just saturated the disk, and each restore is a recursive copy. The common case is zero removed + * directories (the checks are cheap), and when there are any, there are few - serial keeps the worst + * case from piling unbounded deep copies on top of each other in constrained CI/container + * environments. + */ +export async function restoreRemovedLoadedNestedPkgDirs( + rootDir: string, + snapshot: LoadedNestedPkgDir[], + logger?: Logger +): Promise { + if (snapshot.length === 0) return; + const removed: LoadedNestedPkgDir[] = []; + for (const dir of snapshot) { + // eslint-disable-next-line no-await-in-loop + if (await isGone(dir.dirPath)) removed.push(dir); + } + if (removed.length === 0) return; + const startTime = Date.now(); + let restored = 0; + for (const dir of removed) { + // eslint-disable-next-line no-await-in-loop + if (await restoreOneDir(rootDir, dir, logger)) restored += 1; + } + logger?.debug( + `preserve-loaded-nested-pkg-dirs: the install removed ${removed.length} loaded dir(s), restored ${restored} in ${ + Date.now() - startTime + }ms` + ); +} + +/** + * whether nothing at all is at the path anymore. lstat rather than an existence check that follows + * links: a symlink the install left pointing at something gone is still an entry occupying the path, + * and writing "into" it would write through to the target rather than replace the link. Restoring + * over one is the linker's business, not this module's, so a path that still holds anything counts + * as kept. + */ +async function isGone(dirPath: string): Promise { + try { + await fs.lstat(dirPath); + return false; + } catch { + return true; + } +} + +/** restore one removed package directory from a same-version donor. returns whether a copy was made. */ +async function restoreOneDir(rootDir: string, dir: LoadedNestedPkgDir, logger?: Logger): Promise { + const donorPath = await findDonorPath(rootDir, dir); + if (!donorPath) { + logger?.debug( + `preserve-loaded-nested-pkg-dirs: ${dir.dirPath} was removed by the install and no ${dir.pkgName}@${dir.version} ` + + `remains above it; modules loaded from it may fail deferred requires` + ); + return false; + } + try { + // dereference:false keeps the donor's own dependency links as links + await fs.copy(donorPath, dir.dirPath, { dereference: false, overwrite: false, errorOnExist: false }); + logger?.debug( + `preserve-loaded-nested-pkg-dirs: restored ${dir.dirPath} (loaded by this process, removed by the install) from ${donorPath}` + ); + return true; + } catch (err: any) { + logger?.warn(`preserve-loaded-nested-pkg-dirs: failed restoring ${dir.dirPath}: ${err.message}`); + return false; + } +} + +/** the first same-version copy of the package along the node_modules chain above the removed one */ +async function findDonorPath(rootDir: string, dir: LoadedNestedPkgDir): Promise { + for (const candidate of resolutionCandidates(rootDir, dir)) { + // eslint-disable-next-line no-await-in-loop + if ((await readVersionAsync(candidate)) === dir.version) return candidate; + } + return undefined; +} + +/** + * where node would look for the package from the removed directory's location, nearest first, up to + * the workspace root. Bounded there deliberately: above it lies bit's own installation, whose copy + * of a package is not the workspace's to copy in. exported for tests. + */ +export function* resolutionCandidates( + rootDir: string, + { dirPath, nodeModulesDir, pkgName }: Pick +): Generator { + const stopAt = path.resolve(rootDir); + let dir = path.dirname(nodeModulesDir); + for (;;) { + // an ancestor that is itself a node_modules holds packages, not package roots, so it is not a + // place node would append another node_modules to + if (path.basename(dir) !== 'node_modules') { + const candidate = path.join(dir, 'node_modules', pkgName); + if (candidate !== dirPath) yield candidate; + } + if (dir === stopAt) return; + const parent = path.dirname(dir); + if (parent === dir) return; + dir = parent; + } +} + +/** + * the package directory a loaded file belongs to: the `node_modules/` prefix nearest the file. + * The nearest one owns it - a package nested inside another package's node_modules is spelled with + * both, and the deeper boundary is the one whose files these are. exported for tests. + */ +export function parsePkgDir( + filename: string +): { dirPath: string; nodeModulesDir: string; pkgName: string } | undefined { + const segments = filename.split(path.sep); + const nmIndex = segments.lastIndexOf('node_modules'); + if (nmIndex === -1) return undefined; + const first = segments[nmIndex + 1]; + if (!first) return undefined; + // a scoped package is two segments; an unscoped one is a single segment that never starts with @ + const nameSegments = first.startsWith('@') ? segments.slice(nmIndex + 1, nmIndex + 3) : [first]; + if (nameSegments.length < 2 && first.startsWith('@')) return undefined; + if (!nameSegments[nameSegments.length - 1]) return undefined; + return { + dirPath: segments.slice(0, nmIndex + 1 + nameSegments.length).join(path.sep), + nodeModulesDir: segments.slice(0, nmIndex + 1).join(path.sep), + pkgName: nameSegments.join('/'), + }; +} + +/** the version in a package directory's manifest, or undefined if there is no readable one */ +function readVersion(dirPath: string): string | undefined { + try { + const version = fs.readJsonSync(path.join(dirPath, 'package.json')).version; + return typeof version === 'string' ? version : undefined; + } catch { + return undefined; + } +} + +async function readVersionAsync(dirPath: string): Promise { + try { + const version = (await fs.readJson(path.join(dirPath, 'package.json'))).version; + return typeof version === 'string' ? version : undefined; + } catch { + return undefined; + } +} diff --git a/scopes/dependencies/pnpm/preserve-loaded-virtual-store-dirs.ts b/scopes/dependencies/pnpm/preserve-loaded-virtual-store-dirs.ts index 90235e61c80e..818e1880b9aa 100644 --- a/scopes/dependencies/pnpm/preserve-loaded-virtual-store-dirs.ts +++ b/scopes/dependencies/pnpm/preserve-loaded-virtual-store-dirs.ts @@ -1,6 +1,7 @@ import fs from 'fs-extra'; import path from 'path'; import type { Logger } from '@teambit/logger'; +import { dirSpellings, loadedModuleFiles } from './loaded-module-files'; /** * Keeps packages the running process has loaded from `node_modules/.pnpm` requireable across an @@ -30,60 +31,17 @@ import type { Logger } from '@teambit/logger'; * directories that back `require.cache` entries for the same reason this module exists, and a later * command's prune - whose process has nothing loaded from it - removes it. * - * CJS modules are found in `require.cache`. ESM modules live in node's ESM module map, which has - * no enumeration API, so aspect-loader records every file it loads through dynamic `import()` in a - * `Symbol.for`-keyed global set (see aspect-loader's record-loaded-esm-file.ts, the writer side of - * this contract - keep the two in sync; a symbol rather than an import because the dependency - * between these packages runs the other way). For ESM only entry files are recorded, not their - * transitive static imports - those are fully loaded into memory and are not re-read, while an - * entry's own package directory, where deferred imports and config-file reads point, is restored - * wholly. + * A package loaded from somewhere else under the workspace's node_modules - a root component's own + * node_modules, say - is exposed to the same hazard by a different mechanism, and is preserved by + * preserve-loaded-nested-pkg-dirs.ts. */ -const LOADED_ESM_FILES = Symbol.for('bit.loaded-esm-module-files'); - -function loadedModuleFiles(): string[] { - return [...Object.keys(require.cache), ...recordedEsmFiles()]; -} - -/** - * the ESM loads aspect-loader recorded. the contract is a global under a well-known symbol, so it - * is held by convention rather than by types and anything could occupy the key - a value that is - * not a set of paths is treated as absent rather than allowed to throw, since this runs inside - * every install and prune, where CJS preservation still works without it. - */ -function recordedEsmFiles(): string[] { - const recorded = (globalThis as { [LOADED_ESM_FILES]?: unknown })[LOADED_ESM_FILES] as - | Iterable - | undefined; - if (!recorded || typeof recorded[Symbol.iterator] !== 'function') return []; - return [...recorded].filter((file): file is string => typeof file === 'string'); -} - -/** - * the spellings of the virtual store that loaded module paths can start with: the given one and its - * realpath. node resolves a module's filename through its realpath, so the require.cache keys for a - * workspace reached through a symlink - the normal case on macOS, where a temp dir under /var is - * really under /private/var - are spelled differently from the rootDir the install was handed. - * Comparing against the given spelling alone would match nothing there and silently turn the whole - * preservation into a no-op. The given spelling is kept too, for --preserve-symlinks. - */ -function virtualStoreDirSpellings(virtualStoreDir: string): string[] { - const resolved = path.resolve(virtualStoreDir); - let real: string; - try { - real = fs.realpathSync(resolved); - } catch { - return [resolved]; // not there yet (a first install, a lockfile-only run) - nothing is loaded from it either - } - return real === resolved ? [resolved] : [resolved, real]; -} /** * the loaded module files (require.cache plus the recorded ESM loads) that live under the given * virtual store, as the spelling of the store each one matched plus the path segments below it. */ function* loadedFilesUnderVirtualStore(virtualStoreDir: string): Generator<{ storeDir: string; segments: string[] }> { - const stores = virtualStoreDirSpellings(virtualStoreDir).map((dir) => ({ dir, prefix: `${dir}${path.sep}` })); + const stores = dirSpellings(virtualStoreDir).map((dir) => ({ dir, prefix: `${dir}${path.sep}` })); for (const filename of loadedModuleFiles()) { const store = stores.find(({ prefix }) => filename.startsWith(prefix)); if (!store) continue; diff --git a/scopes/envs/env/env.aspect.ts b/scopes/envs/env/env.aspect.ts deleted file mode 100644 index f926ba463d00..000000000000 --- a/scopes/envs/env/env.aspect.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Aspect } from '@teambit/harmony'; - -export const EnvAspect = Aspect.create({ - id: 'teambit.envs/env', -}); diff --git a/scopes/envs/env/env.composition.tsx b/scopes/envs/env/env.composition.tsx deleted file mode 100644 index 3f9343d7facc..000000000000 --- a/scopes/envs/env/env.composition.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react'; - -export const Logo = () => ( -
- -
-); diff --git a/scopes/envs/env/env.docs.mdx b/scopes/envs/env/env.docs.mdx deleted file mode 100644 index a1e1c8ea9684..000000000000 --- a/scopes/envs/env/env.docs.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -description: An env for envs -labels: ['env', 'aspect', 'standardization'] ---- diff --git a/scopes/envs/env/env.env.ts b/scopes/envs/env/env.env.ts deleted file mode 100644 index 2cdb3394c374..000000000000 --- a/scopes/envs/env/env.env.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { CAPSULE_ARTIFACTS_DIR } from '@teambit/builder'; -import type { AspectEnv } from '@teambit/aspect'; -import type { PackageJsonProps } from '@teambit/pkg'; -import { BUNDLE_UI_DIR } from '@teambit/ui'; -import type { PreviewStrategyName } from '@teambit/preview'; -import { COMPONENT_PREVIEW_STRATEGY_NAME } from '@teambit/preview'; -import type { AspectLoaderMain } from '@teambit/aspect-loader'; -import type { GetNpmIgnoreContext } from '@teambit/envs'; - -export const EnvEnvType = 'env'; - -/** - * a component environment built for Envs. - */ -export class EnvEnv { - constructor( - private aspectEnv: AspectEnv, - private aspectLoader: AspectLoaderMain - ) {} - // TODO: consider special icon for envs? - icon = 'https://static.bit.dev/extensions-icons/default.svg'; - - async __getDescriptor() { - return { - type: EnvEnvType, - }; - } - - getNpmIgnore(context?: GetNpmIgnoreContext) { - // ignores only .ts files in the root directory, so d.ts files inside dists are unaffected. - // without this change, the package has "index.ts" file in the root, causing typescript to parse it instead of the - // d.ts files. (changing the "types" prop in the package.json file doesn't help). - - // Ignores all the contents inside the artifacts directory. - // Asterisk (*) is needed in order to ignore all other contents of the artifacts directory, - // especially when specific folders are excluded from the ignore e.g. in combination with `!artifacts/ui-bundle`. - const patterns = ['/*.ts', `${CAPSULE_ARTIFACTS_DIR}/*`]; - - // In order to load the env preview template from core aspects we need it to be in the package of the core envs - // This is because we don't have the core envs in the local scope so we load it from the package itself in the bvm installation - // as this will be excluded from the package tar by default (as it's under the CAPSULE_ARTIFACTS_DIR) - // we want to make sure to add it for the core envs - if (context && this.aspectLoader.isCoreEnv(context.component.id.toStringWithoutVersion())) { - patterns.push(`!${CAPSULE_ARTIFACTS_DIR}/env-template`); - } - if (context && this.aspectLoader.isCoreAspect(context.component.id.toStringWithoutVersion())) { - patterns.push(`!${CAPSULE_ARTIFACTS_DIR}/${BUNDLE_UI_DIR}`); - } - return patterns; - } - - getPackageJsonProps(): PackageJsonProps { - const packageJsonProps = this.aspectEnv.getPackageJsonProps(); - delete packageJsonProps.exports; - return packageJsonProps; - } - - getPreviewConfig() { - return { - strategyName: COMPONENT_PREVIEW_STRATEGY_NAME as PreviewStrategyName, - splitComponentBundle: false, - }; - } -} diff --git a/scopes/envs/env/env.main.runtime.ts b/scopes/envs/env/env.main.runtime.ts deleted file mode 100644 index cf3ae51bb6ab..000000000000 --- a/scopes/envs/env/env.main.runtime.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { AspectMain } from '@teambit/aspect'; -import { AspectAspect } from '@teambit/aspect'; -import { MainRuntime } from '@teambit/cli'; -import type { Environment, EnvsMain, EnvTransformer } from '@teambit/envs'; -import { EnvsAspect } from '@teambit/envs'; -import type { AspectLoaderMain } from '@teambit/aspect-loader'; -import { AspectLoaderAspect } from '@teambit/aspect-loader'; -import { EnvAspect } from './env.aspect'; -import { EnvEnv } from './env.env'; - -export class EnvMain { - constructor( - readonly envEnv: EnvEnv, - private envs: EnvsMain - ) {} - - /** - * compose your own aspect environment. - */ - compose(transformers: EnvTransformer[] = [], targetEnv: Environment = {}) { - return this.envs.compose(this.envs.merge(targetEnv, this.envEnv), transformers); - } - - static slots = []; - static dependencies = [AspectAspect, EnvsAspect, AspectLoaderAspect]; - static runtime = MainRuntime; - static async provider([aspectAspect, envs, aspectLoader]: [AspectMain, EnvsMain, AspectLoaderMain]) { - const envEnv = aspectAspect.compose([], new EnvEnv(aspectAspect.aspectEnv, aspectLoader)); - - envs.registerEnv(envEnv); - return new EnvMain(envEnv as EnvEnv, envs); - } -} - -EnvAspect.addRuntime(EnvMain); diff --git a/scopes/envs/env/esm.mjs b/scopes/envs/env/esm.mjs deleted file mode 100644 index ea8428006615..000000000000 --- a/scopes/envs/env/esm.mjs +++ /dev/null @@ -1,6 +0,0 @@ -// eslint-disable-next-line import/no-unresolved -import cjsModule from './index.js'; - -export const EnvAspect = cjsModule.EnvAspect; - -export default cjsModule; diff --git a/scopes/envs/env/index.ts b/scopes/envs/env/index.ts deleted file mode 100644 index 62fa40b152bc..000000000000 --- a/scopes/envs/env/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { EnvAspect } from './env.aspect'; - -export type { EnvEnv } from './env.env'; -export type { EnvMain } from './env.main.runtime'; -export default EnvAspect; -export { EnvAspect }; diff --git a/scopes/envs/envs/environments.main.runtime.ts b/scopes/envs/envs/environments.main.runtime.ts index 368765bc9e69..0bfed447cc04 100644 --- a/scopes/envs/envs/environments.main.runtime.ts +++ b/scopes/envs/envs/environments.main.runtime.ts @@ -1,5 +1,6 @@ import type { Dependency as LegacyDependency } from '@teambit/legacy.consumer-component'; import pLocate from 'p-locate'; +import semver from 'semver'; import { parse } from 'comment-json'; import type { SourceFile } from '@teambit/component.sources'; import type { CLIMain } from '@teambit/cli'; @@ -38,6 +39,13 @@ import { EnvFragment } from './env.fragment'; import { EnvNotFound, EnvNotConfiguredForComponent } from './exceptions'; import { EnvPlugin, BIT_ENV_PATTERN } from './env.plugin'; import { EnvJsoncDetector } from './env-jsonc.detector'; +import type { LegacyCoreEnvPolicy } from './legacy-core-envs'; +import { + getLegacyCoreEnvPolicy, + isLegacyCoreEnv as isLegacyCoreEnvId, + resolveLegacyCoreEnvId, +} from './legacy-core-envs'; +import { getFallbackTypescriptCompiler } from './fallback-typescript-compiler'; export type EnvJsonc = { extends?: string; @@ -103,7 +111,7 @@ export type EnvCompDescriptor = EnvCompDescriptorProps & { export type Descriptor = RegularCompDescriptor | EnvCompDescriptor; -export const DEFAULT_ENV = 'teambit.harmony/node'; +export const DEFAULT_ENV = 'teambit.harmony/empty-env'; export class EnvsMain { /** @@ -220,30 +228,106 @@ export class EnvsMain { } /** - * get the configured default env. + * get the configured default env - the empty-env, a core aspect that is always loaded. */ getDefaultEnv(): EnvDefinition { const defaultEnv = this.envSlot.get(DEFAULT_ENV); - if (!defaultEnv) throw new Error('default env must be set.'); + if (defaultEnv) return new EnvDefinition(DEFAULT_ENV, defaultEnv); + // should not happen (the default env is a core aspect), a safety net for early-bootstrap calls. + return new EnvDefinition(DEFAULT_ENV, this.getFallbackDefaultEnv()); + } + + private fallbackDefaultEnv: Environment | undefined; - return new EnvDefinition(DEFAULT_ENV, defaultEnv); + private warnedMultiVersionEnvs = new Set(); + /** + * a bare-minimum env used for components whose env failed to load (e.g. an env that used to be + * a core aspect and was not installed yet, or a custom env that failed loading). it provides a + * basic typescript transpiler (needed e.g. for compiling aspects/envs in capsules when their + * env is not loaded), and allows bit to keep functioning until "bit install" installs the env. + */ + private getFallbackDefaultEnv(): Environment { + if (!this.fallbackDefaultEnv) { + this.fallbackDefaultEnv = { + name: 'node', + getCompiler: () => getFallbackTypescriptCompiler(), + __getDescriptor: async () => ({ type: 'node' }), + }; + } + return this.fallbackDefaultEnv; } + /** + * ids of the envs that are core aspects (bundled with the bit binary and saved in components + * models without a version). most envs that used to be core were removed to keep bit slim, see + * legacy-core-envs.ts for those. + */ getCoreEnvsIds(): string[] { - return [ - 'teambit.harmony/aspect', - 'teambit.react/react', - 'teambit.harmony/node', - 'teambit.react/react-native', - 'teambit.html/html', - 'teambit.mdx/mdx', - 'teambit.envs/env', - 'teambit.mdx/readme', - 'teambit.harmony/bit-custom-aspect', - // note: empty-env is deliberately not listed here although it is a core aspect. components - // listed here are excluded from the env load-groups (their own env is assumed to be core as - // well), while empty-env's own env is an external env that must be loaded like any other. - ]; + return [DEFAULT_ENV]; + } + + /** + * whether this env used to be a core aspect (in which case old components may use it without + * a version). the id may carry a version - it is ignored. + */ + isLegacyCoreEnv(envId: string): boolean { + return isLegacyCoreEnvId(envId); + } + + /** + * whether this env-id is a legacy core env configured the old way - without a version. + */ + isLegacyCoreEnvWithoutVersion(envId: string): boolean { + return !envId.includes('@') && isLegacyCoreEnvId(envId); + } + + /** + * the embedded dependency policy of a legacy core env at its pinned (immutable) version. + * used when the env cannot be loaded, e.g. its package is not installed. + */ + getLegacyCoreEnvPolicy(envId: string): LegacyCoreEnvPolicy | undefined { + return getLegacyCoreEnvPolicy(envId); + } + + /** + * for an env that used to be a core aspect and appears without a version (in old components), + * get its EnvDefinition from the slot by matching the id ignoring the version. + * old components reference these envs without a version by design, but once loaded (as regular + * envs) they are registered to the slot with a version, so exact lookups fail. + * gated to legacy core env ids only - for any other env the version matters: two components in + * the same workspace may use the same env with different versions, so a versionless reference + * must be resolved through the component's own aspect entry, never by scanning the slot (which + * could return another component's version). + * multiple versions of the same env may be registered - pick the highest one deterministically + * (rather than relying on registration order) and warn, so ambiguity is visible. + */ + private getLegacyCoreEnvFromSlot(envIdMaybeVersioned: string): EnvDefinition | undefined { + if (!isLegacyCoreEnvId(envIdMaybeVersioned)) return undefined; + const envIdWithoutVersion = envIdMaybeVersioned.split('@')[0]; + const matches = this.envSlot.toArray().filter(([envId]) => envId.split('@')[0] === envIdWithoutVersion); + if (!matches.length) return undefined; + if (matches.length > 1) { + // sort descending by the version part so the pick is deterministic. use semver precedence + // when possible (string collation misorders prereleases, e.g. rc.10 vs rc.2), fall back to + // string comparison for non-semver versions (snap hashes) + matches.sort(([a], [b]) => { + const aVersion = a.split('@')[1] || ''; + const bVersion = b.split('@')[1] || ''; + if (semver.valid(aVersion) && semver.valid(bVersion)) return semver.rcompare(aVersion, bVersion); + return bVersion.localeCompare(aVersion, undefined, { numeric: true }); + }); + // this helper runs multiple times per component load - warn only once per env + if (!this.warnedMultiVersionEnvs.has(envIdWithoutVersion)) { + this.warnedMultiVersionEnvs.add(envIdWithoutVersion); + this.logger.warn( + `multiple versions of env "${envIdWithoutVersion}" are registered (${matches + .map(([id]) => id) + .join(', ')}), a versionless reference resolves to "${matches[0][0]}"` + ); + } + } + const [envId, env] = matches[0]; + return new EnvDefinition(envId, env); } /** @@ -412,13 +496,18 @@ export class EnvsMain { } getEnvData(component: Component): Descriptor { + const envsData = this.getEnvDataIfExist(component); + if (!envsData) throw new Error(`env was not configured on component ${component.id.toString()}`); + return envsData; + } + + getEnvDataIfExist(component: Component): Descriptor | undefined { let envsData = component.state.aspects.get(EnvsAspect.id); if (!envsData) { // TODO: remove this once we re-export old components used to store the data here envsData = component.state.aspects.get('teambit.workspace/workspace'); } - if (!envsData) throw new Error(`env was not configured on component ${component.id.toString()}`); - return envsData.data as Descriptor; + return envsData?.data as Descriptor | undefined; } /** @@ -429,7 +518,7 @@ export class EnvsMain { * @param ignoreVersion */ private getEnvIdFromEnvsData(component: Component, ignoreVersion = true): string | undefined { - const envsData = this.getEnvData(component); + const envsData = this.getEnvDataIfExist(component); if (!envsData) return undefined; const rawEnvId = envsData.id; if (!rawEnvId) return undefined; @@ -442,7 +531,24 @@ export class EnvsMain { * get the env id of the given component. */ getEnvId(component: Component): string { - const envIdFromEnvData = this.getEnvIdFromEnvsData(component); + let envIdFromEnvData = this.getEnvIdFromEnvsData(component); + if (!envIdFromEnvData) { + // the envs data may not exist when the component was loaded without executing the load + // slot (e.g. when it's loaded from the scope during aspects resolution). fall back to the + // env from the config. + const envIdFromConfig = this.getEnvIdFromEnvsConfig(component); + if (envIdFromConfig) { + const configEnvId = ComponentID.fromString(envIdFromConfig); + const configEnvIdWithoutVersion = configEnvId.toStringWithoutVersion(); + // prefer the version from the component's own aspect entry (resolveEnv below anchors to + // it, and it stays up to date during tagging). when no such entry exists, keep an + // explicitly configured version rather than dropping it and matching an arbitrary loaded + // version of the env. + envIdFromEnvData = this.resolveEnv(component, configEnvIdWithoutVersion) + ? configEnvIdWithoutVersion + : configEnvId.toString(); + } + } if (!envIdFromEnvData) { // This should never happen throw new Error(`no env found for ${component.id.toString()}`); @@ -462,6 +568,17 @@ export class EnvsMain { const exactMatchId = exactMatch?.[0]; if (exactMatchId) return exactMatchId; + // legacy core envs are saved in old components without a version by design, while once + // loaded they are registered to the slot with a version - match ignoring the version. + // gated to these ids only: for regular envs the version matters (two components may use the + // same env with different versions), so their resolution must go through the component's own + // aspect entry (resolveEnv above) and never through a versionless slot scan. + const legacyCoreEnvSlotMatch = this.getLegacyCoreEnvFromSlot(envIdFromEnvData); + if (legacyCoreEnvSlotMatch) return legacyCoreEnvSlotMatch.id; + // a legacy core env that was not loaded (probably not installed yet). return the id as-is, + // the same way it was returned when these envs were core aspects. + if (isLegacyCoreEnvId(envIdFromEnvData)) return envIdFromEnvData; + if (!withVersion) throw new EnvNotConfiguredForComponent(envIdFromEnvData, component.id.toString()); return withVersion.toString(); } @@ -472,7 +589,9 @@ export class EnvsMain { } isCoreEnv(envId: string): boolean { - return this.getCoreEnvsIds().includes(envId); + // the id may carry a version (e.g. recorded on a component tagged when the env was a regular + // exported env before becoming a core aspect) - core envs are registered without a version. + return this.getCoreEnvsIds().includes(envId.split('@')[0]); } /** @@ -485,6 +604,14 @@ export class EnvsMain { if (envDef) { return envDef; } + if (this.isLegacyCoreEnvWithoutVersion(id)) { + // envs that used to be core aspects are used by old components without a version. if such an + // env was not loaded (e.g. "bit install" was not running yet), return a minimal env + // definition so basic commands can still function (a warning/issue is shown separately). + // (a loaded one would have been found above - getEnvDefinitionByStringId matches versionless + // ids ignoring the version.) + return new EnvDefinition(id, this.getFallbackDefaultEnv()); + } // Do not allow a non existing env throw new EnvNotFound(id, component.id.toString()); } @@ -494,15 +621,49 @@ export class EnvsMain { */ async getEnvComponent(component: Component): Promise { const envId = this.getEnvId(component); - return this.getEnvComponentByEnvId(envId, component.id.toString()); + // the env of the component might be the component itself. e.g. an env whose own env was not + // loaded falls back to itself. getting it from the host here would cause an infinite loop of + // loading it. + if (envId.split('@')[0] === component.id.toStringWithoutVersion()) { + return component; + } + const envComponent = await this.getEnvComponentByEnvId(envId, component.id.toString()); + if (!envComponent) { + throw new BitError( + `unable to get the env component of ${component.id.toString()}, its env ${envId} was not found` + ); + } + return envComponent; } /** * get the env component by the env id. */ - async getEnvComponentByEnvId(envId: string, requesting?: string): Promise { + async getEnvComponentByEnvId(envId: string, requesting?: string): Promise { const host = this.componentMain.getHost(); - const newId = await host.resolveComponentId(envId); + if (this.isCoreEnv(envId.split('@')[0])) { + // core envs are loaded from the binary. their env-component is needed only for extra + // metadata and may not exist anywhere (e.g. when it was not exported yet). best effort. + try { + const newId = await host.resolveComponentId(envId); + return await host.get(newId); + } catch { + return undefined; + } + } + // envs that used to be core aspects are configured without a version. fetching them without a + // version resolves to the latest, which may not exist locally - use the pinned version instead. + // when the env is a component of the host (e.g. in the bit repo itself), use the host version. + let envIdWithPotentialPinnedVersion = envId; + if (!envId.includes('@') && this.isLegacyCoreEnv(envId)) { + // prefer the host (workspace) component when it exists. getIdIfExist is a cheap in-memory + // lookup implemented by the workspace host; scope hosts don't implement it and always get + // the pinned version (listing all ids of a scope here would be too expensive). + const hostWithGetIdIfExist = host as { getIdIfExist?: (id: ComponentID) => ComponentID | undefined }; + const fromHost = hostWithGetIdIfExist.getIdIfExist?.(ComponentID.fromString(envId)); + envIdWithPotentialPinnedVersion = fromHost ? fromHost.toString() : resolveLegacyCoreEnvId(envId); + } + const newId = await host.resolveComponentId(envIdWithPotentialPinnedVersion); const envComponent = await host.get(newId); if (!envComponent) { throw new BitError(`can't load env. env id is ${envId} used by component ${requesting || 'unknown'}`); @@ -632,7 +793,10 @@ export class EnvsMain { ? ComponentID.fromString(envIdFromEnvsConfig).toStringWithoutVersion() : undefined; - if (envIdFromEnvsConfig && this.isCoreEnv(envIdFromEnvsConfig)) { + // envs that used to be core aspects are configured on old components without a version. + // return the id as-is (the same behavior as when they were core). the version resolution + // (loading/installing the env) is handled by the relevant hosts (workspace/scope/install). + if (envIdFromEnvsConfig && this.isLegacyCoreEnvWithoutVersion(envIdFromEnvsConfig)) { return ComponentID.fromString(envIdFromEnvsConfig); } @@ -839,7 +1003,9 @@ export class EnvsMain { ? ComponentID.fromString(envIdFromEnvsConfig).toStringWithoutVersion() : undefined; - if (envIdFromEnvsConfig && this.isCoreEnv(envIdFromEnvsConfig)) { + // envs that used to be core aspects are configured on old components without a version. + // return the id as-is (the same behavior as when they were core). + if (envIdFromEnvsConfig && this.isLegacyCoreEnvWithoutVersion(envIdFromEnvsConfig)) { return envIdFromEnvsConfig; } @@ -947,7 +1113,13 @@ if needed, use "bit env set" command to align the env id`; } }); const envId = await this.findFirstEnv(ids); - const envDef = envId ? this.getEnvDefinitionByStringId(envId) : undefined; + let envDef = envId ? this.getEnvDefinitionByStringId(envId) : undefined; + if (!envDef && envId) { + // envs that used to be core may appear here versioned (e.g. from an aspect entry) while + // registered to the slot with a different version. they are single-instance, so match + // ignoring the version. + envDef = this.getLegacyCoreEnvFromSlot(envId); + } return envDef || this.getDefaultEnv(); } @@ -966,6 +1138,9 @@ if needed, use "bit env set" command to align the env id`; let isFoundWithoutVersion = false; const envId = await pLocate(ids, async (id) => { const idWithoutVersion = id.split('@')[0]; + if (isLegacyCoreEnvId(idWithoutVersion)) return true; + // core envs (e.g. the default empty-env) are core aspects too - recognize them as envs + // before the core-aspect skip below. if (this.isCoreEnv(idWithoutVersion)) return true; if (this.isCoreAspect(idWithoutVersion)) return false; const envDef = this.getEnvDefinitionByStringId(id); @@ -982,10 +1157,19 @@ if needed, use "bit env set" command to align the env id`; // here, so log and move on rather than racing an uncatchable rejection. try { const envComponent = await this.getEnvComponentByEnvId(id); + if (!envComponent) return false; const hasManifest = this.hasEnvManifest(envComponent); if (hasManifest) return true; const isUsingEnvEnv = this.isUsingEnvEnv(envComponent); - return !!isUsingEnvEnv; + if (isUsingEnvEnv) return true; + // when teambit.envs/env is not loaded (it is no longer a core aspect), the env component's + // env data falls back to the default env and its type is not 'env'. recognize the env by + // its configuration identity instead - old-style envs are configured with teambit.envs/env. + const envOfEnvFromConfig = this.getEnvIdFromEnvsConfig(envComponent); + if (envOfEnvFromConfig?.split('@')[0] === 'teambit.envs/env') return true; + return envComponent.state.aspects.entries.some( + (entry) => entry.id.toStringWithoutVersion() === 'teambit.envs/env' + ); } catch (err: any) { this.logger.warn(`findFirstEnv: failed loading env-component "${id}", skipping it. error: ${err.message}`); return false; @@ -1021,10 +1205,10 @@ if needed, use "bit env set" command to align the env id`; } getEnvDefinitionById(id: ComponentID): EnvDefinition | undefined { - const envDef = + return ( this.getEnvDefinitionByStringId(id.toString()) || - this.getEnvDefinitionByStringId(id.toString({ ignoreVersion: true })); - return envDef; + this.getEnvDefinitionByStringId(id.toString({ ignoreVersion: true })) + ); } public getEnvDefinitionByStringId(envId: string): EnvDefinition | undefined { @@ -1032,6 +1216,16 @@ if needed, use "bit env set" command to align the env id`; if (env) { return new EnvDefinition(envId, env as Environment); } + if (!envId.includes('@')) { + // versionless references hit the slot only for legacy core envs, which old components store + // without a version by design while the loaded env registers versioned. any other env must + // be looked up with its exact version: two components in the same workspace may use the + // same env with different versions, and an ignore-version match could return the wrong one. + const found = this.getLegacyCoreEnvFromSlot(envId); + if (found) { + return found; + } + } return undefined; } @@ -1041,11 +1235,12 @@ if needed, use "bit env set" command to align the env id`; } /** - * Return the env definition of teambit.envs/env + * Return the env definition of teambit.envs/env. + * this env is no longer a core aspect, so it's available only when loaded (as a regular env, in + * which case it's registered to the slot with a version). */ - getEnvsEnvDefinition(): EnvDefinition { - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - return this.getEnvDefinitionByStringId('teambit.envs/env')!; + getEnvsEnvDefinition(): EnvDefinition | undefined { + return this.getEnvDefinitionByStringId('teambit.envs/env'); } private printWarningIfFirstTime(envId: string, message: string) { @@ -1060,17 +1255,25 @@ if needed, use "bit env set" command to align the env id`; * determines whether an env is registered. */ public isEnvRegistered(id: string) { - return Boolean(this.envSlot.get(id)); + if (this.envSlot.get(id)) return true; + const idWithoutVersion = id.split('@')[0]; + // core envs (and new workspace envs) register to the slot without a version. a versioned id + // of such an env (e.g. recorded in the model once tagged) should match the versionless entry. + if (id !== idWithoutVersion && this.envSlot.get(idWithoutVersion)) return true; + // old components use envs that used to be core without a version, while these envs are + // registered to the slot with a version once loaded as regular envs. these envs are + // single-instance, so match ignoring the version (the given id may be versioned as well). + return Boolean(this.getLegacyCoreEnvFromSlot(id)); } isUsingAspectEnv(component: Component): boolean { - const data = this.getEnvData(component); + const data = this.getEnvDataIfExist(component); if (!data) return false; return data.type === 'aspect'; } isUsingEnvEnv(component: Component): boolean { - const data = this.getEnvData(component); + const data = this.getEnvDataIfExist(component); if (!data) return false; return data.type === 'env'; } @@ -1160,7 +1363,9 @@ if needed, use "bit env set" command to align the env id`; this.addFailedToLoadEnvs(envIdStr); // If there is no version and the env is not in the workspace this is not valid // you can't set external env without version - if (!envIdStr.includes('@')) { + // (except for envs that used to be core aspects - old components use them without a + // version, and bit knows how to install and load them) + if (!envIdStr.includes('@') && !isLegacyCoreEnvId(envIdStr)) { const foundComp = components.find((c) => c.id.toStringWithoutVersion() === envIdStr); if (!foundComp) { component.state.issues.getOrCreate(IssuesClasses.ExternalEnvWithoutVersion).data = { diff --git a/scopes/envs/envs/fallback-typescript-compiler.ts b/scopes/envs/envs/fallback-typescript-compiler.ts new file mode 100644 index 000000000000..9108b67e4672 --- /dev/null +++ b/scopes/envs/envs/fallback-typescript-compiler.ts @@ -0,0 +1,66 @@ +/** + * a minimal typescript compiler used by the fallback default env (see getFallbackDefaultEnv). + * it is needed when a component/aspect must be compiled while its env is not loaded (e.g. + * compiling an aspect/env inside a capsule before "bit install" installed its env). + * it transpiles typescript files without type-checking, which is enough for generating + * requirable dists. + */ +let cachedCompiler: ReturnType | undefined; + +export function getFallbackTypescriptCompiler() { + // the compiler is stateless and its config is static - build it once. it may be requested per + // component (e.g. when computing component issues) on every command. + cachedCompiler ??= buildFallbackTypescriptCompiler(); + return cachedCompiler; +} + +function buildFallbackTypescriptCompiler() { + let ts; + try { + ts = require('typescript'); + } catch { + throw new Error( + 'the fallback compiler requires the "typescript" package, which is not installed. run "bit install" to install the component env' + ); + } + const supportedExtensions = ['.ts', '.tsx', '.jsx', '.mts', '.cts']; + const compilerOptions = { + module: ts.ModuleKind.CommonJS, + target: ts.ScriptTarget.ES2019, + jsx: ts.JsxEmit.React, + esModuleInterop: true, + sourceMap: false, + }; + const replaceFileExtToJs = (filePath: string): string => filePath.replace(/\.(ts|tsx|jsx|mts|cts)$/, '.js'); + return { + id: 'teambit.envs/envs/fallback-typescript-compiler', + displayName: 'Fallback TypeScript', + distDir: 'dist', + shouldCopyNonSupportedFiles: true, + displayConfig: () => JSON.stringify(compilerOptions, null, 2), + version: () => ts.version as string, + isFileSupported: (filePath: string) => + supportedExtensions.some((ext) => filePath.endsWith(ext)) && + !['.d.ts', '.d.mts', '.d.cts'].some((ext) => filePath.endsWith(ext)), + getDistPathBySrcPath: (srcPath: string) => `dist/${replaceFileExtToJs(srcPath)}`, + transpileFile: (fileContent: string, options: { componentDir: string; filePath: string }) => { + const result = ts.transpileModule(fileContent, { + compilerOptions, + fileName: options.filePath, + }); + return [ + { + outputText: result.outputText, + outputPath: replaceFileExtToJs(options.filePath), + }, + ]; + }, + // the fallback env has no build pipeline, so this should never run. it's here to satisfy the + // Compiler contract with an actionable error instead of "build is not a function". + build: () => { + throw new Error( + 'the fallback compiler cannot run inside a build pipeline. the component env was not loaded, run "bit install" to install it' + ); + }, + }; +} diff --git a/scopes/envs/envs/index.ts b/scopes/envs/envs/index.ts index be12f6266708..5373de404a01 100644 --- a/scopes/envs/envs/index.ts +++ b/scopes/envs/envs/index.ts @@ -9,6 +9,14 @@ export type { ServiceTransformationMap, } from './services'; export { DEFAULT_ENV } from './environments.main.runtime'; +export { + getLegacyCoreEnvsIds, + isLegacyCoreEnv, + getPinnedLegacyCoreEnvVersion, + resolveLegacyCoreEnvId, + getLegacyCoreEnvPackageName, + aspectLoadInFlightKey, +} from './legacy-core-envs'; export * from './environment'; export { ExecutionContext } from './context'; export type { EnvService, ConcreteService } from './services'; diff --git a/scopes/envs/envs/legacy-core-envs.ts b/scopes/envs/envs/legacy-core-envs.ts new file mode 100644 index 000000000000..f6bf718e6978 --- /dev/null +++ b/scopes/envs/envs/legacy-core-envs.ts @@ -0,0 +1,164 @@ +/** + * envs that used to be core aspects (bundled with the bit binary) and were removed from the core + * to keep bit slim. because they were core aspects, old components (tagged before the removal) + * have these envs saved in their models WITHOUT a version. + * to keep such components working, when bit encounters one of these env-ids without a version, it + * treats it as if it was configured with the pinned version listed below (installs it from the + * registry and loads it as a regular external env). + * + * the pinned versions should be bumped when new versions of these envs are released. + */ +export const LEGACY_CORE_ENVS_VERSIONS: Record = { + 'teambit.harmony/node': '1.0.1107', + 'teambit.react/react': '1.0.1107', + 'teambit.harmony/aspect': '1.0.1107', + 'teambit.envs/env': '1.0.1107', + 'teambit.mdx/mdx': '1.0.1108', + 'teambit.mdx/readme': '1.0.1108', + 'teambit.react/react-native': '1.0.491', + 'teambit.html/html': '1.0.509', +}; + +/** + * envs that were removed from the core long ago and have no published package to pin. + * listed here so they won't be reported as invalid config (external env without version). + */ +const OLDER_REMOVED_CORE_ENVS = ['teambit.harmony/bit-custom-aspect']; + +const LEGACY_CORE_ENVS_IDS = [...Object.keys(LEGACY_CORE_ENVS_VERSIONS), ...OLDER_REMOVED_CORE_ENVS]; +const LEGACY_CORE_ENVS_IDS_SET = new Set(LEGACY_CORE_ENVS_IDS); + +export function getLegacyCoreEnvsIds(): string[] { + // return a copy so callers can't mutate the module-level list + return [...LEGACY_CORE_ENVS_IDS]; +} + +export function isLegacyCoreEnv(envId: string): boolean { + // the id may carry a version (e.g. when coming from component config), strip it + return LEGACY_CORE_ENVS_IDS_SET.has(envId.split('@')[0]); +} + +export function getPinnedLegacyCoreEnvVersion(envId: string): string | undefined { + return LEGACY_CORE_ENVS_VERSIONS[envId.split('@')[0]]; +} + +/** + * for a legacy core env id without a version, return the id with the pinned version. + * e.g. 'teambit.react/react' => 'teambit.react/react@1.0.1107'. + * if the id already has a version or no pinned version exists, return it as-is. + */ +export function resolveLegacyCoreEnvId(envId: string): string { + if (envId.includes('@')) return envId; + const pinnedVersion = getPinnedLegacyCoreEnvVersion(envId); + if (!pinnedVersion) return envId; + return `${envId}@${pinnedVersion}`; +} + +/** + * key for tracking in-flight (currently loading) aspects, used to break circular load chains. + * legacy core envs are single-instance so any version of them matches; other aspects are keyed + * with their version - a nested chain may legitimately need a different version of an + * already-loading aspect. + */ +export function aspectLoadInFlightKey(id: string): string { + const idWithoutVersion = id.split('@')[0]; + return isLegacyCoreEnv(idWithoutVersion) ? idWithoutVersion : id; +} + +/** + * legacy core envs were published with the core-aspects package-name convention. + * e.g. 'teambit.react/react' => '@teambit/react', 'teambit.harmony/node' => '@teambit/node'. + */ +export function getLegacyCoreEnvPackageName(envId: string): string { + const [, ...name] = envId.split('@')[0].split('/'); + return `@teambit/${name.join('.')}`; +} + +/** + * structurally compatible with the dependency-resolver's EnvPolicyConfigObject (not imported to + * avoid a dependency from envs on dependency-resolver). + */ +export type LegacyCoreEnvPolicy = { + dependencies?: Record; + devDependencies?: Record; + peerDependencies?: Record; + peers?: Array<{ name: string; version: string; supportedRange: string }>; +}; + +const REACT_ENV_POLICY: LegacyCoreEnvPolicy = { + dependencies: { react: '-', 'react-dom': '-', 'core-js': '^3.0.0' }, + devDependencies: { + react: '-', + 'react-dom': '-', + '@types/mocha': '-', + '@types/node': '12.20.4', + '@types/react': '^19.0.0', + '@types/react-dom': '^19.0.0', + '@types/jest': '^26.0.0', + '@babel/runtime': '7.20.0', + '@types/testing-library__jest-dom': '5.9.5', + }, + peerDependencies: { + react: '^17.0.0 || ^18.0.0 || ^19.0.0', + 'react-dom': '^17.0.0 || ^18.0.0 || ^19.0.0', + }, +}; + +// like react, but @babel/runtime is a runtime dependency (aspects are compiled by babel) +const ASPECT_ENV_POLICY: LegacyCoreEnvPolicy = { + dependencies: { react: '-', 'react-dom': '-', 'core-js': '^3.0.0', '@babel/runtime': '7.20.0' }, + devDependencies: { + react: '-', + 'react-dom': '-', + '@types/mocha': '-', + '@types/node': '12.20.4', + '@types/react': '^19.0.0', + '@types/react-dom': '^19.0.0', + '@types/jest': '^26.0.0', + '@types/testing-library__jest-dom': '5.9.5', + }, + peerDependencies: { + react: '^17.0.0 || ^18.0.0 || ^19.0.0', + 'react-dom': '^17.0.0 || ^18.0.0 || ^19.0.0', + }, +}; + +const NODE_ENV_POLICY: LegacyCoreEnvPolicy = { + devDependencies: { '@types/jest': '26.0.20', '@types/node': '22.10.5' }, + peers: [ + { name: 'react', version: '^19.0.0', supportedRange: '^17.0.0 || ^18.0.0 || ^19.0.0' }, + { name: 'react-dom', version: '^19.0.0', supportedRange: '^17.0.0 || ^18.0.0 || ^19.0.0' }, + ], +}; + +const MDX_ENV_POLICY: LegacyCoreEnvPolicy = { + ...REACT_ENV_POLICY, + dependencies: { + ...REACT_ENV_POLICY.dependencies, + '@teambit/mdx.ui.mdx-scope-context': '1.0.0', + '@mdx-js/react': '^3.1.1', + }, +}; + +/** + * the dependency policies (getDependencies) of the legacy core envs at their pinned versions. + * these envs cannot always be loaded (their package is not necessarily installed, e.g. when + * computing manifests for scope-aspects capsules), but since the pinned versions are immutable + * their policies are known and embedded here (verified against the published packages). + * the env env composes the aspect env and the readme env composes the mdx env, neither overrides + * getDependencies - hence the shared objects. + * react-native and html were removed from the core long before the other envs, their pinned + * versions were built from older code - their policies are not embedded. + */ +const LEGACY_CORE_ENVS_POLICIES: Record = { + 'teambit.harmony/node': NODE_ENV_POLICY, + 'teambit.react/react': REACT_ENV_POLICY, + 'teambit.harmony/aspect': ASPECT_ENV_POLICY, + 'teambit.envs/env': ASPECT_ENV_POLICY, + 'teambit.mdx/mdx': MDX_ENV_POLICY, + 'teambit.mdx/readme': MDX_ENV_POLICY, +}; + +export function getLegacyCoreEnvPolicy(envId: string): LegacyCoreEnvPolicy | undefined { + return LEGACY_CORE_ENVS_POLICIES[envId.split('@')[0]]; +} diff --git a/scopes/generator/generator/builtin-templates.ts b/scopes/generator/generator/builtin-templates.ts new file mode 100644 index 000000000000..9cceb7674a5d --- /dev/null +++ b/scopes/generator/generator/builtin-templates.ts @@ -0,0 +1,26 @@ +import { SymphonyTemplates } from '@bitdev/symphony.generators.symphony-templates'; +import { HarmonyWorkspaceStarter } from '@bitdev/symphony.generators.symphony-starters'; +import type { EnvContext } from '@teambit/envs'; +import type { ComponentTemplate } from './component-template'; +import type { WorkspaceTemplate } from './workspace-template'; +import { StarterList } from './starter-list'; + +/** + * templates and starters for creating harmony workspaces. these were registered by + * teambit.harmony/aspect when it was a core aspect. they are registered here so "bit new" keeps + * working out of the box now that the aspect env is a regular env. the "bit-aspect" template lives + * in teambit.harmony/envs/core-aspect-env and is available via the generator config + * ("teambit.generator/generator": { "envs": [...] }) or the --env flag. + */ +export function getBuiltinTemplates(envContext: EnvContext): ComponentTemplate[] { + const templateList = SymphonyTemplates({ symphonyEnvId: 'bitdev.symphony/envs/symphony-env' })(envContext); + return templateList.compute(); +} + +export function getBuiltinStarters(envContext: EnvContext): WorkspaceTemplate[] { + const starterListHandler = StarterList.from([ + HarmonyWorkspaceStarter.from({ env: 'bitdev.symphony/envs/symphony-env' }), + ]); + const starterList = starterListHandler(envContext); + return starterList.compute(); +} diff --git a/scopes/generator/generator/generator.main.runtime.ts b/scopes/generator/generator/generator.main.runtime.ts index cb591ca39bdd..9e0a3efd897a 100644 --- a/scopes/generator/generator/generator.main.runtime.ts +++ b/scopes/generator/generator/generator.main.runtime.ts @@ -8,7 +8,7 @@ import { CLIAspect, MainRuntime } from '@teambit/cli'; import type { Workspace } from '@teambit/workspace'; import { WorkspaceAspect, OutsideWorkspaceError } from '@teambit/workspace'; import type { EnvDefinition, EnvsMain } from '@teambit/envs'; -import { EnvsAspect } from '@teambit/envs'; +import { EnvsAspect, EnvContext, resolveLegacyCoreEnvId } from '@teambit/envs'; import { ComponentConfig } from '@teambit/legacy.consumer-config'; import type { WorkspaceConfigFilesMain } from '@teambit/workspace-config-files'; import { WorkspaceConfigFilesAspect } from '@teambit/workspace-config-files'; @@ -21,6 +21,8 @@ import type { Harmony, SlotRegistry } from '@teambit/harmony'; import { Slot } from '@teambit/harmony'; import type { GitMain } from '@teambit/git'; import { GitAspect } from '@teambit/git'; +import type { WorkerMain } from '@teambit/worker'; +import { WorkerAspect } from '@teambit/worker'; import { BitError } from '@teambit/bit-error'; import type { AspectLoaderMain } from '@teambit/aspect-loader'; import { AspectLoaderAspect } from '@teambit/aspect-loader'; @@ -53,6 +55,7 @@ import { starterTemplateStandalone, } from './templates'; import { BasicWorkspaceStarter } from './templates/basic'; +import { getBuiltinTemplates, getBuiltinStarters } from './builtin-templates'; import { StarterPlugin } from './starter.plugin'; import { GeneratorService } from './generator.service'; import { WorkspacePathExists } from './exceptions/workspace-path-exists'; @@ -260,9 +263,15 @@ export class GeneratorMain { // don't use `await scope.loadAspectsFromCapsules(components, true);` // it won't work for globalScope because `this !== scope.aspectLoader` (this instance // is not the same as the aspectLoader instance Scope has) - const resolvedAspects = await scope.getResolvedAspects(components, { workspaceName: 'global-scope' }); try { - await aspectLoader.loadRequireableExtensions(resolvedAspects, true); + // load through the scope aspects-loader (of the global-scope harmony) rather than requiring + // the seeders directly - it loads the full manifest graph, including dependency envs (e.g. + // an env that depends on another env that used to be a core aspect, such as aspect -> react). + await scope.loadAspects( + components.map((c) => c.id.toString()), + true, + 'to load aspects from global scope' + ); } catch (err: any) { if (err?.error?.code === 'MODULE_NOT_FOUND') { const resolvedAspectsAgain = await scope.getResolvedAspects(components, { @@ -387,10 +396,39 @@ export class GeneratorMain { ComponentConfig.componentConfigLoadingRegistry = componentConfigLoadingRegistry; - if (!templateWithId) throw new BitError(`template "${templateName}" was not found`); + if (!templateWithId) throw new BitError(templateNotFoundMessage(templateName)); return templateWithId; } + /** + * same as getTemplateWithId, but when the template is not found and --env was provided, try + * loading the template from that env. needed for envs that used to be core aspects with + * built-in templates, e.g. "bit create react comp1 --env teambit.react/react". such envs are + * loaded on-demand, and legacy core env ids are resolved to their pinned version. + */ + private async getTemplateWithIdOrEnvFallback( + templateName: string, + aspect?: string, + env?: string + ): Promise { + try { + return await this.getTemplateWithId(templateName, aspect); + } catch (err) { + if (!env || env === aspect) throw err; + try { + return await this.getTemplateWithId(templateName, resolveLegacyCoreEnvId(env)); + } catch (envErr: any) { + // the env not carrying this template is the uninteresting case - the original error is + // the relevant one. anything else means the env itself failed to load (a missing module + // in its published package, a failed capsule install, an unresolved dependency), and + // that is the actual cause: reporting it as "template not found" hides the real failure + // and sends whoever debugs it looking in the generator instead of at the env. + if (isTemplateNotFoundError(envErr, templateName)) throw err; + throw envErr; + } + } + } + /** * Parse the scope from a component name if provided in the format: scope/name * This only works for bit.cloud scopes (containing a dot), e.g., "my-org.my-scope/hooks/use-session" @@ -425,7 +463,7 @@ export class GeneratorMain { await this.loadAspects(); const { namespace, aspect } = options; - const templateWithId = await this.getTemplateWithId(templateName, aspect); + const templateWithId = await this.getTemplateWithIdOrEnvFallback(templateName, aspect, options.env); const componentIds = componentNames.map((componentName) => { // Support scope/name syntax for bit.cloud scopes (containing a dot) @@ -618,10 +656,21 @@ the reason is that after refactoring, the code will have this invalid class: "cl const configEnvs = this.config.envs || []; let remoteEnvsAspect; let fullAspectId; - if (aspectId && !configEnvs.includes(aspectId)) { + let remoteSlotTemplates: Array = []; + // an env from the workspace is loaded via the workspace host (see loadEnvs below). fetching + // it from the global scope would fail as it may have never been exported. + if (aspectId && !configEnvs.includes(aspectId) && !(await this.isIdInWorkspace(aspectId))) { const globals = await this.getGlobalGeneratorEnvs(aspectId); remoteEnvsAspect = globals.remoteEnvsAspect; fullAspectId = globals.fullAspectId; + // aspects loaded from the global scope register their templates on the remote generator + // instance. old-style envs (e.g. teambit.react/react) register via the generator slot, not + // via env.getGeneratorTemplates(), so collect their slot registrations as well. + const stripVersion = (id: string) => id.split('@')[0]; + remoteSlotTemplates = globals.remoteGenerator + .getAllComponentTemplatesFlattened() + .filter((tpl) => stripVersion(tpl.id) === stripVersion(fullAspectId)) + .map((tpl) => ({ id: fullAspectId, template: tpl.template })); } const allIds = uniq(configEnvs?.concat(ids).concat([aspectId, fullAspectId]).filter(Boolean)); const envs = await this.loadEnvs(allIds, remoteEnvsAspect); @@ -638,7 +687,17 @@ the reason is that after refactoring, the code will have this invalid class: "cl }); }); - return templates; + return templates.concat(remoteSlotTemplates); + } + + private async isIdInWorkspace(idStr: string): Promise { + if (!this.workspace) return false; + try { + const componentId = await this.workspace.resolveComponentId(idStr); + return this.workspace.hasId(componentId, { ignoreVersion: true }); + } catch { + return false; + } } async loadEnvs(ids: string[] = this.config.envs || [], remoteEnvsAspect?: EnvsMain): Promise { @@ -704,6 +763,7 @@ the reason is that after refactoring, the code will have this invalid class: "cl GitAspect, WorkspaceConfigFilesAspect, DeprecationAspect, + WorkerAspect, ]; static runtime = MainRuntime; @@ -722,6 +782,7 @@ the reason is that after refactoring, the code will have this invalid class: "cl git, wsConfigFiles, deprecation, + workerMain, ]: [ Workspace, CLIMain, @@ -735,13 +796,15 @@ the reason is that after refactoring, the code will have this invalid class: "cl GitMain, WorkspaceConfigFilesMain, DeprecationMain, + WorkerMain, ], config: GeneratorConfig, [componentTemplateSlot, workspaceTemplateSlot, onComponentCreateSlot]: [ ComponentTemplateSlot, WorkspaceTemplateSlot, OnComponentCreateSlot, - ] + ], + harmony: Harmony ) { const logger = loggerMain.createLogger(GeneratorAspect.id); const generator = new GeneratorMain( @@ -772,17 +835,34 @@ the reason is that after refactoring, the code will have this invalid class: "cl aspectLoader.registerPlugins([new StarterPlugin(generator)]); envs.registerService(new GeneratorService()); - if (generator) - generator.registerComponentTemplate(() => [ - componentGeneratorTemplate, - componentGeneratorTemplateStandalone, - starterTemplate, - starterTemplateStandalone, - ]); - generator.registerWorkspaceTemplate(() => [BasicWorkspaceStarter]); + // the slot is keyed by the registering aspect, so all generator-own templates must be + // registered in a single call - a second call would overwrite the first. + // the builtin templates/starters used to be registered by teambit.harmony/aspect when it was + // a core aspect. + const envContext = new EnvContext(ComponentID.fromString(GeneratorAspect.id), loggerMain, workerMain, harmony); + generator.registerComponentTemplate(() => [ + componentGeneratorTemplate, + componentGeneratorTemplateStandalone, + starterTemplate, + starterTemplateStandalone, + ...getBuiltinTemplates(envContext), + ]); + generator.registerWorkspaceTemplate(() => [BasicWorkspaceStarter, ...getBuiltinStarters(envContext)]); return generator; } } +function templateNotFoundMessage(templateName: string): string { + return `template "${templateName}" was not found`; +} + +/** + * distinguishes "this aspect has no such template" from every other reason a template lookup can + * fail. only the former is safe to swallow in favor of an earlier error. + */ +function isTemplateNotFoundError(err: unknown, templateName: string): boolean { + return err instanceof BitError && err.message === templateNotFoundMessage(templateName); +} + GeneratorAspect.addRuntime(GeneratorMain); diff --git a/scopes/generator/generator/workspace-generator.ts b/scopes/generator/generator/workspace-generator.ts index a20b00ed8834..a780bbf96a91 100644 --- a/scopes/generator/generator/workspace-generator.ts +++ b/scopes/generator/generator/workspace-generator.ts @@ -94,6 +94,12 @@ export class WorkspaceGenerator { copyPeerToRuntimeOnRoot: true, copyPeerToRuntimeOnComponents: false, updateExisting: false, + // the generated components' envs (e.g. an env template whose own env is teambit.envs/env) + // are loaded only during this install, so the first manifests calculation misses their + // dependency policies (e.g. the env.jsonc policy packages). let the install re-calculate + // the manifests and run another cycle once the envs are loaded, so the new workspace is + // ready without requiring the user to run another "bit install". + recurringInstall: true, // This is not needed anymore since PR: // keep it here for a while to make sure it doesn't break anything // skip pruning here to prevent cases which it caused an error about diff --git a/scopes/git/ci/attach-env-version-to-lane-config.ts b/scopes/git/ci/attach-env-version-to-lane-config.ts new file mode 100644 index 000000000000..8c45c2c4f157 --- /dev/null +++ b/scopes/git/ci/attach-env-version-to-lane-config.ts @@ -0,0 +1,23 @@ +import { EnvsAspect } from '@teambit/envs'; +import { ExtensionDataList } from '@teambit/legacy.extension-data'; +import type { Version } from '@teambit/objects'; + +/** + * toConfigObject() drops aspect entries whose config is empty - including the env aspect + * entry (e.g. "my-env@0.0.1": {}) that accompanies an env-set, since its only config field is + * the internal "__specific". restoring just the versionless "teambit.envs/envs" reference is + * not enough: env resolution during the subsequent tag anchors to the component's own aspect + * entry (a versionless reference is never resolved by scanning the loaded envs, as another + * component may use a different version of the same env). re-attach the version recorded in + * the lane Version's env aspect entry, and split it back into the two .bitmap entries + * (versionless "env" + versioned aspect entry) - the same shape "bit env set" writes. + */ +export function attachEnvVersionToLaneConfig(laneConfig: Record, laneVersion: Version) { + const envId: string | undefined = laneConfig[EnvsAspect.id]?.env; + if (!envId || envId.includes('@')) return; + const envEntry = laneVersion.extensions.findExtension(envId, true); + const envVersion = envEntry?.extensionId?.version; + if (!envVersion) return; + laneConfig[EnvsAspect.id].env = `${envId}@${envVersion}`; + ExtensionDataList.adjustEnvsOnConfigObject(laneConfig); +} diff --git a/scopes/git/ci/ci.main.runtime.ts b/scopes/git/ci/ci.main.runtime.ts index 506f3f68b53b..74242270f5ae 100644 --- a/scopes/git/ci/ci.main.runtime.ts +++ b/scopes/git/ci/ci.main.runtime.ts @@ -26,6 +26,7 @@ import { CiPrCmd } from './commands/pr.cmd'; import { CiMergeCmd } from './commands/merge.cmd'; import { CiSyncCmd } from './commands/sync.cmd'; import { git } from './git'; +import { attachEnvVersionToLaneConfig } from './attach-env-version-to-lane-config'; import { ComponentIdList } from '@teambit/component-id'; import type { ComponentID } from '@teambit/component-id'; import { compact, isEqual } from 'lodash'; @@ -39,6 +40,7 @@ import { pMapPool } from '@teambit/toolbox.promise.map-pool'; import { concurrentComponentsLimit } from '@teambit/harmony.modules.concurrency'; import { extractSkipTasksFromMessage } from './skip-tasks-from-message'; import { isPullRequestRef } from './pull-request-ref'; +import { reportToString } from './report-to-string'; import { adoptAndRetrySwitch, isLaneMissingComponentError } from './sync/adopt-lane-new-components'; export type CiSwitchLaneOptions = SwitchLaneOptions & { @@ -578,7 +580,8 @@ export class CiMain { const componentsToSync = compact( await Promise.all( currentLane.components.map(async (laneComp) => { - if (!workspaceIds.hasWithoutVersion(laneComp.id)) return undefined; // not tracked = not snappable + // not tracked here = not snappable, and a staged unmerged entry for it breaks the snap + if (!workspaceIds.hasWithoutVersion(laneComp.id)) return undefined; try { const modelComponent = await legacyScope.getModelComponentIfExist(laneComp.id); const mainHead = modelComponent?.head; // the component's head on main @@ -1810,6 +1813,7 @@ export class CiMain { const laneConfig = laneVersion.extensions.toConfigObject(); if (!laneConfig || Object.keys(laneConfig).length === 0) return; + attachEnvVersionToLaneConfig(laneConfig, laneVersion); // Get main Version for comparison let mainConfig: Record = {}; @@ -1984,8 +1988,4 @@ export class CiMain { } } -function reportToString(result: string | { data: string }): string { - return typeof result === 'string' ? result : result.data; -} - CiAspect.addRuntime(CiMain); diff --git a/scopes/git/ci/report-to-string.ts b/scopes/git/ci/report-to-string.ts new file mode 100644 index 000000000000..6af434a362d0 --- /dev/null +++ b/scopes/git/ci/report-to-string.ts @@ -0,0 +1,3 @@ +export function reportToString(result: string | { data: string }): string { + return typeof result === 'string' ? result : result.data; +} diff --git a/scopes/harmony/api-server/api-for-ide.ts b/scopes/harmony/api-server/api-for-ide.ts index 347eb6894cb3..b3867f42c03c 100644 --- a/scopes/harmony/api-server/api-for-ide.ts +++ b/scopes/harmony/api-server/api-for-ide.ts @@ -61,7 +61,7 @@ type LaneDiffForIDEResult = { failures: { id: string; msg: string }[]; }; -type PathLinux = string; // problematic to get it from @teambit/legacy/dist/utils/path. +type PathLinux = string; type PathFromLastSnap = { [relativeToWorkspace: PathLinux]: string }; type ObjectPathsFromLastSnap = { [relativeToWorkspace: PathLinux]: string }; diff --git a/scopes/harmony/aspect-loader/aspect-loader.main.runtime.ts b/scopes/harmony/aspect-loader/aspect-loader.main.runtime.ts index 13ab25c84921..fa02ca93b272 100644 --- a/scopes/harmony/aspect-loader/aspect-loader.main.runtime.ts +++ b/scopes/harmony/aspect-loader/aspect-loader.main.runtime.ts @@ -234,6 +234,23 @@ export class AspectLoaderMain { } } + /** + * whether any version of this aspect is already loaded into harmony. + */ + isAspectLoadedIgnoringVersion(idWithoutVersion: string): boolean { + return Boolean(this.getLoadedAspectIdIgnoringVersion(idWithoutVersion)); + } + + /** + * get the full id (including version) of a loaded aspect by its id without version, if any + * version of it is loaded into harmony. + */ + getLoadedAspectIdIgnoringVersion(idWithoutVersion: string): string | undefined { + return this.harmony.extensionsIds.find( + (extId) => extId.split('@')[0] === idWithoutVersion && Boolean(this.harmony.extensions.get(extId)?.loaded) + ); + } + getDescriptor(id: string): AspectDescriptor | undefined { try { const instance = this.harmony.get(id); @@ -416,6 +433,13 @@ export class AspectLoaderMain { const idStr = requireableExtension.component.id.toString(); const aspect = await requireableExtension.require(); const manifest = aspect.default || aspect; + if (manifest.id && this.isCoreAspect(manifest.id)) { + // the require() resolved to a core-aspect module. this can happen when a core aspect is a + // dependency of the loaded aspect. don't override its id with the component id - the + // manifest object is shared with the core, and mutating its id breaks core-aspects + // resolution (e.g. it will be searched with a version, such as "aspect-loader@1.0.0"). + return manifest; + } manifest.id = idStr; // It's important to clone deep the manifest here to prevent mutate dependencies of other manifests as they point to the same location in memory const cloned = this.cloneManifest(manifest); @@ -457,7 +481,8 @@ export class AspectLoaderMain { if (!requireableExtensions) return undefined; const idStr = requireableExtension.component.id.toString(); try { - return await this.doRequire(requireableExtension, runSubscribers); + const requiredManifest = await this.doRequire(requireableExtension, runSubscribers); + return requiredManifest; } catch (firstErr: any) { this.addFailure(idStr); this.logger.warn(`failed loading an aspect "${idStr}", will try to fix and reload`, firstErr); @@ -632,7 +657,21 @@ export class AspectLoaderMain { }) : allDefs; - const uniqDefs = uniqBy(afterExclusion, (def) => `${def.aspectPath}-${def.runtimePath}`); + // multiple defs may share the same path - e.g. several versions of an env whose versioned + // env-root is missing all fall back to the same package dir in the root node_modules. keep + // the def whose identity matches a requested id, otherwise the requested version is silently + // dropped here and its env never registers (its components then get a NonLoadedEnv issue). + const requestedIdsStr = new Set(componentIds.map((id) => id.toString())); + const matchesRequested = (def: AspectDefinition) => + (def.id && requestedIdsStr.has(def.id)) || (def.component && requestedIdsStr.has(def.component.id.toString())); + const defByPath = new Map(); + for (const def of afterExclusion) { + const key = `${def.aspectPath}-${def.runtimePath}`; + const existing = defByPath.get(key); + if (!existing) defByPath.set(key, def); + else if (!matchesRequested(existing) && matchesRequested(def)) defByPath.set(key, def); + } + const uniqDefs = Array.from(defByPath.values()); let defs = uniqDefs; if (runtimeName && filterOpts.filterByRuntime) { defs = defs.filter((def) => def.runtimePath); diff --git a/scopes/harmony/aspect/aspect.aspect.ts b/scopes/harmony/aspect/aspect.aspect.ts deleted file mode 100644 index 80f130f0f2cb..000000000000 --- a/scopes/harmony/aspect/aspect.aspect.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Aspect } from '@teambit/harmony'; - -export const AspectAspect = Aspect.create({ - id: 'teambit.harmony/aspect', -}); - -export default AspectAspect; diff --git a/scopes/harmony/aspect/aspect.composition.tsx b/scopes/harmony/aspect/aspect.composition.tsx deleted file mode 100644 index 50fc6f304f45..000000000000 --- a/scopes/harmony/aspect/aspect.composition.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react'; - -export const Logo = () => ( -
- -
-); diff --git a/scopes/harmony/aspect/aspect.docs.mdx b/scopes/harmony/aspect/aspect.docs.mdx deleted file mode 100644 index 2341e4e0491e..000000000000 --- a/scopes/harmony/aspect/aspect.docs.mdx +++ /dev/null @@ -1,38 +0,0 @@ ---- -description: A development environment for (Bit) Aspect components -labels: ['core aspect', 'env', 'environment'] ---- - -## Overview - -Aspects can be configured on a component is various ways, some more general and some more specific. Once a component is loaded, Bit calculates all the sources and comes up with the final list of aspects. Each aspect has its config and data. -Config is what the user entered, Data is a result of the aspect process. - -## Debugging aspects - -To help understanding why a component has these specific aspects, `bit aspect get --debug` shows each one of the sources, from the more specific one to the general one. At the end, it shows the merged result of all sources. -The various sources are as follows: - -``` -'BitmapFile' -'Model' -'WorkspaceVariants' -'ComponentJsonFile' -``` - -Since the list of all the config+data can be very long and hard to follow, the flag `--json` is very helpful. -This with help of [fx](https://github.com/antonmedv/fx), it's easy to extract the data needed. - -If for example, we're interested in one source only, we can run the following: - -``` -bit aspect get ui/text --debug --json | fx .BitmapFile -``` - -It's possible to run any arbitrary javascript code with fx, so for example, if you want to debug just one specific aspect, and see its config/data per each one of the source, you can do something like this: - -``` -bit aspect get ui/text --debug --json | fx 'Object.keys(this).map(origin => ({ origin, value: this[origin].extensions["teambit.pkg/pkg"] }))' -``` - -Another data shown with the `--debug` flag is the rules in the workspace.jsonc#variants applied to this component. It shows the list of these rules sorted with the data about the specificity. diff --git a/scopes/harmony/aspect/aspect.env.ts b/scopes/harmony/aspect/aspect.env.ts deleted file mode 100644 index 4d68a983efd6..000000000000 --- a/scopes/harmony/aspect/aspect.env.ts +++ /dev/null @@ -1,228 +0,0 @@ -import { JestTask, jestWorkerPath } from '@teambit/defender.jest-tester'; -import type { JestWorker } from '@teambit/defender.jest-tester'; -import { pathNormalizeToLinux } from '@teambit/toolbox.path.path'; -import { BabelCompiler } from '@teambit/compilation.babel-compiler'; -import type { Compiler, CompilerMain } from '@teambit/compiler'; -import type { - DependenciesEnv, - PackageEnv, - PipeServiceModifier, - PipeServiceModifiersMap, - PreviewEnv, -} from '@teambit/envs'; -import { merge } from 'lodash'; -import type { PackageJsonProps } from '@teambit/pkg'; -import type { TsConfigSourceFile } from 'typescript'; -import type { ReactEnv } from '@teambit/react'; -import type { BuildTask } from '@teambit/builder'; -import { CAPSULE_ARTIFACTS_DIR } from '@teambit/builder'; -import type { AspectLoaderMain } from '@teambit/aspect-loader'; -import type { Bundler, BundlerContext } from '@teambit/bundler'; -import type { WebpackConfigTransformer } from '@teambit/webpack.webpack-bundler'; -import type { Tester } from '@teambit/tester'; -import type { PreviewStrategyName } from '@teambit/preview'; -import { COMPONENT_PREVIEW_STRATEGY_NAME } from '@teambit/preview'; -import type { ConfigWriterEntry } from '@teambit/workspace-config-files'; -import { PrettierConfigWriter } from '@teambit/defender.prettier-formatter'; -import { TypescriptConfigWriter } from '@teambit/typescript.typescript-compiler'; -import { EslintConfigWriter } from '@teambit/defender.eslint-linter'; -import type { Logger } from '@teambit/logger'; -import { join } from 'path'; -import type { WorkerMain } from '@teambit/worker'; - -import type { DevFilesMain } from '@teambit/dev-files'; -import type { TsConfigTransformer } from '@teambit/typescript'; -import type { TesterTask } from '@teambit/defender.tester-task'; - -import { babelConfig } from './babel/babel-config'; - -const tsconfig = require('./typescript/tsconfig.json'); - -export const AspectEnvType = 'aspect'; - -type GetBuildPipeModifiers = PipeServiceModifiersMap & { - tsModifier?: PipeServiceModifier; - jestModifier?: PipeServiceModifier; -}; - -/** - * a component environment built for Aspects . - */ -export class AspectEnv implements DependenciesEnv, PackageEnv, PreviewEnv { - constructor( - private reactEnv: ReactEnv, - private aspectLoader: AspectLoaderMain, - private devFiles: DevFilesMain, - private compiler: CompilerMain, - private worker: WorkerMain, - private logger: Logger - ) {} - - icon = 'https://static.bit.dev/extensions-icons/default.svg'; - - async __getDescriptor() { - return { - type: AspectEnvType, - }; - } - - getTsConfig(tsConfig: TsConfigSourceFile) { - const targetConf = merge(tsconfig, tsConfig); - return targetConf; - } - - // TODO: should probably use the transformer from the main runtime? - // TODO: this doesn't seems to work as expected, the getTsConfig is not a transformer and the react env API expect a transformers array not an object - createTsCompiler(tsConfig: TsConfigSourceFile): Compiler { - return this.reactEnv.getTsCjsCompiler(this.getTsConfig(tsConfig)); - } - - getCompiler(): Compiler { - return this.getBabelCompiler(); - } - - private getBabelCompiler() { - const options = { - babelTransformOptions: babelConfig, - distDir: 'dist', - distGlobPatterns: [`dist/**`, `!dist/**/*.d.ts`, `!dist/tsconfig.tsbuildinfo`], - }; - - const babelCompiler = BabelCompiler.create(options, { logger: this.logger }); - return babelCompiler; - } - - /** - * returns a component tester. - */ - getTester(jestConfigPath: string, jestModulePath?: string): Tester { - const config = jestConfigPath || require.resolve('./jest/jest.config'); - return this.reactEnv.createCjsJestTester(config, jestModulePath); - } - - /** - * returns the component build pipeline. - */ - getBuildPipe(modifiers: GetBuildPipeModifiers = {}): BuildTask[] { - const transformer = (tsConfigMutator) => { - tsConfigMutator - .mergeTsConfig(tsconfig) - .setArtifactName('declaration') - .setDistGlobPatterns([`dist/**/*.d.ts`]) - .setShouldCopyNonSupportedFiles(false); - return tsConfigMutator; - }; - // @ts-ignore - const externalTransformer: TsConfigTransformer[] = modifiers?.tsModifier?.transformers || []; - const tsCompilerTask = this.reactEnv.getCjsCompilerTask([transformer, ...externalTransformer]); - const babelCompiler = this.getBabelCompiler(); - const babelCompilerTask = this.compiler.createTask('BabelCompiler', babelCompiler); - const jestTesterTask = this.getJestTesterTask(); - - return [babelCompilerTask, tsCompilerTask, jestTesterTask]; - } - - private getJestTesterTask(jestModifier: PipeServiceModifier = {}): TesterTask { - const pathToSource = pathNormalizeToLinux(__dirname).replace('/dist', ''); - const jestConfigPath = jestModifier?.transformers?.[0]() || join(pathToSource, './jest/jest.config.js'); - const jestPath = jestModifier?.module || require.resolve('jest'); - const worker = this.getJestWorker(); - const testerTask = JestTask.create( - { config: jestConfigPath, jest: jestPath }, - { logger: this.logger, worker, devFiles: this.devFiles } - ); - return testerTask; - } - - private getJestWorker() { - return this.worker.declareWorker('jest', jestWorkerPath); - } - - async getTemplateBundler(context: BundlerContext, transformers: WebpackConfigTransformer[] = []): Promise { - return this.createTemplateWebpackBundler(context, transformers); - } - - async createTemplateWebpackBundler( - context: BundlerContext, - transformers: WebpackConfigTransformer[] = [] - ): Promise { - return this.reactEnv.createTemplateWebpackBundler(context, transformers); - } - - getPackageJsonProps(): PackageJsonProps { - return { - ...this.reactEnv.getCjsPackageJsonProps(), - exports: { - node: { - require: './dist/{main}.js', - import: './dist/esm.mjs', - }, - default: './dist/{main}.js', - }, - }; - } - - getNpmIgnore() { - return [`${CAPSULE_ARTIFACTS_DIR}/*`]; - } - - getPreviewConfig() { - return { - strategyName: COMPONENT_PREVIEW_STRATEGY_NAME as PreviewStrategyName, - splitComponentBundle: false, - }; - } - - async getDependencies() { - return { - dependencies: { - react: '-', - 'react-dom': '-', - 'core-js': '^3.0.0', - // For aspects the babel runtime should be a runtime dep not only dev as they are compiled by babel - '@babel/runtime': '7.20.0', - }, - // TODO: add this only if using ts - devDependencies: { - react: '-', - 'react-dom': '-', - '@types/mocha': '-', - '@types/node': '12.20.4', - '@types/react': '^19.0.0', - '@types/react-dom': '^19.0.0', - '@types/jest': '^26.0.0', - '@types/testing-library__jest-dom': '5.9.5', - }, - peerDependencies: { - // TODO: check if we really need react for aspects (maybe for ink support) - react: '^17.0.0 || ^18.0.0 || ^19.0.0', - 'react-dom': '^17.0.0 || ^18.0.0 || ^19.0.0', - }, - }; - } - - workspaceConfig(): ConfigWriterEntry[] { - return [ - TypescriptConfigWriter.create( - { - tsconfig: require.resolve('./typescript/tsconfig.json'), - // types: resolveTypes(__dirname, ["./types"]), - }, - this.logger - ), - EslintConfigWriter.create( - { - configPath: require.resolve('./eslint/eslintrc.js'), - tsconfig: require.resolve('./typescript/tsconfig.json'), - }, - this.logger - ), - PrettierConfigWriter.create( - { - configPath: require.resolve('./prettier/prettier.config.js'), - }, - this.logger - ), - ]; - } -} diff --git a/scopes/harmony/aspect/aspect.starters.ts b/scopes/harmony/aspect/aspect.starters.ts deleted file mode 100644 index cccacd45a133..000000000000 --- a/scopes/harmony/aspect/aspect.starters.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { HarmonyWorkspaceStarter } from '@bitdev/symphony.generators.symphony-starters'; -import type { EnvContext } from '@teambit/envs'; -import type { WorkspaceTemplate } from '@teambit/generator'; -import { StarterList } from '@teambit/generator'; - -export function getStarters(envContext: EnvContext): WorkspaceTemplate[] { - const starterListHandler = StarterList.from([HarmonyWorkspaceStarter.from({ env: 'bitdev.symphony/symphony-env' })]); - const starterList = starterListHandler(envContext); - return starterList.compute(); -} diff --git a/scopes/harmony/aspect/aspect.templates.ts b/scopes/harmony/aspect/aspect.templates.ts deleted file mode 100644 index 53744ffe8b59..000000000000 --- a/scopes/harmony/aspect/aspect.templates.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { SymphonyTemplates } from '@bitdev/symphony.generators.symphony-templates'; -import type { EnvContext } from '@teambit/envs'; -import type { ComponentTemplate } from '@teambit/generator'; - -// the "bit-aspect" template used to be registered here. it now lives in its rightful home - -// teambit.harmony/envs/core-aspect-env (the env used by the aspects of the bit repo itself) - -// and the components it creates use that env rather than this one. it is available via the -// generator config ("teambit.generator/generator": { "envs": [...] }) or the --env flag. -export function getTemplates(envContext: EnvContext): ComponentTemplate[] { - const templateList = SymphonyTemplates({ symphonyEnvId: 'bitdev.symphony/envs/symphony-env' })(envContext); - return templateList.compute(); -} diff --git a/scopes/harmony/aspect/aspect.ui.runtime.tsx b/scopes/harmony/aspect/aspect.ui.runtime.tsx deleted file mode 100644 index 94524ff1d140..000000000000 --- a/scopes/harmony/aspect/aspect.ui.runtime.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import React from 'react'; -import type { CompositionsUI } from '@teambit/compositions'; -import { CompositionsAspect } from '@teambit/compositions'; -import { UIRuntime } from '@teambit/ui'; -import type { TesterUI } from '@teambit/tester'; -import { TesterAspect } from '@teambit/tester'; -import { EmptyBox } from '@teambit/design.ui.empty-box'; -import { AspectAspect } from './aspect.aspect'; - -export class AspectEnvUI { - static runtime = UIRuntime; - static slots = []; - static dependencies = [CompositionsAspect, TesterAspect]; - - static async provider([compositionsUI, testerUi]: [CompositionsUI, TesterUI]) { - const aspectEnvUI = new AspectEnvUI(); - testerUi.registerEmptyState(() => { - return ( - - ); - }); - compositionsUI.registerEmptyState(() => { - return ( - - ); - }); - - return aspectEnvUI; - } -} - -AspectAspect.addRuntime(AspectEnvUI); - -export default AspectEnvUI; diff --git a/scopes/harmony/aspect/babel/babel-config.ts b/scopes/harmony/aspect/babel/babel-config.ts deleted file mode 100644 index 408ae8eff20b..000000000000 --- a/scopes/harmony/aspect/babel/babel-config.ts +++ /dev/null @@ -1,34 +0,0 @@ -const presets = [ - require.resolve('@babel/preset-react'), - require.resolve('@babel/preset-typescript'), - [ - require.resolve('@babel/preset-env'), - { - targets: { - node: 16, - }, - // useBuiltIns: 'usage', - // corejs: 3, - exclude: ['@babel/plugin-transform-dynamic-import'], - }, - ], -]; -const plugins = [ - [ - require.resolve('@babel/plugin-transform-modules-commonjs'), - { - lazy: () => true, - }, - ], - require.resolve('babel-plugin-transform-typescript-metadata'), - [require.resolve('@babel/plugin-proposal-decorators'), { legacy: true }], - // [require.resolve('@babel/plugin-transform-runtime')], - [require.resolve('@babel/plugin-transform-object-rest-spread')], - [require.resolve('@babel/plugin-transform-class-properties')], -]; - -export const babelConfig = { - presets, - plugins, - sourceMaps: true, -}; diff --git a/scopes/harmony/aspect/core-exporter.task.ts b/scopes/harmony/aspect/core-exporter.task.ts deleted file mode 100644 index dd869e34638a..000000000000 --- a/scopes/harmony/aspect/core-exporter.task.ts +++ /dev/null @@ -1,86 +0,0 @@ -import path from 'path'; -import fs from 'fs-extra'; -import type { BuildContext, BuiltTaskResult, BuildTask, TaskLocation } from '@teambit/builder'; -import type { AspectLoaderMain } from '@teambit/aspect-loader'; -import { getCoreAspectName, getCoreAspectPackageName } from '@teambit/aspect-loader'; -import type { Capsule } from '@teambit/isolator'; -import type { Environment } from '@teambit/envs'; - -export class CoreExporterTask implements BuildTask { - constructor( - private env: Environment, - private aspectLoader: AspectLoaderMain - ) {} - - location: TaskLocation = 'start'; - readonly aspectId = 'teambit.harmony/aspect'; - readonly name = 'CoreExporter'; - readonly description = 'export all core aspects via the main aspects'; - - async execute(context: BuildContext): Promise { - const mainAspect = this.aspectLoader.mainAspect; - const capsules = context.capsuleNetwork.seedersCapsules; - const mainAspectCapsule = capsules.find((capsule) => capsule.component.id.name === mainAspect.name); - if (mainAspectCapsule) { - const distDir = this.env.getCompiler().distDir; - await this.addFolderForAllCoreAspects(mainAspectCapsule, distDir); - await this.addFolderForHarmony(mainAspectCapsule, distDir); - await this.addFolderForLegacy(mainAspectCapsule, distDir); - } - - return { - componentsResults: [], - artifacts: [], - }; - } - - private addFolderForAllCoreAspects(mainAspectCapsule: Capsule, distDir: string) { - const coreAspectsIds = this.aspectLoader.getCoreAspectIds(); - const coreAspectsNamesPackages = coreAspectsIds.map((id) => { - return { - name: getCoreAspectName(id), - packageName: getCoreAspectPackageName(id), - }; - }); - const capsuleDir = mainAspectCapsule.path; - const createBarrelFilesP = coreAspectsNamesPackages.map(async ({ name, packageName }) => { - const newDirPath = path.join(capsuleDir, distDir, name); - await fs.ensureDir(newDirPath); - const barrelContent = generateBarrelFile(packageName); - await fs.writeFile(path.join(newDirPath, 'index.js'), barrelContent); - }); - return Promise.all(createBarrelFilesP); - } - - private async addFolderForNonAspectCorePackages( - mainAspectCapsule: Capsule, - distDir: string, - name: string, - packageName = `@teambit/${name}` - ) { - const capsuleDir = mainAspectCapsule.path; - const newDirPath = path.join(capsuleDir, distDir, name); - await fs.ensureDir(newDirPath); - const barrelContent = generateBarrelFile(packageName); - await fs.writeFile(path.join(newDirPath, 'index.js'), barrelContent); - } - - private async addFolderForHarmony(mainAspectCapsule: Capsule, distDir: string) { - const name = 'harmony'; - await this.addFolderForNonAspectCorePackages(mainAspectCapsule, distDir, name); - } - - private async addFolderForLegacy(mainAspectCapsule: Capsule, distDir: string) { - const name = 'legacy'; - await this.addFolderForNonAspectCorePackages(mainAspectCapsule, distDir, name); - } -} - -function generateBarrelFile(packageName) { - return ` -Object.defineProperty(exports, "__esModule", { value: true }); -// const aspect = require("${packageName}"); -// module.exports = aspect; -module.exports.path = require.resolve("${packageName}"); -`; -} diff --git a/scopes/harmony/aspect/eslint/eslintrc.js b/scopes/harmony/aspect/eslint/eslintrc.js deleted file mode 100644 index c4810a783cf6..000000000000 --- a/scopes/harmony/aspect/eslint/eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// force bit to recognize this as dependency -require('@teambit/react.eslint-config-bit-react'); - -module.exports = { - extends: [require.resolve('@teambit/react.eslint-config-bit-react')], - rules: {}, -}; diff --git a/scopes/harmony/aspect/esm.mjs b/scopes/harmony/aspect/esm.mjs deleted file mode 100644 index a7066f4a35cd..000000000000 --- a/scopes/harmony/aspect/esm.mjs +++ /dev/null @@ -1,6 +0,0 @@ -// eslint-disable-next-line import/no-unresolved -import cjsModule from './index.js'; - -export const AspectAspect = cjsModule.AspectAspect; - -export default cjsModule; diff --git a/scopes/harmony/aspect/index.ts b/scopes/harmony/aspect/index.ts deleted file mode 100644 index 4bcc946f7a43..000000000000 --- a/scopes/harmony/aspect/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export type { AspectMain } from './aspect.main.runtime'; -export { AspectAspect, AspectAspect as default } from './aspect.aspect'; -export type { AspectEnv } from './aspect.env'; diff --git a/scopes/harmony/aspect/jest/jest.config.js b/scopes/harmony/aspect/jest/jest.config.js deleted file mode 100644 index bb66866a2337..000000000000 --- a/scopes/harmony/aspect/jest/jest.config.js +++ /dev/null @@ -1,9 +0,0 @@ -const { jestConfig } = require('@teambit/node'); - -module.exports = { - ...jestConfig, - // transformIgnorePatterns: [ - // '^.+\.module\.(css|sass|scss)$', - // generateNodeModulesPattern({ packages: packagesToExclude }), - // ], -}; diff --git a/scopes/harmony/aspect/prettier/prettier.config.js b/scopes/harmony/aspect/prettier/prettier.config.js deleted file mode 100644 index 831bb9079c9f..000000000000 --- a/scopes/harmony/aspect/prettier/prettier.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - trailingComma: 'es5', - tabWidth: 2, - singleQuote: true, -}; diff --git a/scopes/harmony/aspect/typescript/tsconfig.json b/scopes/harmony/aspect/typescript/tsconfig.json deleted file mode 100644 index ab8cce23833d..000000000000 --- a/scopes/harmony/aspect/typescript/tsconfig.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "compilerOptions": { - "lib": [ - "ES2022", "DOM" ,"DOM.Iterable", "ScriptHost" - ], - "target": "es2015", - "module": "CommonJS", - "jsx": "react", - "composite": true, - "emitDeclarationOnly": true, - "declaration": true, - "sourceMap": true, - "skipLibCheck": true, - "outDir": "dist", - "esModuleInterop": true, - "experimentalDecorators": true, - "emitDecoratorMetadata": true, - "allowSyntheticDefaultImports": true, - "strictPropertyInitialization": false, - "strict": true, - "moduleResolution": "node", - "noImplicitAny": false, - "preserveConstEnums": true, - "resolveJsonModule": true - }, - "exclude": [ - "artifacts", - "public", - "dist", - "esm.mjs", - "node_modules", - "package.json", - "**/*.cjs" - ], - "include": [ - "**/*", - "**/*.json" - ] -} diff --git a/scopes/harmony/bit/bit.main.runtime.ts b/scopes/harmony/bit/bit.main.runtime.ts index a79d638c704b..601e2d85c07c 100644 --- a/scopes/harmony/bit/bit.main.runtime.ts +++ b/scopes/harmony/bit/bit.main.runtime.ts @@ -1,4 +1,5 @@ import { MainRuntime } from '@teambit/cli'; +import { getLegacyCoreEnvsIds } from '@teambit/envs'; import { ExtensionDataList } from '@teambit/legacy.extension-data'; import { BitAspect } from './bit.aspect'; @@ -9,7 +10,11 @@ const manifests = Object.values(manifestsMap); export function registerCoreExtensions() { const allCoreExtensionsNames = Object.keys(manifestsMap); - ExtensionDataList.registerManyCoreExtensionNames(allCoreExtensionsNames); + // legacy core envs (removed from the core) are registered as well, so their config entries are + // persisted by name, without a version, the same way they were persisted when they were core. + // otherwise, they become versioned dependencies of their components, which creates circular + // dependencies (an env such as react depends on components that use it as their env). + ExtensionDataList.registerManyCoreExtensionNames([...allCoreExtensionsNames, ...getLegacyCoreEnvsIds()]); } export const BitMain = { diff --git a/scopes/harmony/bit/manifests.ts b/scopes/harmony/bit/manifests.ts index ddc139168c4b..a1c7b31f9ff1 100644 --- a/scopes/harmony/bit/manifests.ts +++ b/scopes/harmony/bit/manifests.ts @@ -1,4 +1,3 @@ -import { AspectAspect } from '@teambit/aspect'; import { AspectLoaderAspect } from '@teambit/aspect-loader'; import { BuilderAspect } from '@teambit/builder'; import { BundlerAspect } from '@teambit/bundler'; @@ -13,7 +12,6 @@ import { DeprecationAspect } from '@teambit/deprecation'; import { InternalizeAspect } from '@teambit/internalize'; import { DocsAspect } from '@teambit/docs'; import { EnvsAspect } from '@teambit/envs'; -import { EnvAspect } from '@teambit/env'; import { EmptyEnvAspect } from '@teambit/empty-env'; import { ExpressAspect } from '@teambit/express'; import { YarnAspect } from '@teambit/yarn'; @@ -25,14 +23,12 @@ import { InsightsAspect } from '@teambit/insights'; import { IsolatorAspect } from '@teambit/isolator'; import { JestAspect } from '@teambit/jest'; import { LoggerAspect } from '@teambit/logger'; -import { NodeAspect } from '@teambit/node'; import { NotificationsAspect } from '@teambit/notifications'; import { PanelUiAspect } from '@teambit/panels'; import { PkgAspect } from '@teambit/pkg'; import { PnpmAspect } from '@teambit/pnpm'; import { PreviewAspect } from '@teambit/preview'; import { ComponentSizerAspect } from '@teambit/component-sizer'; -import { ReactAspect } from '@teambit/react'; import { VueAspect } from '@teambit/vue-aspect'; import { ReactRouterAspect } from '@teambit/react-router'; import { SchemaAspect } from '@teambit/schema'; @@ -42,7 +38,6 @@ import { ScopeAspect } from '@teambit/scope'; import { TesterAspect } from '@teambit/tester'; import { MultiTesterAspect } from '@teambit/multi-tester'; import { TypescriptAspect } from '@teambit/typescript'; -import { BabelAspect } from '@teambit/babel'; import { UIAspect } from '@teambit/ui'; import { VariantsAspect } from '@teambit/variants'; import { WebpackAspect } from '@teambit/webpack'; @@ -63,8 +58,6 @@ import { PrettierAspect } from '@teambit/prettier'; import { WorkerAspect } from '@teambit/worker'; import { GlobalConfigAspect } from '@teambit/global-config'; import { MultiCompilerAspect } from '@teambit/multi-compiler'; -import { MDXAspect } from '@teambit/mdx'; -import { ReadmeAspect } from '@teambit/readme'; import { ApplicationAspect } from '@teambit/application'; import { ExportAspect } from '@teambit/export'; import { ImporterAspect } from '@teambit/importer'; @@ -77,7 +70,6 @@ import { ComponentLogAspect } from '@teambit/component-log'; import { ClearCacheAspect } from '@teambit/clear-cache'; import { DiagnosticAspect } from '@teambit/diagnostic'; import { NewComponentHelperAspect } from '@teambit/new-component-helper'; -import { MochaAspect } from '@teambit/mocha'; import { CommunityAspect } from '@teambit/community'; import { CloudAspect } from '@teambit/cloud'; import { StatusAspect } from '@teambit/status'; @@ -132,8 +124,6 @@ export const manifestsMap = { [FormatterAspect.id]: FormatterAspect, [ValidatorAspect.id]: ValidatorAspect, [ComponentAspect.id]: ComponentAspect, - [MDXAspect.id]: MDXAspect, - [ReadmeAspect.id]: ReadmeAspect, [PreviewAspect.id]: PreviewAspect, [ComponentSizerAspect.id]: ComponentSizerAspect, [DocsAspect.id]: DocsAspect, @@ -146,7 +136,6 @@ export const manifestsMap = { [UIAspect.id]: UIAspect, [GeneratorAspect.id]: GeneratorAspect, [EnvsAspect.id]: EnvsAspect, - [EnvAspect.id]: EnvAspect, [EmptyEnvAspect.id]: EmptyEnvAspect, [GraphAspect.id]: GraphAspect, [PubsubAspect.id]: PubsubAspect, @@ -155,7 +144,6 @@ export const manifestsMap = { [IsolatorAspect.id]: IsolatorAspect, [LoggerAspect.id]: LoggerAspect, [PkgAspect.id]: PkgAspect, - [ReactAspect.id]: ReactAspect, [VueAspect.id]: VueAspect, [WorkerAspect.id]: WorkerAspect, // [StencilAspect.id]: StencilAspect, @@ -167,14 +155,11 @@ export const manifestsMap = { [DeprecationAspect.id]: DeprecationAspect, [InternalizeAspect.id]: InternalizeAspect, [ExpressAspect.id]: ExpressAspect, - [AspectAspect.id]: AspectAspect, [WebpackAspect.id]: WebpackAspect, [SchemaAspect.id]: SchemaAspect, [ReactRouterAspect.id]: ReactRouterAspect, [TypescriptAspect.id]: TypescriptAspect, [PanelUiAspect.id]: PanelUiAspect, - [BabelAspect.id]: BabelAspect, - [NodeAspect.id]: NodeAspect, [NotificationsAspect.id]: NotificationsAspect, [BundlerAspect.id]: BundlerAspect, [JestAspect.id]: JestAspect, @@ -196,7 +181,6 @@ export const manifestsMap = { [NewComponentHelperAspect.id]: NewComponentHelperAspect, [ComponentLogAspect.id]: ComponentLogAspect, [ClearCacheAspect.id]: ClearCacheAspect, - [MochaAspect.id]: MochaAspect, [DiagnosticAspect.id]: DiagnosticAspect, [StatusAspect.id]: StatusAspect, [CommunityAspect.id]: CommunityAspect, diff --git a/scopes/harmony/cli-reference/cli-reference.json b/scopes/harmony/cli-reference/cli-reference.json index c495cb162839..731d60d34975 100644 --- a/scopes/harmony/cli-reference/cli-reference.json +++ b/scopes/harmony/cli-reference/cli-reference.json @@ -1034,6 +1034,162 @@ } ] }, + { + "name": "aspect ", + "alias": "", + "options": [], + "description": "manage component aspects and their configurations", + "extendedDescription": "aspects provide functionality and tools for components throughout their development lifecycle.\nprimarily useful for inspecting aspect assignments and configurations with \"bit aspect get\".\nrarely used for manual aspect management as most aspects are configured automatically.", + "group": "component-config", + "private": false, + "commands": [ + { + "name": "list [pattern]", + "alias": "", + "options": [ + [ + "d", + "debug", + "show the origins where the aspects were taken from" + ] + ], + "description": "list all aspects configured on component(s)", + "extendedDescription": "", + "group": "info-analysis", + "private": false, + "arguments": [ + { + "name": "pattern", + "description": "component name, component id, component pattern, or relative directory path. use component pattern to select multiple components.\nwrap the pattern with quotes. use comma to separate patterns and \"!\" to exclude. e.g. \"ui/**, !ui/button\".\nuse '$' prefix to filter by states/attributes, e.g. '$deprecated', '$modified' or '$env:teambit.react/react'.\nuse `bit pattern --help` to understand patterns better and `bit pattern ` to validate the pattern." + } + ] + }, + { + "name": "list-core", + "alias": "", + "options": [ + [ + "j", + "json", + "format as json" + ] + ], + "description": "list all core aspects", + "extendedDescription": "", + "group": "info-analysis", + "private": false, + "arguments": [ + { + "name": "pattern", + "description": "component name, component id, component pattern, or relative directory path. use component pattern to select multiple components.\nwrap the pattern with quotes. use comma to separate patterns and \"!\" to exclude. e.g. \"ui/**, !ui/button\".\nuse '$' prefix to filter by states/attributes, e.g. '$deprecated', '$modified' or '$env:teambit.react/react'.\nuse `bit pattern --help` to understand patterns better and `bit pattern ` to validate the pattern." + } + ] + }, + { + "name": "get ", + "alias": "", + "options": [ + [ + "d", + "debug", + "show the origins where the aspects were taken from" + ], + [ + "j", + "json", + "format as json" + ] + ], + "description": "list the aspects set on a component, as well as their configs and data", + "extendedDescription": "", + "group": "info-analysis", + "private": false, + "arguments": [ + { + "name": "component-name", + "description": "the component name or component id to fetch aspects for" + } + ] + }, + { + "name": "set [config]", + "alias": "", + "options": [ + [ + "m", + "merge", + "merge with an existing config if exists. (by default, it replaces overlapping existing configs)" + ] + ], + "description": "set components with an aspect to extend their development tools, metadata and (possibly) artifacts", + "extendedDescription": "", + "group": "component-config", + "private": false, + "arguments": [ + { + "name": "pattern", + "description": "the components to extend. component name, component id, component pattern, or relative directory path. use component pattern to select multiple components.\nwrap the pattern with quotes. use comma to separate patterns and \"!\" to exclude. e.g. \"ui/**, !ui/button\".\nuse '$' prefix to filter by states/attributes, e.g. '$deprecated', '$modified' or '$env:teambit.react/react'.\nuse `bit pattern --help` to understand patterns better and `bit pattern ` to validate the pattern." + }, + { + "name": "aspect-id", + "description": "the aspect's component id" + }, + { + "name": "config", + "description": "the aspect config. enter the config as a stringified JSON (e.g. `{\"foo\":\"bar\"}` ). when no config is provided, an aspect is set with an empty config ({})." + } + ] + }, + { + "name": "unset ", + "alias": "", + "options": [], + "description": "unset an aspect from component(s).", + "extendedDescription": "", + "group": "component-config", + "private": false, + "arguments": [ + { + "name": "pattern", + "description": "the components to target. component name, component id, component pattern, or relative directory path. use component pattern to select multiple components.\nwrap the pattern with quotes. use comma to separate patterns and \"!\" to exclude. e.g. \"ui/**, !ui/button\".\nuse '$' prefix to filter by states/attributes, e.g. '$deprecated', '$modified' or '$env:teambit.react/react'.\nuse `bit pattern --help` to understand patterns better and `bit pattern ` to validate the pattern." + }, + { + "name": "aspect-id", + "description": "the aspect's component id" + } + ] + }, + { + "name": "update [pattern]", + "alias": "", + "options": [], + "description": "update a version of an aspect for all or specified components", + "extendedDescription": "", + "group": "component-config", + "private": false, + "arguments": [ + { + "name": "aspect-id", + "description": "the aspect's component id. optionally, add a version (id@version), otherwise will use the latest version from the remote" + }, + { + "name": "pattern", + "description": "the components to update (defaults to all components). component name, component id, component pattern, or relative directory path. use component pattern to select multiple components.\nwrap the pattern with quotes. use comma to separate patterns and \"!\" to exclude. e.g. \"ui/**, !ui/button\".\nuse '$' prefix to filter by states/attributes, e.g. '$deprecated', '$modified' or '$env:teambit.react/react'.\nuse `bit pattern --help` to understand patterns better and `bit pattern ` to validate the pattern." + } + ], + "examples": [ + { + "cmd": "bit aspect update scope.org/aspect '**/ui/**'", + "description": "update all components with the \"ui\" namespace that use scope.org/aspect, to use its latest version" + }, + { + "cmd": "bit aspect update scope.org/aspect@2.0.0", + "description": "update version of scope.org/aspect to version 2.0.0 for all components configured with that aspect." + } + ] + } + ] + }, { "name": "use ", "alias": "", @@ -6018,162 +6174,6 @@ } ] }, - { - "name": "aspect ", - "alias": "", - "options": [], - "description": "manage component aspects and their configurations", - "extendedDescription": "aspects provide functionality and tools for components throughout their development lifecycle.\nprimarily useful for inspecting aspect assignments and configurations with \"bit aspect get\".\nrarely used for manual aspect management as most aspects are configured automatically.", - "group": "component-config", - "private": false, - "commands": [ - { - "name": "list [pattern]", - "alias": "", - "options": [ - [ - "d", - "debug", - "show the origins where the aspects were taken from" - ] - ], - "description": "list all aspects configured on component(s)", - "extendedDescription": "", - "group": "info-analysis", - "private": false, - "arguments": [ - { - "name": "pattern", - "description": "component name, component id, component pattern, or relative directory path. use component pattern to select multiple components.\nwrap the pattern with quotes. use comma to separate patterns and \"!\" to exclude. e.g. \"ui/**, !ui/button\".\nuse '$' prefix to filter by states/attributes, e.g. '$deprecated', '$modified' or '$env:teambit.react/react'.\nuse `bit pattern --help` to understand patterns better and `bit pattern ` to validate the pattern." - } - ] - }, - { - "name": "list-core", - "alias": "", - "options": [ - [ - "j", - "json", - "format as json" - ] - ], - "description": "list all core aspects", - "extendedDescription": "", - "group": "info-analysis", - "private": false, - "arguments": [ - { - "name": "pattern", - "description": "component name, component id, component pattern, or relative directory path. use component pattern to select multiple components.\nwrap the pattern with quotes. use comma to separate patterns and \"!\" to exclude. e.g. \"ui/**, !ui/button\".\nuse '$' prefix to filter by states/attributes, e.g. '$deprecated', '$modified' or '$env:teambit.react/react'.\nuse `bit pattern --help` to understand patterns better and `bit pattern ` to validate the pattern." - } - ] - }, - { - "name": "get ", - "alias": "", - "options": [ - [ - "d", - "debug", - "show the origins where the aspects were taken from" - ], - [ - "j", - "json", - "format as json" - ] - ], - "description": "list the aspects set on a component, as well as their configs and data", - "extendedDescription": "", - "group": "info-analysis", - "private": false, - "arguments": [ - { - "name": "component-name", - "description": "the component name or component id to fetch aspects for" - } - ] - }, - { - "name": "set [config]", - "alias": "", - "options": [ - [ - "m", - "merge", - "merge with an existing config if exists. (by default, it replaces overlapping existing configs)" - ] - ], - "description": "set components with an aspect to extend their development tools, metadata and (possibly) artifacts", - "extendedDescription": "", - "group": "component-config", - "private": false, - "arguments": [ - { - "name": "pattern", - "description": "the components to extend. component name, component id, component pattern, or relative directory path. use component pattern to select multiple components.\nwrap the pattern with quotes. use comma to separate patterns and \"!\" to exclude. e.g. \"ui/**, !ui/button\".\nuse '$' prefix to filter by states/attributes, e.g. '$deprecated', '$modified' or '$env:teambit.react/react'.\nuse `bit pattern --help` to understand patterns better and `bit pattern ` to validate the pattern." - }, - { - "name": "aspect-id", - "description": "the aspect's component id" - }, - { - "name": "config", - "description": "the aspect config. enter the config as a stringified JSON (e.g. `{\"foo\":\"bar\"}` ). when no config is provided, an aspect is set with an empty config ({})." - } - ] - }, - { - "name": "unset ", - "alias": "", - "options": [], - "description": "unset an aspect from component(s).", - "extendedDescription": "", - "group": "component-config", - "private": false, - "arguments": [ - { - "name": "pattern", - "description": "the components to target. component name, component id, component pattern, or relative directory path. use component pattern to select multiple components.\nwrap the pattern with quotes. use comma to separate patterns and \"!\" to exclude. e.g. \"ui/**, !ui/button\".\nuse '$' prefix to filter by states/attributes, e.g. '$deprecated', '$modified' or '$env:teambit.react/react'.\nuse `bit pattern --help` to understand patterns better and `bit pattern ` to validate the pattern." - }, - { - "name": "aspect-id", - "description": "the aspect's component id" - } - ] - }, - { - "name": "update [pattern]", - "alias": "", - "options": [], - "description": "update a version of an aspect for all or specified components", - "extendedDescription": "", - "group": "component-config", - "private": false, - "arguments": [ - { - "name": "aspect-id", - "description": "the aspect's component id. optionally, add a version (id@version), otherwise will use the latest version from the remote" - }, - { - "name": "pattern", - "description": "the components to update (defaults to all components). component name, component id, component pattern, or relative directory path. use component pattern to select multiple components.\nwrap the pattern with quotes. use comma to separate patterns and \"!\" to exclude. e.g. \"ui/**, !ui/button\".\nuse '$' prefix to filter by states/attributes, e.g. '$deprecated', '$modified' or '$env:teambit.react/react'.\nuse `bit pattern --help` to understand patterns better and `bit pattern ` to validate the pattern." - } - ], - "examples": [ - { - "cmd": "bit aspect update scope.org/aspect '**/ui/**'", - "description": "update all components with the \"ui\" namespace that use scope.org/aspect, to use its latest version" - }, - { - "cmd": "bit aspect update scope.org/aspect@2.0.0", - "description": "update version of scope.org/aspect to version 2.0.0 for all components configured with that aspect." - } - ] - } - ] - }, { "name": "internalize [component-pattern]", "alias": "", diff --git a/scopes/harmony/node/esm.mjs b/scopes/harmony/node/esm.mjs deleted file mode 100644 index b51c1d87a06a..000000000000 --- a/scopes/harmony/node/esm.mjs +++ /dev/null @@ -1,8 +0,0 @@ -// eslint-disable-next-line import/no-unresolved -import cjsModule from './index.js'; - -export const jestConfig = cjsModule.jestConfig; -export const NodeAspect = cjsModule.NodeAspect; - -export default cjsModule; - diff --git a/scopes/harmony/node/index.ts b/scopes/harmony/node/index.ts deleted file mode 100644 index a7f9e89639d2..000000000000 --- a/scopes/harmony/node/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -import jestConfig from './jest/jest.config'; - -export { jestConfig }; -export type { NodeMain } from './node.main.runtime'; -export type { NodeAppOptions, DeployContext } from './node-app-options'; -export { NodeAspect, NodeAspect as default } from './node.aspect'; diff --git a/scopes/harmony/node/jest/index.ts b/scopes/harmony/node/jest/index.ts deleted file mode 100644 index e34884b20cce..000000000000 --- a/scopes/harmony/node/jest/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -import cjsConfig from './jest.config'; - -export { cjsConfig }; diff --git a/scopes/harmony/node/jest/jest.config.js b/scopes/harmony/node/jest/jest.config.js deleted file mode 100644 index 05cc9bce4a48..000000000000 --- a/scopes/harmony/node/jest/jest.config.js +++ /dev/null @@ -1,7 +0,0 @@ -// require via the dist path: the workspace-generated package.json of @teambit/react maps -// subpath exports to .ts sources, so the root-level `jest/jest.cjs.config` is not resolvable there. -const reactCjsConfig = require('@teambit/react/dist/jest/jest.cjs.config.js'); - -const config = { ...reactCjsConfig, testEnvironment: 'node', setupFiles: [] }; - -module.exports = config; diff --git a/scopes/harmony/node/node-app-options.ts b/scopes/harmony/node/node-app-options.ts deleted file mode 100644 index 8c801b525061..000000000000 --- a/scopes/harmony/node/node-app-options.ts +++ /dev/null @@ -1,46 +0,0 @@ -import type { DeployFn, AppBuildResult } from '@teambit/application'; - -export interface DeployContext extends AppBuildResult { - metadata: NodeAppMetadata; - - /** - * @todo: remove this. it's already part of `metadata`. - * it's here only for backward compatibility. - */ - mainFile?: string; -} - -export interface NodeAppMetadata { - /** - * the main file of the app e.g: dist/app.js - */ - mainFile: string; - - /** - * the directory where the artifacts are saved. - */ - artifactsDir: string; -} - -export type NodeAppOptions = { - /** - * name of the application. - */ - name: string; - - /** - * path to entry file of the application. - * e.g: '/index.js' - */ - entry: string; - - /** - * ranges of ports to use to run the app server. - */ - portRange?: number[]; - - /** - * deploy function. - */ - deploy?: DeployFn; -}; diff --git a/scopes/harmony/node/node.app-type.ts b/scopes/harmony/node/node.app-type.ts deleted file mode 100644 index 12b3b6aba34d..000000000000 --- a/scopes/harmony/node/node.app-type.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { Logger } from '@teambit/logger'; -import type { ApplicationType } from '@teambit/application'; -import type { ReactEnv } from '@teambit/react'; -import type { NodeEnv } from './node.env'; -import { NodeApp } from './node.application'; -import type { NodeAppOptions } from './node-app-options'; - -export class NodeAppType implements ApplicationType { - constructor( - readonly name: string, - private nodeEnv: NodeEnv & ReactEnv, - private logger: Logger - ) {} - - createApp(options: NodeAppOptions) { - return new NodeApp( - options.name, - options.entry, - options.portRange || [3000, 4000], - this.nodeEnv, - this.logger, - options.deploy - ); - } -} diff --git a/scopes/harmony/node/node.application.ts b/scopes/harmony/node/node.application.ts deleted file mode 100644 index 79b550ae327f..000000000000 --- a/scopes/harmony/node/node.application.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { execFile } from 'child_process'; -import { parse, join } from 'path'; -import type { Logger } from '@teambit/logger'; -import type { ReactEnv } from '@teambit/react'; -import type { Application, DeployFn, AppBuildContext, AppContext, ApplicationInstance } from '@teambit/application'; -import { Port } from '@teambit/toolbox.network.get-port'; -import type { NodeEnv } from './node.env'; -import type { DeployContext, NodeAppMetadata } from './node-app-options'; - -export class NodeApp implements Application { - constructor( - readonly name: string, - readonly entry: string, - readonly portRange: number[], - readonly nodeEnv: NodeEnv & ReactEnv, - readonly logger: Logger, - readonly deploy?: DeployFn - ) {} - - applicationType = 'node'; - - async run(context: AppContext): Promise { - const logger = this.logger; - const [from, to] = this.portRange; - const port = context.port || (await Port.getPort(from, to)); - const child = execFile('node', [this.entry, port.toString()], (error) => { - if (error) { - // @todo: this is causing uncaughtException in the main process. a better way to handle this would be to use promise. - // however, since it expects to return a number, it would require a bigger refactor. - throw error as Error; - } - }); - child.stdout?.on('data', function (data) { - logger.console(data.toString()); - }); - - this.logger.console(`${context.appName} is listening on http://localhost:${port}`); - return { - appName: context.appName, - port, - }; - } - - async build(context: AppBuildContext): Promise { - const { base } = parse(this.entry); - const { distDir } = this.nodeEnv.getCompiler(); - const mainFile = join(distDir, base); - const metadata: NodeAppMetadata = { - mainFile, - artifactsDir: context.artifactsDir, - }; - const deployContext: DeployContext = { - ...context, // @todo: is this needed? - mainFile, // @todo: remove this when possible. only metadata should be used. - metadata, - }; - return deployContext; - } -} diff --git a/scopes/harmony/node/node.aspect.ts b/scopes/harmony/node/node.aspect.ts deleted file mode 100644 index b3fd68234690..000000000000 --- a/scopes/harmony/node/node.aspect.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Aspect } from '@teambit/harmony'; - -export const NodeAspect = Aspect.create({ - id: 'teambit.harmony/node', - dependencies: [], - defaultConfig: {}, -}); - -export default NodeAspect; diff --git a/scopes/harmony/node/node.composition.tsx b/scopes/harmony/node/node.composition.tsx deleted file mode 100644 index da6013641bf0..000000000000 --- a/scopes/harmony/node/node.composition.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react'; - -export const Logo = () => ( -
- -
-); diff --git a/scopes/harmony/node/node.docs.mdx b/scopes/harmony/node/node.docs.mdx deleted file mode 100644 index bdf00ae21b9a..000000000000 --- a/scopes/harmony/node/node.docs.mdx +++ /dev/null @@ -1,8 +0,0 @@ ---- -description: A development environment for Node Components -labels: ['node', 'environment', 'env', 'aspect', 'extension'] ---- - -import { Node } from '@teambit/harmony.aspect-docs.node'; - - diff --git a/scopes/harmony/node/node.env.ts b/scopes/harmony/node/node.env.ts deleted file mode 100644 index c56e480fec47..000000000000 --- a/scopes/harmony/node/node.env.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { pathNormalizeToLinux } from '@teambit/toolbox.path.path'; -import type { DependenciesEnv, PackageEnv, PipeServiceModifier, PipeServiceModifiersMap } from '@teambit/envs'; -import type { EnvPolicyConfigObject } from '@teambit/dependency-resolver'; -import type { TsConfigTransformer, TypescriptMain } from '@teambit/typescript'; -import type { ReactMain } from '@teambit/react'; -import type { Tester } from '@teambit/tester'; -import type { BuildTask } from '@teambit/builder'; -import type { PreviewStrategyName } from '@teambit/preview'; -import { COMPONENT_PREVIEW_STRATEGY_NAME } from '@teambit/preview'; -import type { SchemaExtractor } from '@teambit/schema'; -import type { TsConfigSourceFile } from 'typescript'; -import { join } from 'path'; - -export const NodeEnvType = 'node'; - -type GetBuildPipeModifiers = PipeServiceModifiersMap & { - tsModifier?: PipeServiceModifier; - jestModifier?: PipeServiceModifier; -}; -export class NodeEnv implements DependenciesEnv, PackageEnv { - constructor( - protected tsAspect: TypescriptMain, - protected reactAspect: ReactMain - ) {} - - icon = 'https://static.bit.dev/extensions-icons/nodejs.svg'; - - getDependencies(): EnvPolicyConfigObject { - return { - // dependencies: { - // react: '-', - // 'react-dom': '-', - // }, - devDependencies: { - // react: '-', - // 'react-dom': '-', - '@types/jest': '26.0.20', - '@types/node': '22.10.5', - }, - peers: [ - { - name: 'react', - /* the version to be installed and used by the env */ - version: '^19.0.0', - /* the range of versions this env's components are compatible with */ - supportedRange: '^17.0.0 || ^18.0.0 || ^19.0.0', - }, - { - name: 'react-dom', - /* the version to be installed and used by the env */ - version: '^19.0.0', - /* the range of versions this env's components are compatible with */ - supportedRange: '^17.0.0 || ^18.0.0 || ^19.0.0', - }, - ], - }; - } - - getCompiler(transformers: TsConfigTransformer[] = [], tsModule) { - return this.reactAspect.reactEnv.getTsCjsCompiler('dev', transformers, tsModule); - } - - /** - * returns the component build pipeline. - */ - getBuildPipe(modifiers: GetBuildPipeModifiers = {}): BuildTask[] { - const pathToSource = pathNormalizeToLinux(__dirname).replace('/dist', ''); - const jestConfigPath = modifiers?.jestModifier?.transformers?.[0]() || join(pathToSource, './jest/jest.config.js'); - modifiers.jestModifier = modifiers.jestModifier || {}; - modifiers.jestModifier.transformers = [() => jestConfigPath]; - return this.reactAspect.reactEnv.getBuildPipe(modifiers); - } - - /** - * returns a component tester. - */ - getTester(jestConfigPath: string, jestModulePath?: string): Tester { - const config = jestConfigPath || require.resolve('./jest/jest.config'); - return this.reactAspect.reactEnv.createCjsJestTester(config, jestModulePath); - } - - getPreviewConfig() { - return { - strategyName: COMPONENT_PREVIEW_STRATEGY_NAME as PreviewStrategyName, - splitComponentBundle: false, - }; - } - - getPackageJsonProps() { - return this.tsAspect.getCjsPackageJsonProps(); - } - - getSchemaExtractor(tsconfig: TsConfigSourceFile, tsserverPath?: string, contextPath?: string): SchemaExtractor { - return this.tsAspect.createSchemaExtractor( - this.reactAspect.reactEnv.getTsConfig(tsconfig), - tsserverPath, - contextPath - ); - } - - async __getDescriptor() { - return { - type: NodeEnvType, - }; - } -} diff --git a/scopes/harmony/node/node.main.runtime.ts b/scopes/harmony/node/node.main.runtime.ts deleted file mode 100644 index 0a69bc5cb2b6..000000000000 --- a/scopes/harmony/node/node.main.runtime.ts +++ /dev/null @@ -1,199 +0,0 @@ -import type { Harmony } from '@teambit/harmony'; -import type { EnvPolicyConfigObject } from '@teambit/dependency-resolver'; -import type { TsConfigSourceFile } from 'typescript'; -import type { TsCompilerOptionsWithoutTsConfig, TypescriptMain } from '@teambit/typescript'; -import { TypescriptAspect } from '@teambit/typescript'; -import type { ApplicationMain } from '@teambit/application'; -import { ApplicationAspect } from '@teambit/application'; -import { merge } from 'lodash'; -import type { LoggerMain } from '@teambit/logger'; -import { LoggerAspect } from '@teambit/logger'; -import { MainRuntime } from '@teambit/cli'; -import type { GeneratorMain } from '@teambit/generator'; -import { GeneratorAspect } from '@teambit/generator'; -import type { BuildTask } from '@teambit/builder'; -import { ComponentID } from '@teambit/component-id'; -import type { WorkerMain } from '@teambit/worker'; -import { WorkerAspect } from '@teambit/worker'; -import type { Compiler } from '@teambit/compiler'; -import type { PackageJsonProps } from '@teambit/pkg'; -import type { EnvsMain, EnvTransformer, Environment } from '@teambit/envs'; -import { EnvsAspect, EnvContext } from '@teambit/envs'; -import type { ReactEnv, ReactMain, UseTypescriptModifiers } from '@teambit/react'; -import { ReactAspect } from '@teambit/react'; -import { NodeAspect } from './node.aspect'; -import { NodeEnv } from './node.env'; -import { getTemplates } from './node.templates'; -import { getStarters } from './node.starters'; -import { NodeAppType } from './node.app-type'; - -export class NodeMain { - constructor( - private react: ReactMain, - - private tsAspect: TypescriptMain, - - readonly nodeEnv: NodeEnv, - - private envs: EnvsMain - ) {} - - icon() { - return 'https://static.bit.dev/extensions-icons/nodejs.svg'; - } - - /** - * @deprecated use useTypescript() - * override the TS config of the environment. - */ - overrideTsConfig: ( - tsconfig: TsConfigSourceFile, - compilerOptions?: Partial, - tsModule?: any - ) => EnvTransformer = this.react.overrideTsConfig.bind(this.react); - - /** - * override the jest config of the environment. - */ - overrideJestConfig = this.react.overrideJestConfig.bind(this.react); - - /** - * override the env build pipeline. - */ - overrideBuildPipe: (tasks: BuildTask[]) => EnvTransformer = this.react.overrideBuildPipe.bind(this.react); - - /** - * override the env compilers list. - */ - overrideCompiler: (compiler: Compiler) => EnvTransformer = this.react.overrideCompiler.bind(this.react); - - /** - * override the env compilers tasks in the build pipe. - */ - overrideCompilerTasks: (tasks: BuildTask[]) => EnvTransformer = this.react.overrideCompilerTasks.bind(this.react); - - /** - * @deprecated use useTypescript() - * override the build ts config. - */ - overrideBuildTsConfig: ( - tsconfig: any, - compilerOptions?: Partial - ) => EnvTransformer = this.react.overrideBuildTsConfig.bind(this.react); - - /** - * override package json properties. - */ - overridePackageJsonProps: (props: PackageJsonProps) => EnvTransformer = this.react.overridePackageJsonProps.bind( - this.react - ); - - /** - * @deprecated - use useWebpack - * override the preview config in the env. - */ - overridePreviewConfig = this.react.overridePreviewConfig.bind(this.react); - - /** - * @deprecated - use useWebpack - * override the dev server configuration. - */ - overrideDevServerConfig = this.react.overrideDevServerConfig.bind(this.react); - - /** - * override the env's typescript config for both dev and build time. - * Replaces both overrideTsConfig (devConfig) and overrideBuildTsConfig (buildConfig) - */ - useTypescript(modifiers?: UseTypescriptModifiers, tsModule?: any) { - const overrides: any = {}; - const devTransformers = modifiers?.devConfig; - if (devTransformers) { - overrides.getCompiler = () => this.nodeEnv.getCompiler(devTransformers, tsModule); - } - const buildTransformers = modifiers?.buildConfig; - if (buildTransformers) { - const buildPipeModifiers = { - tsModifier: { - transformers: buildTransformers, - module: tsModule, - }, - }; - overrides.getBuildPipe = () => this.nodeEnv.getBuildPipe(buildPipeModifiers); - } - return this.envs.override(overrides); - } - - /** - * override the env's dev server and preview webpack configurations. - * Replaces both overrideDevServerConfig and overridePreviewConfig - */ - useWebpack = this.react.useWebpack.bind(this.react); - - /** - * An API to mutate the prettier config - */ - usePrettier = this.react.usePrettier.bind(this.react); - - /** - * An API to mutate the eslint config - */ - useEslint = this.react.useEslint.bind(this.react); - - /** - * override the dependency configuration of the component environment. - */ - overrideDependencies(dependencyPolicy: EnvPolicyConfigObject) { - return this.envs.override({ - getDependencies: () => merge(this.nodeEnv.getDependencies(), dependencyPolicy), - }); - } - - overrideMounter = this.react.overrideMounter.bind(this.react); - - /** - * create a new composition of the node environment. - */ - compose(transformers: EnvTransformer[], targetEnv: Environment = {}) { - return this.envs.compose(this.envs.merge(targetEnv, this.nodeEnv), transformers); - } - - static runtime = MainRuntime; - static dependencies = [ - LoggerAspect, - EnvsAspect, - ApplicationAspect, - ReactAspect, - GeneratorAspect, - TypescriptAspect, - WorkerAspect, - ]; - - static async provider( - [loggerAspect, envs, application, react, generator, tsAspect, workerMain]: [ - LoggerMain, - EnvsMain, - ApplicationMain, - ReactMain, - GeneratorMain, - TypescriptMain, - WorkerMain, - ], - config, - slots, - harmony: Harmony - ) { - const logger = loggerAspect.createLogger(NodeAspect.id); - const nodeEnv = envs.merge(new NodeEnv(tsAspect, react), react.reactEnv); - envs.registerEnv(nodeEnv); - const nodeAppType = new NodeAppType('node-app', nodeEnv, logger); - application.registerAppType(nodeAppType); - if (generator) { - const envContext = new EnvContext(ComponentID.fromString(ReactAspect.id), loggerAspect, workerMain, harmony); - generator.registerComponentTemplate(() => getTemplates(envContext)); - generator.registerWorkspaceTemplate(() => getStarters(envContext)); - } - return new NodeMain(react, tsAspect, nodeEnv, envs); - } -} - -NodeAspect.addRuntime(NodeMain); diff --git a/scopes/harmony/node/node.starters.ts b/scopes/harmony/node/node.starters.ts deleted file mode 100644 index 407b461dc153..000000000000 --- a/scopes/harmony/node/node.starters.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { NodeWorkspaceStarter } from '@bitdev/node.generators.node-starters'; -import type { EnvContext } from '@teambit/envs'; -import type { WorkspaceTemplate } from '@teambit/generator'; -import { StarterList } from '@teambit/generator'; - -export function getStarters(envContext: EnvContext): WorkspaceTemplate[] { - const starterListHandler = StarterList.from([NodeWorkspaceStarter.from({ env: 'bitdev.node/node-env' })]); - const starterList = starterListHandler(envContext); - return starterList.compute(); -} diff --git a/scopes/harmony/node/node.templates.ts b/scopes/harmony/node/node.templates.ts deleted file mode 100644 index 76a89f414a81..000000000000 --- a/scopes/harmony/node/node.templates.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { - NodeModuleTemplate, - NodeAppTemplate, - PlatformTemplate, - GraphQLServerTemplate, - EntityTemplate, - ExpressAppTemplate, - NodeEnvTemplate, - BitAppTemplate, -} from '@bitdev/node.generators.node-templates'; - -import type { EnvContext } from '@teambit/envs'; -import type { ComponentTemplate } from '@teambit/generator'; -import { TemplateList } from '@teambit/generator'; - -const templateListHandler = TemplateList.from([ - NodeModuleTemplate.from({ env: 'bitdev.node/node-env' }), - GraphQLServerTemplate.from({ env: 'bitdev.node/node-env' }), - EntityTemplate.from({ env: 'bitdev.node/node-env' }), - ExpressAppTemplate.from({ env: 'bitdev.node/node-env' }), - BitAppTemplate.from({ env: 'bitdev.node/node-env' }), - PlatformTemplate.from({ env: 'bitdev.node/node-env' }), - NodeAppTemplate.from({ env: 'bitdev.node/node-env' }), - NodeEnvTemplate.from({}), -]); - -export function getTemplates(envContext: EnvContext): ComponentTemplate[] { - const templateList = templateListHandler(envContext); - return templateList.compute(); -} diff --git a/scopes/harmony/node/node.ui.runtime.tsx b/scopes/harmony/node/node.ui.runtime.tsx deleted file mode 100644 index e89e34e77cb1..000000000000 --- a/scopes/harmony/node/node.ui.runtime.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import React from 'react'; -import type { CompositionsUI } from '@teambit/compositions'; -import { CompositionsAspect } from '@teambit/compositions'; -import { UIRuntime } from '@teambit/ui'; -import type { TesterUI } from '@teambit/tester'; -import { TesterAspect } from '@teambit/tester'; -import { EmptyBox } from '@teambit/design.ui.empty-box'; -import { NodeAspect } from './node.aspect'; - -export class NodeEnvUI { - static runtime = UIRuntime; - static slots = []; - static dependencies = [CompositionsAspect, TesterAspect]; - - static async provider([compositionsUI, testerUi]: [CompositionsUI, TesterUI]) { - const nodeEnvUI = new NodeEnvUI(); - testerUi.registerEmptyState(() => { - return ( - - ); - }); - - compositionsUI.registerEmptyState(() => { - return ( - - ); - }); - - return nodeEnvUI; - } -} - -NodeAspect.addRuntime(NodeEnvUI); - -export default NodeEnvUI; diff --git a/scopes/harmony/testing/load-aspect/core-aspects-ids.json b/scopes/harmony/testing/load-aspect/core-aspects-ids.json index 086e44ed9e89..8ab3268ac428 100644 --- a/scopes/harmony/testing/load-aspect/core-aspects-ids.json +++ b/scopes/harmony/testing/load-aspect/core-aspects-ids.json @@ -12,8 +12,6 @@ "teambit.defender/formatter", "teambit.defender/validator", "teambit.component/component", - "teambit.mdx/mdx", - "teambit.mdx/readme", "teambit.preview/preview", "teambit.component/component-sizer", "teambit.docs/docs", @@ -26,7 +24,6 @@ "teambit.ui-foundation/ui", "teambit.generator/generator", "teambit.envs/envs", - "teambit.envs/env", "teambit.harmony/empty-env", "teambit.component/graph", "teambit.harmony/pubsub", @@ -35,7 +32,6 @@ "teambit.component/isolator", "teambit.harmony/logger", "teambit.pkg/pkg", - "teambit.react/react", "teambit.vue/vue-aspect", "teambit.harmony/worker", "teambit.scope/scope", @@ -46,14 +42,11 @@ "teambit.component/deprecation", "teambit.component/internalize", "teambit.harmony/express", - "teambit.harmony/aspect", "teambit.webpack/webpack", "teambit.semantics/schema", "teambit.ui-foundation/react-router", "teambit.typescript/typescript", "teambit.ui-foundation/panels", - "teambit.compilation/babel", - "teambit.harmony/node", "teambit.ui-foundation/notifications", "teambit.compilation/bundler", "teambit.defender/jest", @@ -75,7 +68,6 @@ "teambit.component/new-component-helper", "teambit.component/component-log", "teambit.bit/clear-cache", - "teambit.defender/mocha", "teambit.harmony/diagnostic", "teambit.component/status", "teambit.community/community", diff --git a/scopes/harmony/testing/load-aspect/load-aspect.ts b/scopes/harmony/testing/load-aspect/load-aspect.ts index 673d24145cc9..463c6b607946 100644 --- a/scopes/harmony/testing/load-aspect/load-aspect.ts +++ b/scopes/harmony/testing/load-aspect/load-aspect.ts @@ -9,7 +9,7 @@ import type { ConfigOptions } from '@teambit/harmony/harmony-config'; import { Config } from '@teambit/harmony/harmony-config'; import { ComponentID } from '@teambit/component'; import { CLIAspect } from '@teambit/cli'; -import { NodeAspect } from '@teambit/node'; +import { EmptyEnvAspect } from '@teambit/empty-env'; import { ComponentLoader } from '@teambit/legacy.consumer-component'; import { LegacyWorkspaceConfig, ComponentOverrides, ComponentConfig } from '@teambit/legacy.consumer-config'; import { PackageJsonTransformer } from '@teambit/workspace.modules.node-modules-linker'; @@ -67,10 +67,17 @@ export async function loadManyAspects( cwd, }; - // CLIAspect is needed for register the main runtime. NodeAspect is needed to get the default env if nothing - // was configured. If it's not loaded here, it'll throw an error later that there is no node-env. + // CLIAspect is needed for register the main runtime. // DependenciesAspect is needed to make ComponentLoader.loadDeps hook works. - const harmony = await Harmony.load([CLIAspect, DependenciesAspect, NodeAspect, ...targetAspects], runtime, configMap); + // EmptyEnvAspect is needed to register the default env if no env was configured. + // (NodeAspect used to be loaded here for the same purpose when it was the default env. loading + // it now would pull the react env through its manifest dependencies, which is not resolvable + // inside test capsules now that these envs are not core aspects.) + const harmony = await Harmony.load( + [CLIAspect, DependenciesAspect, EmptyEnvAspect, ...targetAspects], + runtime, + configMap + ); await harmony.run(async (aspect, runtimeDef) => { const id = ComponentID.fromString(aspect.id); diff --git a/scopes/mdx/mdx/esm.mjs b/scopes/mdx/mdx/esm.mjs deleted file mode 100644 index 56e48ae07960..000000000000 --- a/scopes/mdx/mdx/esm.mjs +++ /dev/null @@ -1,7 +0,0 @@ -// eslint-disable-next-line import/no-unresolved -import cjsModule from './index.js'; - -export const MDXAspect = cjsModule.MDXAspect; -export const MdxEnv = cjsModule.MdxEnv; - -export default cjsModule; diff --git a/scopes/mdx/mdx/index.ts b/scopes/mdx/mdx/index.ts deleted file mode 100644 index 61421f87c70b..000000000000 --- a/scopes/mdx/mdx/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { MDXAspect } from './mdx.aspect'; - -export default MDXAspect; -export type { MDXMain } from './mdx.main.runtime'; -export { MdxEnv } from './mdx.env'; - -export { MDXAspect }; diff --git a/scopes/mdx/mdx/mdx.aspect.ts b/scopes/mdx/mdx/mdx.aspect.ts deleted file mode 100644 index 06eea34e0758..000000000000 --- a/scopes/mdx/mdx/mdx.aspect.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Aspect } from '@teambit/harmony'; - -export const MDXAspect = Aspect.create({ - id: 'teambit.mdx/mdx', -}); - -export default MDXAspect; diff --git a/scopes/mdx/mdx/mdx.composition.tsx b/scopes/mdx/mdx/mdx.composition.tsx deleted file mode 100644 index e6ea3d2a38af..000000000000 --- a/scopes/mdx/mdx/mdx.composition.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react'; - -export const Logo = () => ( -
- -
-); diff --git a/scopes/mdx/mdx/mdx.detector.spec.ts b/scopes/mdx/mdx/mdx.detector.spec.ts deleted file mode 100644 index f47b77420004..000000000000 --- a/scopes/mdx/mdx/mdx.detector.spec.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { expect } from 'chai'; - -import { MDXDependencyDetector } from './mdx.detector'; - -describe('MDXDependencyDetector', () => { - describe('detect - compileSync path', () => { - it('should return modules from compileSync imports data', () => { - const src = `import React from 'react'; -import { Button } from '@teambit/design.ui.button'; - -# Hello World -`; - const detector = new MDXDependencyDetector(['mdx']); - expect(detector.detect(src)).to.deep.equal(['react', '@teambit/design.ui.button']); - }); - - it('should return empty array when the source has no imports', () => { - const detector = new MDXDependencyDetector(['mdx']); - expect(detector.detect('# Just markdown')).to.deep.equal([]); - }); - }); - - describe('detect - regex fallback on compileSync failure', () => { - it('should detect imports when MDX contains HTML comments', () => { - const src = ` -import React from 'react'; -import { Button } from '@teambit/base-ui.inputs.button'; - - -# Hello World - `; - const detector = new MDXDependencyDetector(['mdx']); - expect(detector.detect(src)).to.deep.equal(['react', '@teambit/base-ui.inputs.button']); - }); - - it('should detect imports when MDX contains unclosed tags', () => { - const src = ` -import { Card } from '@teambit/design.ui.card'; - -
-# Content - `; - const detector = new MDXDependencyDetector(['mdx']); - expect(detector.detect(src)).to.deep.equal(['@teambit/design.ui.card']); - }); - - it('should detect imports when MDX contains escaped characters', () => { - const src = ` -import Component from './component'; - -Here's some text with \\escaped\\characters that MDX v3 doesn't like - `; - const detector = new MDXDependencyDetector(['mdx']); - expect(detector.detect(src)).to.deep.equal(['./component']); - }); - }); - - describe('isSupported', () => { - it('should return true for supported extensions', () => { - const detector = new MDXDependencyDetector(['mdx', 'md']); - expect(detector.isSupported({ ext: 'mdx', filename: 'test.mdx' } as any)).to.be.true; - expect(detector.isSupported({ ext: 'md', filename: 'test.md' } as any)).to.be.true; - }); - - it('should return false for unsupported extensions', () => { - const detector = new MDXDependencyDetector(['mdx']); - expect(detector.isSupported({ ext: 'ts', filename: 'test.ts' } as any)).to.be.false; - }); - }); -}); diff --git a/scopes/mdx/mdx/mdx.detector.ts b/scopes/mdx/mdx/mdx.detector.ts deleted file mode 100644 index 417a280667f0..000000000000 --- a/scopes/mdx/mdx/mdx.detector.ts +++ /dev/null @@ -1,81 +0,0 @@ -import type { DependencyDetector, FileContext } from '@teambit/dependency-resolver'; -import { compileSync } from '@mdx-js/mdx'; -import { mdxOptions } from '@teambit/mdx.modules.mdx-v3-options'; -import { detective as detectImportsWithRegex } from '@teambit/mdx.deps-detectors.detective-mdx'; -import type { Logger } from '@teambit/logger'; - -type ImportSpecifier = { - /** - * relative/absolute or module name. e.g. the `y` in the example of `import x from 'y';` - */ - fromModule: string; - - /** - * is default import (e.g. `import x from 'y';`) - */ - isDefault?: boolean; - - /** - * the name used to identify the module, e.g. the `x` in the example of `import x from 'y';` - */ - identifier?: string; -}; - -/** - * MDX options for dependency detection only. - * Uses the remark plugins from mdxOptions (for frontmatter and import extraction) - * but excludes rehype plugins like rehypeMdxCodeProps that fail on legacy - * code fence meta syntax (e.g. `live=true`). - * - * Computed lazily to avoid triggering the mdx-v3-options dependency chain - * (~180 files) during bootstrap for commands that don't need MDX processing. - */ -let _detectorMdxOptions: Record | undefined; -function getDetectorMdxOptions() { - if (!_detectorMdxOptions) { - _detectorMdxOptions = { - ...(mdxOptions.remarkPlugins && { remarkPlugins: mdxOptions.remarkPlugins }), - ...(mdxOptions.jsxImportSource && { jsxImportSource: mdxOptions.jsxImportSource }), - }; - } - return _detectorMdxOptions; -} - -export class MDXDependencyDetector implements DependencyDetector { - private logger?: Logger; - private currentFilename?: string; - - constructor( - private supportedExtensions: string[], - logger?: Logger - ) { - this.logger = logger; - // Bind detect to preserve `this` context when passed as a detached function. - this.detect = this.detect.bind(this); - } - - isSupported(context: FileContext): boolean { - // Capture filename for use in detect() warning messages. - // isSupported is always called immediately before detect() for the same file. - this.currentFilename = context.filename; - return this.supportedExtensions.includes(context.ext); - } - - detect(source: string): string[] { - const filename = this.currentFilename; - try { - const output = compileSync(source, getDetectorMdxOptions()); - const imports = (output.data?.imports as ImportSpecifier[]) || []; - if (!imports.length) return []; - return imports.map((importSpec) => importSpec.fromModule); - } catch (err: any) { - // MDX v3 may fail to compile files with legacy syntax (HTML comments, escaped - // characters in prose, bare variable declarations, unclosed tags, etc.). - // Fall back to regex-based import detection which is sufficient for dependency resolution. - const fileRef = filename ? ` File: ${filename}` : ''; - const msg = `MDX compilation failed, falling back to regex-based import detection.${fileRef} Error: ${err.message}`; - this.logger?.consoleWarning(msg); - return detectImportsWithRegex(source); - } - } -} diff --git a/scopes/mdx/mdx/mdx.doc-reader.ts b/scopes/mdx/mdx/mdx.doc-reader.ts deleted file mode 100644 index 0d2604c6e120..000000000000 --- a/scopes/mdx/mdx/mdx.doc-reader.ts +++ /dev/null @@ -1,20 +0,0 @@ -import type { DocReader } from '@teambit/docs'; -import { Doc } from '@teambit/docs'; -import { compileSync } from '@mdx-js/mdx'; -import { mdxOptions } from '@teambit/mdx.modules.mdx-v3-options'; - -export class MDXDocReader implements DocReader { - constructor(private extensions: string[]) {} - - async read(path: string, contents: Buffer) { - const output = compileSync(contents.toString('utf-8'), mdxOptions); - const metadata: any = output.data?.frontmatter ?? {}; - - const doc = Doc.from(path, metadata); - return doc; - } - - isFormatSupported(format: string) { - return this.extensions.includes(format); - } -} diff --git a/scopes/mdx/mdx/mdx.docs.mdx b/scopes/mdx/mdx/mdx.docs.mdx deleted file mode 100644 index 943b107202b3..000000000000 --- a/scopes/mdx/mdx/mdx.docs.mdx +++ /dev/null @@ -1,8 +0,0 @@ ---- -description: A Bit-MDX integration for component documentation and independent content composition -labels: ['mdx', 'bit', 'docs', 'md', 'markdown', 'ui'] ---- - -import { Mdx } from '@teambit/mdx.aspect-docs.mdx'; - - diff --git a/scopes/mdx/mdx/mdx.env.ts b/scopes/mdx/mdx/mdx.env.ts deleted file mode 100644 index c8b3e56a8da3..000000000000 --- a/scopes/mdx/mdx/mdx.env.ts +++ /dev/null @@ -1,60 +0,0 @@ -import type { Environment, EnvContext } from '@teambit/envs'; -import { merge } from 'lodash'; -import type { ReactMain } from '@teambit/react'; -import type { Compiler, CompilerMain } from '@teambit/compiler'; -import type { BuildTask } from '@teambit/builder'; -import { MDXMultiCompiler } from '@teambit/mdx.compilers.mdx-multi-compiler'; - -export const MdxEnvType = 'mdx'; - -export class MdxEnv implements Environment { - constructor( - private react: ReactMain, - private compiler: CompilerMain, - private envContext: EnvContext - ) {} - - icon = 'https://static.bit.dev/extensions-icons/mdx-icon-small.svg'; - - private _mdxCompiler?: Compiler; - - /** - * lazily create the MDX compiler. instantiating it loads `@teambit/mdx.compilers.mdx-multi-compiler`, - * which pulls in `@mdx-js/mdx` and its large transitive tree. creating it on-demand (only when a - * compiler is actually needed) keeps these out of the bit bootstrap - see - * e2e/performance/filesystem-read.e2e.ts. - */ - private getMdxCompiler(): Compiler { - if (!this._mdxCompiler) { - this._mdxCompiler = MDXMultiCompiler.from({})(this.envContext); - } - return this._mdxCompiler; - } - - getCompiler() { - return this.getMdxCompiler(); - } - - getBuildPipe(): BuildTask[] { - return [ - this.compiler.createTask('MDXCompiler', this.getMdxCompiler()), - ...this.react.reactEnv.createBuildPipeWithoutCompiler(), - ]; - } - - async getDependencies() { - const mdxDeps = { - dependencies: { - '@teambit/mdx.ui.mdx-scope-context': '1.0.0', - '@mdx-js/react': '^3.1.1', - }, - }; - return merge(this.react.reactEnv.getDependencies(), mdxDeps); - } - - async __getDescriptor() { - return { - type: 'mdx', - }; - } -} diff --git a/scopes/mdx/mdx/mdx.main.runtime.ts b/scopes/mdx/mdx/mdx.main.runtime.ts deleted file mode 100644 index aea51b98378e..000000000000 --- a/scopes/mdx/mdx/mdx.main.runtime.ts +++ /dev/null @@ -1,96 +0,0 @@ -import type { Harmony } from '@teambit/harmony'; -import { MainRuntime } from '@teambit/cli'; -import type { CompilerMain } from '@teambit/compiler'; -import { CompilerAspect } from '@teambit/compiler'; -import type { DependencyResolverMain } from '@teambit/dependency-resolver'; -import { DependencyResolverAspect } from '@teambit/dependency-resolver'; -import type { DocsMain } from '@teambit/docs'; -import { DocsAspect } from '@teambit/docs'; -import { ComponentID } from '@teambit/component-id'; -import type { LoggerMain } from '@teambit/logger'; -import { LoggerAspect } from '@teambit/logger'; -import type { WorkerMain } from '@teambit/worker'; -import { WorkerAspect } from '@teambit/worker'; -import type { EnvsMain } from '@teambit/envs'; -import { EnvContext, EnvsAspect } from '@teambit/envs'; -import type { ReactEnv, ReactMain } from '@teambit/react'; -import { ReactAspect } from '@teambit/react'; -import type { GeneratorMain } from '@teambit/generator'; -import { GeneratorAspect } from '@teambit/generator'; -import { MDXAspect } from './mdx.aspect'; -import { MDXDependencyDetector } from './mdx.detector'; -import { MDXDocReader } from './mdx.doc-reader'; -import { getTemplates } from './mdx.templates'; -import { MdxEnv } from './mdx.env'; - -export type MDXConfig = { - /** - * list of file extensions to consider as MDX files. - */ - extensions: string[]; -}; - -export class MDXMain { - icon() { - return 'https://static.bit.dev/extensions-icons/mdx-icon-small.svg'; - } - - _mdxEnv: MdxEnv; - get mdxEnv() { - return this._mdxEnv; - } - private set mdxEnv(value: MdxEnv) { - this._mdxEnv = value; - } - - static runtime = MainRuntime; - - static dependencies = [ - DocsAspect, - DependencyResolverAspect, - ReactAspect, - EnvsAspect, - CompilerAspect, - GeneratorAspect, - LoggerAspect, - WorkerAspect, - ]; - - static defaultConfig = { - extensions: ['.md', '.mdx'], - }; - - static async provider( - [docs, depResolver, react, envs, compiler, generator, loggerAspect, workerMain]: [ - DocsMain, - DependencyResolverMain, - ReactMain, - EnvsMain, - CompilerMain, - GeneratorMain, - LoggerMain, - WorkerMain, - ], - config: MDXConfig, - slots, - harmony: Harmony - ) { - const mdx = new MDXMain(); - - const envContext = new EnvContext(ComponentID.fromString(MDXAspect.id), loggerAspect, workerMain, harmony); - - const mdxEnv = envs.merge(new MdxEnv(react, compiler, envContext), react.reactEnv); - - envs.registerEnv(mdxEnv); - depResolver.registerDetector(new MDXDependencyDetector(config.extensions, loggerAspect.createLogger(MDXAspect.id))); - docs.registerDocReader(new MDXDocReader(config.extensions)); - if (generator) { - generator.registerComponentTemplate(() => getTemplates(envContext)); - } - - mdx.mdxEnv = mdxEnv; - return mdx; - } -} - -MDXAspect.addRuntime(MDXMain); diff --git a/scopes/mdx/mdx/mdx.templates.ts b/scopes/mdx/mdx/mdx.templates.ts deleted file mode 100644 index 6edb865b3057..000000000000 --- a/scopes/mdx/mdx/mdx.templates.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { MdxComponentTemplate, MdxEnvTemplate } from '@teambit/mdx.generator.mdx-templates'; -import type { EnvContext } from '@teambit/envs'; -import type { ComponentTemplate } from '@teambit/generator'; -import { TemplateList } from '@teambit/generator'; - -const templateListHandler = TemplateList.from([ - MdxComponentTemplate.from({ env: 'teambit.mdx/mdx-env' }), - MdxEnvTemplate.from({}), -]); - -export function getTemplates(envContext: EnvContext): ComponentTemplate[] { - const templateList = templateListHandler(envContext); - return templateList.compute(); -} diff --git a/scopes/mdx/mdx/mdx.ui.runtime.tsx b/scopes/mdx/mdx/mdx.ui.runtime.tsx deleted file mode 100644 index 1ac71eb43edc..000000000000 --- a/scopes/mdx/mdx/mdx.ui.runtime.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import React from 'react'; -import type { CompositionsUI } from '@teambit/compositions'; -import { CompositionsAspect } from '@teambit/compositions'; -import { UIRuntime } from '@teambit/ui'; -import type { TesterUI } from '@teambit/tester'; -import { TesterAspect } from '@teambit/tester'; -import { EmptyBox } from '@teambit/design.ui.empty-box'; -import { MDXAspect } from './mdx.aspect'; - -export class MDXEnvUI { - static runtime = UIRuntime; - static slots = []; - static dependencies = [CompositionsAspect, TesterAspect]; - - static async provider([compositionsUI, testerUi]: [CompositionsUI, TesterUI]) { - const mdxEnvUI = new MDXEnvUI(); - - // TODO: get the docs domain from the community aspect and pass it here as a prop - testerUi.registerEmptyState(() => { - return ( - - ); - }); - - // TODO: get the docs domain from the community aspect and pass it here as a prop - compositionsUI.registerEmptyState(() => { - return ( - - ); - }); - - return mdxEnvUI; - } -} - -MDXAspect.addRuntime(MDXEnvUI); - -export default MDXEnvUI; diff --git a/scopes/mdx/readme/esm.mjs b/scopes/mdx/readme/esm.mjs deleted file mode 100644 index be5223b92ba9..000000000000 --- a/scopes/mdx/readme/esm.mjs +++ /dev/null @@ -1,7 +0,0 @@ -// eslint-disable-next-line import/no-unresolved -import cjsModule from './index.js'; - -export const ReadmeEnv = cjsModule.ReadmeEnv; -export const ReadmeAspect = cjsModule.ReadmeAspect; - -export default cjsModule; diff --git a/scopes/mdx/readme/index.ts b/scopes/mdx/readme/index.ts deleted file mode 100644 index a002558be682..000000000000 --- a/scopes/mdx/readme/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ReadmeAspect } from './readme.aspect'; - -export default ReadmeAspect; -export type { ReadmeMain } from './readme.main.runtime'; -export { ReadmeEnv } from './readme.env'; - -export { ReadmeAspect }; diff --git a/scopes/mdx/readme/readme.aspect.ts b/scopes/mdx/readme/readme.aspect.ts deleted file mode 100644 index 2536d233bcdf..000000000000 --- a/scopes/mdx/readme/readme.aspect.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Aspect } from '@teambit/harmony'; - -export const ReadmeAspect = Aspect.create({ - id: 'teambit.mdx/readme', -}); diff --git a/scopes/mdx/readme/readme.env.ts b/scopes/mdx/readme/readme.env.ts deleted file mode 100644 index 70362ff7adbb..000000000000 --- a/scopes/mdx/readme/readme.env.ts +++ /dev/null @@ -1,23 +0,0 @@ -import type { Component } from '@teambit/component'; -import type { Environment } from '@teambit/envs'; -import type { DocsMain } from '@teambit/docs'; - -export const ReadmeEnvType = 'readme'; - -export class ReadmeEnv implements Environment { - constructor(private docs: DocsMain) {} - private getNegateDocsDevPatterns(): string[] { - return this.docs.getPatterns().map((pattern) => `!${pattern}`); - } - getDocsDevPatterns(component: Component): string[] { - return this.getDevPatterns(component).concat(this.getNegateDocsDevPatterns()); - } - getDevPatterns(component?: Component): string[] { - return component && component.mainFile.relative ? [component.mainFile.relative] : ['index.*']; - } - async __getDescriptor() { - return { - type: 'readme', - }; - } -} diff --git a/scopes/mdx/readme/readme.main.runtime.ts b/scopes/mdx/readme/readme.main.runtime.ts deleted file mode 100644 index 052979e9fc2d..000000000000 --- a/scopes/mdx/readme/readme.main.runtime.ts +++ /dev/null @@ -1,30 +0,0 @@ -import type { EnvsMain } from '@teambit/envs'; -import { EnvsAspect } from '@teambit/envs'; -import { MainRuntime } from '@teambit/cli'; -import type { MdxEnv, MDXMain } from '@teambit/mdx'; -import { MDXAspect } from '@teambit/mdx'; -import type { DocsMain } from '@teambit/docs'; -import { DocsAspect } from '@teambit/docs'; - -import { ReadmeAspect } from './readme.aspect'; -import { ReadmeEnv } from './readme.env'; - -export class ReadmeMain { - static runtime = MainRuntime; - static dependencies = [EnvsAspect, MDXAspect, DocsAspect]; - constructor( - protected env: ReadmeEnv & MdxEnv, - private docs: DocsMain - ) {} - icon() { - return 'https://static.bit.dev/bit-icons/file-text.svg'; - } - static async provider([envs, mdx, docs]: [EnvsMain, MDXMain, DocsMain]) { - const readmeEnv = envs.merge(new ReadmeEnv(docs), mdx.mdxEnv); - envs.registerEnv(readmeEnv); - const readme = new ReadmeMain(readmeEnv, docs); - return readme; - } -} - -ReadmeAspect.addRuntime(ReadmeMain); diff --git a/scopes/pipelines/builder/builder.main.runtime.ts b/scopes/pipelines/builder/builder.main.runtime.ts index bc07070aafea..9d0d70d643d4 100644 --- a/scopes/pipelines/builder/builder.main.runtime.ts +++ b/scopes/pipelines/builder/builder.main.runtime.ts @@ -234,7 +234,12 @@ export class BuilderMain { } const envCompId = (envId && ComponentID.fromString(envId)) || undefined; - const inWs = this.workspace && envCompId ? await this.workspace.hasId(envCompId) : false; + // envs that used to be core aspects may appear without a version - match them against the + // workspace ignoring the version + const inWs = + this.workspace && envCompId + ? await this.workspace.hasId(envCompId, { ignoreVersion: !envCompId.hasVersion() }) + : false; const lastTaggedEnvHasOnlyOverview: boolean | undefined = envCompId && diff --git a/scopes/preview/preview/env-preview-template.task.ts b/scopes/preview/preview/env-preview-template.task.ts index 70e5c4bd3b9e..afff36ec9616 100644 --- a/scopes/preview/preview/env-preview-template.task.ts +++ b/scopes/preview/preview/env-preview-template.task.ts @@ -76,11 +76,15 @@ export class EnvPreviewTemplateTask implements BuildTask { const target = await this.getEnvTargetFromComponent(context, component, envDef, htmlConfig); if (!target) return undefined; const shouldUseDefaultBundler = this.shouldUseDefaultBundler(envDef); - let envToGetBundler = this.envs.getEnvsEnvDefinition().env; - let groupEnvId = 'default'; - if (!shouldUseDefaultBundler) { - envToGetBundler = env; - groupEnvId = envDef.id; + let envToGetBundler = env; + let groupEnvId = envDef.id; + if (shouldUseDefaultBundler) { + // teambit.envs/env is no longer a core aspect, so it may not be loaded. in that case there + // is no bundler to generate the env template with, skip it (like envs without a preview). + const envsEnvDef = this.envs.getEnvsEnvDefinition(); + if (!envsEnvDef) return undefined; + envToGetBundler = envsEnvDef.env; + groupEnvId = 'default'; } if (!grouped[groupEnvId]) { grouped[groupEnvId] = { diff --git a/scopes/preview/preview/pre-bundle.ts b/scopes/preview/preview/pre-bundle.ts index 0ba7a82696a9..8d96234efaca 100644 --- a/scopes/preview/preview/pre-bundle.ts +++ b/scopes/preview/preview/pre-bundle.ts @@ -11,6 +11,7 @@ import { getIdentifiers, } from '@teambit/harmony.modules.harmony-root-generator'; import { sha1 } from '@teambit/toolbox.crypto.sha1'; +import esmLoader from '@teambit/node.utils.esm-loader'; import normalizePath from 'normalize-path'; import { PreviewAspect } from './preview.aspect'; import { clearConsole } from './pre-bundle-utils'; @@ -110,7 +111,11 @@ export async function buildPreBundlePreview(resolvedAspects: AspectDefinition[], PreviewAspect.id, __dirname ); - const config = createRspackConfig(outputDir, mainEntry); + // ESM-only package - must be loaded with a native import(). a require() may be hijacked by a + // stale @babel/register hook (left registered after the mocha tester ran in this process), + // which compiles the ESM source as CJS and crashes on the "export" token. + const { mdxOptions } = await esmLoader(require.resolve('@teambit/mdx.modules.mdx-v3-options')); + const config = createRspackConfig(outputDir, mainEntry, mdxOptions); const compiler = rspack(config as any); try { const compilerRun = promisify(compiler.run.bind(compiler)); diff --git a/scopes/preview/preview/preview.main.runtime.ts b/scopes/preview/preview/preview.main.runtime.ts index 96f943e93444..843a41de6a91 100644 --- a/scopes/preview/preview/preview.main.runtime.ts +++ b/scopes/preview/preview/preview.main.runtime.ts @@ -309,7 +309,7 @@ export class PreviewMain { } private async calculateIncludeOnlyOverview(component: Component): Promise { - if (this.envs.isUsingCoreEnv(component)) { + if (this.isUsingCoreOrLegacyCoreEnv(component)) { return true; } const envComponent = await this.envs.getEnvComponent(component); @@ -317,13 +317,26 @@ export class PreviewMain { } private async calculateUseNameParam(component: Component): Promise { - if (this.envs.isUsingCoreEnv(component)) { + if (this.isUsingCoreOrLegacyCoreEnv(component)) { return true; } const envComponent = await this.envs.getEnvComponent(component); return this.doesEnvUseNameParam(envComponent); } + /** + * envs that used to be core aspects keep their core preview behavior. also, they may not be + * installed yet, in which case fetching their env component (getEnvComponent) throws - and this + * runs during component load. + */ + private isUsingCoreOrLegacyCoreEnv(component: Component): boolean { + return this.envs.isUsingCoreEnv(component) || this.isUsingLegacyCoreEnv(component); + } + + private isUsingLegacyCoreEnv(component: Component): boolean { + return this.envs.isLegacyCoreEnv(this.envs.getEnvId(component)); + } + async generateComponentPreview( componentPattern: string, name: string @@ -556,6 +569,12 @@ export class PreviewMain { // if you want to get the final result use the `doesScaling` method below // This should be used only for component load private async calcDoesScalingForComponent(component: Component): Promise { + // envs that used to be core aspects may not be installed yet, in which case getEnvComponent + // below throws - and this runs during component load. their pinned versions all support + // scaling. (core envs are handled separately below.) + if (this.isUsingLegacyCoreEnv(component)) { + return true; + } const isBundledWithEnv = await this.calcIsBundledWithEnv(component); // if it's a core env and the env template is apart from the component it means the template bundle already contain the scaling functionality if (this.envs.isUsingCoreEnv(component)) { @@ -580,6 +599,11 @@ export class PreviewMain { * this calculation is based on the env of the component and if the env of the component support it. */ async doesScaling(component: Component): Promise { + // envs that used to be core aspects may not be installed yet, in which case getEnvComponent + // below throws. their pinned versions all support scaling (matches calcDoesScalingForComponent). + if (this.isUsingLegacyCoreEnv(component)) { + return true; + } const inWorkspace = await this.workspace?.hasId(component.id); // Support case when we have the dev server for the env, in that case we calc the data of the env as we can't rely on the env data from the scope // since we bundle it for the dev server again @@ -626,7 +650,9 @@ export class PreviewMain { async isSupportSkipIncludes(component: Component) { if (!this.config.onlyOverview && !isFeatureEnabled(ONLY_OVERVIEW)) return false; - const isCore = this.envs.isUsingCoreEnv(component); + // include legacy former-core envs: they may not be installed yet, and getEnvComponent below + // throws for them. treat them like core envs (no skip-includes). + const isCore = this.isUsingCoreOrLegacyCoreEnv(component); if (isCore) return false; const envComponent = await this.envs.getEnvComponent(component); diff --git a/scopes/preview/preview/rspack/rspack.config.ts b/scopes/preview/preview/rspack/rspack.config.ts index c6112ba2cc61..4bc6dc207712 100644 --- a/scopes/preview/preview/rspack/rspack.config.ts +++ b/scopes/preview/preview/rspack/rspack.config.ts @@ -1,7 +1,6 @@ import { rspack, type Configuration } from '@rspack/core'; import { fallbacksProvidePluginConfig, fallbacks } from '@teambit/webpack'; import { excludeNodeModulesJs } from '@teambit/webpack.modules.exclude-node-modules-js'; -import { mdxOptions } from '@teambit/mdx.modules.mdx-v3-options'; import { RspackManifestPlugin } from 'rspack-manifest-plugin'; import { generateAssetManifest } from '@teambit/rspack.modules.generate-asset-manifest'; @@ -29,7 +28,13 @@ const cssParser = { 'css/module': { namedExports: false }, } as const; -export function createRspackConfig(outputDir: string, entryFile: string): Configuration { +/** + * mdxOptions are the options of @teambit/mdx.modules.mdx-v3-options - an ESM-only package the + * caller must load with a native import() (a require here may be hijacked by a stale + * @babel/register hook, e.g. after the mocha tester ran in this process, which compiles the ESM + * source as CJS and crashes on the "export" token). + */ +export function createRspackConfig(outputDir: string, entryFile: string, mdxOptions: object): Configuration { const mode = process.env.BIT_DEBUG_PREVIEW_BUNDLE ? 'development' : 'production'; const shouldUseSourceMap = mode === 'development' || process.env.GENERATE_SOURCEMAP === 'true'; diff --git a/scopes/react/react/apps/web/compute-results.ts b/scopes/react/react/apps/web/compute-results.ts deleted file mode 100644 index 19c655e1d009..000000000000 --- a/scopes/react/react/apps/web/compute-results.ts +++ /dev/null @@ -1,24 +0,0 @@ -import type { BundlerResult } from '@teambit/bundler'; -import type { ReactAppBuildResult } from './react-build-result'; - -type ResultsOptions = { - publicDir: string; - ssrPublicDir?: string; -}; -export async function computeResults( - results: BundlerResult[], - { publicDir, ssrPublicDir }: ResultsOptions -): Promise { - const result = results[0]; - - return { - publicDir, // TODO: remove this later. it's for backward compatibility. use "metadata.publicDir" instead. - ssrPublicDir, // TODO: remove this later. it's for backward compatibility. use "metadata.ssrPublicDir" instead. - metadata: { - publicDir, - ssrPublicDir, - }, - errors: result.errors, - warnings: result.warnings, - }; -} diff --git a/scopes/react/react/apps/web/deploy-context.ts b/scopes/react/react/apps/web/deploy-context.ts deleted file mode 100644 index e4b23cf43d88..000000000000 --- a/scopes/react/react/apps/web/deploy-context.ts +++ /dev/null @@ -1,4 +0,0 @@ -import type { AppDeployContext } from '@teambit/application'; -import type { ReactAppBuildResult } from './react-build-result'; - -export type ReactDeployContext = ReactAppBuildResult & AppDeployContext; diff --git a/scopes/react/react/apps/web/index.ts b/scopes/react/react/apps/web/index.ts deleted file mode 100644 index 0cbea3ad9acf..000000000000 --- a/scopes/react/react/apps/web/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export { ReactAppType } from './react.app-type'; -export type { ReactDeployContext } from './deploy-context'; -export type { ReactAppOptions } from './react-app-options'; diff --git a/scopes/react/react/apps/web/react-app-options.ts b/scopes/react/react/apps/web/react-app-options.ts deleted file mode 100644 index 2261b73d8aa8..000000000000 --- a/scopes/react/react/apps/web/react-app-options.ts +++ /dev/null @@ -1,66 +0,0 @@ -import type { Bundler, DevServer } from '@teambit/bundler'; -import type { WebpackConfigTransformer } from '@teambit/webpack.webpack-bundler'; - -import type { ReactDeployContext } from './deploy-context'; - -export type ReactAppOptions = { - /** - * name of the application. - */ - name: string; - - /** - * path to entry files of the application. - */ - entry: string[] | ((path?: string) => Promise); - - /** - * path to server-rendered entrypoint of the app - */ - ssr?: string | (() => Promise); - - /** - * instance of bundler to use. default is Webpack. - */ - bundler?: Bundler; - - /** - * instance of serverside bundler to use. default is Webpack. - */ - ssrBundler?: Bundler; - - /** - * instance of dev server to use. default is Webpack. - */ - devServer?: DevServer; - - /** - * set webpack transformers - */ - webpackTransformers?: WebpackConfigTransformer[]; - - /** - * deploy function. - */ - deploy?: (context: ReactDeployContext) => Promise; - - /** - * ranges of ports to use to run the app server. - */ - portRange?: [start: number, end: number]; - - /** - * favicon for the app. You can pass an abs path (using require.resolve()) or a url. - */ - favicon?: string; - - /** - * path to load the webpack instance from - */ - webpackModulePath?: string; - - /** - * path to load the webpack dev server instance from. - */ - webpackDevServerModulePath?: string; -}; diff --git a/scopes/react/react/apps/web/react-build-result.ts b/scopes/react/react/apps/web/react-build-result.ts deleted file mode 100644 index 16a4b75627d6..000000000000 --- a/scopes/react/react/apps/web/react-build-result.ts +++ /dev/null @@ -1,10 +0,0 @@ -import type { AppBuildResult } from '@teambit/application'; - -export type ReactAppBuildResult = { - /** - * the directory which includes the built application public assets. - * when using ssr, public dir is undefined. - */ - publicDir?: string; - ssrPublicDir?: string; -} & AppBuildResult; diff --git a/scopes/react/react/apps/web/react.app-type.ts b/scopes/react/react/apps/web/react.app-type.ts deleted file mode 100644 index b6409c046ce8..000000000000 --- a/scopes/react/react/apps/web/react.app-type.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { Logger } from '@teambit/logger'; -import type { DependencyResolverMain } from '@teambit/dependency-resolver'; -import type { ApplicationType } from '@teambit/application'; -import type { ReactAppOptions } from './react-app-options'; -import { ReactApp } from './react.application'; -import type { ReactEnv } from '../../react.env'; - -export class ReactAppType implements ApplicationType { - constructor( - readonly name: string, - private reactEnv: ReactEnv, - private logger: Logger, - private dependencyResolver: DependencyResolverMain - ) {} - - createApp(options: ReactAppOptions) { - return new ReactApp( - options.name, - options.entry, - options.ssr, - options.portRange || [3000, 4000], - this.reactEnv, - this.logger, - this.dependencyResolver, - options.bundler, - options.ssrBundler, - options.devServer, - options.webpackTransformers, - options.deploy, - options.favicon, - options.webpackModulePath, - options.webpackDevServerModulePath - ); - } -} diff --git a/scopes/react/react/apps/web/react.application.ts b/scopes/react/react/apps/web/react.application.ts deleted file mode 100644 index 5748f880632b..000000000000 --- a/scopes/react/react/apps/web/react.application.ts +++ /dev/null @@ -1,342 +0,0 @@ -import { readFileSync } from 'fs'; -import { join, resolve, basename } from 'path'; -import type { Application, AppContext, AppBuildContext, AppResult, ApplicationInstance } from '@teambit/application'; -import type { Bundler, DevServer, BundlerContext, DevServerContext, BundlerHtmlConfig } from '@teambit/bundler'; -import { Port } from '@teambit/toolbox.network.get-port'; -import { ComponentMap } from '@teambit/component'; -import type { Logger } from '@teambit/logger'; -import type { DependencyResolverMain } from '@teambit/dependency-resolver'; -import { WorkspacePolicy } from '@teambit/dependency-resolver'; -import compact from 'lodash.compact'; -import type { WebpackConfigTransformer } from '@teambit/webpack.webpack-bundler'; -import { BitError } from '@teambit/bit-error'; -import type { ReactEnv } from '../../react.env'; -import type { ReactAppBuildResult } from './react-build-result'; -import { html } from '../../webpack'; -import type { ReactDeployContext } from './deploy-context'; -import { computeResults } from './compute-results'; -import { clientConfig, ssrConfig, calcOutputPath, ssrBuildConfig, buildConfig } from './webpack/webpack.app.ssr.config'; -import { addDevServer, setOutput, replaceTerserPlugin, setDevServerClient } from './webpack/mutators'; -import { createExpressSsr, loadSsrApp, parseAssets } from './ssr/ssr-express'; - -export class ReactApp implements Application { - constructor( - readonly name: string, - readonly entry: string[] | ((path?: string) => Promise), - readonly ssr: string | (() => Promise) | undefined, - readonly portRange: [number, number], - private reactEnv: ReactEnv, - private logger: Logger, - private dependencyResolver: DependencyResolverMain, - readonly bundler?: Bundler, - readonly ssrBundler?: Bundler, - readonly devServer?: DevServer, - readonly transformers: WebpackConfigTransformer[] = [], - readonly deploy?: (context: ReactDeployContext) => Promise, - readonly favicon?: string, - readonly webpackModulePath?: string, - readonly webpackDevServerModulePath?: string - ) {} - readonly applicationType = 'react-common-js'; - readonly dir = 'public'; - readonly ssrDir = 'ssr'; - - async run(context: AppContext): Promise { - const [from, to] = this.portRange; - const port = context.port || (await Port.getPort(from, to)); - - if (this.devServer) { - await this.devServer.listen(port); - this.logger.console(`${context.appName} is listening on http://localhost:${port}`); - - return { - appName: context.appName, - port, - }; - } - - const devServerContext = await this.getDevServerContext(context); - const devServer = this.reactEnv.getDevServer( - devServerContext, - [addDevServer, setOutput, setDevServerClient, ...this.transformers], - this.webpackModulePath, - this.webpackDevServerModulePath - ); - await devServer.listen(port); - this.logger.console(`${context.appName} is listening on http://localhost:${port}`); - - return { - appName: context.appName, - port, - }; - } - - async runSsr(context: AppContext): Promise { - const [from, to] = this.portRange; - const port = await Port.getPort(from, to); - - // bundle client - const clientBundle = await this.buildClient(context); - if (clientBundle.errors.length > 0) return { errors: clientBundle.errors }; - this.logger?.info('[react.application] [ssr] client bundle - complete'); - - // bundle server - const serverBundle = await this.buildSsr(context); - if (serverBundle.errors.length > 0) return { errors: serverBundle.errors }; - this.logger?.info('[react.application] [ssr] server bundle - complete'); - - // load server-side runtime - const app = await loadSsrApp(context.workdir, context.appName); - this.logger?.info('[react.application] [ssr] bundle code - loaded'); - - const expressApp = createExpressSsr({ - name: context.appName, - workdir: context.workdir, - port, - app, - assets: parseAssets(clientBundle.assets), - logger: this.logger, - }); - - expressApp.listen(port); - this.logger.console(`listening on port ${port}`); - return { port }; - } - - private async buildClient(context: AppContext) { - const htmlConfig: BundlerHtmlConfig[] = [ - { - title: context.appName, - templateContent: html(context.appName), - minify: false, - favicon: this.favicon, - }, - ]; - - // extend, including prototype methods - const ctx: BundlerContext = Object.assign(Object.create(context), { - html: htmlConfig, - targets: [ - { - entries: await this.getEntries(), - components: [context.appComponent], - outputPath: resolve(context.workdir, calcOutputPath(context.appName, 'browser')), - hostDependencies: this.getHostDependencies(), - aliasHostDependencies: true, - }, - ], - - capsuleNetwork: undefined, - previousTasksResults: [], - }); - - const bundler = await this.reactEnv.getBundler( - ctx, - [(config) => config.merge([clientConfig()]), ...this.transformers], - this.webpackModulePath - ); - - const bundleResult = await bundler.run(); - return bundleResult[0]; - } - - private async buildSsr(context: AppContext) { - // extend, including prototype methods - const ctx: BundlerContext = Object.assign(Object.create(context), { - ...context, - targets: [ - { - entries: await this.getSsrEntries(), - components: [context.appComponent], - outputPath: resolve(context.workdir, calcOutputPath(context.appName, 'ssr')), - hostDependencies: this.getHostDependencies(), - aliasHostDependencies: true, - }, - ], - - capsuleNetwork: undefined, - previousTasksResults: [], - }); - - const bundler = await this.reactEnv.getBundler( - ctx, - [(config) => config.merge([ssrConfig()]), ...this.transformers], - this.webpackModulePath - ); - - const bundleResult = await bundler.run(); - return bundleResult[0]; - } - - async build(context: AppBuildContext): Promise { - const htmlConfig: BundlerHtmlConfig[] = [ - { - title: context.name, - templateContent: html(context.name), - minify: false, - favicon: this.favicon, - // filename: ''.html`, - }, - ]; - Object.assign(context, { - html: htmlConfig, - }); - const bundler = await this.getBundler(context); - const bundleResult = await bundler.run(); - const ssrAppDir = join(this.getPublicDir(context.artifactsDir)); - - if (this.ssr) await this.buildSsrApp(context, ssrAppDir); - return computeResults(bundleResult, { - publicDir: `${this.getPublicDir(context.artifactsDir)}/${this.dir}`, - ssrPublicDir: ssrAppDir, - }); - } - - private async buildSsrApp(context: AppBuildContext, ssrAppDir: string) { - const ssrBundler = await this.getSsrBundler(context); - await ssrBundler.run(); - const runner = readFileSync(join(__dirname, './ssr/app/runner')).toString(); - context.capsule.fs.writeFileSync(join(ssrAppDir, 'runner.js'), runner); - const capsuleSsrDir = context.capsule.fs.getPath(ssrAppDir); - const installer = this.dependencyResolver.getInstaller({ - packageManager: 'teambit.dependencies/yarn', - rootDir: capsuleSsrDir, - cacheRootDirectory: capsuleSsrDir, - }); - await installer.install(capsuleSsrDir, this.getSsrPolicy(), new ComponentMap(new Map())); - return ssrAppDir; - } - - private getSsrPolicy() { - const workspacePolicy = new WorkspacePolicy([]); - workspacePolicy.add({ lifecycleType: 'runtime', dependencyId: 'express', value: { version: '4.18.1' } }); - workspacePolicy.add({ - lifecycleType: 'runtime', - dependencyId: '@teambit/react.rendering.ssr', - value: { version: '0.0.3' }, - }); - workspacePolicy.add({ - lifecycleType: 'runtime', - dependencyId: '@teambit/ui-foundation.ui.pages.static-error', - value: { version: '0.0.75' }, - }); - - workspacePolicy.add({ - lifecycleType: 'peer', - dependencyId: 'react', - value: { version: '17.0.2' }, - }); - - workspacePolicy.add({ - lifecycleType: 'peer', - dependencyId: 'react-dom', - value: { version: '17.0.2' }, - }); - return workspacePolicy; - } - - private getBundler(context: AppBuildContext) { - if (this.bundler) return this.bundler; - return this.getDefaultBundler(context); - } - - private getSsrBundler(context: AppBuildContext) { - if (this.ssrBundler) return this.ssrBundler; - return this.getDefaultSsrBundler(context); - } - - private async getDefaultBundler(context: AppBuildContext) { - const { capsule } = context; - const publicDir = this.getPublicDir(context.artifactsDir); - const outputPath = join(capsule.path, publicDir); - - const bundlerContext = await this.getBuildContext(context, { outputPath }); - const transformers: WebpackConfigTransformer[] = compact([ - (configMutator) => configMutator.merge(buildConfig({ outputPath: join(outputPath, this.dir) })), - replaceTerserPlugin(), - ...this.transformers, - ]); - - const reactEnv = context.env as ReactEnv; - const bundler: Bundler = await reactEnv.getBundler(bundlerContext, transformers, this.webpackModulePath); - return bundler; - } - - private async getDefaultSsrBundler(context: AppBuildContext) { - const { capsule } = context; - const publicDir = this.getPublicDir(context.artifactsDir); - const outputPath = join(capsule.path, publicDir); - - const bundlerContext = await this.getBuildContext(context, { outputPath }); - const transformers: WebpackConfigTransformer[] = compact([ - (configMutator) => configMutator.merge(ssrBuildConfig({ outputPath: join(outputPath, this.ssrDir) })), - replaceTerserPlugin(), - ...this.transformers, - ]); - - const reactEnv = context.env as ReactEnv; - const bundler: Bundler = await reactEnv.getBundler(bundlerContext, transformers, this.webpackModulePath); - return bundler; - } - - private async getBuildContext(context: AppBuildContext, { outputPath }: { outputPath: string }) { - const { capsule } = context; - const reactEnv = context.env as ReactEnv; - const { distDir } = reactEnv.getCompiler(); - const targetEntries = await this.getEntries(`${capsule.path}/${distDir}`); - const entries = targetEntries.map((entry) => require.resolve(`${capsule.path}/${distDir}/${basename(entry)}`)); - - const bundlerContext: BundlerContext = Object.assign(context, { - targets: [ - { - components: [capsule?.component], - entries, - outputPath, - hostRootDir: capsule?.path, - hostDependencies: this.getHostDependencies(), - aliasHostDependencies: true, - }, - ], - entry: [], - rootPath: '/', - metaData: { - initiator: `building app: ${context.name}`, - envId: context.id, - }, - }); - - return bundlerContext; - } - - private getPublicDir(artifactsDir: string) { - return join(artifactsDir, this.applicationType, this.name); - } - - async getEntries(path?: string): Promise { - if (Array.isArray(this.entry)) return this.entry; - return this.entry(path); - } - - async getSsrEntries(): Promise { - if (!this.ssr) throw new BitError('tried to build ssr without ssr entries'); - if (typeof this.ssr === 'string') return [this.ssr]; - return [await this.ssr()]; - } - - private async getDevServerContext(context: AppContext): Promise { - const entries = await this.getEntries(); - return Object.assign(context, { - entry: entries, - rootPath: '', - publicPath: `public/${this.name}`, - title: this.name, - favicon: this.favicon, - hostDependencies: await this.getHostDependencies(), - aliasHostDependencies: true, - }); - } - - private getHostDependencies(): string[] { - return this.reactEnv.getAdditionalHostDependencies(); - } -} diff --git a/scopes/react/react/apps/web/ssr/app/runner b/scopes/react/react/apps/web/ssr/app/runner deleted file mode 100644 index cd11951d41a8..000000000000 --- a/scopes/react/react/apps/web/ssr/app/runner +++ /dev/null @@ -1,52 +0,0 @@ -const Express = require('express'); -const { readFileSync } = require('fs'); -const { browserFromExpress } = require('@teambit/react.rendering.ssr'); -const { join, resolve } = require('path'); - -const client = './public'; -const ssrPath = './ssr'; -const mainFile = 'index.html'; - -// eslint-disable-next-line -const entry = require(`./${ssrPath}`); -const manifest = JSON.parse(readFileSync(join(client, 'assets-manifest.json')).toString()); -const options = process?.argv?.slice(2)?.[0] ? JSON.parse(process?.argv?.slice(2)?.[0]) : {}; - -const assetsArray = Object.values(manifest); -const assets = { - css: assetsArray.filter((id) => id.endsWith && id.endsWith('.css')).map((name) => join(name)), - js: assetsArray.filter((id) => id.endsWith && id.endsWith('.js')).map((name) => join(name)), -}; - -const app = Express(); -const ssrApp = entry?.default; -if (!ssrApp) throw new Error(`bundle entry file has no default export (at "${entry}")`); - -app.use('/', Express.static(resolve(client))); -app.use((request, response, next) => { - if (request.query._rendering !== 'client') { - next(); - return; - } - response.sendFile(resolve(client, mainFile)); -}); - -const port = options?.port || 3000; - -app.use(async (request, response) => { - const browser = browserFromExpress(request, port); - const session = { assets, browser, request, response }; - - try { - // the app itself controls the response - await ssrApp(session); - } catch (error) { - // eslint-disable-next-line - console.log(error); - response.sendFile(resolve(client, mainFile)); - } -}); - -app.listen(port, () => { - console.log(`Listening to requests on ${port}`); -}); diff --git a/scopes/react/react/apps/web/ssr/ssr-express.ts b/scopes/react/react/apps/web/ssr/ssr-express.ts deleted file mode 100644 index 25f072e77354..000000000000 --- a/scopes/react/react/apps/web/ssr/ssr-express.ts +++ /dev/null @@ -1,82 +0,0 @@ -import type { Asset } from '@teambit/bundler'; -import type { Logger } from '@teambit/logger'; -import { serverError } from '@teambit/ui-foundation.ui.pages.static-error'; -import { browserFromExpress } from '@teambit/react.rendering.ssr'; -import type { HtmlAssets, SsrSession } from '@teambit/react.rendering.ssr'; - -import Express from 'express'; -import * as fs from 'fs-extra'; -import { resolve } from 'path'; -import urlJoin from 'url-join'; - -import { calcOutputPath, PUBLIC_PATH, SSR_ENTRY_FILE } from '../webpack/webpack.app.ssr.config'; - -const MAGIC_FOLDER = 'public'; // idk where this is comping from - -type ExpressSsrOptions = { - name: string; - workdir: string; - port: number; - app: any; - assets: HtmlAssets; - logger?: Logger; -}; - -export function createExpressSsr({ name, workdir, port, app, assets, logger }: ExpressSsrOptions): Express.Express { - const express = Express(); - - const publicFolder = resolve(workdir, calcOutputPath(name, 'browser'), MAGIC_FOLDER); - - express.use(PUBLIC_PATH, Express.static(publicFolder)); - express.use((request, response, next) => { - if (request.query._rendering !== 'client') { - next(); - return; - } - response.sendFile(resolve(workdir, calcOutputPath(name, 'browser'), MAGIC_FOLDER, 'index.html')); - }); - // eslint-disable-next-line @typescript-eslint/no-misused-promises - express.use(async (request, response) => { - logger?.info(`[react.application] [ssr] handling "${request.url}"`); - const browser = browserFromExpress(request, port); - const session: SsrSession = { assets, browser, request, response }; - - try { - // the app itself controls the response - await app(session); - logger?.console(`[react.application] [ssr] success "${request.url}"`); - } catch (error: any) { - logger?.consoleError(`[react.application] [ssr] error at "${request.url}"`, error); - response.status(500).send(serverError()); - } - }); - - return express; -} - -export async function loadSsrApp(workdir: string, appName: string) { - const entryFile = resolve(workdir, calcOutputPath(appName, 'ssr'), MAGIC_FOLDER, SSR_ENTRY_FILE); - if (!fs.existsSync(entryFile)) throw new Error(`expected ssr bundle entry file at "${entryFile}"`); - - const entry = await import(entryFile); - const app = entry?.default; - if (!app) throw new Error(`bundle entry file has no default export (at "${entryFile}")`); - - return app; -} - -export function parseAssets(assets: Asset[], publicPath = PUBLIC_PATH): HtmlAssets { - const deadAssets = assets.filter((x) => !x.name); - if (deadAssets.length > 0) throw new Error('missing some build assets (maybe need to turn on cachedAssets, etc)'); - - return { - css: assets - .map((x) => x.name) - .filter((name) => name?.endsWith('.css')) - .map((name) => urlJoin(publicPath, name)), - js: assets - .map((x) => x.name) - .filter((name) => name?.endsWith('.js')) - .map((name) => urlJoin(publicPath, name)), - }; -} diff --git a/scopes/react/react/apps/web/webpack/mutators.ts b/scopes/react/react/apps/web/webpack/mutators.ts deleted file mode 100644 index dd6604575bf0..000000000000 --- a/scopes/react/react/apps/web/webpack/mutators.ts +++ /dev/null @@ -1,67 +0,0 @@ -import type { WebpackConfigMutator } from '@teambit/webpack.modules.config-mutator'; -import { remove } from 'lodash'; -import TerserPlugin from 'terser-webpack-plugin'; - -export function addDevServer(configMutator: WebpackConfigMutator) { - return configMutator.addTopLevel('devServer', { - allowedHosts: 'all', - historyApiFallback: { - index: '/index.html', - disableDotRule: true, - }, - headers: { - 'Access-Control-Allow-Origin': '*', - }, - }); -} - -export function setOutput(configMutator: WebpackConfigMutator) { - if (!configMutator.raw.output) configMutator.raw.output = {}; - configMutator.raw.output.publicPath = '/'; - - return configMutator; -} - -/** - * Setting the webSocketURL to use port 0 - * This is will make the dev server to use the same port as the website - * This is mainly required for a cases when the port is forwarded to a different port - * For example when using online vscode instances - * @param configMutator - * @returns - */ -export function setDevServerClient(configMutator: WebpackConfigMutator) { - if (!configMutator.raw.devServer) configMutator.raw.devServer = {}; - - configMutator.raw.devServer.client = { - webSocketURL: 'ws://0.0.0.0:0/ws', - }; - - return configMutator; -} - -export function replaceTerserPlugin() { - return (configMutator: WebpackConfigMutator) => { - if (!configMutator.raw.optimization?.minimizer) return configMutator; - - remove(configMutator.raw.optimization?.minimizer, (minimizer: any) => { - return minimizer.constructor.name === 'TerserPlugin'; - }); - - const terserer = CreateTerserPlugin(); - configMutator.raw.optimization?.minimizer.push(terserer); - - return configMutator; - }; -} - -function CreateTerserPlugin() { - return new TerserPlugin({ - minify: TerserPlugin.esbuildMinify, - // `terserOptions` options will be passed to `esbuild` - // Link to options - https://esbuild.github.io/api/#minify - terserOptions: { - minify: true, - }, - }); -} diff --git a/scopes/react/react/apps/web/webpack/webpack.app.ssr.config.ts b/scopes/react/react/apps/web/webpack/webpack.app.ssr.config.ts deleted file mode 100644 index 358915f8d6a0..000000000000 --- a/scopes/react/react/apps/web/webpack/webpack.app.ssr.config.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { join } from 'path'; -import type { Configuration } from 'webpack'; - -const OUTPUT_FOLDER = 'public/bit-apps'; -export const SSR_ENTRY_FILE = 'index.js'; -/** _external_ base url for static files. (is not a folder) - * @example - * "http://localhost:3000/public/main.88a88d47d86aaabc0230.js" - */ -export const PUBLIC_PATH = '/public'; - -enum Targets { - ssr = 'ssr', - browser = 'browser', -} - -export function calcOutputPath(appName: string, target: Targets | keyof typeof Targets) { - return join(OUTPUT_FOLDER, appName, target); -} - -export function clientConfig(): Configuration { - return { - output: { publicPath: PUBLIC_PATH, filename: '[name].[chunkhash].js' }, - }; -} - -export function ssrConfig(): Configuration { - return { - target: 'node', - devtool: 'eval-cheap-module-source-map', - - output: { - libraryTarget: 'commonjs', - filename: SSR_ENTRY_FILE, - }, - }; -} - -export function buildConfig({ outputPath }: { outputPath: string }): Configuration { - return { - output: { - path: outputPath, - publicPath: `/`, - filename: '[name].[chunkhash].js', - }, - }; -} - -export function ssrBuildConfig({ outputPath }: { outputPath: string }): Configuration { - return { - target: 'node', - devtool: 'eval-cheap-module-source-map', - - output: { - path: outputPath, - publicPath: `/`, - libraryTarget: 'commonjs', - filename: 'index.js', - }, - }; -} diff --git a/scopes/react/react/eslint/eslintrc.js b/scopes/react/react/eslint/eslintrc.js deleted file mode 100644 index 90df02c9e916..000000000000 --- a/scopes/react/react/eslint/eslintrc.js +++ /dev/null @@ -1,12 +0,0 @@ -// Using object -import '@teambit/react.eslint-config-bit-react'; - -module.exports = { - extends: [require.resolve('@teambit/react.eslint-config-bit-react')], - parserOptions: { - // parser: require.resolve('@typescript-eslint/parser'), - // createDefaultProgram: true, - // resolve the env tsconfig. - project: require.resolve('../typescript/tsconfig.json'), - }, -}; diff --git a/scopes/react/react/esm.mjs b/scopes/react/react/esm.mjs deleted file mode 100644 index 9db8574cdc89..000000000000 --- a/scopes/react/react/esm.mjs +++ /dev/null @@ -1,7 +0,0 @@ -// eslint-disable-next-line import/no-unresolved -import cjsModule from './index.js'; - -export const ReactAspect = cjsModule.ReactAspect; - -export default cjsModule; - diff --git a/scopes/react/react/highlighter-widget.tsx b/scopes/react/react/highlighter-widget.tsx deleted file mode 100644 index 104e88e9c3c5..000000000000 --- a/scopes/react/react/highlighter-widget.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import React from 'react'; -import { OptionButton } from '@teambit/design.ui.input.option-button'; -import { Tooltip } from '@teambit/design.ui.tooltip'; -import { usePreviewQueryParams } from '@teambit/compositions.ui.hooks.use-composition'; - -const PARAM_NAME = 'highlighter'; - -export function HighlighterWidget() { - const [active, setActive] = usePreviewQueryParams(PARAM_NAME); - - return ( - - {/* tooltip requires child with ref */} - - setActive(!active)} active={active} /> - - - ); -} diff --git a/scopes/react/react/index.ts b/scopes/react/react/index.ts deleted file mode 100644 index 6136fae0d165..000000000000 --- a/scopes/react/react/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -export type { ReactMain, UseWebpackModifiers, UseTypescriptModifiers } from './react.main.runtime'; -export type { ReactPreview } from './react.preview.runtime'; -export type { ReactAppType } from './apps/web/react.app-type'; -export type { ReactEnv } from './react.env'; -export type { ReactSchema } from './react.schema'; -export type { ReactAPITransformer } from './react.api.transformer'; -export type { ReactAppOptions, ReactDeployContext } from './apps/web'; -// Re-export it to indicate for people that extends the react env that we are using it -// Commented - make errors in safari - SyntaxError: Invalid regular expression: invalid group specifier name -// export * as styleRegexps from '@teambit/modules.style-regexps'; - -export { ReactAspect, ReactAspect as default } from './react.aspect'; diff --git a/scopes/react/react/jest/index.ts b/scopes/react/react/jest/index.ts deleted file mode 100644 index d4d46b3dfe72..000000000000 --- a/scopes/react/react/jest/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -import cjsConfig from './jest.cjs.config'; -import esmConfig from './jest.esm.config'; - -export { cjsConfig, esmConfig }; diff --git a/scopes/react/react/jest/jest.cjs.config.js b/scopes/react/react/jest/jest.cjs.config.js deleted file mode 100644 index e74eee06720c..000000000000 --- a/scopes/react/react/jest/jest.cjs.config.js +++ /dev/null @@ -1,14 +0,0 @@ -const { cjsConfig } = require('@teambit/react.jest.react-jest'); -const { generateNodeModulesPattern } = require('@teambit/dependencies.modules.packages-excluder'); -const packagesToExclude = ['@teambit']; - -module.exports = { - ...cjsConfig, - transformIgnorePatterns: [ - '^.+.module.(css|sass|scss)$', - generateNodeModulesPattern({ - packages: packagesToExclude, - excludeComponents: true, - }), - ], -}; diff --git a/scopes/react/react/jest/jest.config.js b/scopes/react/react/jest/jest.config.js deleted file mode 100644 index 4fc150d81ba2..000000000000 --- a/scopes/react/react/jest/jest.config.js +++ /dev/null @@ -1,7 +0,0 @@ -// This file is used for backward compatibility for old -// envs that directly reference this file. -// Please use the jest.cjs.config.js file instead. -// Please do not delete this file. -const cjsConfig = require('./jest.cjs.config'); - -module.exports = cjsConfig; diff --git a/scopes/react/react/jest/jest.esm.config.js b/scopes/react/react/jest/jest.esm.config.js deleted file mode 100644 index a694200808b4..000000000000 --- a/scopes/react/react/jest/jest.esm.config.js +++ /dev/null @@ -1,14 +0,0 @@ -const { esmConfig } = require('@teambit/react.jest.react-jest'); -const { generateNodeModulesPattern } = require('@teambit/dependencies.modules.packages-excluder'); -const packagesToExclude = ['@teambit']; - -module.exports = { - ...esmConfig, - transformIgnorePatterns: [ - '^.+.module.(css|sass|scss)$', - generateNodeModulesPattern({ - packages: packagesToExclude, - excludeComponents: true, - }), - ], -}; diff --git a/scopes/react/react/prettier/prettier.config.js b/scopes/react/react/prettier/prettier.config.js deleted file mode 100644 index 831bb9079c9f..000000000000 --- a/scopes/react/react/prettier/prettier.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - trailingComma: 'es5', - tabWidth: 2, - singleQuote: true, -}; diff --git a/scopes/react/react/react.api.transformer.ts b/scopes/react/react/react.api.transformer.ts deleted file mode 100644 index 54123eee748e..000000000000 --- a/scopes/react/react/react.api.transformer.ts +++ /dev/null @@ -1,49 +0,0 @@ -import type { ParameterSchema, SchemaNode } from '@teambit/semantics.entities.semantic-schema'; -import { FunctionLikeSchema, TypeRefSchema } from '@teambit/semantics.entities.semantic-schema'; -import type { SchemaNodeTransformer } from '@teambit/typescript'; -import { ReactSchema } from './react.schema'; - -const REACT_FILE_EXT = ['.tsx', '.jsx']; - -// only detects functional react components for now -export class ReactAPITransformer implements SchemaNodeTransformer { - predicate(node: SchemaNode) { - const isFunctionLike = node.__schema === FunctionLikeSchema.name; - if (!isFunctionLike) return false; - const functionNode = node as FunctionLikeSchema; - const isReactFile = REACT_FILE_EXT.some((r) => functionNode.location.filePath.includes(r)); - if (!isReactFile) return false; - const params = functionNode.params; - if (params.length > 1) return false; - const returnsPotentialReactElement = [ - 'JSX.Element', - 'React.ReactNode', - 'null', - 'undefined', - 'React.ReactChild', - 'React.ReactFragment', - 'React.ReactPortal', - 'React.JSX.Element', - ].includes(this.getReturnTypeName(node as FunctionLikeSchema)); - if (!returnsPotentialReactElement) return false; - return true; - } - - async transform(node: FunctionLikeSchema): Promise { - return new ReactSchema( - node.location, - node.name, - new TypeRefSchema(node.returnType.location, this.getReturnTypeName(node), undefined, 'react'), - node.params[0] as ParameterSchema, - node.signature, - node.modifiers, - node.doc, - node.typeParams - ); - } - - private getReturnTypeName(node: FunctionLikeSchema): string { - const returnType = node.returnType; - return returnType.name ?? returnType.toString(); - } -} diff --git a/scopes/react/react/react.aspect.ts b/scopes/react/react/react.aspect.ts deleted file mode 100644 index a7b9ab0ea6eb..000000000000 --- a/scopes/react/react/react.aspect.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Aspect } from '@teambit/harmony'; - -export const ReactAspect = Aspect.create({ - id: 'teambit.react/react', -}); - -export default ReactAspect; diff --git a/scopes/react/react/react.composition.tsx b/scopes/react/react/react.composition.tsx deleted file mode 100644 index be95cecc94a5..000000000000 --- a/scopes/react/react/react.composition.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react'; - -export const Logo = () => ( -
- -
-); diff --git a/scopes/react/react/react.docs.mdx b/scopes/react/react/react.docs.mdx deleted file mode 100644 index 35b1eed73e05..000000000000 --- a/scopes/react/react/react.docs.mdx +++ /dev/null @@ -1,8 +0,0 @@ ---- -description: A development environment for React Components -labels: ['react', 'environment', 'env', 'aspect', 'extension'] ---- - -import ReactOverview from '@teambit/react.content.react-overview'; - - diff --git a/scopes/react/react/react.env.ts b/scopes/react/react/react.env.ts deleted file mode 100644 index eac343d8f6e1..000000000000 --- a/scopes/react/react/react.env.ts +++ /dev/null @@ -1,722 +0,0 @@ -import type { TsConfigSourceFile } from 'typescript'; -import ts from 'typescript'; -import { tmpdir } from 'os'; -import type { Component } from '@teambit/component'; -import type { ESLint as ESLintLib } from 'eslint'; -import { ComponentUrl } from '@teambit/component.modules.component-url'; -import type { BuildTask } from '@teambit/builder'; -import { CAPSULE_ARTIFACTS_DIR } from '@teambit/builder'; -import { merge, cloneDeep } from 'lodash'; -import type { Bundler, BundlerContext, DevServer, DevServerContext } from '@teambit/bundler'; -import type { PreviewStrategyName } from '@teambit/preview'; -import { COMPONENT_PREVIEW_STRATEGY_NAME } from '@teambit/preview'; -import { PrettierConfigWriter, PrettierFormatter } from '@teambit/defender.prettier-formatter'; -import type { - PrettierConfigTransformContext, - PrettierConfigTransformer, -} from '@teambit/defender.prettier.config-mutator'; -import { PrettierConfigMutator } from '@teambit/defender.prettier.config-mutator'; -import { TypescriptConfigWriter } from '@teambit/typescript.typescript-compiler'; -import { EslintConfigWriter, ESLintLinter } from '@teambit/defender.eslint-linter'; -import type { ESLintOptions } from '@teambit/defender.eslint-linter'; -import type { CompilerMain } from '@teambit/compiler'; -import type { - BuilderEnv, - CompilerEnv, - DependenciesEnv, - DevEnv, - LinterEnv, - PackageEnv, - TesterEnv, - FormatterEnv, - PipeServiceModifier, - PipeServiceModifiersMap, -} from '@teambit/envs'; -import { JestTask, JestTester, jestWorkerPath } from '@teambit/defender.jest-tester'; -import type { JestWorker } from '@teambit/defender.jest-tester'; -import type { PackageJsonProps, PkgMain } from '@teambit/pkg'; -import type { Tester, TesterMain } from '@teambit/tester'; -import type { TsConfigTransformer, TypescriptMain, TypeScriptCompilerOptions } from '@teambit/typescript'; -import type { - WebpackConfigDevServerTransformContext, - WebpackConfigTransformer, -} from '@teambit/webpack.webpack-bundler'; -import { WebpackBundler, html as webpackHtmlTemplate } from '@teambit/webpack.webpack-bundler'; -import { WebpackDevServer } from '@teambit/webpack.webpack-dev-server'; -import type { PubsubMain } from '@teambit/pubsub'; -import HtmlWebpackPlugin from 'html-webpack-plugin'; -import WebpackAssetsManifest from 'webpack-assets-manifest'; -import type { Workspace } from '@teambit/workspace'; -import type { EslintConfigTransformContext, EslintConfigTransformer } from '@teambit/defender.eslint.config-mutator'; -import { EslintConfigMutator } from '@teambit/defender.eslint.config-mutator'; -import type { DependencyResolverMain } from '@teambit/dependency-resolver'; -import type { Linter, LinterContext } from '@teambit/linter'; -import type { Formatter, FormatterContext } from '@teambit/formatter'; -import { pathNormalizeToLinux } from '@teambit/toolbox.path.path'; -import type { ComponentMeta } from '@teambit/react.ui.highlighter.component-metadata.bit-component-meta'; -import type { SchemaExtractor } from '@teambit/schema'; -import { join, resolve } from 'path'; -import { outputFileSync } from 'fs-extra'; -import type { Logger } from '@teambit/logger'; -import type { ConfigWriterEntry } from '@teambit/workspace-config-files'; - -// ensure reactEnv depends on compositions-app -// eslint-disable-next-line @typescript-eslint/no-unused-vars -import { CompositionsApp } from '@teambit/react.ui.compositions-app'; -// ensure reactEnv depends on docs-app -// eslint-disable-next-line @typescript-eslint/no-unused-vars -import DocsApps from '@teambit/react.ui.docs-app'; -import type { ReactMainConfig } from './react.main.runtime'; -import { ReactAspect } from './react.aspect'; -// webpack configs for both components and envs -import basePreviewConfigFactory from './webpack/webpack.config.base'; -import basePreviewProdConfigFactory from './webpack/webpack.config.base.prod'; - -// webpack configs for envs only -// import devPreviewConfigFactory from './webpack/webpack.config.preview.dev'; -import envPreviewDevConfigFactory from './webpack/webpack.config.env.dev'; -import { templateWebpackConfigFactory } from './webpack/webpack.config.env.template'; - -// webpack configs for components only -import componentPreviewProdConfigFactory from './webpack/webpack.config.component.prod'; -import componentPreviewDevConfigFactory from './webpack/webpack.config.component.dev'; -import type { WorkerMain } from '@teambit/worker'; -import type { DevFilesMain } from '@teambit/dev-files'; - -export const ReactEnvType = 'react'; -const defaultTsConfig = require('./typescript/tsconfig.json'); -const buildTsConfig = require('./typescript/tsconfig.build.json'); -const prettierConfig = require('./prettier/prettier.config'); - -// TODO: move to be taken from the key mode of compiler context -type CompilerMode = 'build' | 'dev'; - -type GetBuildPipeModifiers = PipeServiceModifiersMap & { - tsModifier?: PipeServiceModifier; - jestModifier?: PipeServiceModifier; -}; - -/** - * @teambit/webpack.webpack-bundler builds its base config without the asset-manifest plugin that - * teambit.webpack/webpack's own bundler factory adds (used by SSR/consumers reading asset-manifest.json). - */ -const addAssetsManifestPlugin: WebpackConfigTransformer = (configMutator) => { - // inserted right after ProvidePlugin (index 0, always first in the base config) to match the - // plugin order teambit.webpack/webpack's own bundler factory produces - appending would land - // after plugins the base config conditionally adds later (e.g. CompressionPlugin). - configMutator.raw.plugins = configMutator.raw.plugins || []; - configMutator.raw.plugins.splice(1, 0, new WebpackAssetsManifest({ entrypoints: true })); - return configMutator; -}; - -/** - * @teambit/webpack.webpack-dev-server's base config factory has drifted from the tuning - * teambit.webpack/webpack's own dev-server factory applies (see PR description for the full list). - * This keeps the emitted config identical to what `WebpackMain.createDevServer` used to produce. - */ -function alignDevServerWithWorkspaceDefaults(workspace: Workspace): WebpackConfigTransformer { - return (configMutator, context) => { - const devServerContext = context as unknown as WebpackConfigDevServerTransformContext; - const raw = configMutator.raw; - // the package's base config sets `output.pathinfo` explicitly; the workspace's own factory - // leaves it unset and relies on webpack's per-mode default instead. - if (raw.output) delete raw.output.pathinfo; - raw.stats = { ...raw.stats, logging: 'error' }; - const componentPathsRegExps = workspace.getComponentPathsRegExps(); - raw.snapshot = componentPathsRegExps.length ? { managedPaths: componentPathsRegExps } : {}; - if (raw.devServer) { - if (Array.isArray(raw.devServer.static)) { - raw.devServer.static.forEach((entry: any) => { - if (entry && typeof entry === 'object') entry.watch = false; - }); - } - raw.devServer.historyApiFallback = { - ...raw.devServer.historyApiFallback, - index: resolve(workspace.path, `${devServerContext.rootPath}/${devServerContext.publicPath}`), - }; - raw.devServer.client = { ...raw.devServer.client, logging: 'error' }; - } - if (Array.isArray(raw.plugins)) { - // html-webpack-plugin resolves its `.options` inside the constructor itself, so mutating - // an existing instance's `userOptions` afterward has no effect - it has to be reconstructed. - // matched by constructor name rather than `instanceof`: the package resolves its own copy - // of html-webpack-plugin, so the class reference here would never match theirs. - raw.plugins = raw.plugins.map((plugin: any) => - plugin?.constructor?.name === 'HtmlWebpackPlugin' - ? new HtmlWebpackPlugin({ - templateContent: webpackHtmlTemplate(devServerContext.title || 'Component preview'), - filename: 'index.html', - favicon: plugin.userOptions?.favicon, - }) - : plugin - ); - } - return configMutator; - }; -} - -/** - * a component environment built for [React](https://reactjs.org) . - */ -export class ReactEnv - implements TesterEnv, CompilerEnv, LinterEnv, DevEnv, BuilderEnv, DependenciesEnv, PackageEnv, FormatterEnv -{ - constructor( - /** - * typescript extension. - */ - protected tsAspect: TypescriptMain, - - /** - * compiler extension. - */ - private compiler: CompilerMain, - - /** - * pubsub extension. - */ - private pubsub: PubsubMain, - - /** - * workspace extension. - */ - private workspace: Workspace, - - /** - * worker extension. - */ - private worker: WorkerMain, - - /** - * pkg extension. - */ - private pkg: PkgMain, - - /** - * tester extension - */ - private tester: TesterMain, - - private config: ReactMainConfig, - - private dependencyResolver: DependencyResolverMain, - - private devFiles: DevFilesMain, - - private logger: Logger, - - private compilerAspectId: string - ) {} - - getTsConfig(targetTsConfig?: TsConfigSourceFile): TsConfigSourceFile { - return targetTsConfig ? merge({}, defaultTsConfig, targetTsConfig) : defaultTsConfig; - } - - getBuildTsConfig(targetTsConfig?: TsConfigSourceFile): TsConfigSourceFile { - return targetTsConfig ? merge({}, buildTsConfig, targetTsConfig) : buildTsConfig; - } - - /** - * @deprecated use createCjsJestTester() - */ - getCjsJestTester(jestConfigPath?: string, jestModulePath?: string): Tester { - return this.createCjsJestTester(jestConfigPath, jestModulePath); - } - - /** - * Get a jest tester instance with react config and cjs configs - * @param jestConfigPath - * @param jestModulePath - * @returns - */ - createCjsJestTester(jestConfigPath?: string, jestModulePath?: string): Tester { - const pathToSource = pathNormalizeToLinux(__dirname).replace('/dist', ''); - const defaultConfig = join(pathToSource, './jest/jest.cjs.config.js'); - const config = jestConfigPath || defaultConfig; - const worker = this.getJestWorker(); - const tester = JestTester.create( - { - jest: jestModulePath || require.resolve('jest'), - config, - }, - { logger: this.logger, worker, devFiles: this.devFiles } - ); - - return tester; - } - - private getJestWorker() { - return this.worker.declareWorker('jest', jestWorkerPath); - } - - /** - * @deprecated use createEsmJestTester() - */ - getEsmJestTester(jestConfigPath?: string, jestModulePath?: string): Tester { - return this.createEsmJestTester(jestConfigPath, jestModulePath); - } - - /** - * Get a jest tester instance with react config and esm configs - * @param jestConfigPath - * @param jestModulePath - * @returns - */ - createEsmJestTester(jestConfigPath?: string, jestModulePath?: string): Tester { - const pathToSource = pathNormalizeToLinux(__dirname).replace('/dist', ''); - const defaultConfig = join(pathToSource, './jest/jest.esm.config.js'); - const config = jestConfigPath || defaultConfig; - const worker = this.getJestWorker(); - return JestTester.create( - { - jest: jestModulePath || require.resolve('jest'), - config, - }, - { logger: this.logger, worker, devFiles: this.devFiles } - ); - } - - /** - * returns a component tester. - */ - getTester(jestConfigPath: string, jestModulePath?: string): Tester { - return this.createCjsJestTester(jestConfigPath, jestModulePath); - } - - private createTsCompilerOptions(mode: CompilerMode = 'dev'): TypeScriptCompilerOptions { - const tsconfig = mode === 'dev' ? cloneDeep(defaultTsConfig) : cloneDeep(buildTsConfig); - const pathToSource = pathNormalizeToLinux(__dirname).replace('/dist/', '/src/'); - const compileJs = true; - const compileJsx = true; - return { - tsconfig, - // TODO: @david please remove this line and refactor to be something that makes sense. - types: [resolve(pathToSource, './typescript/style.d.ts'), resolve(pathToSource, './typescript/asset.d.ts')], - compileJs, - compileJsx, - }; - } - - /** - * @deprecated use createTsCjsCompiler() - */ - getTsCjsCompiler(mode: CompilerMode = 'dev', transformers: TsConfigTransformer[] = [], tsModule = ts) { - return this.createTsCjsCompiler(mode, transformers, tsModule); - } - - /** - * Get a compiler instance with react config and set it to cjs module - * @param mode - * @param transformers - * @param tsModule - * @returns - */ - createTsCjsCompiler(mode: CompilerMode = 'dev', transformers: TsConfigTransformer[] = [], tsModule = ts) { - const tsCompileOptions = this.createTsCompilerOptions(mode); - return this.tsAspect.createCjsCompiler(tsCompileOptions, transformers, tsModule); - } - - /** - * @deprecated use createTsEsmCompiler() - */ - getTsEsmCompiler(mode: CompilerMode = 'dev', transformers: TsConfigTransformer[] = [], tsModule = ts) { - this.createTsEsmCompiler(mode, transformers, tsModule); - } - - /** - * Get a compiler instance with react config and set it to esm module - * @param mode - * @param transformers - * @param tsModule - * @returns - */ - createTsEsmCompiler(mode: CompilerMode = 'dev', transformers: TsConfigTransformer[] = [], tsModule = ts) { - const tsCompileOptions = this.createTsCompilerOptions(mode); - return this.tsAspect.createEsmCompiler(tsCompileOptions, transformers, tsModule); - } - - getCompiler(transformers: TsConfigTransformer[] = [], tsModule = ts) { - // return this.getTsEsmCompiler('dev', transformers, tsModule); - return this.createTsCjsCompiler('dev', transformers, tsModule); - } - - private getEslintOptions(options: ESLintLib.Options, pluginPath: string, context: LinterContext): ESLintOptions { - const mergedConfig: ESLintLib.Options = { - // @ts-ignore - this is a bug in the @types/eslint types - overrideConfig: options, - extensions: context.extensionFormats, - useEslintrc: false, - // TODO: this should be probably be replaced with resolve-plugins-relative-to - // https://eslint.org/docs/latest/use/command-line-interface#--resolve-plugins-relative-to - cwd: pluginPath, - fix: !!context.fix, - fixTypes: context.fixTypes as ESLintLib.Options['fixTypes'], - }; - return Object.assign({}, options, { config: mergedConfig, extensions: context.extensionFormats }); - } - - /** - * returns and configures the component linter. - */ - getLinter(context: LinterContext, transformers: EslintConfigTransformer[] = []): Linter { - const tsconfigPath = require.resolve('./typescript/tsconfig.json'); - - // resolve all plugins from the react environment. - const eslintConfig = require('./eslint/eslintrc'); - const mergedOptions = this.getEslintOptions(eslintConfig, __dirname, context); - const configMutator = new EslintConfigMutator(mergedOptions); - const transformerContext: EslintConfigTransformContext = { fix: !!context.fix }; - configMutator.addExtensionTypes(['.md', '.mdx']); - configMutator.setTsConfig(tsconfigPath); - const afterMutation = runTransformersWithContext(configMutator.clone(), transformers, transformerContext); - return ESLintLinter.create(afterMutation.raw, { logger: this.logger }); - } - - /** - * returns and configures the component formatter. - */ - getFormatter(context: FormatterContext, transformers: PrettierConfigTransformer[] = []): Formatter { - const configMutator = new PrettierConfigMutator(prettierConfig); - const transformerContext: PrettierConfigTransformContext = { check: !!context?.check }; - const afterMutation = runTransformersWithContext(configMutator.clone(), transformers, transformerContext); - return PrettierFormatter.create({ config: afterMutation.raw }, { logger: this.logger }); - } - - private getFileMap(components: Component[], local = false) { - return components.reduce<{ [key: string]: ComponentMeta }>((index, component: Component) => { - component.state.filesystem.files.forEach((file) => { - index[file.path] = { - id: component.id.toString(), - homepage: local ? `/${component.id.fullName}` : ComponentUrl.toUrl(component.id), - }; - }); - - return index; - }, {}); - } - - private writeFileMap(components: Component[], local?: boolean) { - const fileMap = this.getFileMap(components, local); - const path = join(tmpdir(), `${Math.random().toString(36).slice(2, 11)}.json`); - outputFileSync(path, JSON.stringify(fileMap)); - return path; - } - - /** - * required for `bit start` - */ - getDevEnvId(id?: string) { - if (typeof id !== 'string') return ReactAspect.id; - return id || ReactAspect.id; - } - - /** - * get a schema generator instance configured with the correct tsconfig. - */ - getSchemaExtractor(tsconfig: TsConfigSourceFile, tsserverPath?: string, contextPath?: string): SchemaExtractor { - return this.tsAspect.createSchemaExtractor(this.getTsConfig(tsconfig), tsserverPath, contextPath); - } - - /** - * returns and configures the React component dev server. - * required for `bit start` - */ - getDevServer( - context: DevServerContext, - transformers: WebpackConfigTransformer[] = [], - webpackModulePath?: string, - webpackDevServerModulePath?: string - ): DevServer { - const baseConfig = basePreviewConfigFactory(false); - const envDevConfig = envPreviewDevConfigFactory(context.id); - const componentDevConfig = componentPreviewDevConfigFactory(this.workspace.path, context.id); - - const defaultTransformer: WebpackConfigTransformer = (configMutator) => { - const merged = configMutator.merge([baseConfig, envDevConfig, componentDevConfig]); - return merged; - }; - - return WebpackDevServer.create( - { - devServerContext: context, - transformers: [defaultTransformer, alignDevServerWithWorkspaceDefaults(this.workspace), ...transformers], - webpackModulePath, - webpackDevServerModulePath, - }, - { - logger: this.logger, - workspacePath: this.workspace.path, - pubsub: this.pubsub, - } - ); - } - - async getBundler( - context: BundlerContext, - transformers: WebpackConfigTransformer[] = [], - webpackModulePath?: string - ): Promise { - return this.createComponentsWebpackBundler(context, transformers, webpackModulePath); - } - - async createComponentsWebpackBundler( - context: BundlerContext, - transformers: WebpackConfigTransformer[] = [], - webpackModulePath?: string - ): Promise { - const baseConfig = basePreviewConfigFactory(!context.development); - const baseProdConfig = basePreviewProdConfigFactory(context.development); - const componentProdConfig = componentPreviewProdConfigFactory(); - - const defaultTransformer: WebpackConfigTransformer = (configMutator) => { - const merged = configMutator.merge([baseConfig, baseProdConfig, componentProdConfig]); - return merged; - }; - const mergedTransformers = [defaultTransformer, ...transformers]; - return this.createWebpackBundler(context, mergedTransformers, webpackModulePath); - } - - async createTemplateWebpackBundler( - context: BundlerContext, - transformers: WebpackConfigTransformer[] = [], - webpackModulePath?: string - ): Promise { - const baseConfig = basePreviewConfigFactory(!context.development); - const baseProdConfig = basePreviewProdConfigFactory(context.development); - const templateConfig = templateWebpackConfigFactory(); - - const defaultTransformer: WebpackConfigTransformer = (configMutator) => { - const merged = configMutator.merge([baseConfig, baseProdConfig, templateConfig]); - return merged; - }; - const mergedTransformers = [defaultTransformer, ...transformers]; - return this.createWebpackBundler(context, mergedTransformers, webpackModulePath); - } - - private async createWebpackBundler( - context: BundlerContext, - transformers: WebpackConfigTransformer[] = [], - webpackModulePath?: string - ): Promise { - return WebpackBundler.create( - { - targets: context.targets, - transformers: [addAssetsManifestPlugin, ...transformers], - bundlerContext: context, - webpackModulePath, - }, - { logger: this.logger } - ); - } - - getAdditionalHostDependencies(): string[] { - return ['@teambit/mdx.ui.mdx-scope-context', '@mdx-js/react', 'react', 'react-dom']; - } - - /** - * returns a path to a docs template. - */ - getDocsTemplate() { - return require.resolve('@teambit/react.ui.docs-app'); - } - - icon = 'https://static.bit.dev/extensions-icons/react.svg'; - - /** - * returns the path to the compositions template - */ - getMounter() { - return require.resolve('@teambit/react.ui.compositions-app'); - } - - getPreviewConfig() { - return { - strategyName: COMPONENT_PREVIEW_STRATEGY_NAME as PreviewStrategyName, - splitComponentBundle: true, - isScaling: true, - supportsUseSource: true, - }; - } - - /** - * define the package json properties to add to each component. - */ - getPackageJsonProps(): PackageJsonProps { - // React compile by default to esm, so uses type module - // return this.getEsmPackageJsonProps(); - return this.getCjsPackageJsonProps(); - } - - /** - * @deprecated use createCjsPackageJsonProps() - */ - getCjsPackageJsonProps(): PackageJsonProps { - return this.createCjsPackageJsonProps(); - } - - /** - * Get the default package.json props for a cjs component - * @returns - */ - createCjsPackageJsonProps(): PackageJsonProps { - return this.tsAspect.getCjsPackageJsonProps(); - } - - /** - * @deprecated use createEsmPackageJsonProps() - */ - getEsmPackageJsonProps(): PackageJsonProps { - return this.createEsmPackageJsonProps(); - } - - /** - * Get the default package.json props for an esm component - * @returns - */ - createEsmPackageJsonProps(): PackageJsonProps { - return this.tsAspect.getEsmPackageJsonProps(); - } - - getNpmIgnore() { - return [`${CAPSULE_ARTIFACTS_DIR}/*`]; - } - - /** - * adds dependencies to all configured components. - */ - getDependencies() { - return { - dependencies: { - react: '-', - 'react-dom': '-', - 'core-js': '^3.0.0', - }, - // TODO: add this only if using ts - devDependencies: { - react: '-', - 'react-dom': '-', - '@types/mocha': '-', - '@types/node': '12.20.4', - '@types/react': '^19.0.0', - '@types/react-dom': '^19.0.0', - '@types/jest': '^26.0.0', - // This is added as dev dep since our jest file transformer uses babel plugins that require this to be installed - '@babel/runtime': '7.20.0', - '@types/testing-library__jest-dom': '5.9.5', - }, - peerDependencies: { - react: '^17.0.0 || ^18.0.0 || ^19.0.0', - 'react-dom': '^17.0.0 || ^18.0.0 || ^19.0.0', - }, - }; - } - - /** - * returns the component build pipeline. - */ - getBuildPipe(modifiers: GetBuildPipeModifiers = {}): BuildTask[] { - const transformers: Function[] = modifiers?.tsModifier?.transformers || []; - const pathToSource = pathNormalizeToLinux(__dirname).replace('/dist', ''); - const jestConfigPath = - modifiers?.jestModifier?.transformers?.[0]() || join(pathToSource, './jest/jest.cjs.config.js'); - const jestPath = modifiers?.jestModifier?.module || require.resolve('jest'); - const worker = this.getJestWorker(); - const testerTask = JestTask.create( - { config: jestConfigPath, jest: jestPath }, - { logger: this.logger, worker, devFiles: this.devFiles } - ); - return [this.createCjsCompilerTask(transformers, modifiers?.tsModifier?.module || ts), testerTask]; - } - - /** - * @deprecated use createBuildPipeWithoutCompiler() - */ - getBuildPipeWithoutCompiler(): BuildTask[] { - return this.createBuildPipeWithoutCompiler(); - } - - /** - * Get the react build pipeline without the compilation task. - * This help in cases you want to only replace the compilation task with something else - * @returns - */ - createBuildPipeWithoutCompiler(): BuildTask[] { - const pipeWithoutCompiler = this.getBuildPipe().filter((task) => task.aspectId !== this.compilerAspectId); - return pipeWithoutCompiler; - } - - /** - * @deprecated use createEsmCompilerTask() - */ - getEsmCompilerTask(transformers: TsConfigTransformer[] = [], tsModule = ts) { - return this.createEsmCompilerTask(transformers as Function[], tsModule); - } - - /** - * Get a compiler task with react config and set to esm module - * @param transformers - * @param tsModule - * @returns - */ - createEsmCompilerTask(transformers: Function[] = [], tsModule = ts) { - const tsCompiler = this.createTsEsmCompiler('build', transformers as TsConfigTransformer[], tsModule); - return this.compiler.createTask('TSCompiler', tsCompiler); - } - - /** - * @deprecated use createCjsCompilerTask() - * */ - getCjsCompilerTask(transformers: TsConfigTransformer[] = [], tsModule = ts) { - return this.createCjsCompilerTask(transformers as Function[], tsModule); - } - - /** - * Get a compiler task with react config and set to cjs module - * @param transformers - * @param tsModule - * @returns - */ - createCjsCompilerTask(transformers: Function[] = [], tsModule = ts) { - const tsCompiler = this.createTsCjsCompiler('build', transformers as TsConfigTransformer[], tsModule); - return this.compiler.createTask('TSCompiler', tsCompiler); - } - - workspaceConfig(): ConfigWriterEntry[] { - return [ - TypescriptConfigWriter.create( - { - tsconfig: require.resolve('./typescript/tsconfig.cjs.json'), - // types: resolveTypes(__dirname, ["./types"]), - }, - this.logger - ), - EslintConfigWriter.create( - { - configPath: require.resolve('./eslint/eslintrc.js'), - tsconfig: require.resolve('./typescript/tsconfig.cjs.json'), - }, - this.logger - ), - PrettierConfigWriter.create( - { - configPath: require.resolve('./prettier/prettier.config.js'), - }, - this.logger - ), - ]; - } - - async __getDescriptor() { - return { - type: ReactEnvType, - }; - } -} - -export function runTransformersWithContext(config: P, transformers: T[] = [], context: C): P { - if (!Array.isArray(transformers)) return config; - const newConfig = transformers.reduce((acc, transformer) => { - return transformer(acc, context); - }, config); - return newConfig; -} diff --git a/scopes/react/react/react.graphql.ts b/scopes/react/react/react.graphql.ts deleted file mode 100644 index 0ba71bd19bb9..000000000000 --- a/scopes/react/react/react.graphql.ts +++ /dev/null @@ -1,52 +0,0 @@ -import type { ComponentFactory } from '@teambit/component'; -import { gql } from 'graphql-tag'; - -import type { ReactMain } from './react.main.runtime'; - -export function reactSchema(react: ReactMain) { - return { - typeDefs: gql` - extend type ComponentHost { - getDocs(id: String!): ReactDocs - } - - type ReactDocs { - abstract: String - filePath: String - properties: [Property] - } - - type Property { - name: String - description: String - required: Boolean - type: String - defaultValue: DefaultValue - } - - type DefaultValue { - value: String - computed: Boolean - } - `, - resolvers: { - ComponentHost: { - getDocs: async (host: ComponentFactory, { id }: { id: string }) => { - const componentId = await host.resolveComponentId(id); - const component = await host.get(componentId); - const empty = { - abstract: '', - filePath: '', - properties: [], - }; - - if (!component) return empty; - const docs = react.getDocs(component); - if (!docs) return empty; - - return docs; - }, - }, - }, - }; -} diff --git a/scopes/react/react/react.main.runtime.ts b/scopes/react/react/react.main.runtime.ts deleted file mode 100644 index 260db48738ef..000000000000 --- a/scopes/react/react/react.main.runtime.ts +++ /dev/null @@ -1,489 +0,0 @@ -import type { DevFilesMain } from '@teambit/dev-files'; -import { DevFilesAspect } from '@teambit/dev-files'; -import type { Harmony } from '@teambit/harmony'; -import { merge, omit } from 'lodash'; -import { MainRuntime } from '@teambit/cli'; -import type { CompilerMain, Compiler } from '@teambit/compiler'; -import { CompilerAspect } from '@teambit/compiler'; -import type { BuildTask } from '@teambit/builder'; -import type { Component } from '@teambit/component'; -import { ComponentID } from '@teambit/component'; -import type { EnvsMain, EnvTransformer, Environment } from '@teambit/envs'; -import { EnvsAspect, EnvContext } from '@teambit/envs'; -import type { GraphqlMain } from '@teambit/graphql'; -import { GraphqlAspect } from '@teambit/graphql'; -import type { PkgMain, PackageJsonProps } from '@teambit/pkg'; -import type { SchemaMain } from '@teambit/schema'; -import { SchemaAspect } from '@teambit/schema'; -import { PkgAspect } from '@teambit/pkg'; -import type { TesterMain } from '@teambit/tester'; -import { TesterAspect } from '@teambit/tester'; -import type { TypescriptMain, TsCompilerOptionsWithoutTsConfig, TsConfigTransformer } from '@teambit/typescript'; -import { TypescriptAspect } from '@teambit/typescript'; -import type { Configuration } from 'webpack'; -import type { WebpackConfigTransformer } from '@teambit/webpack.webpack-bundler'; -import type { PubsubMain } from '@teambit/pubsub'; -import { PubsubAspect } from '@teambit/pubsub'; -import type { GeneratorMain } from '@teambit/generator'; -import { GeneratorAspect } from '@teambit/generator'; -import type { Workspace } from '@teambit/workspace'; -import { WorkspaceAspect } from '@teambit/workspace'; -import type { DevServerContext, BundlerContext } from '@teambit/bundler'; -import type { DependencyResolverMain, EnvPolicyConfigObject } from '@teambit/dependency-resolver'; -import { DependencyResolverAspect } from '@teambit/dependency-resolver'; -import ts from 'typescript'; -import type { ApplicationMain } from '@teambit/application'; -import { ApplicationAspect } from '@teambit/application'; -import type { FormatterContext } from '@teambit/formatter'; -import type { LinterContext } from '@teambit/linter'; -import type { Logger, LoggerMain } from '@teambit/logger'; -import { LoggerAspect } from '@teambit/logger'; -import type { EslintConfigTransformer } from '@teambit/defender.eslint.config-mutator'; -import type { WorkerMain } from '@teambit/worker'; -import { WorkerAspect } from '@teambit/worker'; - -import { ReactAspect } from './react.aspect'; -import { ReactEnv } from './react.env'; -import { ReactAppType } from './apps/web'; -import { reactSchema } from './react.graphql'; -import { getTemplates } from './react.templates'; -import { getStarters } from './react.starters'; -import type { ReactAppOptions } from './apps/web/react-app-options'; -import { ReactSchema } from './react.schema'; -import { ReactAPITransformer } from './react.api.transformer'; -import type { PrettierConfigTransformer } from '@teambit/defender.prettier.config-mutator'; - -type ReactDeps = [ - EnvsMain, - TypescriptMain, - CompilerMain, - PubsubMain, - Workspace, - GraphqlMain, - PkgMain, - TesterMain, - ApplicationMain, - GeneratorMain, - DependencyResolverMain, - LoggerMain, - SchemaMain, - WorkerMain, - DevFilesMain, -]; - -export type ReactMainConfig = { - /** - * configure the react env compiler. - * can be configured to either TypeScript ('ts') or Babel ('babel'). - */ - compiler: 'babel' | 'ts'; - - /** - * configure the component tester. - * can be either Jest ('jest') or Mocha ('mocha') - */ - tester: 'jest' | 'mocha'; - - /** - * version of React to configure. - */ - reactVersion: string; -}; - -export type UseWebpackModifiers = { - previewConfig?: WebpackConfigTransformer[]; - devServerConfig?: WebpackConfigTransformer[]; - webpackModulePath?: string; - webpackDevServerModulePath?: string; -}; - -export type UseTypescriptModifiers = { - buildConfig?: TsConfigTransformer[]; - devConfig?: TsConfigTransformer[]; -}; - -export type UseEslintModifiers = { - transformers: EslintConfigTransformer[]; -}; -export type UsePrettierModifiers = { - transformers: PrettierConfigTransformer[]; -}; - -export class ReactMain { - constructor( - /** - * an instance of the React env. - */ - readonly reactEnv: ReactEnv, - - private envs: EnvsMain, - - private application: ApplicationMain, - - private reactAppType: ReactAppType, - - private dependencyResolver: DependencyResolverMain, - - private logger: Logger - ) {} - - readonly env = this.reactEnv; - - getReactAppType(name: string) { - return new ReactAppType(name, this.reactEnv, this.logger, this.dependencyResolver); - } - - /** - * use this to register apps programmatically. - */ - async registerApp(reactApp: ReactAppOptions) { - return this.application.registerApp(this.reactAppType.createApp(reactApp)); - } - - /** - * override the env's typescript config for both dev and build time. - * Replaces both overrideTsConfig (devConfig) and overrideBuildTsConfig (buildConfig) - */ - useTypescript(modifiers?: UseTypescriptModifiers, tsModule: any = ts) { - const overrides: any = {}; - const devTransformers = modifiers?.devConfig; - if (devTransformers) { - overrides.getCompiler = () => this.reactEnv.getCompiler(devTransformers, tsModule); - } - const buildTransformers = modifiers?.buildConfig; - if (buildTransformers) { - const buildPipeModifiers = { - tsModifier: { - transformers: buildTransformers, - module: tsModule, - }, - }; - overrides.getBuildPipe = () => this.reactEnv.getBuildPipe(buildPipeModifiers); - } - return this.envs.override(overrides); - } - - /** - * @deprecated use useTypescript() - * override the TS config of the React environment. - * @param tsModule typeof `ts` module instance. - */ - overrideTsConfig( - tsconfig: Record = {}, - compilerOptions: Partial = {}, - tsModule: any = ts - ) { - const transformer: TsConfigTransformer = (configMutator) => { - configMutator.mergeTsConfig(tsconfig); - configMutator.raw.compileJs = compilerOptions.compileJs ?? configMutator.raw.compileJs; - configMutator.raw.compileJsx = compilerOptions.compileJsx ?? configMutator.raw.compileJsx; - if (compilerOptions.types) { - configMutator.addTypes(compilerOptions.types); - } - const genericCompilerOptions = omit(compilerOptions, ['types', 'compileJs', 'compileJsx']); - configMutator.raw = Object.assign(configMutator.raw, genericCompilerOptions); - return configMutator; - }; - // return this.envs.override({ - // getCompiler: () => this.reactEnv.getCompiler([transformer], tsModule), - // }); - return this.useTypescript({ devConfig: [transformer] }, tsModule); - } - - /** - * Override the Bit documentation link. See docs: https://bit.dev/reference/docs/doc-templates - */ - overrideDocsTemplate(templatePath: string) { - return this.envs.override({ - getDevEnvId: (context: DevServerContext) => this.reactEnv.getDevEnvId(context.envDefinition.id), - getDocsTemplate: () => templatePath, - }); - } - - /** - * @deprecated use useTypescript() - * override the build tsconfig. - */ - overrideBuildTsConfig( - tsconfig: Record = {}, - compilerOptions: Partial = {}, - tsModule: any = ts - ) { - const transformer: TsConfigTransformer = (configMutator) => { - configMutator.mergeTsConfig(tsconfig); - configMutator.raw.compileJs = compilerOptions.compileJs ?? configMutator.raw.compileJs; - configMutator.raw.compileJsx = compilerOptions.compileJsx ?? configMutator.raw.compileJsx; - if (compilerOptions.types) { - configMutator.addTypes(compilerOptions.types); - } - const genericCompilerOptions = omit(compilerOptions, ['types', 'compileJs', 'compileJsx']); - configMutator.raw = Object.assign(configMutator.raw, genericCompilerOptions); - return configMutator; - }; - // return this.envs.override({ - // getBuildPipe: () => this.reactEnv.getBuildPipe([transformer], tsModule), - // }); - return this.useTypescript({ buildConfig: [transformer] }, tsModule); - } - - /** - * override the env's dev server and preview webpack configurations. - * Replaces both overrideDevServerConfig and overridePreviewConfig - */ - useWebpack(modifiers?: UseWebpackModifiers): EnvTransformer { - const overrides: any = {}; - const devServerTransformers = modifiers?.devServerConfig; - if (devServerTransformers || modifiers?.webpackModulePath || modifiers?.webpackDevServerModulePath) { - overrides.getDevServer = (context: DevServerContext) => - this.reactEnv.getDevServer( - context, - devServerTransformers, - modifiers?.webpackModulePath, - modifiers?.webpackDevServerModulePath - ); - overrides.getDevEnvId = (context: DevServerContext) => this.reactEnv.getDevEnvId(context.envDefinition.id); - } - const previewTransformers = modifiers?.previewConfig; - if (previewTransformers || modifiers?.webpackModulePath) { - overrides.getBundler = (context: BundlerContext) => - this.reactEnv.getBundler(context, previewTransformers, modifiers?.webpackModulePath); - } - return this.envs.override(overrides); - } - - /** - * An API to mutate the prettier config - * @param modifiers - * @returns - */ - useEslint(modifiers?: UseEslintModifiers): EnvTransformer { - const transformers = modifiers?.transformers || []; - return this.envs.override({ - getLinter: (context: LinterContext) => this.reactEnv.getLinter(context, transformers), - }); - } - - /** - * An API to mutate the prettier config - * @param modifiers - * @returns - */ - usePrettier(modifiers?: UsePrettierModifiers): EnvTransformer { - const transformers = modifiers?.transformers || []; - return this.envs.override({ - getFormatter: (context: FormatterContext) => this.reactEnv.getFormatter(context, transformers), - }); - } - - /** - * @deprecated use useWebpack() - * override the dev server webpack config. - */ - overrideDevServerConfig(config: Configuration) { - const transformer: WebpackConfigTransformer = (configMutator) => { - return configMutator.merge([config]); - }; - - return this.envs.override({ - getDevServer: (context: DevServerContext) => this.reactEnv.getDevServer(context, [transformer]), - getDevEnvId: (context: DevServerContext) => this.reactEnv.getDevEnvId(context.envDefinition.id), - }); - } - - /** - * @deprecated use useWebpack() - * override the preview webpack config. - */ - overridePreviewConfig(config: Configuration) { - const transformer: WebpackConfigTransformer = (configMutator) => { - return configMutator.merge([config]); - }; - return this.envs.override({ - getBundler: (context: BundlerContext) => this.reactEnv.getBundler(context, [transformer]), - }); - } - - overrideMounter(mounterPath: string) { - return this.envs.override({ - getMounter: () => { - return mounterPath; - }, - }); - } - - /** - * create a new composition of the react environment. - */ - compose(transformers: EnvTransformer[], targetEnv: Environment = {}) { - return this.envs.compose(this.envs.merge(targetEnv, this.reactEnv), transformers); - } - - /** - * override the jest configuration. - * @param jestConfigPath {typeof jest} absolute path to jest.config.json. - * @param jestModulePath absolute path to jest - */ - overrideJestConfig(jestConfigPath: string, jestModulePath?: string) { - const buildTransformers = [() => jestConfigPath]; - return this.envs.override({ - getTester: () => this.reactEnv.getTester(jestConfigPath, jestModulePath), - getBuildPipe: () => - this.reactEnv.getBuildPipe({ jestModifier: { transformers: buildTransformers, module: jestModulePath } }), - }); - } - - /** - * override the build pipeline of the component environment. - */ - overrideBuildPipe(tasks: BuildTask[]) { - return this.envs.override({ - getBuildPipe: () => tasks, - }); - } - - /** - * override the compiler tasks inside the build pipeline of the component environment. - */ - overrideCompilerTasks(tasks: BuildTask[]) { - const pipeWithoutCompiler = this.reactEnv.getBuildPipeWithoutCompiler(); - - return this.envs.override({ - getBuildPipe: () => [...tasks, ...pipeWithoutCompiler], - }); - } - - /** - * override the dependency configuration of the component environment. - */ - overrideDependencies(dependencyPolicy: EnvPolicyConfigObject) { - return this.envs.override({ - getDependencies: async () => { - const reactDeps = await this.reactEnv.getDependencies(); - return merge(reactDeps, dependencyPolicy); - }, - }); - } - - /** - * override the workspace compiler. - */ - overrideCompiler(compiler: Compiler) { - return this.envs.override({ - getCompiler: () => { - return compiler; - }, - }); - } - - /** - * TODO: @gilad we need to implement this. - */ - overrideEslintConfig() {} - - /** - * override the package json props of the component environment. - */ - overridePackageJsonProps(props: PackageJsonProps) { - return this.envs.override({ - getPackageJsonProps: () => { - return { - ...this.reactEnv.getPackageJsonProps(), - ...props, - }; - }, - }); - } - - /** - * returns doc adjusted specifically for react components. - */ - getDocs(component: Component) { - const docsArray = component.state._consumer.docs; - if (!docsArray || !docsArray[0]) { - return null; - } - - const docs = docsArray[0]; - - return { - abstract: docs.description, - filePath: docs.filePath, - properties: docs.properties, - }; - } - - static runtime = MainRuntime; - static dependencies = [ - EnvsAspect, - TypescriptAspect, - CompilerAspect, - PubsubAspect, - WorkspaceAspect, - GraphqlAspect, - PkgAspect, - TesterAspect, - ApplicationAspect, - GeneratorAspect, - DependencyResolverAspect, - LoggerAspect, - SchemaAspect, - WorkerAspect, - DevFilesAspect, - ]; - - static async provider( - [ - envs, - tsAspect, - compiler, - pubsub, - workspace, - graphql, - pkg, - tester, - application, - generator, - dependencyResolver, - loggerMain, - schemaMain, - workerMain, - devFilesMain, - ]: ReactDeps, - config: ReactMainConfig, - slots, - harmony: Harmony - ) { - const logger = loggerMain.createLogger(ReactAspect.id); - const reactEnv = new ReactEnv( - tsAspect, - compiler, - pubsub, - workspace, - workerMain, - pkg, - tester, - config, - dependencyResolver, - devFilesMain, - logger, - CompilerAspect.id - ); - const appType = new ReactAppType('react-app', reactEnv, logger, dependencyResolver); - const react = new ReactMain(reactEnv, envs, application, appType, dependencyResolver, logger); - graphql.register(() => reactSchema(react)); - envs.registerEnv(reactEnv); - if (generator) { - const envContext = new EnvContext(ComponentID.fromString(ReactAspect.id), loggerMain, workerMain, harmony); - generator.registerComponentTemplate(() => getTemplates(envContext)); - generator.registerWorkspaceTemplate(() => getStarters(envContext)); - } - - if (application) application.registerAppType(appType); - if (schemaMain) schemaMain.registerSchemaClasses(() => [ReactSchema]); - if (tsAspect) tsAspect.registerApiTransformer([new ReactAPITransformer()]); - - return react; - } -} - -ReactAspect.addRuntime(ReactMain); diff --git a/scopes/react/react/react.preview.runtime.ts b/scopes/react/react/react.preview.runtime.ts deleted file mode 100644 index 9a7b39574cd9..000000000000 --- a/scopes/react/react/react.preview.runtime.ts +++ /dev/null @@ -1,60 +0,0 @@ -import type { ComponentType } from 'react'; -import flatten from 'lodash.flatten'; -import type { SlotRegistry } from '@teambit/harmony'; -import { Slot } from '@teambit/harmony'; -import type { PreviewPreview, RenderingContextProvider } from '@teambit/preview'; -import { PreviewAspect, PreviewRuntime } from '@teambit/preview'; -import { HighlighterProvider } from '@teambit/react.ui.highlighter-provider'; -import { ReactAspect } from './react.aspect'; - -export type Provider = ComponentType<{}>; -export type ProviderSlot = SlotRegistry; - -export class ReactPreview { - constructor( - private preview: PreviewPreview, - private providerSlot: ProviderSlot - ) {} - - registerProvider(provider: Provider[]) { - this.providerSlot.register(provider); - } - - getRenderingContext: RenderingContextProvider = ({ aspectsFilter }) => { - let entries = this.providerSlot.toArray(); - - if (aspectsFilter) { - const allowedAspects = new Set(aspectsFilter); - allowedAspects.add(ReactAspect.id); - - entries = entries.filter(([aspectId]) => allowedAspects.has(aspectId)); - } - - const providers = flatten(entries.map(([, provider]) => provider)); - - return { - providers, - }; - }; - - static runtime = PreviewRuntime; - - static slots = [Slot.withType()]; - - static dependencies = [PreviewAspect]; - - static async provider([preview]: [PreviewPreview], config, [providerSlot]: [ProviderSlot]) { - const reactPreview = new ReactPreview(preview, providerSlot); - - // @ts-ignore - reactPreview.registerProvider([HighlighterProvider]); - - preview.registerRenderContext(reactPreview.getRenderingContext); - - return reactPreview; - } -} - -ReactAspect.addRuntime(ReactPreview); - -export default ReactPreview; diff --git a/scopes/react/react/react.schema.ts b/scopes/react/react/react.schema.ts deleted file mode 100644 index 45898d74abed..000000000000 --- a/scopes/react/react/react.schema.ts +++ /dev/null @@ -1,111 +0,0 @@ -import type { Location, Modifier, TypeRefSchema } from '@teambit/semantics.entities.semantic-schema'; -import { - DocSchema, - FunctionLikeSchema, - ParameterSchema, - SchemaNode, - SchemaRegistry, - TagName, -} from '@teambit/semantics.entities.semantic-schema'; -import chalk from 'chalk'; -import { compact } from 'lodash'; - -/** - * function-like can be a function, method, arrow-function, variable-function, etc. - */ -export class ReactSchema extends SchemaNode { - readonly returnType: SchemaNode; - - readonly props?: ParameterSchema; - - readonly doc?: DocSchema; - - readonly signature?: string | undefined; - - readonly displaySchemaName = 'React'; - - constructor( - readonly location: Location, - readonly name: string, - returnType: TypeRefSchema, - props?: ParameterSchema, - signature?: string, - readonly modifiers: Modifier[] = [], - doc?: DocSchema, - readonly typeParams?: string[] - ) { - super(); - this.props = props; - this.returnType = returnType; - this.doc = doc; - this.signature = signature || FunctionLikeSchema.createSignature(name, compact([props]), returnType); - } - - getNodes() { - return compact([this.props, this.returnType]); - } - - toString(options?: { color?: boolean }): string { - const bold = options?.color ? chalk.bold : (x: string) => x; - - const paramsStr = this.props?.toString(); - const typeParamsStr = this.typeParams ? `<${this.typeParams.join(', ')}>` : ''; - return `${this.modifiersToString()}${typeParamsStr}${bold(this.name)}(${paramsStr}): ${this.returnType.toString()}`; - } - - toFullSignature(options?: { showDocs?: boolean }): string { - let signature = ''; - - if (this.doc && options?.showDocs) { - signature += `${this.doc.toFullSignature()}\n`; - } - - const modifiersStr = this.modifiersToString(); - const typeParamsStr = this.typeParams ? `<${this.typeParams.join(', ')}>` : ''; - const paramsStr = this.props ? this.props.toFullSignature() : ''; - - const returnTypeStr = this.returnType.toFullSignature(); - - signature += `${modifiersStr}const ${this.name}${typeParamsStr} = (${paramsStr}): ${returnTypeStr};`; - - return signature; - } - - isDeprecated(): boolean { - return Boolean(this.doc?.hasTag(TagName.deprecated)); - } - - isPrivate(): boolean { - return Boolean(this.modifiers.find((m) => m === 'private') || this.doc?.hasTag(TagName.private)); - } - - private modifiersToString() { - const modifiersToPrint = this.modifiers.filter((modifier) => modifier !== 'export'); - return modifiersToPrint.length ? `${modifiersToPrint.join(' ')} ` : ''; - } - - toObject() { - return { - ...super.toObject(), - name: this.name, - props: this.props?.toObject(), - returnType: this.returnType.toObject(), - signature: this.signature, - modifiers: this.modifiers, - doc: this.doc?.toObject(), - typeParams: this.typeParams, - }; - } - - static fromObject(obj: Record): ReactSchema { - const location = obj.location; - const name = obj.name; - const props = obj.props ? ParameterSchema.fromObject(obj.props) : undefined; - const returnType = SchemaRegistry.fromObject(obj.returnType); - const signature = obj.signature; - const modifiers = obj.modifiers; - const doc = obj.doc ? DocSchema.fromObject(obj.doc) : undefined; - const typeParams = obj.typeParams; - return new ReactSchema(location, name, returnType, props, signature, modifiers, doc, typeParams); - } -} diff --git a/scopes/react/react/react.starters.ts b/scopes/react/react/react.starters.ts deleted file mode 100644 index 24ef3d339aa7..000000000000 --- a/scopes/react/react/react.starters.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { ReactWorkspaceStarter } from '@bitdev/react.generators.react-starters'; -import type { EnvContext } from '@teambit/envs'; -import type { WorkspaceTemplate } from '@teambit/generator'; -import { StarterList } from '@teambit/generator'; - -export function getStarters(envContext: EnvContext): WorkspaceTemplate[] { - const starterListHandler = StarterList.from([ReactWorkspaceStarter.from({ env: 'bitdev.react/react-env' })]); - const starterList = starterListHandler(envContext); - return starterList.compute(); -} diff --git a/scopes/react/react/react.templates.ts b/scopes/react/react/react.templates.ts deleted file mode 100644 index 87d90d994445..000000000000 --- a/scopes/react/react/react.templates.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { - ReactComponentTemplate, - ReactHookTemplate, - ReactViteTemplate, - ReactJSComponentTemplate, - ReactEnvTemplate, - ThemeTemplate, -} from '@bitdev/react.generators.react-templates'; -import type { EnvContext } from '@teambit/envs'; -import type { ComponentTemplate } from '@teambit/generator'; -import { TemplateList } from '@teambit/generator'; - -const templateListHandler = TemplateList.from([ - ReactComponentTemplate.from({ env: 'bitdev.react/react-env' }), - ReactViteTemplate.from({ env: 'bitdev.react/react-env' }), - ReactHookTemplate.from({ env: 'bitdev.react/react-env' }), - ThemeTemplate.from({ env: 'bitdev.react/react-env' }), - // ReactContextTemplate.from({ env: 'bitdev.react/react-env' }), - // ReactWebpackAppTemplate.from({ env: 'bitdev.react/react-env' }), - ReactJSComponentTemplate.from({ env: 'bitdev.react/react-env' }), - ReactEnvTemplate.from(), -]); - -export function getTemplates(envContext: EnvContext): ComponentTemplate[] { - const templateList = templateListHandler(envContext); - return templateList.compute(); -} diff --git a/scopes/react/react/react.ui.runtime.tsx b/scopes/react/react/react.ui.runtime.tsx deleted file mode 100644 index 95ca72836180..000000000000 --- a/scopes/react/react/react.ui.runtime.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import React from 'react'; -import type { CompositionsUI } from '@teambit/compositions'; -import { CompositionsAspect } from '@teambit/compositions'; -import { UIRuntime } from '@teambit/ui'; -import type { TesterUI } from '@teambit/tester'; -import { TesterAspect } from '@teambit/tester'; -import { AddingTests } from '@teambit/react.instructions.react.adding-tests'; -import { AddingCompositions } from '@teambit/react.instructions.react.adding-compositions'; -import type { APIReferenceUI } from '@teambit/api-reference'; -import { APIReferenceAspect } from '@teambit/api-reference'; -import { reactRenderer } from '@teambit/api-reference.renderers.react'; - -import { ReactAspect } from './react.aspect'; -import { HighlighterWidget } from './highlighter-widget'; -import { ReactSchema } from './react.schema'; - -export class ReactUI { - static runtime = UIRuntime; - static slots = []; - static dependencies = [CompositionsAspect, TesterAspect, APIReferenceAspect]; - - static async provider([compositionsUI, testerUi, apiUI]: [CompositionsUI, TesterUI, APIReferenceUI]) { - const reactUI = new ReactUI(); - testerUi.registerEmptyState(() => { - return ; - }); - compositionsUI.registerEmptyState(() => { - return ; - }); - - apiUI.registerSchemaClasses(() => [ReactSchema]); - apiUI.registerAPINodeRenderer([reactRenderer]); - - compositionsUI.registerMenuWidget({ - location: 'start', - content: , - }); - - return reactUI; - } -} - -ReactAspect.addRuntime(ReactUI); - -export default ReactUI; diff --git a/scopes/react/react/typescript/asset.d.ts b/scopes/react/react/typescript/asset.d.ts deleted file mode 100644 index 1372573a74b6..000000000000 --- a/scopes/react/react/typescript/asset.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -declare module '*.png' { - const value: any; - export = value; -} -declare module '*.svg' { - import type { FunctionComponent, SVGProps } from 'react'; - - export const ReactComponent: FunctionComponent & { title?: string }>; - const src: string; - export default src; -} - -// @TODO Gilad -declare module '*.jpg' { - const value: any; - export = value; -} -declare module '*.jpeg' { - const value: any; - export = value; -} -declare module '*.gif' { - const value: any; - export = value; -} -declare module '*.bmp' { - const value: any; - export = value; -} diff --git a/scopes/react/react/typescript/style.d.ts b/scopes/react/react/typescript/style.d.ts deleted file mode 100644 index c7a53637d846..000000000000 --- a/scopes/react/react/typescript/style.d.ts +++ /dev/null @@ -1,42 +0,0 @@ -declare module '*.module.css' { - const classes: { readonly [key: string]: string }; - export default classes; -} -declare module '*.module.scss' { - const classes: { readonly [key: string]: string }; - export default classes; -} -declare module '*.module.sass' { - const classes: { readonly [key: string]: string }; - export default classes; -} - -declare module '*.module.less' { - const classes: { readonly [key: string]: string }; - export default classes; -} - -declare module '*.less' { - const classes: { readonly [key: string]: string }; - export default classes; -} - -declare module '*.css' { - const classes: { readonly [key: string]: string }; - export default classes; -} - -declare module '*.sass' { - const classes: { readonly [key: string]: string }; - export default classes; -} - -declare module '*.scss' { - const classes: { readonly [key: string]: string }; - export default classes; -} - -declare module '*.mdx' { - const component: any; - export default component; -} diff --git a/scopes/react/react/typescript/tsconfig.build.json b/scopes/react/react/typescript/tsconfig.build.json deleted file mode 100644 index a12275a3d733..000000000000 --- a/scopes/react/react/typescript/tsconfig.build.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "compilerOptions": { - "lib": [ - "es2019", "DOM", "ES6" ,"DOM.Iterable" - ], - "target": "es2015", - "module": "es2020", - "jsx": "react", - "allowJs": true, - "composite": true, - "declaration": true, - "sourceMap": true, - "skipLibCheck": true, - "experimentalDecorators": true, - "outDir": "dist", - "moduleResolution": "node", - "esModuleInterop": true, - "rootDir": ".", - "resolveJsonModule": true - }, - "exclude": [ - "artifacts", - "public", - "dist", - "node_modules", - "package.json", - "**/*.cjs" - ], - "include": [ - "**/*", - "**/*.json" - ] -} diff --git a/scopes/react/react/typescript/tsconfig.cjs.json b/scopes/react/react/typescript/tsconfig.cjs.json deleted file mode 100644 index f0fe1544bddd..000000000000 --- a/scopes/react/react/typescript/tsconfig.cjs.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "module": "CommonJS" - }, - "exclude": [ - "artifacts", - "public", - "dist", - "node_modules", - "package.json", - "**/*.cjs" - ], - "include": [ - "**/*", - "**/*.json" - ] -} diff --git a/scopes/react/react/typescript/tsconfig.json b/scopes/react/react/typescript/tsconfig.json deleted file mode 100644 index 8952d72eb45c..000000000000 --- a/scopes/react/react/typescript/tsconfig.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "compilerOptions": { - "lib": [ - "es2019", "DOM", "ES6" ,"DOM.Iterable" - ], - "target": "es2015", - "module": "es2020", - "jsx": "react", - "declaration": true, - "sourceMap": true, - "experimentalDecorators": true, - "skipLibCheck": true, - "moduleResolution": "node", - "esModuleInterop": true, - "resolveJsonModule": true, - "allowJs": true, - "outDir": "./dist" - }, - "exclude": [ - "artifacts", - "public", - "dist", - "node_modules", - "package.json", - "**/*.cjs" - ], - "include": [ - "**/*", - "**/*.json" - ] -} diff --git a/scopes/react/react/webpack/html.ts b/scopes/react/react/webpack/html.ts deleted file mode 100644 index 7d66e1db504f..000000000000 --- a/scopes/react/react/webpack/html.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** html template for Previews (docs, compositions, etc) */ -export function html(title: string) { - return ` - - - - - - ${title} - - - - - -
- - - `; -} - -// diff --git a/scopes/react/react/webpack/index.ts b/scopes/react/react/webpack/index.ts deleted file mode 100644 index 4886f1698b1e..000000000000 --- a/scopes/react/react/webpack/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { html } from './html'; diff --git a/scopes/react/react/webpack/mdx-pre-loader.cjs b/scopes/react/react/webpack/mdx-pre-loader.cjs deleted file mode 100644 index 035ba7df2108..000000000000 --- a/scopes/react/react/webpack/mdx-pre-loader.cjs +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; - -/** - * Inlined from @teambit/mdx.modules.mdx-pre-loader in CJS format. - * - * This loader is inlined to avoid an external dependency and to ensure compatibility across environments - * where the original package may not be available or may introduce unnecessary overhead. - * - * Loader purpose: Transforms MDX admonition syntax from ':::type content' to ':::type[content]' - * for MDX v3 compatibility. - */ - -function t(r) { - return r.replace(/:::(\w+) (.+)/g, ":::$1[$2]") -} - -function e(r) { - return this.resourcePath.endsWith(".mdx") ? t(r) : r -} - -module.exports = e; diff --git a/scopes/react/react/webpack/overlay/formatWebpackMessages.js b/scopes/react/react/webpack/overlay/formatWebpackMessages.js deleted file mode 100644 index ed5edaaaf7cd..000000000000 --- a/scopes/react/react/webpack/overlay/formatWebpackMessages.js +++ /dev/null @@ -1,117 +0,0 @@ -/* eslint-disable */ -/** - * Copyright (c) 2015-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -const friendlySyntaxErrorLabel = 'Syntax error:'; - -function isLikelyASyntaxError(message) { - return message.indexOf(friendlySyntaxErrorLabel) !== -1; -} - -// Cleans up webpack error messages. -function formatMessage(message) { - let lines = []; - - if (typeof message === 'string') { - lines = message.split('\n'); - } else if ('message' in message) { - lines = message['message'].split('\n'); - } else if (Array.isArray(message)) { - message.forEach((message) => { - if ('message' in message) { - lines = message['message'].split('\n'); - } - }); - } - - // Strip webpack-added headers off errors/warnings - // https://github.com/webpack/webpack/blob/master/lib/ModuleError.js - lines = lines.filter((line) => !/Module [A-z ]+\(from/.test(line)); - - // Transform parsing error into syntax error - // TODO: move this to our ESLint formatter? - lines = lines.map((line) => { - const parsingError = /Line (\d+):(?:(\d+):)?\s*Parsing error: (.+)$/.exec(line); - if (!parsingError) { - return line; - } - const [, errorLine, errorColumn, errorMessage] = parsingError; - return `${friendlySyntaxErrorLabel} ${errorMessage} (${errorLine}:${errorColumn})`; - }); - - message = lines.join('\n'); - // Smoosh syntax errors (commonly found in CSS) - message = message.replace(/SyntaxError\s+\((\d+):(\d+)\)\s*(.+?)\n/g, `${friendlySyntaxErrorLabel} $3 ($1:$2)\n`); - // Clean up export errors - message = message.replace( - /^.*export '(.+?)' was not found in '(.+?)'.*$/gm, - `Attempted import error: '$1' is not exported from '$2'.` - ); - message = message.replace( - /^.*export 'default' \(imported as '(.+?)'\) was not found in '(.+?)'.*$/gm, - `Attempted import error: '$2' does not contain a default export (imported as '$1').` - ); - message = message.replace( - /^.*export '(.+?)' \(imported as '(.+?)'\) was not found in '(.+?)'.*$/gm, - `Attempted import error: '$1' is not exported from '$3' (imported as '$2').` - ); - lines = message.split('\n'); - - // Remove leading newline - if (lines.length > 2 && lines[1].trim() === '') { - lines.splice(1, 1); - } - // Clean up file name - lines[0] = lines[0].replace(/^(.*) \d+:\d+-\d+$/, '$1'); - - // Cleans up verbose "module not found" messages for files and packages. - if (lines[1] && lines[1].indexOf('Module not found: ') === 0) { - lines = [ - lines[0], - lines[1].replace('Error: ', '').replace('Module not found: Cannot find file:', 'Cannot find file:'), - ]; - } - - // Add helpful message for users trying to use Sass for the first time - if (lines[1] && lines[1].match(/Cannot find module.+sass/)) { - lines[1] = 'To import Sass files, you first need to install sass.\n'; - lines[1] += 'Run `bit install sass` inside your workspace.'; - } - - message = lines.join('\n'); - // Internal stacks are generally useless so we strip them... with the - // exception of stacks containing `webpack:` because they're normally - // from user code generated by webpack. For more information see - // https://github.com/facebook/create-react-app/pull/1050 - message = message.replace(/^\s*at\s((?!webpack:).)*:\d+:\d+[\s)]*(\n|$)/gm, ''); // at ... ...:x:y - message = message.replace(/^\s*at\s(\n|$)/gm, ''); // at - lines = message.split('\n'); - - // Remove duplicated newlines - lines = lines.filter( - (line, index, arr) => index === 0 || line.trim() !== '' || line.trim() !== arr[index - 1].trim() - ); - - // Reassemble the message - message = lines.join('\n'); - return message.trim(); -} - -function formatWebpackMessages(json) { - const formattedErrors = json.errors.map(formatMessage); - const formattedWarnings = json.warnings.map(formatMessage); - const result = { errors: formattedErrors, warnings: formattedWarnings }; - if (result.errors.some(isLikelyASyntaxError)) { - // If there are any syntax errors, show just them. - result.errors = result.errors.filter(isLikelyASyntaxError); - } - return result; -} - -module.exports = formatWebpackMessages; diff --git a/scopes/react/react/webpack/overlay/launchEditorEndpoint.js b/scopes/react/react/webpack/overlay/launchEditorEndpoint.js deleted file mode 100644 index 1d19d1000083..000000000000 --- a/scopes/react/react/webpack/overlay/launchEditorEndpoint.js +++ /dev/null @@ -1,11 +0,0 @@ -/* eslint-disable */ -/** - * Copyright (c) 2015-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -'use strict'; - -// TODO: we might want to make this injectable to support DEV-time non-root URLs. -module.exports = '/__open-stack-frame-in-editor'; diff --git a/scopes/react/react/webpack/overlay/refreshOverlayInterop.js b/scopes/react/react/webpack/overlay/refreshOverlayInterop.js deleted file mode 100644 index 4819a5f37c5b..000000000000 --- a/scopes/react/react/webpack/overlay/refreshOverlayInterop.js +++ /dev/null @@ -1,28 +0,0 @@ -/* eslint-disable */ -// @remove-on-eject-begin -/** - * Copyright (c) 2015-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -// @remove-on-eject-end -'use strict'; - -// Thin mapping between @pmmmwh/react-refresh-webpack-plugin's overlay -// contract and react-error-overlay. Initialization (startReportingRuntimeErrors) -// is handled by webpackHotDevClient.js which is added as the overlay entry. - -const { - dismissBuildError, - dismissRuntimeErrors, - reportBuildError, - reportRuntimeError, -} = require('react-error-overlay'); - -module.exports = { - clearCompileError: dismissBuildError, - clearRuntimeErrors: dismissRuntimeErrors, - showCompileError: reportBuildError, - handleRuntimeError: reportRuntimeError, -}; diff --git a/scopes/react/react/webpack/overlay/webpackHotDevClient.js b/scopes/react/react/webpack/overlay/webpackHotDevClient.js deleted file mode 100644 index caaa25ddb4eb..000000000000 --- a/scopes/react/react/webpack/overlay/webpackHotDevClient.js +++ /dev/null @@ -1,304 +0,0 @@ -/* eslint-disable */ -/* - * this file was copied as is from `react-dev-utils/webpackHotDevClient` - * and adjusted for our socket url. - * - * we use just set process.env.WDS_* with the EnvironmentPlugin or DefinePlugin - * once we get react-error-overlay up and running again - */ - -/** - * Copyright (c) 2015-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -// This alternative WebpackDevServer combines the functionality of: -// https://github.com/webpack/webpack-dev-server/blob/webpack-1/client/index.js -// https://github.com/webpack/webpack/blob/webpack-1/hot/dev-server.js - -// It only supports their simplest configuration (hot updates on same server). -// It makes some opinionated choices on top, like adding a syntax error overlay -// that looks similar to our console output. The error overlay is inspired by: -// https://github.com/glenjamin/webpack-hot-middleware - -var stripAnsi = require('strip-ansi'); -var url = require('url'); -var launchEditorEndpoint = require('./launchEditorEndpoint'); -var formatWebpackMessages = require('./formatWebpackMessages'); -var ErrorOverlay = require('react-error-overlay'); - -ErrorOverlay.setEditorHandler(function editorHandler(errorLocation) { - // Keep this sync with errorOverlayMiddleware.js - fetch( - launchEditorEndpoint + - '?fileName=' + - window.encodeURIComponent(errorLocation.fileName) + - '&lineNumber=' + - window.encodeURIComponent(errorLocation.lineNumber || 1) + - '&colNumber=' + - window.encodeURIComponent(errorLocation.colNumber || 1) - ); -}); - -// We need to keep track of if there has been a runtime error. -// Essentially, we cannot guarantee application state was not corrupted by the -// runtime error. To prevent confusing behavior, we forcibly reload the entire -// application. This is handled below when we are notified of a compile (code -// change). -// See https://github.com/facebook/create-react-app/issues/3096 -var hadRuntimeError = false; -ErrorOverlay.startReportingRuntimeErrors({ - onError: function () { - hadRuntimeError = true; - }, - filename: '/static/js/bundle.js', -}); - -if (module.hot && typeof module.hot.dispose === 'function') { - module.hot.dispose(function () { - // TODO: why do we need this? - ErrorOverlay.stopReportingRuntimeErrors(); - }); -} - -const querystring = module.id.substring(module.id.indexOf('?')); -const urlParams = new URLSearchParams(querystring); - -// Connect to WebpackDevServer via a socket. -var connection = new WebSocket( - url.format({ - protocol: window.location.protocol === 'https:' ? 'wss' : 'ws', - hostname: window.location.hostname, - port: window.location.port, - pathname: urlParams.get('sockPath') || '/ws', - slashes: true, - }) -); - -// Unlike WebpackDevServer client, we won't try to reconnect -// to avoid spamming the console. Disconnect usually happens -// when developer stops the server. -connection.onclose = function () { - if (typeof console !== 'undefined' && typeof console.info === 'function') { - console.info('The development server has disconnected.\nRefresh the page if necessary.'); - } -}; - -// Remember some state related to hot module replacement. -var isFirstCompilation = true; -var mostRecentCompilationHash = null; -var hasCompileErrors = false; - -function clearOutdatedErrors() { - // Clean up outdated compile errors, if any. - if (typeof console !== 'undefined' && typeof console.clear === 'function') { - if (hasCompileErrors) { - console.clear(); - } - } -} - -// Successful compilation. -function handleSuccess() { - clearOutdatedErrors(); - - var isHotUpdate = !isFirstCompilation; - isFirstCompilation = false; - hasCompileErrors = false; - - // Attempt to apply hot updates or reload. - if (isHotUpdate) { - tryApplyUpdates(function onHotUpdateSuccess() { - // Only dismiss it when we're sure it's a hot update. - // Otherwise it would flicker right before the reload. - tryDismissErrorOverlay(); - }); - } -} - -// Compilation with warnings (e.g. ESLint). -function handleWarnings(warnings) { - clearOutdatedErrors(); - - var isHotUpdate = !isFirstCompilation; - isFirstCompilation = false; - hasCompileErrors = false; - - function printWarnings() { - // Print warnings to the console. - var formatted = formatWebpackMessages({ - warnings: warnings, - errors: [], - }); - - if (typeof console !== 'undefined' && typeof console.warn === 'function') { - for (var i = 0; i < formatted.warnings.length; i++) { - if (i === 5) { - console.warn('There were more warnings in other files.\n' + 'You can find a complete log in the terminal.'); - break; - } - console.warn(stripAnsi(formatted.warnings[i])); - } - } - } - - printWarnings(); - - // Attempt to apply hot updates or reload. - if (isHotUpdate) { - tryApplyUpdates(function onSuccessfulHotUpdate() { - // Only dismiss it when we're sure it's a hot update. - // Otherwise it would flicker right before the reload. - tryDismissErrorOverlay(); - }); - } -} - -// Compilation with errors (e.g. syntax error or missing modules). -function handleErrors(errors) { - clearOutdatedErrors(); - - isFirstCompilation = false; - hasCompileErrors = true; - - // "Massage" webpack messages. - var formatted = formatWebpackMessages({ - errors: errors, - warnings: [], - }); - - // Only show the first error. - ErrorOverlay.reportBuildError(formatted.errors[0]); - - // Also log them to the console. - if (typeof console !== 'undefined' && typeof console.error === 'function') { - for (var i = 0; i < formatted.errors.length; i++) { - console.error(stripAnsi(formatted.errors[i])); - } - } - - // only send loaded event when mounted in an iframe - if (window.parent && window !== window.parent) { - window.parent.postMessage({ event: 'webpackInvalid' }, '*'); - } - // Do not attempt to reload now. - // We will reload on next success instead. -} - -function tryDismissErrorOverlay() { - if (!hasCompileErrors) { - ErrorOverlay.dismissBuildError(); - } -} - -// There is a newer version of the code available. -function handleAvailableHash(hash) { - // Update last known compilation hash. - mostRecentCompilationHash = hash; -} - -// Handle messages from the server. -connection.onmessage = function (e) { - var message = JSON.parse(e.data); - switch (message.type) { - case 'hash': - handleAvailableHash(message.data); - break; - case 'still-ok': - case 'ok': - handleSuccess(); - break; - case 'content-changed': - // Triggered when a file from `contentBase` changed. - window.location.reload(); - break; - case 'warnings': - handleWarnings(message.data); - break; - case 'errors': - handleErrors(message.data); - break; - default: - // Do nothing. - } -}; - -// Is there a newer version of this code available? -function isUpdateAvailable() { - /* globals __webpack_hash__ */ - // __webpack_hash__ is the hash of the current compilation. - // It's a global variable injected by webpack. - return mostRecentCompilationHash !== __webpack_hash__; -} - -// webpack disallows updates in other states. -function canApplyUpdates() { - return module.hot.status() === 'idle'; -} - -function canAcceptErrors() { - // NOTE: This var is injected by Webpack's DefinePlugin, and is a boolean instead of string. - const hasReactRefresh = process.env.FAST_REFRESH; - - const status = module.hot.status(); - // React refresh can handle hot-reloading over errors. - // However, when hot-reload status is abort or fail, - // it indicates the current update cannot be applied safely, - // and thus we should bail out to a forced reload for consistency. - return hasReactRefresh && ['abort', 'fail'].indexOf(status) === -1; -} - -// Attempt to update code on the fly, fall back to a hard reload. -function tryApplyUpdates(onHotUpdateSuccess) { - if (!module.hot) { - // HotModuleReplacementPlugin is not in webpack configuration. - window.location.reload(); - return; - } - - if (!isUpdateAvailable() || !canApplyUpdates()) { - return; - } - - function handleApplyUpdates(err, updatedModules) { - const haveErrors = err || hadRuntimeError; - // When there is no error but updatedModules is unavailable, - // it indicates a critical failure in hot-reloading, - // e.g. server is not ready to serve new bundle, - // and hence we need to do a forced reload. - const needsForcedReload = !err && !updatedModules; - if ((haveErrors && !canAcceptErrors()) || needsForcedReload) { - window.location.reload(); - return; - } - - if (typeof onHotUpdateSuccess === 'function') { - // Maybe we want to do something. - onHotUpdateSuccess(); - } - - if (isUpdateAvailable()) { - // While we were updating, there was a new update! Do it again. - tryApplyUpdates(); - } - } - - // https://webpack.github.io/docs/hot-module-replacement.html#check - var result = module.hot.check(/* autoApply */ true, handleApplyUpdates); - - // // webpack 2 returns a Promise instead of invoking a callback - if (result && result.then) { - result.then( - function (updatedModules) { - handleApplyUpdates(null, updatedModules); - }, - function (err) { - handleApplyUpdates(err, null); - } - ); - } -} diff --git a/scopes/react/react/webpack/postcss.config.ts b/scopes/react/react/webpack/postcss.config.ts deleted file mode 100644 index b160edd091a2..000000000000 --- a/scopes/react/react/webpack/postcss.config.ts +++ /dev/null @@ -1,20 +0,0 @@ -export const postCssConfig = { - // Necessary for external CSS imports to work - // https://github.com/facebook/create-react-app/issues/2677 - ident: 'postcss', - plugins: [ - // eslint-disable-next-line global-require - require.resolve('postcss-flexbugs-fixes'), - // eslint-disable-next-line global-require - require('postcss-preset-env')({ - autoprefixer: { - flexbox: 'no-2009', - }, - stage: 3, - }), - // Adds PostCSS Normalize as the reset css with default options, - // so that it honors browserslist config in package.json - // which in turn let's users customize the target behavior as per their needs. - require.resolve('postcss-normalize'), - ], -}; diff --git a/scopes/react/react/webpack/webpack.config.base.prod.ts b/scopes/react/react/webpack/webpack.config.base.prod.ts deleted file mode 100644 index bae03886ce3f..000000000000 --- a/scopes/react/react/webpack/webpack.config.base.prod.ts +++ /dev/null @@ -1,127 +0,0 @@ -import CssMinimizerPlugin from 'css-minimizer-webpack-plugin'; -import TerserPlugin from 'terser-webpack-plugin'; -import type { Configuration } from 'webpack'; -// import { WebpackManifestPlugin } from 'webpack-manifest-plugin'; - -// This is the production and development configuration. -// It is focused on developer experience, fast rebuilds, and a minimal bundle. -// eslint-disable-next-line complexity -export default function (dev?: boolean): Configuration { - const optimization = dev - ? undefined - : { - minimize: true, - minimizer: [ - new TerserPlugin({ - minify: TerserPlugin.esbuildMinify, - // `terserOptions` options will be passed to `esbuild` - // Link to options - https://esbuild.github.io/api/#minify - // Note: the `minify` options is true by default (and override other `minify*` options), so if you want to disable the `minifyIdentifiers` option (or other `minify*` options) please use: - terserOptions: { - minify: false, - minifyWhitespace: true, - // We don't want to minify identifiers to enable easier debugging on remote scopes when there are preview issues - minifyIdentifiers: false, - // minifyIdentifiers: true, - minifySyntax: true, - }, - // terserOptions: {}, - }), - - // This is only used in production mode - // new TerserPlugin({ - // extractComments: false, - // terserOptions: { - // parse: { - // // We want terser to parse ecma 8 code. However, we don't want it - // // to apply any minification steps that turns valid ecma 5 code - // // into invalid ecma 5 code. This is why the 'compress' and 'output' - // // sections only apply transformations that are ecma 5 safe - // // https://github.com/facebook/create-react-app/pull/4234 - // ecma: 8, - // }, - // compress: { - // ecma: 5, - // warnings: false, - // // Disabled because of an issue with Uglify breaking seemingly valid code: - // // https://github.com/facebook/create-react-app/issues/2376 - // // Pending further investigation: - // // https://github.com/mishoo/UglifyJS2/issues/2011 - // comparisons: false, - // // Disabled because of an issue with Terser breaking valid code: - // // https://github.com/facebook/create-react-app/issues/5250 - // // Pending further investigation: - // // https://github.com/terser-js/terser/issues/120 - // inline: 2, - // }, - // mangle: { - // safari10: true, - // }, - // output: { - // ecma: 5, - // comments: false, - // // Turned on because emoji and regex is not minified properly using default - // // https://github.com/facebook/create-react-app/issues/2488 - // ascii_only: true, - // }, - // }, - // }), - new CssMinimizerPlugin({ - minimizerOptions: { - preset: [ - 'default', - { - minifyFontValues: { removeQuotes: false }, - }, - ], - }, - }), - ], - // Automatically split vendor and commons - // https://twitter.com/wSokra/status/969633336732905474 - // https://medium.com/webpack/webpack-4-code-splitting-chunk-graph-and-the-splitchunks-optimization-be739a861366 - // splitChunks: { - // chunks: 'all', - // name: false, - // }, - // Keep the runtime chunk separated to enable long term caching - // https://twitter.com/wSokra/status/969679223278505985 - // https://github.com/facebook/create-react-app/issues/5358 - // runtimeChunk: { - // name: (entrypoint) => `runtime-${entrypoint.name}`, - // }, - }; - - return { - optimization, - - plugins: [ - // Generate an asset manifest file with the following content: - // - "files" key: Mapping of all asset filenames to their corresponding - // output file so that tools can pick it up without having to parse - // `index.html` - // can be used to reconstruct the HTML if necessary - // new WebpackManifestPlugin({ - // fileName: 'asset-manifest.json', - // publicPath: 'public', - // generate: (seed, files, entrypoints) => { - // const manifestFiles = files.reduce((manifest, file) => { - // manifest[file.name] = file.path; - // return manifest; - // }, seed); - // const entrypointFiles = entrypoints.main.filter((fileName) => !fileName.endsWith('.map')); - // // @ts-ignore - https://github.com/shellscape/webpack-manifest-plugin/issues/276 - // return { - // files: manifestFiles, - // entrypoints: entrypointFiles, - // } as Record; - // }, - // }), - // Generate a service worker script that will precache, and keep up to date, - // the HTML & assets that are part of the webpack build. - ].filter(Boolean), - // Turn off performance processing because we utilize - // our own hints via the FileSizeReporter - performance: false, - }; -} diff --git a/scopes/react/react/webpack/webpack.config.base.ts b/scopes/react/react/webpack/webpack.config.base.ts deleted file mode 100644 index 89158ac63c52..000000000000 --- a/scopes/react/react/webpack/webpack.config.base.ts +++ /dev/null @@ -1,368 +0,0 @@ -import { merge } from 'lodash'; -import { sep } from 'path'; -import 'style-loader'; -import MiniCssExtractPlugin from 'mini-css-extract-plugin'; -import getCSSModuleLocalIdent from 'react-dev-utils/getCSSModuleLocalIdent'; -import type { Configuration } from 'webpack'; -import { IgnorePlugin } from 'webpack'; -import * as stylesRegexps from '@teambit/webpack.modules.style-regexps'; -import { generateStyleLoaders } from '@teambit/webpack.modules.generate-style-loaders'; -import { postCssConfig } from './postcss.config'; -// Make sure the bit-react-transformer is a dependency -// TODO: remove it once we can set policy from component to component then set it via the component.json -import '@teambit/react.babel.bit-react-transformer'; -// eslint-disable-next-line import/no-unresolved -import '@mdx-js/loader'; -import { mdxOptions } from '@teambit/mdx.modules.mdx-v3-options'; - -const styleLoaderPath = require.resolve('style-loader'); - -const moduleFileExtensions = [ - 'web.mjs', - 'mjs', - 'web.js', - 'js', - 'cjs', - 'web.ts', - 'ts', - 'web.tsx', - 'tsx', - 'json', - 'web.jsx', - 'jsx', - 'mdx', - 'md', -]; - -// Source maps are resource heavy and can cause out of memory issue for large source files. -const shouldUseSourceMap = process.env.GENERATE_SOURCEMAP !== 'false'; - -const imageInlineSizeLimit = parseInt(process.env.IMAGE_INLINE_SIZE_LIMIT || '10000'); - -// This is the production and development configuration. -// It is focused on developer experience, fast rebuilds, and a minimal bundle. -// eslint-disable-next-line complexity -export default function (isEnvProduction = false): Configuration { - // Variable used for enabling profiling in Production - // passed into alias object. Uses a flag if passed into the build command - const isEnvProductionProfile = process.argv.includes('--profile'); - - const baseStyleLoadersOptions = { - injectingLoader: isEnvProduction ? MiniCssExtractPlugin.loader : styleLoaderPath, - cssLoaderPath: require.resolve('css-loader'), - postCssLoaderPath: require.resolve('postcss-loader'), - postCssConfig, - }; - - // We will provide `paths.publicUrlOrPath` to our app - // as %PUBLIC_URL% in `index.html` and `process.env.PUBLIC_URL` in JavaScript. - // Omit trailing slash as %PUBLIC_URL%/xyz looks better than %PUBLIC_URL%xyz. - // Get environment variables to inject into our app. - // const env = getClientEnvironment(publicUrlOrPath.slice(0, -1)); - - return { - // TODO: make the dev tool according to shouldUseSourceMap and isEnvProduction - // devtool: 'eval-cheap-module-source-map', - resolve: { - // These are the reasonable defaults supported by the Node ecosystem. - // We also include JSX as a common component filename extension to support - // some tools, although we do not recommend using it, see: - // https://github.com/facebook/create-react-app/issues/290 - // `web` extension prefixes have been added for better support - // for React Native Web. - extensions: moduleFileExtensions.map((ext) => `.${ext}`), - extensionAlias: { - '.js': ['.ts', '.tsx', '.js', '.jsx'], - '.mjs': ['.mts', '.mjs'], - '.cjs': ['.cts', '.cjs'], - }, - - alias: { - 'react/jsx-dev-runtime': require.resolve('react/jsx-dev-runtime'), - 'react/jsx-runtime': require.resolve('react/jsx-runtime'), - // dedupe to a single copy — multiple versions in the pnpm store break the - // module namespace when bundled (see lane-compare runtime error). - '@teambit/lanes.entities.lane-diff': require.resolve('@teambit/lanes.entities.lane-diff'), - // Allows for better profiling with ReactDevTools - ...(isEnvProductionProfile && { - 'react-dom$': 'react-dom/profiling', - 'scheduler/tracing': 'scheduler/tracing-profiling', - }), - }, - }, - module: { - strictExportPresence: true, - rules: [ - { - test: /\.m?js/, - resolve: { - fullySpecified: false, - }, - }, - { - // "oneOf" will traverse all following loaders until one will - // match the requirements. When no loader matches it will fall - // back to the "file" loader at the end of the loader list. - oneOf: [ - // "postcss" loader applies autoprefixer to our CSS. - // "css" loader resolves paths in CSS and adds assets as dependencies. - // "style" loader turns CSS into JS modules that inject - - -
- - - `; -} -// -// diff --git a/scopes/webpack/webpack/config/webpack.config.ts b/scopes/webpack/webpack/config/webpack.config.ts deleted file mode 100644 index 30a0523427ec..000000000000 --- a/scopes/webpack/webpack/config/webpack.config.ts +++ /dev/null @@ -1,120 +0,0 @@ -/* eslint-disable complexity */ -import type { Configuration } from 'webpack'; -import webpack from 'webpack'; -import { isUndefined, omitBy } from 'lodash'; -import CompressionPlugin from 'compression-webpack-plugin'; -import { sep } from 'path'; -import type { BundlerContext, BundlerHtmlConfig, Target } from '@teambit/bundler'; -import HtmlWebpackPlugin from 'html-webpack-plugin'; -import WebpackAssetsManifest from 'webpack-assets-manifest'; -import { fallbacks } from './webpack-fallbacks'; -import { fallbacksProvidePluginConfig } from './webpack-fallbacks-provide-plugin-config'; -import { fallbacksAliases } from './webpack-fallbacks-aliases'; - -export function configFactory(target: Target, context: BundlerContext): Configuration { - let truthyEntries = - Array.isArray(target.entries) && target.entries.length ? target.entries.filter(Boolean) : target.entries || {}; - if (Array.isArray(truthyEntries) && !truthyEntries.length) { - truthyEntries = {}; - } - - const dev = Boolean(context.development); - const htmlConfig = target.html ?? context.html; - const compress = target.compress ?? context.compress; - const htmlPlugins = htmlConfig ? generateHtmlPlugins(htmlConfig) : undefined; - const splitChunks = target.chunking?.splitChunks; - - const config: Configuration = { - mode: dev ? 'development' : 'production', - // Stop compilation early in production - bail: true, - // These are the "entry points" to our application. - // This means they will be the "root" imports that are included in JS bundle. - // @ts-ignore - entry: truthyEntries, - - infrastructureLogging: { - level: 'error', - }, - - output: { - // The build folder. - path: `${target.outputPath}${sep}public`, - }, - stats: { - errorDetails: true, - }, - - resolve: { - // TODO - check - we should not need both fallbacks and alias and provider plugin - alias: fallbacksAliases, - - fallback: fallbacks, - }, - - plugins: [new webpack.ProvidePlugin(fallbacksProvidePluginConfig), getAssetManifestPlugin()], - }; - - if (target.filename) { - config.output = config.output || {}; - config.output.filename = target.filename; - } - - if (target.chunkFilename) { - config.output = config.output || {}; - config.output.chunkFilename = target.chunkFilename; - } - - if (target.runtimeChunkName) { - config.optimization = config.optimization || {}; - config.optimization.runtimeChunk = { - name: target.runtimeChunkName, - }; - } - - if (splitChunks) { - config.optimization = config.optimization || {}; - config.optimization.splitChunks = { - chunks: 'all', - name: false, - }; - } - - if (htmlPlugins && htmlPlugins.length) { - if (!config.plugins) { - config.plugins = []; - } - config.plugins = config.plugins.concat(htmlPlugins); - } - if (compress) { - if (!config.plugins) { - config.plugins = []; - } - config.plugins = config.plugins.concat(new CompressionPlugin()); - } - return config; -} - -function getAssetManifestPlugin() { - return new WebpackAssetsManifest({ entrypoints: true }); -} - -function generateHtmlPlugins(configs: BundlerHtmlConfig[]) { - return configs.map((config) => generateHtmlPlugin(config)); -} - -function generateHtmlPlugin(config: BundlerHtmlConfig) { - const baseConfig: HtmlWebpackPlugin.Options = { - filename: config.filename, - chunks: config.chunks, - chunksSortMode: config.chunkOrder, - title: config.title, - templateContent: config.templateContent, - minify: config.minify, - cache: false, - favicon: config.favicon, - }; - - const filteredConfig = omitBy(baseConfig, isUndefined); - return new HtmlWebpackPlugin(filteredConfig); -} diff --git a/scopes/webpack/webpack/config/webpack.dev.config.ts b/scopes/webpack/webpack/config/webpack.dev.config.ts deleted file mode 100644 index 36c7351b489c..000000000000 --- a/scopes/webpack/webpack/config/webpack.dev.config.ts +++ /dev/null @@ -1,169 +0,0 @@ -import path from 'path'; -import webpack from 'webpack'; -import HtmlWebpackPlugin from 'html-webpack-plugin'; -import errorOverlayMiddleware from 'react-dev-utils/errorOverlayMiddleware'; -import evalSourceMapMiddleware from 'react-dev-utils/evalSourceMapMiddleware'; -import noopServiceWorkerMiddleware from 'react-dev-utils/noopServiceWorkerMiddleware'; -import redirectServedPath from 'react-dev-utils/redirectServedPathMiddleware'; -import getPublicUrlOrPath from 'react-dev-utils/getPublicUrlOrPath'; -import type { PubsubMain } from '@teambit/pubsub'; -import { pathNormalizeToLinux } from '@teambit/toolbox.path.path'; -import type { WebpackConfigWithDevServer } from '../webpack.dev-server'; -import { fallbacks } from './webpack-fallbacks'; - -import { html } from './html'; - -import { WebpackBitReporterPlugin } from '../plugins/webpack-bit-reporter-plugin'; -import { fallbacksProvidePluginConfig } from './webpack-fallbacks-provide-plugin-config'; -import { fallbacksAliases } from './webpack-fallbacks-aliases'; - -const publicUrlOrPath = getPublicUrlOrPath(true, '/', '/public'); - -export function configFactory( - devServerID: string, - workspaceDir: string, - entryFiles: string[], - publicRoot: string, - publicPath: string, - componentPathsRegExps: RegExp[], - pubsub: PubsubMain, - title?: string, - favicon?: string -): WebpackConfigWithDevServer { - const resolveWorkspacePath = (relativePath) => path.resolve(workspaceDir, relativePath); - - const publicDirectory = `${publicRoot}/${publicPath}`; - - return { - // Environment mode - mode: 'development', - - devtool: 'eval-cheap-module-source-map', - - // Entry point of app - entry: entryFiles.map((filePath) => resolveWorkspacePath(filePath)), - - output: { - // Development filename output - filename: 'static/js/[name].bundle.js', - - path: resolveWorkspacePath(publicDirectory), - - // publicPath: resolveWorkspacePath(publicDirectory), - - chunkFilename: 'static/js/[name].chunk.js', - - // point sourcemap entries to original disk locations (format as URL on windows) - devtoolModuleFilenameTemplate: (info) => pathNormalizeToLinux(path.resolve(info.absoluteResourcePath)), - - // this defaults to 'window', but by setting it to 'this' then - // module chunks which are built will work in web workers as well. - // Commented out to use the default (self) as according to tobias with webpack5 self is working with workers as well - // globalObject: 'this', - }, - - infrastructureLogging: { - level: 'error', - }, - - stats: { - errorDetails: true, - logging: 'error', - }, - - devServer: { - allowedHosts: 'all', - - static: [ - { - directory: resolveWorkspacePath(publicDirectory), - staticOptions: {}, - // Don't be confused with `dev.publicPath`, it is `publicPath` for static directory - // Can be: - // publicPath: ['/static-public-path-one/', '/static-public-path-two/'], - publicPath: publicDirectory, - // Can be: - // serveIndex: {} (options for the `serveIndex` option you can find https://github.com/expressjs/serve-index) - serveIndex: true, - // Disabled: The static public directory typically doesn't exist, and when Chokidar - // watches a non-existent path, it recursively watches parent directories until it - // finds one that exists - potentially watching the entire workspace root. - // This causes unnecessary file system events and wastes FSEvents streams on macOS. - watch: false, - }, - ], - - // Enable compression - compress: true, - - // Enable hot reloading - hot: true, - - historyApiFallback: { - disableDotRule: true, - index: resolveWorkspacePath(publicDirectory), - }, - - client: { - overlay: false, - logging: 'error', - }, - - setupMiddlewares: (middlewares, devServer) => { - if (!devServer) { - throw new Error('webpack-dev-server is not defined'); - } - - // Keep `evalSourceMapMiddleware` and `errorOverlayMiddleware` - // middlewares before `redirectServedPath` otherwise will not have any effect - // This lets us fetch source contents from webpack for the error overlay - middlewares.push( - // @ts-ignore @types/wds mismatch - evalSourceMapMiddleware(devServer), - // This lets us open files from the runtime error overlay. - errorOverlayMiddleware(), - // Redirect to `PUBLIC_URL` or `homepage` from `package.json` if url not match - redirectServedPath(publicUrlOrPath), - // This service worker file is effectively a 'no-op' that will reset any - // previous service worker registered for the same host:port combination. - // We do this in development to avoid hitting the production cache if - // it used the same host and port. - // https://github.com/facebook/create-react-app/issues/2272#issuecomment-302832432 - noopServiceWorkerMiddleware(publicUrlOrPath) - ); - return middlewares; - }, - - devMiddleware: { - // forward static files - publicPath: path.join('/', publicRoot), - }, - }, - - resolve: { - // TODO - check - we shoult not need both fallbacks and alias and provider plugin - alias: fallbacksAliases, - - fallback: fallbacks as any, - }, - - plugins: [ - new HtmlWebpackPlugin({ - templateContent: html(title || 'Component preview'), - filename: 'index.html', - favicon, - }), - new webpack.ProvidePlugin(fallbacksProvidePluginConfig), - - new WebpackBitReporterPlugin({ - options: { pubsub, devServerID }, - }), - ], - - snapshot: componentPathsRegExps && componentPathsRegExps.length > 0 ? { managedPaths: componentPathsRegExps } : {}, - - watchOptions: { - poll: true, - }, - }; -} diff --git a/scopes/webpack/webpack/esm.mjs b/scopes/webpack/webpack/esm.mjs index e6dc2a77c9e2..ddebd9447e37 100644 --- a/scopes/webpack/webpack/esm.mjs +++ b/scopes/webpack/webpack/esm.mjs @@ -3,8 +3,6 @@ import cjsModule from './index.js'; export const runTransformersWithContext = cjsModule.runTransformersWithContext; export const WebpackAspect = cjsModule.WebpackAspect; -export const WebpackDevServer = cjsModule.WebpackDevServer; -export const WebpackBundler = cjsModule.WebpackBundler; export const WebpackConfigMutator = cjsModule.WebpackConfigMutator; export const WebpackBitReporterPlugin = cjsModule.WebpackBitReporterPlugin; export const fallbacks = cjsModule.fallbacks; @@ -13,7 +11,6 @@ export const fallbacksProvidePluginConfig = cjsModule.fallbacksProvidePluginConf export const GenerateBodyInjectionTransformer = cjsModule.GenerateBodyInjectionTransformer; export const BodyInjectionOptions = cjsModule.BodyInjectionOptions; export const generateAddAliasesFromPeersTransformer = cjsModule.generateAddAliasesFromPeersTransformer; -export const generateExposePeersTransformer = cjsModule.generateExposePeersTransformer; export const generateExternalsTransformer = cjsModule.generateExternalsTransformer; export const GenerateHeadInjectionTransformer = cjsModule.GenerateHeadInjectionTransformer; export const HeadInjectionOptions = cjsModule.HeadInjectionOptions; diff --git a/scopes/webpack/webpack/index.ts b/scopes/webpack/webpack/index.ts index a6ec4ba12ba6..64f39453b1c0 100644 --- a/scopes/webpack/webpack/index.ts +++ b/scopes/webpack/webpack/index.ts @@ -13,12 +13,10 @@ export type { WebpackConfigDevServerTransformContext, GlobalWebpackConfigTransformContext, WebpackConfigDevServerTransformer, + WebpackConfigWithDevServer, } from './webpack.main.runtime'; export { runTransformersWithContext } from './run-transformer'; export { WebpackAspect } from './webpack.aspect'; -export { WebpackDevServer } from './webpack.dev-server'; -export { WebpackBundler } from './webpack.bundler'; -export type { WebpackConfigWithDevServer } from './webpack.dev-server'; export { WebpackCompilationDoneEvent, WebpackCompilationStartedEvent } from './events'; /** * @deprecated import directly from `webpack` instead. @@ -36,7 +34,6 @@ export { GenerateBodyInjectionTransformer, BodyInjectionOptions, generateAddAliasesFromPeersTransformer, - generateExposePeersTransformer, generateExternalsTransformer, GenerateHeadInjectionTransformer, HeadInjectionOptions, diff --git a/scopes/webpack/webpack/transformers/get-exposed-rules.ts b/scopes/webpack/webpack/transformers/get-exposed-rules.ts deleted file mode 100644 index ea89a83d3b81..000000000000 --- a/scopes/webpack/webpack/transformers/get-exposed-rules.ts +++ /dev/null @@ -1,19 +0,0 @@ -import camelcase from 'camelcase'; -import 'expose-loader'; -import type { Logger } from '@teambit/logger'; -import { generateExposeLoaders } from '@teambit/webpack.modules.generate-expose-loaders'; -import { compact } from 'lodash'; -import { resolvePeerToFile } from './resolve-peer'; - -export function getExposedRules(peers: string[], logger: Logger, hostRootDir?: string) { - const loaderPath = require.resolve('expose-loader'); - const depsEntries = peers.map((peer) => { - const resolvedPath = resolvePeerToFile(peer, logger, hostRootDir); - if (!resolvedPath) return undefined; - return { - path: resolvedPath, - globalName: camelcase(peer.replace('@', '').replace('/', '-'), { pascalCase: true }), - }; - }); - return generateExposeLoaders(compact(depsEntries), { loaderPath }); -} diff --git a/scopes/webpack/webpack/transformers/index.ts b/scopes/webpack/webpack/transformers/index.ts index f2a5167f4335..95dad5dc5ea4 100644 --- a/scopes/webpack/webpack/transformers/index.ts +++ b/scopes/webpack/webpack/transformers/index.ts @@ -1,7 +1,3 @@ export { GenerateBodyInjectionTransformer, BodyInjectionOptions } from './inject-body'; export { GenerateHeadInjectionTransformer, HeadInjectionOptions } from './inject-head'; -export { - generateAddAliasesFromPeersTransformer, - generateExposePeersTransformer, - generateExternalsTransformer, -} from './transformers'; +export { generateAddAliasesFromPeersTransformer, generateExternalsTransformer } from './transformers'; diff --git a/scopes/webpack/webpack/transformers/resolve-peer.ts b/scopes/webpack/webpack/transformers/resolve-peer.ts deleted file mode 100644 index c36b1978235f..000000000000 --- a/scopes/webpack/webpack/transformers/resolve-peer.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { resolvePeerToDirOrFile, resolvePeerToFile } from '@teambit/webpack.modules.resolve-peer'; -export type { ResolvePeerLogger } from '@teambit/webpack.modules.resolve-peer'; diff --git a/scopes/webpack/webpack/transformers/transformers.ts b/scopes/webpack/webpack/transformers/transformers.ts index 9586d5f9ded1..a7d96baae07b 100644 --- a/scopes/webpack/webpack/transformers/transformers.ts +++ b/scopes/webpack/webpack/transformers/transformers.ts @@ -1,9 +1,5 @@ -import type { WebpackConfigMutator } from '@teambit/webpack.modules.config-mutator'; -import type { Logger } from '@teambit/logger'; import { generateAddAliasesFromPeersTransformer } from '@teambit/webpack.transformers.generate-add-aliases-from-peers'; import { generateExternalsTransformer } from '@teambit/webpack.transformers.generate-externals'; -import { getExposedRules } from './get-exposed-rules'; -import type { WebpackConfigTransformContext } from '../webpack.main.runtime'; /** * @deprecated these are thin re-exports kept for backward-compatible `from '@teambit/webpack'` @@ -11,19 +7,3 @@ import type { WebpackConfigTransformContext } from '../webpack.main.runtime'; * and `@teambit/webpack.transformers.generate-externals` instead. */ export { generateAddAliasesFromPeersTransformer, generateExternalsTransformer }; - -// [dead code] - no longer used -/** - * Generate a transformer that expose all the peers as global via the expose loader - * @param peers - * @returns - * @deprecated unused internally; will be removed in a follow-up. - */ -export function generateExposePeersTransformer(peers: string[], logger: Logger) { - return (config: WebpackConfigMutator, context: WebpackConfigTransformContext): WebpackConfigMutator => { - const hostRootDir = context.target?.hostRootDir || context.hostRootDir; - const exposedRules = getExposedRules(peers, logger, hostRootDir); - config.addModuleRules(exposedRules); - return config; - }; -} diff --git a/scopes/webpack/webpack/webpack.bundler.ts b/scopes/webpack/webpack/webpack.bundler.ts deleted file mode 100644 index b012eb350c1c..000000000000 --- a/scopes/webpack/webpack/webpack.bundler.ts +++ /dev/null @@ -1,194 +0,0 @@ -import { BitError } from '@teambit/bit-error'; -import type { Bundler, BundlerResult, Asset, Target, EntriesAssetsMap, BundlerContextMetaData } from '@teambit/bundler'; -import type { Logger } from '@teambit/logger'; -import { compact, isEmpty } from 'lodash'; -import mapSeries from 'p-map-series'; -import type { Compiler, Configuration, StatsCompilation, StatsAsset } from 'webpack'; -import { sep } from 'path'; - -type AssetsMap = { [assetId: string]: Asset }; - -/** - * @deprecated duplicated by `@teambit/webpack.webpack-bundler`'s own `WebpackBundler`, which is - * what the react/node/aspect envs actually build with now. Use that package instead - depending on - * both pulls in two independently-resolved webpack instances. - */ -export class WebpackBundler implements Bundler { - constructor( - /** - * targets to bundle. - */ - private targets: Target[], - - /** - * webpack configuration. - */ - private configs: Configuration[], - - private logger: Logger, - - private webpack, - - private metaData?: BundlerContextMetaData | undefined - ) {} - - async run(): Promise { - const startTime = Date.now(); - const compilers = this.configs.map((config: any) => this.webpack(config)); - - const initiator = this.metaData?.initiator; - const envId = this.metaData?.envId; - const initiatorMessage = initiator ? `process initiated by: ${initiator}.` : ''; - const envIdMessage = envId ? `config created by env: ${envId}.` : ''; - - const longProcessLogger = this.logger.createLongProcessLogger('running Webpack bundler', compilers.length); - - // Process compilers sequentially to control memory usage - // For better memory management, webpack compilers are run one at a time - // and cleaned up after each run to prevent memory accumulation - const componentOutput = await mapSeries(compilers, async (compiler: Compiler) => { - const components = this.getComponents(compiler.outputPath); - const componentsLengthMessage = `running on ${components.length} components`; - const fullMessage = `${initiatorMessage} ${envIdMessage} ${componentsLengthMessage}`; - this.logger.debug( - `${fullMessage} memory usage: ${Math.round((process.memoryUsage().heapUsed / 1024 / 1024 / 1024) * 100) / 100} GB` - ); - const ids = components.map((component) => component.id.toString()).join(', '); - longProcessLogger.logProgress(`${fullMessage}`); - this.logger.debug(`${fullMessage}\ncomponents ids: ${ids}`); - - const result = await new Promise((resolve) => { - // TODO: split to multiple processes to reduce time and configure concurrent builds. - // @see https://github.com/trivago/parallel-webpack - return compiler.run((err, stats) => { - if (err) { - this.logger.error('get error from webpack compiler, full error:', err); - - return resolve({ - errors: [`${err.toString()}\n${err.stack}`], - components, - }); - } - if (!stats) throw new BitError('unknown build error'); - // const info = stats.toJson(); - - const info = stats.toJson({ - all: false, - entrypoints: true, - warnings: true, - errors: true, - assets: true, - chunkGroupAuxiliary: true, - relatedAssets: true, - cachedAssets: true, - }); - const assetsMap = this.getAssets(info); - const entriesAssetsMap = this.getEntriesAssetsMap(info, assetsMap); - - return resolve({ - assets: Object.values(assetsMap), - assetsByChunkName: info.assetsByChunkName, - entriesAssetsMap, - errors: this.getErrors(info), - outputPath: stats.compilation.outputOptions.path, - components, - warnings: info.warnings, - startTime, - endTime: Date.now(), - }); - }); - }); - - try { - // Close the compiler to free up file watchers and resources - await new Promise((resolve) => { - compiler.close(() => { - resolve(); - }); - }); - if (compiler.cache) { - // Force purge of webpack's internal cache - (compiler as any).cache?.purge?.(); - } - } catch (error) { - this.logger.debug('Error during compiler cleanup:', error); - } - - return result; - }); - longProcessLogger.end(); - return componentOutput as BundlerResult[]; - } - - private getErrors(stats: StatsCompilation): Error[] { - if (!stats.errors) return []; - const fieldsToShow = ['message', 'moduleId', 'moduleName', 'moduleIdentifier', 'loc']; - return stats.errors.map((webpackError) => { - const lines = fieldsToShow.map((fieldName) => { - if (webpackError[fieldName]) { - return `${fieldName}: ${webpackError[fieldName]}`; - } - return undefined; - }); - const errorMessage = compact(lines).join('\n'); - return new BitError(errorMessage); - }); - } - - private getAssets(stats: StatsCompilation): AssetsMap { - if (!stats.assets) return {}; - return stats.assets.reduce((acc, asset) => { - acc[asset.name] = { - name: asset.name, - size: asset.size, - compressedSize: this.getCompressedSize(asset), - }; - return acc; - }, {}); - } - - private getEntriesAssetsMap(stats: StatsCompilation, assetsMap: AssetsMap): EntriesAssetsMap { - const entriesMap = stats.entrypoints; - if (!entriesMap || !Object.keys(assetsMap).length) return {}; - Object.entries(entriesMap).forEach(([, entryVal]) => { - let compressedAssetsSize = 0; - let compressedAuxiliaryAssetsSize = 0; - entryVal.assets?.forEach((asset) => { - const compressedSize = assetsMap[asset.name]?.compressedSize; - if (compressedSize) { - // @ts-ignore - asset.compressedSize = compressedSize; - compressedAssetsSize += compressedSize; - } - }); - entryVal.auxiliaryAssets?.forEach((asset) => { - const compressedSize = assetsMap[asset.name]?.compressedSize; - if (compressedSize) { - // @ts-ignore - asset.compressedSize = compressedSize; - compressedAuxiliaryAssetsSize += compressedSize; - } - }); - entryVal.compressedAssetsSize = compressedAssetsSize; - entryVal.compressedAuxiliaryAssetsSize = compressedAuxiliaryAssetsSize; - }); - return entriesMap as any as EntriesAssetsMap; - } - - private getCompressedSize(asset: StatsAsset): number | undefined { - if (!asset.related || isEmpty(asset.related)) return undefined; - const gzipped = asset.related.find((relatedAsset) => { - return relatedAsset.type === 'gzipped'; - }); - if (!gzipped) return undefined; - return gzipped.size; - } - - private getComponents(outputPath: string) { - const path = outputPath.substring(0, outputPath.lastIndexOf(sep)); - const target = this.targets.find((targetCandidate) => path === targetCandidate.outputPath); - - if (!target) throw new Error(`Could not find component id for path "${path}"`); - return target.components; - } -} diff --git a/scopes/webpack/webpack/webpack.dev-server.ts b/scopes/webpack/webpack/webpack.dev-server.ts deleted file mode 100644 index 54313dbd4fcf..000000000000 --- a/scopes/webpack/webpack/webpack.dev-server.ts +++ /dev/null @@ -1,103 +0,0 @@ -import { join } from 'path'; -import type { DevServer } from '@teambit/bundler'; -import findRoot from 'find-root'; -import type { Server } from 'http'; -import type { webpack as webpackCompiler, Configuration } from 'webpack'; -import type * as WDS from 'webpack-dev-server'; -import { inspect } from 'util'; -import { WebpackAspect } from './webpack.aspect'; - -//@ts-ignore - ignoring ts errors here because WDS.Configuration is a complex type that might break -// between versions, leads to errors such as: -// error TS2430: Interface 'WebpackConfigWithDevServer' incorrectly extends interface 'Configuration'. -export interface WebpackConfigWithDevServer extends Configuration { - devServer: WDS.Configuration; - favicon?: string; -} - -/** - * @deprecated duplicated by `@teambit/webpack.webpack-dev-server`'s own `WebpackDevServer`, which is - * what the react/node/aspect envs actually build with now. Use that package instead - depending on - * both pulls in two independently-resolved webpack instances. - */ -export class WebpackDevServer implements DevServer { - private readonly WsDevServer: typeof WDS; - constructor( - private config: WebpackConfigWithDevServer, - private webpack: typeof webpackCompiler, - /** - * path to the webpack-dev-server module or instance of webpack-dev-server. - * this accept getting an instance for backward compatibility. - */ - private webpackDevServer: string | typeof WDS - ) { - if (typeof this.webpackDevServer === 'string') { - // eslint-disable-next-line import/no-dynamic-require, global-require - this.WsDevServer = require(this.webpackDevServer); - } else { - this.WsDevServer = this.webpackDevServer; - } - } - - private getCompiler(): any { - return this.webpack(this.config as any); - } - - id = WebpackAspect.id; - - displayName = 'Webpack dev server'; - - version(): string { - if (typeof this.webpackDevServer !== 'string') { - return 'unknown'; - } - // Resolve version from the webpack-dev-server package.json - try { - const root = findRoot(this.webpackDevServer); - const packageJsonPath = join(root, 'package.json'); - // eslint-disable-next-line import/no-dynamic-require, global-require - const packageJson = require(packageJsonPath); - return packageJson.version; - } catch { - return 'unknown'; - } - } - - displayConfig(): string { - return inspect(this.config, { depth: 10 }); - } - - async listen(port: number): Promise { - if (!this.config.devServer) { - throw new Error('Missing devServer configuration for webpack'); - } - // Prevent different port between the config port and the listen arg port - this.config.devServer.port = port; - - // Adding signal listeners to make sure we immediately close the process on sigint / sigterm (otherwise webpack dev server closing will take time) - this.addSignalListener(); - - // Compatibility check for Webpack dev server v3 (e.g. for Angular v8) - if (typeof (this.WsDevServer as any).addDevServerEntrypoints !== 'undefined') { - const webpackDs = new (this.WsDevServer as any)(this.getCompiler(), this.config.devServer); - return webpackDs.listen(port); - } - - // @ts-ignore in the capsules it throws an error about compatibilities issues between webpack.compiler and webpackDevServer/webpack/compiler - const webpackDs: WDS = new this.WsDevServer(this.config.devServer, this.getCompiler()); - await webpackDs.start(); - - // @ts-ignore - return webpackDs.server; - } - - private addSignalListener() { - process.on('SIGTERM', () => { - process.exit(); - }); - - process.on('SIGINT', () => { - process.exit(); - }); - } -} diff --git a/scopes/webpack/webpack/webpack.main.runtime.ts b/scopes/webpack/webpack/webpack.main.runtime.ts index e416c96cb05f..df0dd4fe37aa 100644 --- a/scopes/webpack/webpack/webpack.main.runtime.ts +++ b/scopes/webpack/webpack/webpack.main.runtime.ts @@ -1,28 +1,16 @@ import type { Configuration } from 'webpack'; -import webpack from 'webpack'; +import type * as WDS from 'webpack-dev-server'; +import type { WebpackConfigMutator } from '@teambit/webpack.modules.config-mutator'; import type { PubsubMain } from '@teambit/pubsub'; import { PubsubAspect } from '@teambit/pubsub'; -import type { BundlerContext, BundlerMain, DevServer, DevServerContext, BundlerMode, Target } from '@teambit/bundler'; -import { BundlerAspect } from '@teambit/bundler'; +import type { BundlerMode, Target, DevServerContext } from '@teambit/bundler'; import { MainRuntime } from '@teambit/cli'; import type { Logger, LoggerMain } from '@teambit/logger'; import { LoggerAspect } from '@teambit/logger'; import type { Workspace } from '@teambit/workspace'; import { WorkspaceAspect } from '@teambit/workspace'; -import { merge } from 'webpack-merge'; -// We want to import it to make sure bit recognizes it as a dependency -// eslint-disable-next-line @typescript-eslint/no-unused-vars -import WsDevServer from 'webpack-dev-server'; -import { WebpackConfigMutator } from '@teambit/webpack.modules.config-mutator'; - -import { generateAddAliasesFromPeersTransformer, generateExternalsTransformer } from './transformers'; -import { configFactory as devServerConfigFactory } from './config/webpack.dev.config'; -import { configFactory as baseConfigFactory } from './config/webpack.config'; import { WebpackAspect } from './webpack.aspect'; -import { WebpackBundler } from './webpack.bundler'; -import { WebpackDevServer } from './webpack.dev-server'; -import { runTransformersWithContext } from './run-transformer'; /** * @deprecated the bundler/dev-server that build component previews/apps no longer go through this @@ -76,12 +64,21 @@ export type WebpackConfigDevServerTransformer = ( context: WebpackConfigDevServerTransformContext ) => WebpackConfigMutator; +//@ts-ignore - ignoring ts errors here because WDS.Configuration is a complex type that might break +// between versions, leads to errors such as: +// error TS2430: Interface 'WebpackConfigWithDevServer' incorrectly extends interface 'Configuration'. +export interface WebpackConfigWithDevServer extends Configuration { + devServer: WDS.Configuration; + favicon?: string; +} + /** * @deprecated component previews/apps no longer build through this aspect - the react/node/aspect * envs bundle with `@teambit/webpack.webpack-bundler` and `@teambit/webpack.webpack-dev-server` * directly (see * https://bit.cloud/teambit/webpack/~change-requests/decouple-webpack-bundler-from-webpack-aspect). - * `createBundler`/`createDevServer` will be removed in a follow-up; use those packages instead. + * `createBundler`/`createDevServer` have been removed; use those packages instead. Kept only so the + * aspect still loads for backward compatibility. */ export class WebpackMain { constructor( @@ -95,164 +92,20 @@ export class WebpackMain { */ private workspace: Workspace, - /** - * bundler extension. - */ - private bundler: BundlerMain, - /** * Logger extension */ public logger: Logger ) {} - /** - * create an instance of bit-compliant webpack dev server for a set of components - * @deprecated use `@teambit/webpack.webpack-dev-server`'s `WebpackDevServer.from`/`.create` instead. - */ - createDevServer( - context: DevServerContext, - transformers: WebpackConfigTransformer[] = [], - webpackModulePath?: string, - webpackDevServerModulePath?: string - ): DevServer { - const config = this.createDevServerConfig( - context.entry, - this.workspace.path, - context.id, - context.rootPath, - context.publicPath, - this.workspace.getComponentPathsRegExps(), - context.title - ) as any; - const wdsPath = webpackDevServerModulePath || require.resolve('webpack-dev-server'); - const configMutator = new WebpackConfigMutator(config); - const transformerContext: WebpackConfigDevServerTransformContext = Object.assign(context, { mode: 'dev' as const }); - const internalTransformers = this.generateTransformers(undefined, transformerContext); - - const afterMutation = runTransformersWithContext( - configMutator.clone(), - [...internalTransformers, ...transformers], - transformerContext - ); - return new WebpackDevServer(afterMutation.raw, this.getWebpackInstance(webpackModulePath, webpack), wdsPath); - } - - /** - * @deprecated thin wrapper around `webpack-merge`; call it directly instead. - */ - mergeConfig(target: any, source: any): any { - return merge(target, source); - } - - /** - * @deprecated use `@teambit/webpack.webpack-bundler`'s `WebpackBundler.from`/`.create` instead. - */ - createBundler( - context: BundlerContext, - transformers: WebpackConfigTransformer[] = [], - initialConfigs?: webpack.Configuration[], - webpackModuleOrPath?: string | any - ) { - const transformerContext: GlobalWebpackConfigTransformContext = { - mode: 'prod', - isEnvTemplate: context.metaData?.isEnvTemplate, - }; - // eslint-disable-next-line max-len - const configs = - initialConfigs || - this.createConfigs(context.targets, baseConfigFactory, transformers, transformerContext, context); - return new WebpackBundler( - context.targets, - configs, - this.logger, - this.getWebpackInstance(webpackModuleOrPath, webpack), - context.metaData - ); - } - - private createConfigs( - targets: Target[], - factory: (target: Target, context: BundlerContext) => Configuration, - transformers: WebpackConfigTransformer[] = [], - transformerContext: GlobalWebpackConfigTransformContext, - bundlerContext: BundlerContext - ) { - return targets.map((target) => { - const baseConfig = factory(target, bundlerContext); - const configMutator = new WebpackConfigMutator(baseConfig); - const context = Object.assign({}, transformerContext, { target }); - const internalTransformers = this.generateTransformers(context, undefined, target); - const afterMutation = runTransformersWithContext( - configMutator.clone(), - [...internalTransformers, ...transformers], - context - ); - return afterMutation.raw; - }); - } - - private generateTransformers( - _bundlerContext?: WebpackConfigTransformContext, - devServerContext?: WebpackConfigDevServerTransformContext, - target?: Target - ): Array { - const transformers: WebpackConfigTransformer[] = []; - // TODO: handle dev server - const hostDeps = target?.hostDependencies || devServerContext?.hostDependencies; - if (hostDeps) { - if (target?.aliasHostDependencies || devServerContext?.aliasHostDependencies) { - const peerAliasesTransformer = generateAddAliasesFromPeersTransformer(hostDeps, this.logger); - transformers.push(peerAliasesTransformer); - } - if (target?.externalizeHostDependencies || devServerContext?.externalizeHostDependencies) { - const externalsTransformer = generateExternalsTransformer(hostDeps); - transformers.push(externalsTransformer); - } - } - return transformers; - } - - private getWebpackInstance(webpackOrPath?: any | string, fallback?: any) { - if (!webpackOrPath) { - return fallback; - } - if (typeof webpackOrPath === 'string') { - // eslint-disable-next-line import/no-dynamic-require, global-require - return require(webpackOrPath); - } - return webpackOrPath; - } - - private createDevServerConfig( - entry: string[], - rootPath: string, - devServerID: string, - publicRoot: string, - publicPath: string, - componentPathsRegExps: RegExp[], - title?: string - ) { - return devServerConfigFactory( - devServerID, - rootPath, - entry, - publicRoot, - publicPath, - componentPathsRegExps, - this.pubsub, - title - ); - } - static slots = []; static runtime = MainRuntime; - static dependencies = [PubsubAspect, WorkspaceAspect, BundlerAspect, LoggerAspect]; + static dependencies = [PubsubAspect, WorkspaceAspect, LoggerAspect]; - static async provider([pubsub, workspace, bundler, logger]: [PubsubMain, Workspace, BundlerMain, LoggerMain]) { + static async provider([pubsub, workspace, logger]: [PubsubMain, Workspace, LoggerMain]) { const logPublisher = logger.createLogger(WebpackAspect.id); - return new WebpackMain(pubsub, workspace, bundler, logPublisher); + return new WebpackMain(pubsub, workspace, logPublisher); } } diff --git a/scopes/workspace/install/install.main.runtime.ts b/scopes/workspace/install/install.main.runtime.ts index 972117259ddf..bb16a05c61c3 100644 --- a/scopes/workspace/install/install.main.runtime.ts +++ b/scopes/workspace/install/install.main.runtime.ts @@ -33,7 +33,7 @@ import { type DependenciesGraph } from '@teambit/objects'; import type { CodemodResult, NodeModulesLinksResult } from '@teambit/workspace.modules.node-modules-linker'; import { linkToNodeModulesWithCodemod } from '@teambit/workspace.modules.node-modules-linker'; import type { EnvJsonc, EnvsMain } from '@teambit/envs'; -import { EnvsAspect } from '@teambit/envs'; +import { EnvsAspect, getPinnedLegacyCoreEnvVersion, getLegacyCoreEnvPackageName } from '@teambit/envs'; import type { IpcEventsMain } from '@teambit/ipc-events'; import { IpcEventsAspect } from '@teambit/ipc-events'; import { IssuesClasses } from '@teambit/component-issues'; @@ -52,7 +52,11 @@ import type { WorkspacePolicy, UpdatedComponent, } from '@teambit/dependency-resolver'; -import { DependencyResolverAspect, ComponentDependency, ensureHoistedDependencyResolution } from '@teambit/dependency-resolver'; +import { + DependencyResolverAspect, + ComponentDependency, + ensureHoistedDependencyResolution, +} from '@teambit/dependency-resolver'; import type { WorkspaceConfigFilesMain } from '@teambit/workspace-config-files'; import { WorkspaceConfigFilesAspect } from '@teambit/workspace-config-files'; import type { Logger, LoggerMain } from '@teambit/logger'; @@ -234,8 +238,7 @@ export class InstallMain { async writeDependenciesToPackageJson(): Promise { const installer = this.dependencyResolver.getInstaller({}); - const mergedRootPolicy = await this.addConfiguredAspectsToWorkspacePolicy(); - await this.addConfiguredGeneratorEnvsToWorkspacePolicy(mergedRootPolicy); + const mergedRootPolicy = await this.calcMergedRootPolicy(); const componentsAndManifests = await this._getComponentsManifests(installer, mergedRootPolicy, { dedupe: true, includeAllEnvPeers: false, @@ -418,9 +421,12 @@ export class InstallMain { const prevManifests = new Set(); // TODO: this make duplicate // this.logger.consoleSuccess(); - const linkedDependencies = { - [this.workspace.path]: linkedRootDeps, - }; + // pnpm's hoisted resolver traverses the link: entries together with the real dependency graph, + // which explodes the memory when a big dependency tree is installed alongside them (e.g. an + // env that used to be a core aspect). don't pass the links to the resolution - they are + // re-created right after each install instead (see restoreLinkedRootDepsAfterHoistedInstall). + const isHoistedLinker = this.dependencyResolver.nodeLinker() === 'hoisted'; + const linkedDependencies = isHoistedLinker ? {} : { [this.workspace.path]: linkedRootDeps }; const compDirMap = await this.getComponentsDirectory([]); let installCycle = 0; let hasMissingLocalComponents = true; @@ -433,6 +439,8 @@ export class InstallMain { // This is an issue when installation is done using root components. hasMissingLocalComponents = hasRootComponents && hasComponentsFromWorkspaceInMissingDeps(current); let installResult: { dependenciesChanged: boolean }; + const restoreCoreAspectLinks = () => + createLinks(this.workspace.path, linkedRootDeps, { avoidHardLink: true, skipIfSymlinkValid: true }); try { installResult = await installer.installComponents( this.workspace.path, @@ -447,6 +455,12 @@ export class InstallMain { pmInstallOptions ); } catch (err: any) { + if (isHoistedLinker) { + // the failed install may have already pruned the core-aspect links or installed + // published copies over them (the links are not part of the resolution - see above). + // restore them best-effort so the workspace stays usable, without masking the error. + await restoreCoreAspectLinks().catch(() => {}); + } // when the package manager can't find a version, the culprit is usually a component dependency that // resolves to a snap which was never published (e.g. a hidden lane update-dependent whose Ripple build // failed or hasn't completed). replace the cryptic "No matching version found" with an actionable @@ -454,6 +468,12 @@ export class InstallMain { throw this.enrichUnpublishedSnapDepError(err, current.componentDirectoryMap.components); } const { dependenciesChanged } = installResult; + if (isHoistedLinker) { + // the hoisted install got no link: entries (see above), so pnpm may have pruned the + // core-aspect links or installed published copies over them. restore the links before + // anything (e.g. compilation) requires the linked packages. + await restoreCoreAspectLinks(); + } this.workspace.inInstallAfterPmContext = true; // the install that switches a workspace onto the global virtual store runs with bootstrap's // pre-aspect bridge gate still reflecting the old layout, yet this same process goes on to @@ -499,14 +519,14 @@ export class InstallMain { if (!oldNonLoadedEnvs.length) break; prevManifests.add(manifestsHash(current.manifests)); - // If we run compile we do the clear cache before the compilation so no need to clean it again (it's an expensive - // operation) - if (!cacheCleared && shouldClearCacheOnInstall) { - // We need to clear cache before creating the new component manifests. - // this.workspace.consumer.componentLoader.clearComponentsCache(); - // We don't want to clear the failed to load envs because we want to show the warning at the end - await this.workspace.clearCache({ skipClearFailedToLoadEnvs: true }); - } + // the components' dependencies data was calculated when their envs were not loaded yet, so + // the env dependency policies are missing from the (filesystem) dependencies cache. delete + // it, and clear the in-memory cache as well - even when it was cleared before the compile + // phase, the compilation re-populated it from the then-stale filesystem cache. the next + // manifests calculation then re-computes the dependencies with the now-loaded envs. + await this.workspace.consumer.componentFsCache.deleteAllDependenciesDataCache(); + // We don't want to clear the failed to load envs because we want to show the warning at the end + await this.workspace.clearCache({ skipClearFailedToLoadEnvs: true }); current = await this._getComponentsManifests(installer, mergedRootPolicy, calcManifestsOpts); installCycle += 1; } while ((!prevManifests.has(manifestsHash(current.manifests)) || hasMissingLocalComponents) && installCycle < 5); @@ -707,21 +727,58 @@ export class InstallMain { } const loadedPlugins = compact( await Promise.all( - aspects.map((aspectDef) => { + aspects.map(async (aspectDef) => { const localPath = aspectDef.aspectPath; const component = aspectDef.component; if (!component) return undefined; + // honor the workspace's scope-trust hook (registered on ScopeMain). this path requires + // the aspect's plugin files directly, so it must be guarded like the workspace and + // scope-aspects-loader require paths. + const guard = this.workspace.scope.getAspectLoadGuard(); + if (guard) { + try { + await guard(component.id); + } catch (err: any) { + this.logger.consoleWarning(`skipping the load of ${component.id.toString()}: ${err.message}`); + return undefined; + } + } const plugins = this.aspectLoader.getPlugins(component, localPath); if (plugins.has()) { - return plugins.load(MainRuntime.name); + return { plugins: await plugins.load(MainRuntime.name), id: component.id }; } + return undefined; }) ) ); await Promise.all( - loadedPlugins.map((plugin) => { + loadedPlugins.map(async ({ plugins: plugin, id }) => { const runtime = plugin.getRuntime(MainRuntime); - return runtime?.provider(undefined, undefined, undefined, this.harmony); + if (!runtime) return; + // the reload is best-effort (resolveAspects above runs with throwOnError: false). the + // provider requires the plugin files, which may not be requirable yet, e.g. an env in a + // fresh workspace whose dist was not compiled - it will be loaded later, once compiled + // (the compile phase of this very install). only that transient state is tolerated - a + // plugin failing with a genuine error must still fail the install, otherwise a "success" + // is reported for an env the user has to fix. + try { + await runtime.provider(undefined, undefined, undefined, this.harmony); + } catch (err: any) { + const notRequirableYet = + err.code === 'MODULE_NOT_FOUND' || + err.code === 'ERR_MODULE_NOT_FOUND' || + err.code === 'ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING' || + err.code === 'ERR_REQUIRE_ESM' || + err.message?.includes('Cannot find module') || + // a CJS dist evaluated as ESM (or vice versa) - happens when the package manager + // re-created the env's package instance and its package.json is not in place yet + err.message?.includes('exports is not defined in ES module scope') || + err.message?.includes('Cannot use import statement outside a module'); + if (!notRequirableYet) throw err; + this.logger.consoleWarning( + `unable to reload the env ${id.toString()}, it will be loaded once compiled. error: ${err.message}` + ); + } }) ); } @@ -784,8 +841,7 @@ export class InstallMain { linkedRootDeps: Record; } ): Promise<{ componentsAndManifests: ComponentsAndManifests; mergedRootPolicy: WorkspacePolicy }> { - const mergedRootPolicy = await this.addConfiguredAspectsToWorkspacePolicy(); - await this.addConfiguredGeneratorEnvsToWorkspacePolicy(mergedRootPolicy); + const mergedRootPolicy = await this.calcMergedRootPolicy(); const componentsAndManifests = await this._getComponentsManifests(installer, mergedRootPolicy, options); if (!options?.addMissingDeps) { return { componentsAndManifests, mergedRootPolicy }; @@ -808,8 +864,7 @@ export class InstallMain { if (!addedNewPkgs) { return { componentsAndManifests, mergedRootPolicy }; } - const mergedRootPolicyWithMissingDeps = await this.addConfiguredAspectsToWorkspacePolicy(); - await this.addConfiguredGeneratorEnvsToWorkspacePolicy(mergedRootPolicyWithMissingDeps); + const mergedRootPolicyWithMissingDeps = await this.calcMergedRootPolicy(); return { mergedRootPolicy: mergedRootPolicyWithMissingDeps, componentsAndManifests: await this._getComponentsManifests(installer, mergedRootPolicyWithMissingDeps, options), @@ -843,6 +898,16 @@ export class InstallMain { } } + /** + * the workspace policy merged with the policies of all configured/used aspects and envs. + */ + private async calcMergedRootPolicy(): Promise { + const mergedRootPolicy = await this.addConfiguredAspectsToWorkspacePolicy(); + await this.addConfiguredGeneratorEnvsToWorkspacePolicy(mergedRootPolicy); + await this.addUsedLegacyCoreEnvsToWorkspacePolicy(mergedRootPolicy); + return mergedRootPolicy; + } + private async addConfiguredAspectsToWorkspacePolicy(): Promise { const rootPolicy = this.dependencyResolver.getWorkspacePolicy(); const aspectsPackages = await this.workspace.getConfiguredUserAspectsPackages({ externalsOnly: true }); @@ -862,6 +927,35 @@ export class InstallMain { return rootPolicy; } + /** + * envs that used to be core aspects (bundled with bit) are configured on old components + * without a version. they are now regular envs, so they have to be installed like any other + * env. add them to the workspace policy with their pinned version. + */ + private async addUsedLegacyCoreEnvsToWorkspacePolicy(rootPolicy: WorkspacePolicy): Promise { + const usedEnvIds = await this._getAllUsedEnvIds(); + usedEnvIds.forEach((envId) => { + if (envId.hasVersion()) return; + const envIdStr = envId.toString(); + if (!this.envs.isLegacyCoreEnv(envIdStr)) return; + const version = getPinnedLegacyCoreEnvVersion(envIdStr); + if (!version) return; + // if the env exists in the workspace, it is loaded from the workspace, no need to install it + if (this.workspace.hasId(envId, { ignoreVersion: true })) return; + rootPolicy.add( + { + dependencyId: getLegacyCoreEnvPackageName(envIdStr), + value: { + version, + }, + lifecycleType: 'runtime', + }, + // If it's already exist from the root, take the version from the root policy + { skipIfExisting: true } + ); + }); + } + private async addConfiguredGeneratorEnvsToWorkspacePolicy(rootPolicy: WorkspacePolicy): Promise { const configuredEnvs = this.generator.getConfiguredEnvs(); const resolvedEnvs = compact( @@ -876,6 +970,16 @@ export class InstallMain { if (inWs) { return undefined; } + // envs that used to be core aspects are configured without a version (see + // legacy-core-envs.ts). install their pinned version. resolving them like a regular env + // would leave the version as "*" - `resolveEnvIdWithPotentialVersionForConfig` returns + // them version-less on purpose - and "*" resolves to a release that may be newer than + // this bit, whose deps can point at bit packages that are not published yet. + if (!parsedId.hasVersion() && this.envs.isLegacyCoreEnv(envIdStr)) { + const pinnedVersion = getPinnedLegacyCoreEnvVersion(envIdStr); + if (!pinnedVersion) return undefined; + return { packageName: getLegacyCoreEnvPackageName(envIdStr), version: pinnedVersion }; + } const comps = await this.workspace.importAndGetMany( [parsedId], `to get the env ${parsedId.toString()} for installation` @@ -968,7 +1072,21 @@ export class InstallMain { public setOldNonLoadedEnvs() { const nonLoadedEnvs = this.envs.getFailedToLoadEnvs(); const envsWithoutManifest = Array.from(this.dependencyResolver.envsWithoutManifest); - const oldNonLoadedEnvs = intersection(nonLoadedEnvs, envsWithoutManifest); + // envs that used to be core aspects fail to load quietly when their package is not installed + // yet (an expected state, so they are not listed in the failed-to-load envs). count them as + // non-loaded so the recurring-install flow (or the "run bit install again" suggestion) + // re-calculates the component manifests with their dependency policies once they are loadable. + const workspaceIdsWithoutVersion = new Set(this.workspace.listIds().map((id) => id.toStringWithoutVersion())); + const nonLoadedLegacyEnvs = envsWithoutManifest.filter((envId) => { + const envIdWithoutVersion = envId.split('@')[0]; + if (this.envs.isEnvRegistered(envId)) return false; + if (getPinnedLegacyCoreEnvVersion(envIdWithoutVersion)) return true; + // old-style (no env.jsonc) envs that are workspace components fail to load quietly as well + // during install (missing-module errors are suppressed in the install context). count them + // so the manifests are re-calculated with their dependency policies once they are loadable. + return workspaceIdsWithoutVersion.has(envIdWithoutVersion); + }); + const oldNonLoadedEnvs = intersection([...nonLoadedEnvs, ...nonLoadedLegacyEnvs], envsWithoutManifest); this.oldNonLoadedEnvs = oldNonLoadedEnvs; return oldNonLoadedEnvs; } @@ -1073,6 +1191,13 @@ export class InstallMain { if (this.envs.isCoreEnv(envId.toStringWithoutVersion())) return undefined; const inWs = await this.workspace.hasId(envId); if (inWs) return undefined; + // envs that used to be core aspects are used by old components without a version. + // install them using their pinned version. + if (!envId.hasVersion() && this.envs.isLegacyCoreEnv(envId.toString())) { + const pinnedVersion = getPinnedLegacyCoreEnvVersion(envId.toString()); + if (!pinnedVersion) return undefined; + return { [getLegacyCoreEnvPackageName(envId.toString())]: pinnedVersion }; + } const envComponent = await this.envs.getEnvComponentByEnvId(envId.toString(), envId.toString()); if (!envComponent) return undefined; const packageName = this.dependencyResolver.getPackageName(envComponent); diff --git a/scopes/workspace/modules/node-modules-linker/node-modules-linker.ts b/scopes/workspace/modules/node-modules-linker/node-modules-linker.ts index d9ebc4bad58e..be2fec4fa04b 100644 --- a/scopes/workspace/modules/node-modules-linker/node-modules-linker.ts +++ b/scopes/workspace/modules/node-modules-linker/node-modules-linker.ts @@ -260,6 +260,32 @@ export default class NodeModuleLinker { packageJson.packageJsonObject.version = snapToSemver(packageJson.packageJsonObject.version); } + // never persist a source file as the package main. the transformers above normally set the + // compiled main, but when they have no env data (e.g. the early linking step of "bit install" + // runs before components are loaded), the main stays the component's source main-file. + // requiring such a package crashes on node 22 (require(esm) of a .ts entry with extensionless + // relative imports), breaking every subsequent component load. point it at the compiled dist + // location instead. the exception is the default empty-env - it has no compiler by design, so + // its components are used as-source and the source main is the correct one. + // careful though: the empty-env in the data may be just a fallback for a configured env that + // failed to load (validateEnvId of the envs aspect detects the same mismatch) - in that case + // the component does have a compiler and its main must not stay a source file. + const envsExt = legacyComp.extensions.findCoreExtension('teambit.envs/envs'); + const envId = envsExt?.data?.id; + const configuredEnvId = envsExt?.config?.env?.split('@')[0]; + const isCompilerLessEnv = + envId?.split('@')[0] === 'teambit.harmony/empty-env' && + (!configuredEnvId || configuredEnvId === 'teambit.harmony/empty-env'); + const mainFile = packageJson.packageJsonObject.main; + if ( + !isCompilerLessEnv && + typeof mainFile === 'string' && + /\.(ts|tsx|jsx|mts|cts)$/.test(mainFile) && + !mainFile.endsWith('.d.ts') + ) { + packageJson.packageJsonObject.main = `dist/${mainFile.replace(/\.(ts|tsx|jsx|mts|cts)$/, '.js')}`; + } + // indicate that this component exists locally and it is symlinked into the workspace. not a normal package. packageJson.packageJsonObject._bit_local = true; packageJson.packageJsonObject.source = component.mainFile.relative; diff --git a/scopes/workspace/watcher/watcher.ts b/scopes/workspace/watcher/watcher.ts index af34770c6352..850609ca989c 100644 --- a/scopes/workspace/watcher/watcher.ts +++ b/scopes/workspace/watcher/watcher.ts @@ -117,7 +117,7 @@ type WatcherType = 'chokidar' | 'parcel'; const DEBOUNCE_WAIT_MS = 100; const DROP_ERROR_DEBOUNCE_MS = 300; // Wait 300ms after last drop error before recovering -type PathLinux = string; // ts fails when importing it from @teambit/legacy/dist/utils/path. +type PathLinux = string; export class Watcher { private watcherType: WatcherType = 'parcel'; diff --git a/scopes/harmony/aspect/aspect.cmd.ts b/scopes/workspace/workspace/aspect.cmd.ts similarity index 96% rename from scopes/harmony/aspect/aspect.cmd.ts rename to scopes/workspace/workspace/aspect.cmd.ts index b7f3e9110f45..dce8b8ea2eec 100644 --- a/scopes/harmony/aspect/aspect.cmd.ts +++ b/scopes/workspace/workspace/aspect.cmd.ts @@ -5,7 +5,7 @@ import { CLITable } from '@teambit/cli-table'; import chalk from 'chalk'; import type { ExtensionDataList } from '@teambit/legacy.extension-data'; import { COMPONENT_PATTERN_HELP } from '@teambit/legacy.constants'; -import type { AspectMain } from './aspect.main.runtime'; +import type { WorkspaceAspectsManager } from './workspace-aspects-manager'; export class ListAspectCmd implements Command { name = 'list [pattern]'; @@ -19,7 +19,7 @@ export class ListAspectCmd implements Command { options = [['d', 'debug', 'show the origins where the aspects were taken from']] as CommandOptions; group = 'info-analysis'; - constructor(private aspect: AspectMain) {} + constructor(private aspect: WorkspaceAspectsManager) {} async report([name]: [string], { debug }: { debug: boolean }) { const listAspectsResults = await this.aspect.listAspectsOfComponent(name); @@ -52,7 +52,7 @@ export class ListCoreAspectCmd implements Command { options = [['j', 'json', 'format as json']] as CommandOptions; group = 'info-analysis'; - constructor(private aspect: AspectMain) {} + constructor(private aspect: WorkspaceAspectsManager) {} async report() { return this.aspect.listCoreAspects().join('\n'); @@ -86,7 +86,7 @@ export class SetAspectCmd implements Command { ] as CommandOptions; group = 'component-config'; - constructor(private aspect: AspectMain) {} + constructor(private aspect: WorkspaceAspectsManager) {} async report([pattern, aspectId, config]: [string, string, string], options: SetAspectOptions) { const configParsed = config ? JSON.parse(config) : {}; @@ -125,7 +125,7 @@ export class UpdateAspectCmd implements Command { options = []; group = 'component-config'; - constructor(private aspect: AspectMain) {} + constructor(private aspect: WorkspaceAspectsManager) {} async report([aspectId, pattern]: [string, string]) { const { updated, alreadyUpToDate } = await this.aspect.updateAspectsToComponents(aspectId, pattern); @@ -158,7 +158,7 @@ export class UnsetAspectCmd implements Command { options = []; group = 'component-config'; - constructor(private aspect: AspectMain) {} + constructor(private aspect: WorkspaceAspectsManager) {} async report([pattern, aspectId]: [string, string]) { const results = await this.aspect.unsetAspectsFromComponents(pattern, aspectId); @@ -183,7 +183,7 @@ export class GetAspectCmd implements Command { ] as CommandOptions; group = 'info-analysis'; - constructor(private aspect: AspectMain) {} + constructor(private aspect: WorkspaceAspectsManager) {} async report([componentName]: [string], { debug }: { debug: boolean }) { const extensionsDetailsToString = (extensions: ExtensionDataList) => diff --git a/scopes/workspace/workspace/workspace-aspects-loader.ts b/scopes/workspace/workspace/workspace-aspects-loader.ts index 5016fd07026f..033bd3a49fb6 100644 --- a/scopes/workspace/workspace/workspace-aspects-loader.ts +++ b/scopes/workspace/workspace/workspace-aspects-loader.ts @@ -1,4 +1,5 @@ -import { CFG_CAPSULES_BUILD_COMPONENTS_BASE_DIR } from '@teambit/legacy.constants'; +import { join } from 'path'; +import { CFG_CAPSULES_BUILD_COMPONENTS_BASE_DIR, DEFAULT_DIST_DIRNAME } from '@teambit/legacy.constants'; import findRoot from 'find-root'; import { resolveFrom } from '@teambit/toolbox.modules.module-resolver'; import type { Graph } from '@teambit/graph.cleargraph'; @@ -15,13 +16,14 @@ import { linkToNodeModulesByIds } from '@teambit/workspace.modules.node-modules- import { ComponentID } from '@teambit/component-id'; import { ComponentNotFound } from '@teambit/legacy.scope'; import pMapSeries from 'p-map-series'; -import { difference, compact, groupBy, partition } from 'lodash'; +import { difference, compact, groupBy, partition, uniq } from 'lodash'; import type { Consumer } from '@teambit/legacy.consumer'; import type { Component, LoadAspectsOptions, ResolveAspectsOptions } from '@teambit/component'; import type { ScopeMain } from '@teambit/scope'; import type { Logger } from '@teambit/logger'; import { BitError } from '@teambit/bit-error'; import type { EnvsMain } from '@teambit/envs'; +import { aspectLoadInFlightKey, resolveLegacyCoreEnvId } from '@teambit/envs'; import type { ConfigMain } from '@teambit/config'; import type { DependencyResolverMain } from '@teambit/dependency-resolver'; import type { ShouldLoadFunc } from './build-graph-from-fs'; @@ -118,16 +120,44 @@ needed-for: ${neededFor || ''}. using opts: ${JSON.stringify(mergedOpts let notLoadedIds = nonLocalAspects; if (!mergedOpts.forceLoad) { - notLoadedIds = nonLocalAspects.filter((id) => !this.aspectLoader.isAspectLoaded(id)); + notLoadedIds = nonLocalAspects.filter((id) => !this.isAspectLoadedInclLegacyEnvs(id)); } + // break circular env chains - if an aspect is already in the process of loading (a parent + // call in the current chain), don't try to load it again. + const [inFlightIds, idsToLoad] = partition(notLoadedIds, (id) => + this.workspace.inFlightAspectsLoads.has(aspectLoadInFlightKey(id)) + ); + if (inFlightIds.length) { + this.logger.debug(`${loggerPrefix} skipping aspects that are already loading: ${inFlightIds.join(', ')}`); + } + notLoadedIds = idsToLoad; if (!notLoadedIds.length) { span.setAttribute('alreadyLoaded', true); return []; } + const inFlightAdded = notLoadedIds.map(aspectLoadInFlightKey); + inFlightAdded.forEach((id) => this.workspace.inFlightAspectsLoads.add(id)); + try { + return await this.loadAspectsAfterInFlightCheck(notLoadedIds, span, neededFor, mergedOpts, loggerPrefix); + } finally { + inFlightAdded.forEach((id) => this.workspace.inFlightAspectsLoads.delete(id)); + } + } + + private async loadAspectsAfterInFlightCheck( + notLoadedIds: string[], + span: LoadSpan, + neededFor: string | undefined, + mergedOpts: Required, + loggerPrefix: string + ): Promise { const coreAspectsStringIds = this.aspectLoader.getCoreAspectIds(); - const idsWithoutCore: string[] = difference(notLoadedIds, coreAspectsStringIds); + // filter out core aspects also when they are requested with a version (e.g. when they are + // dependencies of a loaded aspect, the version is the component version) + const idsWithoutCore: string[] = notLoadedIds.filter((id) => !coreAspectsStringIds.includes(id.split('@')[0])); - const componentIds = await this.workspace.resolveMultipleComponentIds(idsWithoutCore); + let componentIds = await this.workspace.resolveMultipleComponentIds(idsWithoutCore); + componentIds = this.resolveLegacyCoreEnvsVersions(componentIds); const { workspaceIds, nonWorkspaceIds } = await this.groupIdsByWorkspaceExistence( componentIds, @@ -148,7 +178,7 @@ needed-for: ${neededFor || ''}. using opts: ${JSON.stringify(mergedOpts if (mergedOpts.useScopeAspectsCapsule) { idsToLoadFromWs = workspaceIds; - scopeAspectIds = await this.loadFromScopeAspectsCapsule(nonWorkspaceIds, throwOnError, neededFor); + scopeAspectIds = await this.loadFromScopeAspectsCapsule(nonWorkspaceIds, mergedOpts.throwOnError, neededFor); } const aspectsDefs = await this.resolveAspects(undefined, idsToLoadFromWs, { @@ -157,9 +187,13 @@ needed-for: ${neededFor || ''}. using opts: ${JSON.stringify(mergedOpts ...mergedOpts, }); + // use also the resolved component-ids (with versions) as seeders and not only the requested + // ids, as the requested ids may not have a version (e.g. envs that used to be core aspects), + // while the seeders are matched against the loaded manifests ids, which always have a version. + const seedersIds = uniq(componentIds.map((id) => id.toString()).concat(idsWithoutCore)); const { manifests, requireableComponents } = await this.loadAspectDefsByOrder( aspectsDefs, - idsWithoutCore, + seedersIds, mergedOpts.throwOnError, mergedOpts.hideMissingModuleError, mergedOpts.ignoreErrorFunc, @@ -181,15 +215,84 @@ needed-for: ${neededFor || ''}. using opts: ${JSON.stringify(mergedOpts // Do the require again now that the plugins defs already registered const pluginsManifests = await this.aspectLoader.getManifestsFromRequireableExtensions( pluginsRequireableComponents, - throwOnError, - opts.runSubscribers + mergedOpts.throwOnError, + mergedOpts.runSubscribers ); - await this.aspectLoader.loadExtensionsByManifests(pluginsManifests, undefined, { throwOnError }); + await this.aspectLoader.loadExtensionsByManifests(pluginsManifests, undefined, { + throwOnError: mergedOpts.throwOnError, + }); const manifestIds = manifests.map((manifest) => manifest.id); this.logger.debug(`${loggerPrefix} finish loading aspects`); return compact(manifestIds.concat(scopeAspectIds)); } + /** + * whether this aspect-id was already loaded into harmony. in case the id is an env that used + * to be a core aspect and is requested without a version (old components have them saved in + * the model without a version), match the loaded extensions while ignoring the version + * (they are loaded and registered to harmony with a version). + */ + private isAspectLoadedInclLegacyEnvs(id: string): boolean { + if (this.aspectLoader.isAspectLoaded(id)) return true; + const idWithoutVersion = id.split('@')[0]; + if (!this.envs.isLegacyCoreEnv(idWithoutVersion)) return false; + // a legacy core env should have a single instance regardless of the requested version. old + // components request it without a version while a workspace/pinned copy is loaded with one. + // a second instance of the same env would register duplicate build tasks. + return this.aspectLoader.isAspectLoadedIgnoringVersion(idWithoutVersion); + } + + /** + * envs that used to be core aspects may be requested without a version (old components have + * them saved in the model without a version). when such an env is not a workspace component, + * resolve it to its pinned version so it can be imported and loaded as a regular external env. + */ + private resolveLegacyCoreEnvsVersions(componentIds: ComponentID[]): ComponentID[] { + return componentIds.map((componentId) => { + if (componentId.hasVersion()) return componentId; + if (!this.envs.isLegacyCoreEnv(componentId.toStringWithoutVersion())) return componentId; + // when the env is a workspace component (e.g. in the bit repo itself), use the workspace id + // including its version. loading it versionless would create a second harmony instance of + // the same aspect (it is loaded with a version when loaded as a workspace component), + // causing duplicate build tasks. + const workspaceId = this.workspace.getIdIfExist(componentId); + if (workspaceId) return workspaceId; + const resolved = resolveLegacyCoreEnvId(componentId.toString()); + if (resolved === componentId.toString()) return componentId; + return ComponentID.fromString(resolved); + }); + } + + /** + * `getAspectDef` throws when a core aspect has no compiled `dist` - normally the right thing, since + * a core aspect that cannot be resolved means bit itself is broken. But callers that pass + * `throwOnError: false` are asking for best-effort resolution, and one such caller runs at a moment + * when that condition is expected and temporary: `InstallMain.reloadMovedEnvs` executes right after + * the package manager rewrote node_modules, which in a workspace that injects its own components + * has just deleted every core aspect's `dist` - and *before* the compile step of the same install + * that rebuilds them. Aborting there leaves the workspace with no compiled dists at all and no way + * to run bit, so honour the flag and let the caller proceed with whatever resolved. + */ + private async resolveCoreAspectDefs( + coreAspectsIds: string[], + runtimeName?: string, + throwOnError?: boolean + ): Promise { + const defs = await Promise.all( + coreAspectsIds.map(async (coreId) => { + try { + const rawDef = await getAspectDef(coreId, runtimeName); + return this.aspectLoader.loadDefinition(rawDef); + } catch (err: any) { + if (throwOnError) throw err; + this.logger.warn(`unable to resolve the core aspect "${coreId}", skipping it. ${err.message}`); + return undefined; + } + }) + ); + return compact(defs); + } + private async loadFromScopeAspectsCapsule(ids: ComponentID[], throwOnError?: boolean, neededFor?: string) { let scopeAspectIds: string[] = []; const currentLane = await this.consumer.getCurrentLaneObject(); @@ -292,7 +395,8 @@ your workspace.jsonc has this component-id set. you might want to remove/change ? nonLocalAspectsIds.filter((id) => !coreAspectsIds.includes(id.split('@')[0])).map((id) => id.toString()) : difference(this.harmony.extensionsIds, coreAspectsIds); const rootAspectsIds: string[] = difference(configuredAspects, coreAspectsIds); - const componentIdsToResolve = await this.workspace.resolveMultipleComponentIds(userAspectsIds); + let componentIdsToResolve = await this.workspace.resolveMultipleComponentIds(userAspectsIds); + componentIdsToResolve = this.resolveLegacyCoreEnvsVersions(componentIdsToResolve); const components = await this.importAndGetAspects(componentIdsToResolve, opts?.throwOnError); // Run the on load slot await this.runOnAspectsResolveFunctions(components); @@ -303,12 +407,7 @@ your workspace.jsonc has this component-id set. you might want to remove/change this.getWorkspaceAspectResolver([], runtimeName) ); - const coreAspectDefs = await Promise.all( - coreAspectsIds.map(async (coreId) => { - const rawDef = await getAspectDef(coreId, runtimeName); - return this.aspectLoader.loadDefinition(rawDef); - }) - ); + const coreAspectDefs = await this.resolveCoreAspectDefs(coreAspectsIds, runtimeName, mergedOpts.throwOnError); const idsToFilter = idsToResolve.map((idStr) => ComponentID.fromString(idStr)); const targetDefs = wsAspectDefs.concat(coreAspectDefs).concat(localDefs); @@ -320,13 +419,72 @@ your workspace.jsonc has this component-id set. you might want to remove/change const groupedByIsPlugin = groupBy(components, (component) => { return this.aspectLoader.hasPluginFiles(component); }); - const graph = await this.getAspectsGraphWithoutCore(groupedByIsPlugin.false, this.isAspect.bind(this)); - const aspectsComponents = graph.nodes.map((node) => node.attr).concat(groupedByIsPlugin.true || []); + // envs that used to be core aspects are expected to be installed into the workspace rather than + // isolated into scope capsules (which is very slow). when installed, keep them in the graph so + // their aspect dependencies (e.g. react for the node env) get resolved as well, but from their + // installed packages. when not installed yet, don't walk their dependencies graph at all - they + // are resolved directly, fail to load gracefully and the user gets a NonLoadedEnv issue + // suggesting to run "bit install". + let graphSeeders = groupedByIsPlugin.false || []; + const installedLegacyEnvs: Component[] = []; + const nonInstalledLegacyEnvs: Component[] = []; + if (mergedOpts.resolveEnvsFromRoots) { + const rest: Component[] = []; + await Promise.all( + graphSeeders.map(async (component) => { + const isNonWsLegacyEnv = + this.envs.isLegacyCoreEnv(component.id.toStringWithoutVersion()) && + !(await this.workspace.hasId(component.id)); + if (!isNonWsLegacyEnv) { + rest.push(component); + return; + } + const packagePath = await this.workspace.getComponentPackagePath(component); + if (await fs.pathExists(packagePath)) { + installedLegacyEnvs.push(component); + rest.push(component); + } else { + nonInstalledLegacyEnvs.push(component); + } + }) + ); + graphSeeders = rest; + } + const graph = await this.getAspectsGraphWithoutCore(graphSeeders, this.isAspect.bind(this)); + const aspectsComponentsInclCore = graph.nodes + .map((node) => node.attr) + .concat(groupedByIsPlugin.true || []) + .concat(nonInstalledLegacyEnvs); + // remove core aspects from the list. the graph may include them (with a version) when they + // are dependencies of the given components + const aspectsComponents = aspectsComponentsInclCore.filter( + (component) => !coreAspectsIds.includes(component.id.toStringWithoutVersion()) + ); this.logger.debug(`${loggerPrefix} found ${aspectsComponents.length} aspects in the aspects-graph`); - const { workspaceComps, nonWorkspaceComps } = await this.groupComponentsByWorkspaceExistence( + let { workspaceComps, nonWorkspaceComps } = await this.groupComponentsByWorkspaceExistence( aspectsComponents, mergedOpts.resolveEnvsFromRoots ); + // legacy-core envs that got here only as dependencies of other (installed) legacy-core envs + // are not installed at the workspace root themselves. resolve them from the installed packages + // (below) rather than from the workspace root path, which doesn't exist for them. + if (installedLegacyEnvs.length) { + const seederLegacyIds = new Set([...installedLegacyEnvs, ...nonInstalledLegacyEnvs].map((c) => c.id.toString())); + const depLegacyEnvs: Component[] = []; + const properWorkspaceComps: Component[] = []; + await Promise.all( + workspaceComps.map(async (component) => { + const isDepLegacyEnv = + this.envs.isLegacyCoreEnv(component.id.toStringWithoutVersion()) && + !seederLegacyIds.has(component.id.toString()) && + !(await this.workspace.hasId(component.id)); + if (isDepLegacyEnv) depLegacyEnvs.push(component); + else properWorkspaceComps.push(component); + }) + ); + workspaceComps = properWorkspaceComps; + nonWorkspaceComps = nonWorkspaceComps.concat(depLegacyEnvs); + } const workspaceCompsIds = workspaceComps.map((c) => c.id); const nonWorkspaceCompsIds = nonWorkspaceComps.map((c) => c.id); @@ -355,6 +513,34 @@ your workspace.jsonc has this component-id set. you might want to remove/change componentsToResolveFromScope = nonWorkspaceCompsGroups.true || []; componentsToResolveFromInstalled = nonWorkspaceCompsGroups.false || []; } + // runtime dependencies of installed legacy-core envs were installed along with them as + // packages. resolve them from the installed packages instead of isolating them into scope + // capsules. their dev dependencies are not needed to run the env - drop them, unless they are + // also reachable from other requested aspects. + if (installedLegacyEnvs.length && componentsToResolveFromScope.length) { + const legacyEnvIds = installedLegacyEnvs.map((c) => c.id.toString()); + const legacyRuntimeClosure = this.getGraphDescendants(graph, legacyEnvIds, ['runtime']); + const otherSeederIds = graphSeeders.map((c) => c.id.toString()).filter((idStr) => !legacyEnvIds.includes(idStr)); + const otherClosure = this.getGraphDescendants(graph, otherSeederIds); + otherSeederIds.forEach((idStr) => otherClosure.add(idStr)); + const fromScope: Component[] = []; + const fromInstalled: Component[] = []; + const dropped: Component[] = []; + componentsToResolveFromScope.forEach((component) => { + const idStr = component.id.toString(); + if (otherClosure.has(idStr)) fromScope.push(component); + else if (legacyRuntimeClosure.has(idStr)) fromInstalled.push(component); + else dropped.push(component); + }); + if (dropped.length) { + this.logger.debug( + `resolveAspects, dropped ${dropped.length} dev/peer dependencies of installed legacy-core envs from aspects resolution:\n${dropped.map((c) => c.id.toString()).join('\n')}` + ); + } + componentsToResolveFromInstalled = componentsToResolveFromInstalled.concat(fromInstalled); + componentsToResolveFromScope = fromScope; + } + const installedResolverRootIds = uniq(rootAspectsIds.concat(installedLegacyEnvs.map((c) => c.id.toString()))); const scopeIds = componentsToResolveFromScope.map((c) => c.id); this.logger.debug( @@ -378,18 +564,18 @@ your workspace.jsonc has this component-id set. you might want to remove/change const installedAspectsDefs: AspectDefinition[] = componentsToResolveFromInstalled.length ? await this.aspectLoader.resolveAspects( componentsToResolveFromInstalled, - this.getInstalledAspectResolver(graph, rootAspectsIds, runtimeName, { + this.getInstalledAspectResolver(graph, installedResolverRootIds, runtimeName, { throwOnError: opts?.throwOnError ?? false, + // a dependency aspect that fails to resolve must not abort the whole resolution - the + // requested aspects (e.g. the envs of many components) may be resolvable and loadable + // without it. throw only when the failed aspect was explicitly requested; dependency + // failures degrade to a skip and are reported via reportLoadFailure. + requestedIds: idsToResolve, }) ) : []; - let coreAspectDefs = await Promise.all( - coreAspectsIds.map(async (coreId) => { - const rawDef = await getAspectDef(coreId, runtimeName); - return this.aspectLoader.loadDefinition(rawDef); - }) - ); + let coreAspectDefs = await this.resolveCoreAspectDefs(coreAspectsIds, runtimeName, mergedOpts.throwOnError); // due to lack of workspace and scope runtimes. TODO: fix after adding them. if (runtimeName && mergedOpts.filterByRuntime) { @@ -510,11 +696,30 @@ your workspace.jsonc has this component-id set. you might want to remove/change const isModule = await this.aspectLoader.isEsmModule(localPath); - const aspect = !isModule - ? // eslint-disable-next-line global-require, import/no-dynamic-require - require(localPath) - : // : await this.aspectLoader.loadEsm(join(localPath, 'dist', 'index.js')); - await this.aspectLoader.loadEsm(localPath); + let aspect; + try { + aspect = !isModule + ? // eslint-disable-next-line global-require, import/no-dynamic-require + require(localPath) + : // : await this.aspectLoader.loadEsm(join(localPath, 'dist', 'index.js')); + await this.aspectLoader.loadEsm(localPath); + } catch (err: any) { + // the package.json of a workspace-component instance may point its "main" at the source + // file - it's generated from the component manifest, which is calculated before the + // component's env (hence its compiler) is loaded, e.g. on the first install cycle - and + // node refuses to load .ts sources from node_modules. the compiled dist is reliable + // when it exists, so require it directly, bypassing the stale "main". + const distMain = + err.code === 'ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING' + ? this.getDistMain(component, localPath) + : undefined; + if (!distMain) throw err; + this.logger.debug( + `aspectDefsToRequireableComponents: failed loading ${component.id.toString()} from ${localPath} (stale source "main"), falling back to ${distMain}` + ); + // eslint-disable-next-line global-require, import/no-dynamic-require + aspect = isModule ? await this.aspectLoader.loadEsm(distMain) : require(distMain); + } // require aspect runtimes const runtimePath = await this.aspectLoader.getRuntimePath(component, localPath, MainRuntime.name); @@ -530,6 +735,18 @@ your workspace.jsonc has this component-id set. you might want to remove/change return compact(requireableComponents); } + /** + * the compiled main file of the component inside `localPath`, if it exists. + * (e.g. `/dist/index.js` for an `index.ts` main file). best effort - a miss just + * means the caller keeps the original require error. + */ + private getDistMain(component: Component, localPath: string): string | undefined { + const mainFile = component.state._consumer.mainFile; + if (!mainFile) return undefined; + const distMain = join(localPath, DEFAULT_DIST_DIRNAME, mainFile.replace(/\.(ts|tsx|mts|cts|jsx)$/, '.js')); + return fs.pathExistsSync(distMain) ? distMain : undefined; + } + private async linkIfMissingWorkspaceAspects(aspects: AspectDefinition[]) { const idsToLink = await Promise.all( aspects.map(async (aspect) => { @@ -623,12 +840,20 @@ your workspace.jsonc has this component-id set. you might want to remove/change graph: Graph, rootIds: string[], runtimeName?: string, - opts: { throwOnError: boolean } = { throwOnError: false } + opts: { throwOnError: boolean; requestedIds?: string[] } = { throwOnError: false } ): AspectResolver { + const requestedIds = new Set(opts.requestedIds ?? []); + const requestedIdsWithoutVersion = new Set([...requestedIds].map((id) => id.split('@')[0])); const installedAspectsResolver = async (component: Component): Promise => { const compStringId = component.id.toString(); // stringIds.push(compStringId); - const localPath = await this.resolveInstalledAspectRecursively(component, rootIds, graph, opts); + const isRequested = + !opts.requestedIds || + requestedIds.has(compStringId) || + requestedIdsWithoutVersion.has(component.id.toStringWithoutVersion()); + const localPath = await this.resolveInstalledAspectRecursively(component, rootIds, graph, { + throwOnError: opts.throwOnError && isRequested, + }); if (!localPath) return undefined; const runtimePath = runtimeName @@ -653,42 +878,82 @@ your workspace.jsonc has this component-id set. you might want to remove/change aspectComponent: Component, rootIds: string[], graph: Graph, - opts: { throwOnError: boolean } = { throwOnError: false } + opts: { throwOnError: boolean } = { throwOnError: false }, + visiting = new Set() ): Promise { const aspectStringId = aspectComponent.id.toString(); if (this.resolvedInstalledAspects.has(aspectStringId)) { const resolvedPath = this.resolvedInstalledAspects.get(aspectStringId); return resolvedPath; } - if (rootIds.includes(aspectStringId)) { - const localPath = await this.workspace.getComponentPackagePath(aspectComponent); - this.resolvedInstalledAspects.set(aspectStringId, localPath); - return localPath; - } - const parent = graph.predecessors(aspectStringId)[0]; - if (!parent) return undefined; - const parentPath = await this.resolveInstalledAspectRecursively(parent.attr, rootIds, graph); - if (!parentPath) { - this.resolvedInstalledAspects.set(aspectStringId, null); + // guard against circular dependencies in the graph. the set acts as the active call stack - + // ids are removed when unwinding (finally below), so it never misclassifies reconverging + // (diamond) paths as cycles. debug-level only: hitting a cycle participant merely prunes this + // chain, the caller still tries the remaining parent chains. + if (visiting.has(aspectStringId)) { + this.logger.debug( + `resolveInstalledAspectRecursively, cycle detected for ${aspectStringId}, pruning this parent chain` + ); return undefined; } - const packageName = this.dependencyResolver.getPackageName(aspectComponent); + visiting.add(aspectStringId); try { - const resolvedPath = resolveFrom(parentPath, [packageName]); - const localPath = findRoot(resolvedPath); - this.resolvedInstalledAspects.set(aspectStringId, localPath); - return localPath; - } catch (error: any) { + // match roots ignoring the version - rootIds coming from configured aspects (workspace.jsonc + // keys) are typically versionless while the graph provides versioned ids, and the resolved + // path (the package dir in the workspace node_modules) is version-agnostic anyway. + const aspectIdWithoutVersion = aspectComponent.id.toStringWithoutVersion(); + if (rootIds.some((rootId) => rootId === aspectStringId || rootId.split('@')[0] === aspectIdWithoutVersion)) { + const localPath = await this.workspace.getComponentPackagePath(aspectComponent); + this.resolvedInstalledAspects.set(aspectStringId, localPath); + return localPath; + } + // a workspace component may reach here as a dependency of another aspect. resolve it from + // the workspace (where its dists are) rather than from a copy nested in the parent's + // node_modules, which may contain only its sources (e.g. a file: instance of the package + // manager) and fail to require. ignore the version - the graph may provide a versioned id + // while the bitmap stores it versionless (or at another version), and the workspace has a + // single instance of the component either way. + if (this.workspace.hasId(aspectComponent.id, { ignoreVersion: true })) { + const localPath = await this.workspace.getComponentPackagePath(aspectComponent); + this.resolvedInstalledAspects.set(aspectStringId, localPath); + return localPath; + } + // use inEdges to get the immediate parents. don't use graph.predecessors() as it returns + // all the recursive predecessors, which may throw "Maximum call stack size exceeded" on big + // graphs. multiple aspects may depend on this aspect and the package may be resolvable only + // from some of them - try each parent chain until one resolves, and memoize a failure only + // after all of them were attempted. + const parentEdges = graph.inEdges(aspectStringId); + if (!parentEdges.length) return undefined; + const packageName = this.dependencyResolver.getPackageName(aspectComponent); + let lastError: Error | undefined; + for (const parentEdge of parentEdges) { + const parent = graph.node(parentEdge.sourceId); + if (!parent) continue; + // eslint-disable-next-line no-await-in-loop + const parentPath = await this.resolveInstalledAspectRecursively(parent.attr, rootIds, graph, opts, visiting); + if (!parentPath) continue; + try { + const resolvedPath = resolveFrom(parentPath, [packageName]); + const localPath = findRoot(resolvedPath); + this.resolvedInstalledAspects.set(aspectStringId, localPath); + return localPath; + } catch (error: any) { + lastError = error; + } + } this.resolvedInstalledAspects.set(aspectStringId, null); - if (opts.throwOnError) { - throw error; + if (lastError) { + if (opts.throwOnError) { + throw lastError; + } + this.logger.consoleWarning(`failed resolving aspect ${aspectStringId}, error: ${lastError.message}`); + // record the swallowed failure on the active load-trace so it surfaces as a component issue + reportLoadFailure({ failedId: aspectStringId, phase: 'resolve-installed-aspect', error: lastError.message }); } - this.logger.consoleWarning( - `failed resolving aspect ${aspectStringId} from ${parentPath}, error: ${error.message}` - ); - // record the swallowed failure on the active load-trace so it surfaces as a component issue - reportLoadFailure({ failedId: aspectStringId, phase: 'resolve-installed-aspect', error: error.message }); return undefined; + } finally { + visiting.delete(aspectStringId); } } @@ -698,6 +963,29 @@ your workspace.jsonc has this component-id set. you might want to remove/change * @param isAspect * @returns */ + /** + * collect all the ids reachable from the given source ids, excluding the sources themselves. + * optionally traverse only edges of the given lifecycle types (e.g. ['runtime']). + * iterative BFS to avoid stack overflow on big graphs. + */ + private getGraphDescendants(graph: Graph, sourceIds: string[], edgeTypes?: string[]): Set { + const visited = new Set(); + const queue = [...sourceIds]; + let queueIndex = 0; + while (queueIndex < queue.length) { + const current = queue[queueIndex]; + queueIndex += 1; + if (visited.has(current)) continue; + visited.add(current); + graph.outEdges(current).forEach((edge) => { + if (edgeTypes && !edgeTypes.includes(edge.attr)) return; + queue.push(edge.targetId); + }); + } + sourceIds.forEach((id) => visited.delete(id)); + return visited; + } + private async getAspectsGraphWithoutCore( components: Component[] = [], isAspect?: ShouldLoadFunc @@ -765,12 +1053,20 @@ your workspace.jsonc has this component-id set. you might want to remove/change const loadedExtensions = harmonyExtensions.filter((extId) => { return this.harmony.extensions.get(extId)?.loaded; }); - const extensionsToLoad = difference(extensionsIds, loadedExtensions); + const notLoaded = difference(extensionsIds, loadedExtensions); + // envs that used to be core aspects appear in old components without a version, while they + // are loaded and registered to harmony with a version. match them ignoring the version to + // avoid re-loading them over and over again. + const extensionsToLoad = notLoaded.filter((extId) => !this.isAspectLoadedInclLegacyEnvs(extId)); if (!extensionsToLoad.length) return; await this.loadAspects(extensionsToLoad, undefined, originatedFrom?.toString(), mergedOpts); } private async isAspect(id: ComponentID) { + // envs that used to be core aspects are always aspects. this can't be determined by the + // component env-data, as when their own env was not loaded yet, the env-data is calculated + // with a fallback env, which is not an aspect env. + if (this.envs.isLegacyCoreEnv(id.toStringWithoutVersion())) return true; const component = await this.workspace.get(id); const isUsingAspectEnv = this.envs.isUsingAspectEnv(component); const isUsingEnvEnv = this.envs.isUsingEnvEnv(component); @@ -864,6 +1160,13 @@ your workspace.jsonc has this component-id set. you might want to remove/change if (this.envs.hasEnvManifest(component)) { return true; } + // envs that used to be core aspects are expected to be installed into the workspace ("bit install" + // adds them to the root policy) rather than isolated into scope capsules, which is very slow. + // same as the env.jsonc case above - when not installed yet, loading fails gracefully and the + // user gets a NonLoadedEnv issue suggesting to run bit install. + if (this.envs.isLegacyCoreEnv(component.id.toStringWithoutVersion())) { + return true; + } return false; } diff --git a/scopes/harmony/aspect/aspect.main.runtime.ts b/scopes/workspace/workspace/workspace-aspects-manager.ts similarity index 51% rename from scopes/harmony/aspect/aspect.main.runtime.ts rename to scopes/workspace/workspace/workspace-aspects-manager.ts index 72e3e92db097..35095e4f4e95 100644 --- a/scopes/harmony/aspect/aspect.main.runtime.ts +++ b/scopes/workspace/workspace/workspace-aspects-manager.ts @@ -1,67 +1,27 @@ -import type { Harmony } from '@teambit/harmony'; -import type { AspectLoaderMain } from '@teambit/aspect-loader'; -import { AspectLoaderAspect } from '@teambit/aspect-loader'; -import type { LoggerMain } from '@teambit/logger'; -import { LoggerAspect } from '@teambit/logger'; -import type { BuilderMain } from '@teambit/builder'; -import { BuilderAspect } from '@teambit/builder'; -import { compact, merge } from 'lodash'; -import type { DependencyResolverMain, EnvPolicyConfigObject } from '@teambit/dependency-resolver'; -import { DependencyResolverAspect } from '@teambit/dependency-resolver'; +import { compact } from 'lodash'; import { BitError } from '@teambit/bit-error'; -import type { CLIMain } from '@teambit/cli'; -import { CLIAspect, MainRuntime } from '@teambit/cli'; -import type { Environment, EnvsMain, EnvTransformer } from '@teambit/envs'; -import { EnvContext, EnvsAspect } from '@teambit/envs'; -import type { ReactEnv, ReactMain } from '@teambit/react'; -import { ReactAspect } from '@teambit/react'; -import type { GeneratorMain } from '@teambit/generator'; -import { GeneratorAspect } from '@teambit/generator'; -import { ComponentID } from '@teambit/component-id'; +import type { AspectLoaderMain } from '@teambit/aspect-loader'; +import type { ComponentID } from '@teambit/component-id'; import type { AspectList } from '@teambit/component'; -import type { WorkerMain } from '@teambit/worker'; -import { WorkerAspect } from '@teambit/worker'; -import type { ExtensionsOrigin, Workspace } from '@teambit/workspace'; -import { WorkspaceAspect } from '@teambit/workspace'; -import type { CompilerMain } from '@teambit/compiler'; -import { CompilerAspect } from '@teambit/compiler'; -import { AspectAspect } from './aspect.aspect'; -import { AspectEnv } from './aspect.env'; -import { CoreExporterTask } from './core-exporter.task'; -import { babelConfig } from './babel/babel-config'; +import { OutsideWorkspaceError } from './exceptions/outside-workspace'; +import type { Workspace, ExtensionsOrigin } from './workspace'; import type { SetAspectOptions } from './aspect.cmd'; -import { - AspectCmd, - GetAspectCmd, - ListAspectCmd, - ListCoreAspectCmd, - SetAspectCmd, - UnsetAspectCmd, - UpdateAspectCmd, -} from './aspect.cmd'; -import { getTemplates } from './aspect.templates'; -import { getStarters } from './aspect.starters'; -import type { DevFilesMain } from '@teambit/dev-files'; -import { DevFilesAspect } from '@teambit/dev-files'; -import type { ValidateBeforePersistResult } from '@teambit/legacy.extension-data'; -import { ExtensionDataList } from '@teambit/legacy.extension-data'; export type AspectSource = { aspectName: string; source: string; level: string }; -export class AspectMain { +/** + * manage aspects configuration on workspace components. serves the `bit aspect` command. + * (previously part of AspectMain, moved here when teambit.harmony/aspect was removed from the core aspects) + */ +export class WorkspaceAspectsManager { constructor( - readonly aspectEnv: AspectEnv, - private envs: EnvsMain, - private workspace: Workspace, - private aspectLoader: AspectLoaderMain, - private depsResolver: DependencyResolverMain + private _workspace: Workspace | undefined, + private aspectLoader: AspectLoaderMain ) {} - /** - * compose your own aspect environment. - */ - compose(transformers: EnvTransformer[] = [], targetEnv: Environment = {}) { - return this.envs.compose(this.envs.merge(targetEnv, this.aspectEnv), transformers); + private get workspace(): Workspace { + if (!this._workspace) throw new OutsideWorkspaceError(); + return this._workspace; } async listAspectsOfComponent(pattern?: string): Promise<{ [component: string]: AspectSource[] }> { @@ -70,7 +30,7 @@ export class AspectMain { return this.workspace.idsByPattern(pattern); }; const componentIds = await getIds(); - const results = {}; + const results: { [component: string]: AspectSource[] } = {}; await Promise.all( componentIds.map(async (id) => { const aspectSources = await this.getAspectNamesForComponent(id); @@ -84,10 +44,6 @@ export class AspectMain { return this.aspectLoader.getCoreAspectIds(); } - get babelConfig() { - return babelConfig; - } - private async getAspectNamesForComponent(id: ComponentID): Promise { const componentFromScope = await this.workspace.scope.get(id); const { beforeMerge } = await this.workspace.componentExtensions(id, componentFromScope); @@ -215,118 +171,4 @@ export class AspectMain { await this.workspace.bitMap.write(`aspect-update (${aspectCompId})`); return { updated: compact(updatedComponentIds), alreadyUpToDate }; } - - /** - * override the dependency configuration of the component environment. - */ - overrideDependencies(dependencyPolicy: EnvPolicyConfigObject) { - return this.envs.override({ - getDependencies: async () => { - const reactDeps = await this.aspectEnv.getDependencies(); - return merge(reactDeps, dependencyPolicy); - }, - }); - } - - /** - * currently, it validates envs/envs only. If needed for other aspects, create a slot, let aspects register to it, - * then call the validation of all aspects from here. - */ - validateAspectsBeforePersist(extensionDataList: ExtensionDataList): ValidateBeforePersistResult { - const envExt = extensionDataList.findCoreExtension(EnvsAspect.id); - if (envExt) { - const result = this.envs.validateEnvId(envExt); - if (result) return result; - } - const depResolverExt = extensionDataList.findCoreExtension(DependencyResolverAspect.id); - if (depResolverExt) { - const result = this.depsResolver.validateAspectData(depResolverExt.data as any); - if (result) return result; - } - } - - static runtime = MainRuntime; - static dependencies = [ - ReactAspect, - EnvsAspect, - BuilderAspect, - AspectLoaderAspect, - CompilerAspect, - GeneratorAspect, - WorkspaceAspect, - CLIAspect, - LoggerAspect, - WorkerAspect, - DevFilesAspect, - DependencyResolverAspect, - ]; - - static async provider( - [ - react, - envs, - builder, - aspectLoader, - compiler, - generator, - workspace, - cli, - loggerMain, - workerMain, - devFilesMain, - depResolver, - ]: [ - ReactMain, - EnvsMain, - BuilderMain, - AspectLoaderMain, - CompilerMain, - GeneratorMain, - Workspace, - CLIMain, - LoggerMain, - WorkerMain, - DevFilesMain, - DependencyResolverMain, - ], - config, - slots, - harmony: Harmony - ) { - const logger = loggerMain.createLogger(AspectAspect.id); - - const aspectEnv = envs.merge( - new AspectEnv(react.reactEnv, aspectLoader, devFilesMain, compiler, workerMain, logger), - react.reactEnv - ); - - const coreExporterTask = new CoreExporterTask(aspectEnv, aspectLoader); - if (!__dirname.includes('@teambit/bit')) { - builder.registerBuildTasks([coreExporterTask]); - } - - envs.registerEnv(aspectEnv); - if (generator) { - const envContext = new EnvContext(ComponentID.fromString(ReactAspect.id), loggerMain, workerMain, harmony); - generator.registerComponentTemplate(() => getTemplates(envContext)); - generator.registerWorkspaceTemplate(() => getStarters(envContext)); - } - const aspectMain = new AspectMain(aspectEnv as AspectEnv, envs, workspace, aspectLoader, depResolver); - const aspectCmd = new AspectCmd(); - aspectCmd.commands = [ - new ListAspectCmd(aspectMain), - new ListCoreAspectCmd(aspectMain), - new GetAspectCmd(aspectMain), - new SetAspectCmd(aspectMain), - new UnsetAspectCmd(aspectMain), - new UpdateAspectCmd(aspectMain), - ]; - cli.register(aspectCmd); - - ExtensionDataList.validateBeforePersistHook = aspectMain.validateAspectsBeforePersist.bind(aspectMain); - - return aspectMain; - } } - -AspectAspect.addRuntime(AspectMain); diff --git a/scopes/workspace/workspace/workspace-component/comp-files.ts b/scopes/workspace/workspace/workspace-component/comp-files.ts index 65b752439ce7..9d0300f8c247 100644 --- a/scopes/workspace/workspace/workspace-component/comp-files.ts +++ b/scopes/workspace/workspace/workspace-component/comp-files.ts @@ -3,7 +3,7 @@ import { SourceFile } from '@teambit/component.sources'; import type { Repository, SourceFileModel } from '@teambit/objects'; type FILE_STATUS = 'new' | 'modified' | 'deleted' | 'unchanged'; -type PathLinux = string; // ts fails when importing it from @teambit/legacy/dist/utils/path. +type PathLinux = string; export type FilesStatus = { [pathRelativeToCompDir: PathLinux]: FILE_STATUS }; export class CompFiles { diff --git a/scopes/workspace/workspace/workspace-component/workspace-component-loader.ts b/scopes/workspace/workspace/workspace-component/workspace-component-loader.ts index 885e70f5f20d..e183d820fdbe 100644 --- a/scopes/workspace/workspace/workspace-component/workspace-component-loader.ts +++ b/scopes/workspace/workspace/workspace-component/workspace-component-loader.ts @@ -17,7 +17,7 @@ import type { DependencyResolverMain } from '@teambit/dependency-resolver'; import { DependencyResolverAspect } from '@teambit/dependency-resolver'; import type { Logger } from '@teambit/logger'; import type { EnvsMain } from '@teambit/envs'; -import { EnvsAspect } from '@teambit/envs'; +import { EnvsAspect, resolveLegacyCoreEnvId } from '@teambit/envs'; import { ExtensionDataEntry, ExtensionDataList } from '@teambit/legacy.extension-data'; import type { InMemoryCache } from '@teambit/harmony.modules.in-memory-cache'; import { getMaxSizeForComponents, createInMemoryCache } from '@teambit/harmony.modules.in-memory-cache'; @@ -252,6 +252,10 @@ export class WorkspaceComponentLoader { const nonCoreEnvs = groupedByIsCoreEnvs.false || []; await this.populateScopeAndExtensionsCache(nonCoreEnvs, workspaceScopeIdsMap); const allExtIds: Map = new Map(); + // extensions that used to be core aspects (legacy core envs) are saved in old components by + // name only, without a component-id. collect them so they'll be part of the load groups and + // get loaded before the components that use them. + const nameOnlyLegacyEnvExtensions = new Set(); nonCoreEnvs.forEach((id) => { const idStr = id.toString(); const fromCache = this.componentsExtensionsCache.get(idStr); @@ -262,8 +266,39 @@ export class WorkspaceComponentLoader { if (!allExtIds.has(ext.stringId) && ext.newExtensionId) { allExtIds.set(ext.stringId, ext.newExtensionId); } + if (!ext.extensionId && ext.stringId && this.envs.isLegacyCoreEnv(ext.stringId)) { + nameOnlyLegacyEnvExtensions.add(ext.stringId); + } }); + // the env may be configured only via the envs config (`teambit.envs/envs: { env: ... }`) + // without an extension entry of its own (e.g. generated env templates). the cached envId is + // computed only when extensions are loaded, so fall back to the raw envs config. collect it + // as well, so it gets loaded before the components that use it. + const envIdFromEnvsConfig = fromCache.extensions.findCoreExtension(EnvsAspect.id)?.config?.env as + | string + | undefined; + const envIdFromCache = fromCache.envId || envIdFromEnvsConfig; + if (envIdFromCache && !envIdFromCache.includes('@') && this.envs.isLegacyCoreEnv(envIdFromCache)) { + nameOnlyLegacyEnvExtensions.add(envIdFromCache); + } }); + await Promise.all( + Array.from(nameOnlyLegacyEnvExtensions).map(async (envIdStr) => { + if (allExtIds.has(envIdStr)) return; + // when the env is a workspace component (e.g. in the bit repo itself), use the workspace + // version. resolving to the pinned version would load a second copy of the component at a + // version that may not exist in the local scope. + const workspaceId = this.workspace.listIds().searchStrWithoutVersion(envIdStr); + if (workspaceId) { + allExtIds.set(envIdStr, workspaceId); + return; + } + // resolve to the pinned version. otherwise, a versionless id resolves to the latest + // version, which may not exist in the local scope. + const resolved = await this.workspace.resolveComponentId(resolveLegacyCoreEnvId(envIdStr)); + allExtIds.set(envIdStr, resolved); + }) + ); const allExtCompIds = Array.from(allExtIds.values()); await this.populateScopeAndExtensionsCache(allExtCompIds || [], workspaceScopeIdsMap); @@ -273,7 +308,7 @@ export class WorkspaceComponentLoader { wsIds.forEach((id) => { const idStr = id.toString(); const fromCache = this.componentsExtensionsCache.get(idStr); - if (!fromCache || !fromCache.envId) { + if (!fromCache) { return; } const envId = fromCache.envId; @@ -503,6 +538,10 @@ export class WorkspaceComponentLoader { this.componentLoadedSelfAsAspects.set(idStr, true); } const envsData = component.state.aspects.get(EnvsAspect.id); + // envs that used to be core aspects are always envs. this can't be determined by the + // env-data, as when their own env was not loaded yet, the env-data is calculated with a + // fallback env. + const isLegacyCoreEnv = this.envs.isLegacyCoreEnv(component.id.toStringWithoutVersion()); // a component with an env plugin file (*.bit-env.*) is an env by definition. the env-data // type can't be relied on when the env's own env was not loaded yet (e.g. a just-created // env whose env-of-env is not installed) - the env-data falls back to the default env. @@ -513,6 +552,7 @@ export class WorkspaceComponentLoader { (envsData?.data?.services || envsData?.data?.self || envsData?.data?.type === 'env' || + isLegacyCoreEnv || this.envs.hasEnvPluginFile(component)) ) { aspectIds.push(idStr); diff --git a/scopes/workspace/workspace/workspace.main.runtime.ts b/scopes/workspace/workspace/workspace.main.runtime.ts index 7644820ca439..52d470c0c19f 100644 --- a/scopes/workspace/workspace/workspace.main.runtime.ts +++ b/scopes/workspace/workspace/workspace.main.runtime.ts @@ -53,6 +53,16 @@ import { DebugLoadCmd } from './debug-load.cmd'; import { EnvsUpdateCmd } from './envs-subcommands/envs-update.cmd'; import { UnuseCmd } from './unuse.cmd'; import { LocalOnlyCmd, LocalOnlyListCmd, LocalOnlySetCmd, LocalOnlyUnsetCmd } from './commands/local-only-cmd'; +import { + AspectCmd, + GetAspectCmd, + ListAspectCmd, + ListCoreAspectCmd, + SetAspectCmd, + UnsetAspectCmd, + UpdateAspectCmd, +} from './aspect.cmd'; +import { WorkspaceAspectsManager } from './workspace-aspects-manager'; import type { ConfigStoreMain } from '@teambit/config-store'; import { ConfigStoreAspect } from '@teambit/config-store'; @@ -165,11 +175,25 @@ export class WorkspaceMain { // avoid loading the consumer/workspace for "bit init". otherwise, "bit init --reset" can't fix corrupted .bitmap return undefined; } + const getAspectCmd = (workspaceInstance?: Workspace) => { + const aspectsManager = new WorkspaceAspectsManager(workspaceInstance, aspectLoader); + const aspectCmd = new AspectCmd(); + aspectCmd.commands = [ + new ListAspectCmd(aspectsManager), + new ListCoreAspectCmd(aspectsManager), + new GetAspectCmd(aspectsManager), + new SetAspectCmd(aspectsManager), + new UnsetAspectCmd(aspectsManager), + new UpdateAspectCmd(aspectsManager), + ]; + return aspectCmd; + }; const bitConfig: any = harmony.config.get('teambit.harmony/bit'); const consumer = await getConsumer(bitConfig.cwd); if (!consumer) { const capsuleCmd = getCapsulesCommands(isolator, scope, configStore, undefined); cli.register(capsuleCmd); + cli.register(getAspectCmd()); return undefined; } // TODO: get the 'workspace' name in a better way @@ -279,6 +303,7 @@ export class WorkspaceMain { const commands: CommandList = [ new EjectConfCmd(workspace), capsuleCmd, + getAspectCmd(workspace), new UseCmd(workspace), new UnuseCmd(workspace), new DebugLoadCmd(workspace), diff --git a/scopes/workspace/workspace/workspace.ts b/scopes/workspace/workspace/workspace.ts index 17dbc271a971..bdfce31e00c9 100644 --- a/scopes/workspace/workspace/workspace.ts +++ b/scopes/workspace/workspace/workspace.ts @@ -28,7 +28,7 @@ import type { } from '@teambit/dependency-resolver'; import { DependencyResolverAspect, VariantPolicy } from '@teambit/dependency-resolver'; import type { EnvsMain, EnvJsonc } from '@teambit/envs'; -import { EnvsAspect } from '@teambit/envs'; +import { EnvsAspect, getLegacyCoreEnvPackageName } from '@teambit/envs'; import type { GraphqlMain } from '@teambit/graphql'; import type { Harmony } from '@teambit/harmony'; import type { Logger } from '@teambit/logger'; @@ -207,6 +207,11 @@ export class Workspace implements ComponentFactory { private componentPathsRegExps: RegExp[] = []; private _componentList: ComponentsList; localAspects: Record = {}; + /** + * aspect-ids (without version) that are currently in the process of loading. used by + * WorkspaceAspectsLoader (which is instantiated per call) to break circular env chains. + */ + readonly inFlightAspectsLoads = new Set(); filter: Filter; constructor( private config: WorkspaceExtConfig, @@ -727,14 +732,30 @@ it's possible that the version ${component.id.version} belong to ${idStr.split(' */ async getDependentsIds(ids: ComponentID[], filterOutNowWorkspaceIds = true): Promise { const graph = await this.getGraphIds(); - const dependents = ids - .map((id) => - graph.predecessors(id.toString(), { - nodeFilter: (node) => (filterOutNowWorkspaceIds ? this.hasId(node.attr) : true), - }) - ) - .flat() - .map((node) => node.attr); + // traverse the graph iteratively (and not via graph.predecessors which is recursive) to + // avoid "Maximum call stack size exceeded" on large/deep graphs + const queue = ids.map((id) => id.toString()); + // seed with the input ids so that in cyclic graphs a seed is not re-discovered and returned + // as its own dependent + const visited = new Set(queue); + const dependents: ComponentID[] = []; + let queueIndex = 0; + while (queueIndex < queue.length) { + const current = queue[queueIndex]; + queueIndex += 1; + graph.inEdges(current).forEach((edge) => { + const predecessorId = edge.sourceId; + if (visited.has(predecessorId)) return; + visited.add(predecessorId); + const node = graph.node(predecessorId); + if (!node) return; + // when the node is filtered out, don't traverse through it (same semantics as + // graph.predecessors with a nodeFilter) + if (filterOutNowWorkspaceIds && !this.hasId(node.attr)) return; + dependents.push(node.attr); + queue.push(predecessorId); + }); + } return ComponentIdList.uniqFromArray(dependents); } @@ -1705,6 +1726,8 @@ the following envs are used in this workspace: ${uniq(availableEnvs).join(', ')} async warnAboutMisconfiguredEnv(envId: string) { if (!envId) return; if (this.envs.getCoreEnvsIds().includes(envId)) return; + // envs that used to be core aspects are old-style envs, they are not of type env by design + if (this.envs.isLegacyCoreEnv(envId)) return; if (this.warnedAboutMisconfiguredEnvs.includes(envId)) return; let env: Component; try { @@ -1780,6 +1803,25 @@ the following envs are used in this workspace: ${uniq(availableEnvs).join(', ')} } if (includeNonBlocking) { this.aggregatedLoadFailures.forEach((failure) => { + // envs that used to be core aspects fail with module-not-found until "bit install" + // installs them. this is an expected state, already reported as a per-component + // NonLoadedEnv issue with a "bit install" remediation - don't repeat it as a scary + // workspace issue. suppress only when the env package is not installed yet, a missing + // module inside an already-installed env is a real failure worth surfacing. + const failedIdWithoutVersion = failure.failedId.split('@')[0]; + if (this.envs.isLegacyCoreEnv(failedIdWithoutVersion)) { + const envPackageName = getLegacyCoreEnvPackageName(failedIdWithoutVersion); + const isEnvPackageInstalled = fs.existsSync(path.join(this.path, 'node_modules', envPackageName)); + // the missing module may be reported by its package name or by its absolute path in + // the workspace node_modules (when the require used a resolved path). + const errorStr = String(failure.error); + const isEnvModuleNotFound = + errorStr.includes('Cannot find module') && + (errorStr.includes(`'${envPackageName}`) || errorStr.includes(`node_modules/${envPackageName}'`)); + if (isEnvModuleNotFound && !isEnvPackageInstalled) { + return; + } + } const affected = failure.affected.size === 1 ? '1 component' : `${failure.affected.size} components`; errors.push( new Error( @@ -2424,7 +2466,14 @@ the following envs are used in this workspace: ${uniq(availableEnvs).join(', ')} */ async setEnvToComponents(envId: ComponentID, componentIds: ComponentID[], verifyEnv = true) { const envStrWithPossiblyVersion = await this.resolveEnvIdWithPotentialVersionForConfig(envId); - if (verifyEnv) { + // envs that used to be core aspects are known envs. verifying them here would fetch the + // latest version (they are configured without a version), which is not the pinned version + // bit loads, and the env-check may fail on it as its own env is not loaded. + const isLegacyCoreEnv = this.envs.isLegacyCoreEnv(envId.toStringWithoutVersion()); + // registered envs (e.g. core envs such as the empty env) are known to be envs. fetching their + // component here may even fail, e.g. a core env that was never exported. + const isRegisteredEnv = this.envs.isEnvRegistered(envId.toStringWithoutVersion()); + if (verifyEnv && !isLegacyCoreEnv && !isRegisteredEnv) { const envComp = await this.get(ComponentID.fromString(envStrWithPossiblyVersion)); const isEnv = this.envs.isEnv(envComp); if (!isEnv) throw new BitError(`the component ${envComp.id.toString()} is not an env`); @@ -2452,6 +2501,12 @@ the following envs are used in this workspace: ${uniq(availableEnvs).join(', ')} // the env needs to be without version return envId.toStringWithoutVersion(); } + // envs that used to be core aspects are configured without a version, the same way they were + // configured when they were core. their version is resolved at install/load time from the + // pinned versions map (see legacy-core-envs.ts). + if (!envId.hasVersion() && this.envs.isLegacyCoreEnv(envId.toStringWithoutVersion())) { + return envId.toStringWithoutVersion(); + } // the env must include a version if (envId.hasVersion()) { return envId.toString(); diff --git a/scripts/circular-deps-check/CI-HANG-INVESTIGATION.md b/scripts/circular-deps-check/CI-HANG-INVESTIGATION.md new file mode 100644 index 000000000000..1c8962c23e09 --- /dev/null +++ b/scripts/circular-deps-check/CI-HANG-INVESTIGATION.md @@ -0,0 +1,300 @@ +# check_circular_dependencies CI hang/perf regression + +Status: **RESOLVED (2026-08-17).** The root cause turned out to be different from the §5-6 lead +(the recursion shape observed there was a symptom, not the driver): + +1. The workspace attached from `setup_harmony` is installed by the **released (bvm) binary**, + which filters the legacy core-env packages (`@teambit/node` etc.) out of the install manifest + (`filterOutCoreAspects` — same mechanism that broke `bit_pr`). So `node_modules/@teambit/node` + simply does not exist. +2. The repo binary (this branch) loads those envs as regular packages. The require fails with + `MODULE_NOT_FOUND`, which triggers the compiler's `onAspectLoadFail` recovery cascade + (`scopes/compilation/compiler/workspace-compiler.ts`): it builds the env's **full dependency + graph** (importing the env's whole closure from the remote — 1000+ objects) and **recompiles a + large part of the workspace**, force-writing every dist file into every duplicate `.pnpm`-hash + variant of each package (~25k file writes per cascade). That work can never succeed — the + missing module is a registry package that compiling workspace components cannot materialize — + and it is what consumed the 5+ minutes. The deep `consumer-fs-load`/`extension-merge` + `loadAspects` chains in §4-5 are this cascade's component loading, not an unbounded recursion. +3. The bvm binary is unaffected because these envs are core aspects in its build — nothing is + required from node_modules. + +Fixes shipped: + +- **CI**: the `check_circular_dependencies` job now runs `bit install` with the repo (dev) binary + before the check — the dev manifest pins the legacy envs, so the check runs with envs loadable + (same reconcile step `bit_pr` uses). The repo-bit gate is re-enabled; the temporary bvm-bit + diagnostic steps were removed. +- **Product**: `onAspectLoadFail` now skips the recompile cascade when the failed aspect is not a + workspace component (compiling cannot fix it); the failure surfaces through the regular + missing-env reporting (NonLoadedEnv + `bit install` remediation) instead of minutes of futile + remote imports and dist rewrites. + +Verified in a fresh `/tmp` clone (the §"Reproducing locally" recipe): before = 5m0s script +timeout; after the dev-binary install = **2m14s, check passes** (bvm baseline ballpark); with the +env package deliberately removed but the `onAspectLoadFail` guard in place = completes instead of +hanging. The investigation below is kept for the record. + +## Symptom + +On the `remove-core-envs-from-manifest` branch, CircleCI's `check_circular_dependencies` job +(`.circleci/config.yml` → `scripts/circular-deps-check/ci-check.sh` → +`scripts/circular-deps-check/monitor-workspace-cycle.js`, which runs `bit insights circular +--json`) hung with **zero output** for the platform's default 10-minute no-output timeout, then +got silently killed by CircleCI with no diagnostic info at all: + +``` +Running workspace cycle monitoring... +🔍 Monitoring workspace cycle... + +Too long with no output (exceeded 10m0s): context deadline exceeded +``` + +This happened repeatedly (not a one-off flake) across several pushes to this branch. + +## Investigation timeline + +### 1. Hypotheses ruled out + +- **`bit` from bvm vs. from the repo**: not the cause. `check_circular_dependencies` already runs + the repo's own binary (`bit_global_for_npm` symlinks `/home/circleci/bit/bit/bin/bit.js` onto + `PATH` as `bit`), confirmed directly from real CircleCI job step output (`link bit to path` / + `which bit` steps). +- **`hub_domain` pointed at staging (`hub-stg.bit.dev`) instead of production**: real and worth + fixing on its own (this job was the only bit-executing job left on the `hub-stg` default; every + other one — `bit_pr`, `bit_merge` — uses production `hub` via `setup_bit_environment`), but + **not the actual cause**. Confirmed by reproducing the identical hang against production + `hub.bit.dev` too, once the CI diagnostics below were added. +- **Network/registry stall during a live component import**: initially suspected, because building + the workspace graph does trigger `scopeComponentsImporter.importMany(...)` for objects not yet + in the local scope (`scopes/workspace/workspace/build-graph-from-fs.ts`). Ruled out once the + hang was reproduced **locally, offline from CI, in a fresh clone** — see below. + +### 2. CI safety-net added (still in place, useful going forward) + +Because the original failure gave zero diagnostic output, three things were added first so any +future recurrence is debuggable instead of a silent kill: + +- `monitor-workspace-cycle.js`: `execSync('bit insights circular --json', ...)` now has an + explicit 5-minute `timeout` (previously none — the sibling script `check-circular-deps.js` + already had one), with a clear timeout-specific error message. Node's timeout kill surfaces as + `error.killed` **or** a raw `ETIMEDOUT` from `spawnSync` depending on how it fails — both are + handled. +- `.circleci/config.yml`: `no_output_timeout: 6m` on the check step (well under the platform's + 10m default) and `store_artifacts: ~/Library/Caches/Bit/logs` to persist `debug.log`. Bit writes + debug-level logs to `debug.log` by default _regardless of `BIT_LOG`_ (`DEFAULT_LEVEL = 'debug'` + in `components/legacy/logger/logger.ts`), so this needed no extra flag. **Do not set + `BIT_LOG=*`** for this script — it switches Bit's console logger onto **stdout** + (`destination: 1` in `components/legacy/logger/pino-logger.ts`), the same stream + `monitor-workspace-cycle.js` pipes and `JSON.parse()`s; it would corrupt the JSON output. +- `scripts/circular-deps-check/check-circular-deps.js` and `monitor-workspace-cycle.js` now + support a `BIT_BIN` env var override (mirrors e2e's `--bit_bin`), so a specific binary can be + pinned/compared instead of relying on whatever `bit` resolves to on `PATH`. +- `.circleci/config.yml`'s `check_circular_dependencies` job now sets up **both** binaries and (while + the repo-bit step is enabled) runs the check with both: the bvm-linked nightly release + (`bbit`, via the existing `install_bvm`/`bvm_upgrade` commands and the same `.bvm` cache key + `setup_harmony` already populates that pipeline run) as a non-blocking comparison, and the repo's + own binary as the real gate. **Ordering matters here**: CircleCI skips steps after a failed step + unless _that exact step_ is marked `when: always` — it does not propagate through a whole + reusable command's inner steps. The bvm setup (`install_bvm`, `bvm_upgrade`, etc.) must run + _before_ the repo-bit check step, not after, or it silently never executes when the repo-bit + step fails (this was caught: first attempt produced a false-"successful" 59ms bvm-bit step whose + actual output was `bbit: command not found`, swallowed by `|| true`). + +### 3. Confirmed: it's a real, deterministic regression in this branch's code + +Reproduced identically across **four independent environments** — ruling out CI infra, network, and +staging-vs-prod entirely: + +| Environment | repo's own `bit` binary | bvm-linked release `bit` (v2.0.77, _not_ this branch's code) | +| ----------------------------------------------------------------------- | ----------------------------- | ------------------------------------------------------------ | +| Local existing dev workspace (`bd2` vs global `bit`) | 5m50s | 1m57s | +| CircleCI, repo-bit alone (before comparison job) | 5m3s (script timeout) | — | +| Fresh clone in `/tmp`, bootstrapped like CI (`bit init && bit install`) | 5m1s (script timeout) | 37s | +| CircleCI, both binaries in the same job | 5m2s (script timeout, failed) | 1m18s (succeeded) | + +The fresh-clone repro is the cleanest: identical `.bitmap`, identical `node_modules`/`.pnpm` +store, only the binary differs — **37 seconds vs. 5+ minute timeout** for the exact same command +(`bit insights circular --json`) on the exact same workspace state. + +### 4. Root cause, take 1 (superseded below): `workspace.ts`'s self-as-aspect guard + +`debug.log`, isolated to just the repo-bit run's PID, shows **83,079 log lines**, of which +**81,078 (98%)** fall into two recursive trace chains: + +``` +workspace.get > consumer-fs-load > workspace.loadAspects > workspace.get > consumer-fs-load > workspace.loadAspects (40,820 occurrences) +workspace.get > consumer-fs-load > workspace.loadAspects > workspace.get > extension-merge > workspace.loadAspects (40,258 occurrences) +``` + +First hypothesis was `Workspace.get()`'s "try load self as aspect" branch +(`scopes/workspace/workspace/workspace.ts:820-857`), gated by `!this.aspectLoader.isCoreAspect(...)` +— which now returns `false` for the 7 envs this branch removed from the core manifest +(`aspect, babel, env, mdx, mocha, node, react, readme`; see `b23b27368` and siblings), so this +branch — previously skipped entirely for them — now runs for many more components. + +**This was disproven directly**: the block was instrumented at runtime (temporary patch to the +compiled `dist/workspace.js` in the disposable `/tmp` clone, all 4 `.pnpm`-hash-variant copies — +see "Reproducing locally" below for why there are multiple copies) with a counter + distinct-id +tracker. Across the full 5-minute timeout, **it was entered zero times**. So this specific call +site is not the one driving the recursion — it's a real, but different, call site producing the +same `workspace.loadAspects` trace label (the label comes from `loadSpan('workspace.loadAspects', +...)` wrapping the _public_ `Workspace.loadAspects` method, which has more than one caller). + +### 5. Root cause, take 2 (current best understanding): a single non-terminating recursion, not fan-out + +Re-reading the same captured `debug.log` for the actual `INFO`-level `"loadAspects, loading N +aspects"` lines (as opposed to the much higher-volume `DEBUG`-level per-file-write lines, which +inflated the "40,820 occurrences" count above and don't each represent a separate `loadAspects` +call) tells a very different story: there are only **109** such lines in the whole run, and **104 +of them share one single trace-root id** (`34l369`). That one root started at `18:07:50` and was +_still recursing_ at `18:12:47` — essentially the entire 5-minute window — alternating between +`... > consumer-fs-load > workspace.loadAspects` and `... > extension-merge > workspace.loadAspects`, +each iteration loading only "1 aspects" or "2 aspects" before recursing again: + +``` +[trace:34l369 ... > consumer-fs-load > workspace.loadAspects] loadAspects, loading 1 aspects. +[trace:34l369 ... > extension-merge > workspace.loadAspects] loadAspects, loading 1 aspects. +[trace:34l369 ... > consumer-fs-load > workspace.loadAspects] loadAspects, loading 2 aspects. +[trace:34l369 ... > extension-merge > workspace.loadAspects] loadAspects, loading 2 aspects. +... (repeats for 5 minutes, never terminates) +``` + +This is **not** large-but-finite fan-out across many components — it's one call chain that never +resolves, ping-ponging between resolving a component's own definition (`consumer-fs-load`) and +merging its extension/env config (`extension-merge`), both of which call `workspace.loadAspects`. +This is exactly the shape of a genuine mutual/re-entrant recursion between two components (or a +small cluster) whose envs depend on each other — i.e. it's hitting the actual circular dependency +this check exists to monitor, and nothing is breaking the cycle. + +### 6. Very likely the same bug, already fixed (unmerged) on another branch + +Bit's own commit history has three commits about exactly this class of problem +(`git log --oneline --all | grep -i "in-flight\|re-entrant"`): + +- `0f796d993 fix(scope): break re-entrant aspect-load cycles with an in-flight guard` — already on + this branch (ancestor of HEAD). +- `796f76ce4 fix(workspace): key in-flight aspect loads by full id, collapse versions only for +legacy core envs` — already on this branch (ancestor of HEAD). +- `f9ae003aa perf(workspace-aspects-loader): in-flight dedup for concurrent loadAspects` — **NOT** + on this branch. Lives on `origin/refactor/component-loading-v2-take-3-stage2` (David First, + unrelated in-progress refactor branch). Diverged from us a long way back (merge-base + `e97daafd1`), so a direct cherry-pick is unlikely to apply cleanly, but the _mechanism it + describes and fixes_ is a near-exact match for what we found: + + > pass1's `consumer.loadComponents` ... fires the `onComponentConfigLoading` subscriber for + > every component in parallel. Each subscriber calls `workspace.componentExtensions` -> + > `loadComponentsExtensions` -> `loadAspects` for that component's env. Without dedup, N + > components sharing one env triggered N parallel `isolator.isolateComponents` calls for the + > same aspect ... `aspectLoader.isAspectLoaded` only flips true after the load completes, so the + > per-call filter inside `loadAspects` never caught this race. + + That commit's fix (a per-aspect-id `inFlightAspects` map so concurrent callers await the + existing promise) measured **`bit status` 5:29 → 0:25 (~13x)** on their workspace. + + It was then **superseded** by a follow-up on the same branch: + `1213c36c6 perf(workspace-aspects-loader): serialize loadAspects instead of per-id dedup`, + because the per-id dedup missed a further wrinkle that matches our trace shape _even more_ + closely: + + > The per-id in-flight dedup ... only catches concurrent callers asking for the SAME aspect id. + > It misses the case that's actually hot during pass1's bulk component load: N parallel + > `loadAspects` calls for DIFFERENT root aspects, each whose internal scope-aspects-loader + > recursion walks an env/dep graph that shares core envs (e.g. `core-aspect-env`) — each call + > independently re-isolates the shared env ... Per-id in-flight dedup (tried first) also misses + > this because the shared env id isn't in the outer caller's `ids` list — it only surfaces deep + > inside the recursion. + > + > Switch to a serialization queue: each `loadAspects` call awaits the previous one's completion + > before running. By the time call N+1 enters `loadAspectsInner`, call N has already registered + > its env aspects via `loadExtensionsByManifests`, so call N+1's per-id `isAspectLoaded` filter + > catches them and skips re-isolation. + > + > `bit status` went from 13:54 -> 10s on this 311-component workspace. + + The fix itself (`scopes/workspace/workspace/workspace-aspects-loader.ts`): replace whatever + concurrency `WorkspaceAspectsLoader.loadAspects` currently has with a single promise-chain queue + (`private loadAspectsQueue: Promise = Promise.resolve()`), where every call awaits the + tail of the queue (swallowing the previous call's rejection) before running its own + `loadAspectsInner`, and `opts.forceLoad` bypasses the queue entirely. See `git show 1213c36c6` + for the full diff. + + Their numbers (311 components, 13:54 → 10s) and ours (324 components, ~5-6min hang/timeout, and + 1m18s-1m57s on a build that presumably doesn't hit this path as hard) are in the same + ballpark, and the _reasoning_ for why per-id dedup alone isn't enough lines up exactly with our + single-trace-root, alternating `consumer-fs-load`/`extension-merge` observation. + +## What's confirmed vs. still open + +**Confirmed:** + +- The regression is 100% reproducible, in this branch's code specifically, independent of + environment/network/caching. +- It's a single non-terminating recursive call chain (`workspace.loadAspects` calling itself via + nested `workspace.get`), not fan-out across many independent components. +- `Workspace.get()`'s self-as-aspect branch (`workspace.ts:820-857`) is **not** the culprit — + disproven by runtime instrumentation (zero hits during the hang). +- A near-identical, already-diagnosed-and-fixed bug exists in Bit's own history + (`f9ae003aa` / `1213c36c6` on `origin/refactor/component-loading-v2-take-3-stage2`), with a + concurrency/serialization fix in `WorkspaceAspectsLoader.loadAspects`. + +**Not yet confirmed:** + +- That `1213c36c6`'s serialization fix, ported to this branch's current + `workspace-aspects-loader.ts`, actually resolves _our_ hang (not yet attempted — the branches + have diverged enough that this needs a manual port, not a cherry-pick). +- The exact call sites in _our_ recursion (which two components/envs are ping-ponging under trace + root `34l369`) — not yet identified by component id, only by span shape. + +## Next steps for whoever picks this up + +1. **Try the fix first** — read `scopes/workspace/workspace/workspace-aspects-loader.ts` on this + branch, and port `1213c36c6`'s serialization-queue approach onto it (see `git show 1213c36c6` + for the reference diff on the other branch). This is the highest-confidence lead by far. +2. Verify with the fresh `/tmp` repro (fast to re-create: clone this branch, `bit init && bit +install`, then `BIT_BIN="node /bin/bit.js" node +scripts/circular-deps-check/monitor-workspace-cycle.js --verbose`) that the hang is gone and + `bit insights circular --json` completes in roughly the same ballpark as the bvm-bit baseline + (~1-2min). +3. If it doesn't fully resolve it, identify the two (or more) components/envs actually + ping-ponging under trace root `34l369` — instrument `WorkspaceAspectsLoader.loadAspects` + (not `Workspace.get`, which was already ruled out) with an id/counter dump, using the same + patch-the-compiled-dist-file approach described below (or, better, compile from source once and + reuse across runs rather than patching `dist/` — this session hit a stray crash + (`_legacy3(...).ComponentsList is not a constructor`) after patching + `workspace-component-loader.js` mid-investigation, likely unrelated corruption from a prior + SIGTERM-killed run leaving a file mid-write, not the patch itself, but a clean recompile avoids + the ambiguity). +4. Verify against all four repro environments in the table above before re-enabling the repo-bit + CI step. +5. Re-enable the commented-out `check circular dependencies (repo bit)` step in + `.circleci/config.yml` once fixed, and consider whether the bvm-bit comparison step / + `BIT_BIN` support / extra diagnostics added along the way should stay (useful precedent for + future perf regressions in this same check) or be trimmed back out. + +## Reproducing locally + +```bash +# fresh clone, bootstrapped the same way CI's setup_harmony does it +mkdir -p /tmp/bit-repro && cd /tmp/bit-repro +git clone --branch remove-core-envs-from-manifest --single-branch bit +cd bit + init + install # ~6-7 minutes, pulls 331 components + deps + +# slow path (this branch's own code): +BIT_BIN="node $(pwd)/bin/bit.js" node scripts/circular-deps-check/monitor-workspace-cycle.js --verbose + +# fast path (comparison baseline, a released build unaffected by this branch): +BIT_BIN= node scripts/circular-deps-check/monitor-workspace-cycle.js --verbose +``` + +**Note on patching compiled output for instrumentation**: `node_modules/@teambit//dist/*.js` +is not a single file — pnpm installs multiple content-addressed copies of the same package version +under `node_modules/.pnpm/...` when it's resolved against different peer-dependency contexts (e.g. +`@teambit/workspace` built against `react-dom@18.3.1` in one place and `react-dom@19.2.7` in +another - `find node_modules -path "*@teambit//dist/.js"` shows all of them). If +patching compiled JS directly (faster than a full recompile for a quick instrumentation check), +patch _all_ copies - Node's module resolution may load any of them depending on which component's +dependency chain triggers the `require` first, and `glob.glob('**/*.js')` in Python silently skips +`.pnpm` (a dot-directory) unless you use `find` instead. diff --git a/scripts/circular-deps-check/check-circular-deps.js b/scripts/circular-deps-check/check-circular-deps.js index 49e4f57471d1..84f8c2a7fba2 100755 --- a/scripts/circular-deps-check/check-circular-deps.js +++ b/scripts/circular-deps-check/check-circular-deps.js @@ -15,7 +15,9 @@ * --verbose: Show detailed output */ -const bitBin = 'bit'; +// override with BIT_BIN= (mirrors e2e's --bit_bin), e.g. to compare the repo's own +// binary against a bvm-linked release when narrowing down a perf/behavior difference between them +const bitBin = process.env.BIT_BIN || process.env.npm_config_bit_bin || 'bit'; const { execSync } = require('child_process'); const fs = require('fs'); diff --git a/scripts/circular-deps-check/ci-check.sh b/scripts/circular-deps-check/ci-check.sh index fb070ea87807..53ec556e15ff 100755 --- a/scripts/circular-deps-check/ci-check.sh +++ b/scripts/circular-deps-check/ci-check.sh @@ -30,6 +30,15 @@ console.log(\` Created: \${baseline.timestamp}\`); " echo "" +# Diagnostics: confirm which bit binary/version actually runs the check below, and where it's +# pointed. BIT_BIN overrides the binary the node scripts invoke (mirrors e2e's --bit_bin) - set it +# to compare the repo's own binary against a bvm-linked release when narrowing a perf difference. +RESOLVED_BIT_BIN="${BIT_BIN:-bit}" +echo "bit binary: $(command -v "$RESOLVED_BIT_BIN")" +"$RESOLVED_BIT_BIN" --version +echo "hub_domain: $("$RESOLVED_BIT_BIN" config get hub_domain)" +echo "" + # Run the workspace cycle check echo "Running workspace cycle monitoring..." node monitor-workspace-cycle.js diff --git a/scripts/circular-deps-check/monitor-workspace-cycle.js b/scripts/circular-deps-check/monitor-workspace-cycle.js index 1b2889b1f96e..a0a88ff0421f 100644 --- a/scripts/circular-deps-check/monitor-workspace-cycle.js +++ b/scripts/circular-deps-check/monitor-workspace-cycle.js @@ -6,38 +6,55 @@ const path = require('path'); const BASELINE_FILE = path.join(__dirname, 'workspace-cycle-baseline.json'); +// override with BIT_BIN= (mirrors e2e's --bit_bin), e.g. to compare the repo's own +// binary against a bvm-linked release when narrowing down a perf/behavior difference between them +const bitBin = process.env.BIT_BIN || process.env.npm_config_bit_bin || 'bit'; + function getWorkspaceCycle() { try { - const output = execSync('bit insights circular --json', { encoding: 'utf-8', cwd: path.join(__dirname, '../..') }); + const startedAt = Date.now(); + console.log(`Running ${bitBin} insights circular --json...`); + const output = execSync(`${bitBin} insights circular --json`, { + encoding: 'utf-8', + cwd: path.join(__dirname, '../..'), + stdio: ['inherit', 'pipe', 'inherit'], + timeout: 300000, // 5 minutes - fail with a clear error instead of hanging until CI's silent kill + }); + console.log(`${bitBin} insights circular --json completed in ${Math.round((Date.now() - startedAt) / 1000)}s`); const data = JSON.parse(output); - + if (!data || !data[0] || !data[0].data) { throw new Error('Invalid circular dependencies data structure'); } - + const cycles = data[0].data; - + // Find the cycle containing teambit.workspace/workspace - const workspaceCycle = cycles.find(cycle => - cycle.some(component => component.includes('teambit.workspace/workspace')) + const workspaceCycle = cycles.find((cycle) => + cycle.some((component) => component.includes('teambit.workspace/workspace')) ); - + if (!workspaceCycle) { throw new Error('No cycle found containing teambit.workspace/workspace'); } - + // Clean component names (remove version numbers for comparison) - const cleanComponents = workspaceCycle.map(component => - component.replace(/@[\d.]+$/, '') - ); - + const cleanComponents = workspaceCycle.map((component) => component.replace(/@[\d.]+$/, '')); + return { components: cleanComponents, count: cleanComponents.length, - timestamp: new Date().toISOString() + timestamp: new Date().toISOString(), }; } catch (error) { - console.error('❌ Error getting workspace cycle:', error.message); + if (error.killed || error.code === 'ETIMEDOUT') { + console.error(`❌ Error: ${bitBin} insights circular timed out after 5 minutes`); + console.error( + 'Known cause: workspace graph building force-writes every dist file of every loaded aspect to every duplicate .pnpm-hash variant of that package - see debug.log for the write volume.' + ); + } else { + console.error('❌ Error getting workspace cycle:', error.message); + } process.exit(1); } } @@ -46,7 +63,7 @@ function loadBaseline() { if (!fs.existsSync(BASELINE_FILE)) { return null; } - + try { const content = fs.readFileSync(BASELINE_FILE, 'utf-8'); return JSON.parse(content); @@ -69,10 +86,10 @@ function saveBaseline(cycleData) { function findDifferences(baseline, current) { const baselineSet = new Set(baseline.components); const currentSet = new Set(current.components); - - const added = current.components.filter(comp => !baselineSet.has(comp)); - const removed = baseline.components.filter(comp => !currentSet.has(comp)); - + + const added = current.components.filter((comp) => !baselineSet.has(comp)); + const removed = baseline.components.filter((comp) => !currentSet.has(comp)); + return { added, removed }; } @@ -80,43 +97,43 @@ function main() { const args = process.argv.slice(2); const isBaseline = args.includes('--baseline'); const isVerbose = args.includes('--verbose'); - + console.log('🔍 Monitoring workspace cycle...\n'); - + const currentCycle = getWorkspaceCycle(); - + if (isVerbose) { console.log(`📊 Current workspace cycle: ${currentCycle.count} components`); console.log(`⏰ Timestamp: ${currentCycle.timestamp}\n`); } - + if (isBaseline) { saveBaseline(currentCycle); return; } - + const baseline = loadBaseline(); if (!baseline) { console.log('⚠️ No baseline found. Run with --baseline to create one.'); console.log(`📊 Current workspace cycle: ${currentCycle.count} components`); process.exit(1); } - + if (isVerbose) { console.log(`📋 Baseline: ${baseline.count} components (${baseline.timestamp})`); console.log(`📊 Current: ${currentCycle.count} components (${currentCycle.timestamp})\n`); } - + if (currentCycle.count === baseline.count) { console.log(`✅ PASS: Workspace cycle stable at ${currentCycle.count} components`); process.exit(0); } - + if (currentCycle.count < baseline.count) { const reduction = baseline.count - currentCycle.count; console.log(`🎉 IMPROVEMENT: Workspace cycle reduced by ${reduction} components!`); console.log(` ${baseline.count} → ${currentCycle.count} components\n`); - + const diff = findDifferences(baseline, currentCycle); if (diff.removed.length > 0) { console.log(`=== REMOVED from cycle (${diff.removed.length}) ===`); @@ -124,32 +141,32 @@ function main() { console.log(`${i + 1}. ${comp}`); }); } - + console.log('\n🔄 Consider updating baseline with: --baseline'); process.exit(0); } - + // Cycle grew - this is bad const increase = currentCycle.count - baseline.count; console.log(`❌ FAIL: Workspace cycle grew by ${increase} components`); console.log(` ${baseline.count} → ${currentCycle.count} components\n`); - + const diff = findDifferences(baseline, currentCycle); - + if (diff.added.length > 0) { console.log(`=== ADDED to cycle (${diff.added.length}) ===`); diff.added.forEach((comp, i) => { console.log(`${i + 1}. ${comp}`); }); } - + if (diff.removed.length > 0) { console.log(`\n=== REMOVED from cycle (${diff.removed.length}) ===`); diff.removed.forEach((comp, i) => { console.log(`${i + 1}. ${comp}`); }); } - + console.log('\n💡 The workspace cycle should not grow. Please investigate the added components.'); process.exit(1); } @@ -158,4 +175,4 @@ if (require.main === module) { main(); } -module.exports = { getWorkspaceCycle, loadBaseline, saveBaseline, findDifferences }; \ No newline at end of file +module.exports = { getWorkspaceCycle, loadBaseline, saveBaseline, findDifferences }; diff --git a/scripts/generate-e2e-timings.js b/scripts/generate-e2e-timings.js index 0ac14b812b11..bdf9ab9b1f42 100644 --- a/scripts/generate-e2e-timings.js +++ b/scripts/generate-e2e-timings.js @@ -5,15 +5,18 @@ * How it works: mocha's junit reports don't capture before/after-hook time (where ~85% of our * e2e wall-clock goes), so per-file durations can't be read from any report directly. Instead, * this script derives them from data CircleCI does have: - * 1. For each recent successful `e2e_test` job, every parallel node's total run time, and the - * exact list of files that ran on it (printed in the node's mocha command line). + * 1. For each recent completed `e2e_test` job, every successful parallel node's total run time, + * and the exact list of files that ran on it (printed in the node's mocha command line). * 2. Each node is one equation: node_wall_time = fixed_overhead + sum(duration of its files). * File-to-node assignments vary across jobs/branches, so collecting many jobs yields an * overdetermined system, solved here with non-negative least squares (coordinate descent), * lightly regularized toward a hook-count-based prior for files the data can't separate. * - * Usage: node scripts/generate-e2e-timings.js [--jobs=N] [--prior=hooks|manifest] - * --jobs=N how many recent successful e2e_test jobs to learn from (default 30) + * Usage: node scripts/generate-e2e-timings.js [--jobs=N] [--prior=hooks|manifest] [--branch=NAME] + * --jobs=N how many recent completed e2e_test jobs to learn from (default 30) + * --branch=NAME learn only from pipelines of this branch. use when a branch changes the + * cost profile of many suites (weights averaged with other branches' runs + * would under-predict them, unbalancing the split on that branch). * --prior=manifest regularize toward the existing manifest instead of hook counts. * Preferred for routine refreshes (e.g. the scheduled CI job): combined with * a small --jobs window it updates weights from recent runs only, so stale @@ -33,6 +36,7 @@ const cliFlag = (name, def) => { }; const MAX_JOBS = parseInt(cliFlag('jobs', '30'), 10); const PRIOR_MODE = cliFlag('prior', 'hooks'); +const BRANCH = cliFlag('branch', ''); const RIDGE_LAMBDA = 1; // weight of the prior relative to one node observation const ITERATIONS = 300; @@ -46,7 +50,10 @@ async function findRecentE2eJobs() { const jobs = []; let pageToken; for (let page = 0; page < 4 && jobs.length < MAX_JOBS; page += 1) { - const url = `https://circleci.com/api/v2/project/${PROJECT}/pipeline${pageToken ? `?page-token=${pageToken}` : ''}`; + const params = [BRANCH ? `branch=${encodeURIComponent(BRANCH)}` : '', pageToken ? `page-token=${pageToken}` : ''] + .filter(Boolean) + .join('&'); + const url = `https://circleci.com/api/v2/project/${PROJECT}/pipeline${params ? `?${params}` : ''}`; const data = await getJson(url); pageToken = data.next_page_token; for (const pipeline of data.items) { @@ -54,7 +61,11 @@ async function findRecentE2eJobs() { const workflows = (await getJson(`https://circleci.com/api/v2/pipeline/${pipeline.id}/workflow`)).items; for (const workflow of workflows.filter((w) => w.name === 'build_and_test')) { const wfJobs = (await getJson(`https://circleci.com/api/v2/workflow/${workflow.id}/job`)).items; - const e2eJob = wfJobs.find((j) => j.name === 'e2e_test' && j.status === 'success' && j.job_number); + // failed jobs are usable too: fetchNodeObservations only reads nodes that succeeded, + // so a job where a single node flaked still contributes 39 valid equations + const e2eJob = wfJobs.find( + (j) => j.name === 'e2e_test' && (j.status === 'success' || j.status === 'failed') && j.job_number + ); if (e2eJob) jobs.push(e2eJob.job_number); } } @@ -147,7 +158,7 @@ function solve(observations, files) { } async function main() { - console.error('finding recent successful e2e_test jobs...'); + console.error('finding recent completed e2e_test jobs...'); const jobNumbers = await findRecentE2eJobs(); console.error(`collecting node data from ${jobNumbers.length} jobs...`); const observations = []; @@ -156,7 +167,11 @@ async function main() { observations.push(...nodes); console.error(` job ${jobNumber}: ${nodes.length} nodes`); } - if (observations.length < 50) { + // with a manifest prior the solve is regularized, so even a single job's worth of nodes is + // usable (the prior fills what the observations can't separate) - common with --branch on a + // branch that has few green runs + const minObservations = PRIOR_MODE === 'manifest' ? 30 : 50; + if (observations.length < minObservations) { throw new Error(`only ${observations.length} node observations collected - not enough to solve reliably`); } const files = [...new Set(observations.flatMap((o) => o.files))].sort(); diff --git a/workspace.jsonc b/workspace.jsonc index 3d84d5a0d6f9..1e93b6c89d57 100644 --- a/workspace.jsonc +++ b/workspace.jsonc @@ -23,6 +23,11 @@ }, "policy": { "dependencies": { + "@teambit/node": "1.0.1107", + "@teambit/aspect": "1.0.1107", + "@teambit/env": "1.0.1107", + "@teambit/mdx": "1.0.1108", + "@teambit/readme": "1.0.1108", "@babel/core": "7.28.3", "@babel/plugin-proposal-decorators": "7.28.0", "@babel/plugin-transform-class-properties": "7.27.1", @@ -715,6 +720,11 @@ // react-animate-height < 2.1.2 reads this.state.animating after unmount, // which throws under React 19 because React 19 nullifies state on unmount. "react-animate-height@2": "^3.2.3", + // collapse @rspack/core 1.7.x to a single version. the root policy resolves ^1.7.7 to a + // newer patch than the one pinned by installed envs; with both present, injected copies of + // components that type against rspack (e.g. bundler/ui) mix the two and tsc fails with + // incompatible '#private' Compilation types. + "@rspack/core@1.7": "1.7.12", // Collapse react/react-dom to a single version in capsules. Some older published // components still pull react@17.0.2; without this, @teambit/logger resolves into two // pnpm variants (_react@17.0.2 and _react@19.1.0) whose Logger types are incompatible @@ -753,7 +763,6 @@ "react", "react-dom", "@testing-library/react", - "@teambit/legacy", "typescript" ], "ignoreMissing": [] @@ -840,8 +849,6 @@ "@teambit/base-react.navigation.link": "2.0.33", "@teambit/ui-foundation.ui.navigation.react-router-adapter": "6.1.3", "@apollo/client": "3.12.11", - // for backward compatibility only - "@teambit/legacy": "2.1.0", // These are the peer dependencies of Yarn "@yarnpkg/cli": "3.6.1", "@yarnpkg/core": "3.5.2", @@ -877,7 +884,6 @@ }, "peerDependencies": { "@teambit/base-react.navigation.link": "-", - "@teambit/legacy": "-", "@teambit/ui-foundation.ui.navigation.react-router-adapter": "-", "browserslist": "-", "graphql": "-",