From c2d3faae70a6d92d3ebb41c10b0d50ec8510fd3b Mon Sep 17 00:00:00 2001 From: David First Date: Tue, 10 Dec 2024 12:01:00 -0500 Subject: [PATCH] chore, remove legacy scripts, remove src directory (#9365) Add back @teambit/legacy package with its newest version to teambit/bit policy. It's needed for backward compatibility for some envs that use it. --- .circleci/config.yml | 32 +- CONTRIBUTING.md | 20 +- package.json | 48 +- pnpm-lock.yaml | 607 ++++++------------ scripts/build-types.bash | 6 - scripts/build-types.bat | 4 - scripts/bump-bit-legacy-ver.js | 146 ----- scripts/link-bit-legacy.js | 19 - src/api.ts | 0 src/api/scope/lib/scope-init.ts | 3 - src/consumer/component/index.ts | 3 - src/consumer/component/package-json-file.ts | 1 - .../component/sources/artifact-files.ts | 1 - src/consumer/component/sources/artifact.ts | 1 - src/consumer/component/sources/index.ts | 1 - src/declaration.d.ts | 1 - src/toolbox/timer/index.ts | 1 - ...remove-files-and-empty-dirs-recursively.ts | 2 - src/utils/index.ts | 2 - tsconfig.types-clean.json | 56 -- tsconfig.types.json | 17 - workspace.jsonc | 12 +- 22 files changed, 211 insertions(+), 772 deletions(-) delete mode 100755 scripts/build-types.bash delete mode 100644 scripts/build-types.bat delete mode 100644 scripts/bump-bit-legacy-ver.js delete mode 100644 scripts/link-bit-legacy.js delete mode 100644 src/api.ts delete mode 100644 src/api/scope/lib/scope-init.ts delete mode 100644 src/consumer/component/index.ts delete mode 100644 src/consumer/component/package-json-file.ts delete mode 100644 src/consumer/component/sources/artifact-files.ts delete mode 100644 src/consumer/component/sources/artifact.ts delete mode 100644 src/consumer/component/sources/index.ts delete mode 100644 src/declaration.d.ts delete mode 100644 src/toolbox/timer/index.ts delete mode 100644 src/utils/fs/remove-files-and-empty-dirs-recursively.ts delete mode 100644 src/utils/index.ts delete mode 100644 tsconfig.types-clean.json delete mode 100644 tsconfig.types.json diff --git a/.circleci/config.yml b/.circleci/config.yml index 0bd047b62414..be79760e0c52 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -410,9 +410,6 @@ jobs: steps: - attach_workspace: at: ./ - - run: - name: 'generate types' - command: 'cd bit && npm run build:types' - run: name: 'run TSC' command: 'cd bit && npm run check-types' @@ -474,7 +471,6 @@ jobs: key: core-aspect-env-v0.0.63-v1 paths: - /home/circleci/Library/Caches/Bit/capsules/caec9a107 - - run: cd bit && npm run link-bit-legacy # - run: cd bit && bbit compile # the following 3 commands should help debugging a random error on Circle: "sh: 1: babel: not found" @@ -482,12 +478,6 @@ jobs: # - run: cd bit && ls -l node_modules/@babel/cli/bin # - run: cd bit && ls -l node_modules/.bin - - run: - name: 'Build bit source code' - command: 'cd bit && npm run build' - - run: - name: 'Build bit-legacy types' - command: 'cd bit && npm run build:types' - persist_to_workspace: root: . paths: @@ -566,7 +556,6 @@ jobs: - run: name: setting npmjs registry with publishing permission command: echo "//registry.npmjs.org/:_authToken=${npmjsRegistryToken}" >> ~/.npmrc - # - run: cd bit && node scripts/bump-bit-legacy-ver.js - run: bvm link - run: cd bit && bit config set force_local_build true # temporary, check if we can remove it @@ -582,11 +571,9 @@ jobs: - run: cd bit && git diff # - run: cd bit && rm -rf node_modules/@teambit/legacy # - run: cd bit && bbit checkout head - # - run: cd bit && npm run link-bit-legacy # since we removed the node_modules we need to make sure we compile, install and link everything again # - run: cd bit && bbit install --skip-import # - run: cd bit && bbit compile - - run: cd bit && npm run link-bit-legacy # temporary, check if we can remove it - run: cd bit && bit cc @@ -880,7 +867,7 @@ jobs: - run: 'cd bit && mkdir junit' - run: 'bit config set package-manager.cache /home/circleci/package-manager-cache' # Make sure when we run bit from e2e tests we run it from the global not from here - - run: 'rm bit/node_modules/.bin/bit' + - run: 'rm -rf bit/node_modules/.bin/bit' - run: name: 'Run e2e tests' command: 'cd bit && circleci tests glob "e2e/**/*.e2e*.ts" | circleci tests split --split-by=filesize | xargs -n 1 npm run mocha-circleci' @@ -995,18 +982,6 @@ jobs: paths: - bit/node_modules - windows_build: - <<: *windows_defaults - steps: - - attach_workspace: - at: . - - run: - name: 'Build bit source code' - command: 'cd bit; npm run build' - - persist_to_workspace: - root: . - paths: - - bit/dist windows_bvm_install: <<: *windows_defaults @@ -1083,8 +1058,6 @@ jobs: - run: 'ls bit\bit' - run: 'cd bit\bit; bit install' - run: 'cd bit\bit; bit compile' - - run: 'cd bit\bit; npm run build' - - run: 'cd bit\bit; npm run build:types:windows' - persist_to_workspace: root: . paths: @@ -1263,9 +1236,6 @@ workflows: # requires: # - windows_checkout_code # - windows_set_npm_registries - # - windows_build: - # requires: - # - windows_install_npm_deps # - windows_e2e_test: # requires: # - windows_build diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b2c27c1943bc..789591050453 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -18,10 +18,7 @@ the setup process is more involving than expected because we write bit using bit the script does the following: 1. runs `bit install` to install all dependencies. -2. runs `npm run link-bit-legacy` to create a symlink for the bit-legacy package. -3. runs `bit compile` to compile all components in the workspace (Harmony code). -4. compiles bit-legacy code (by `npm run build`). -5. generates the d.ts files for the bit-legacy code (by `npm run build:types`). +2. runs `bit compile` to compile all components in the workspace. install command globally and link (in order to use the "bit-dev" command globally and always use the latest development build) @@ -50,15 +47,6 @@ bit will install these commands in `/usr/local/bin/` directory, so in order to r ### Build -Depends on where your changes were made, you'll need to build the legacy code or Harmony code. -If the changes were done in `src/` directory, then it's the legacy. Otherwise, it's probably in `scopes/` directory and it's the new code. - -- build bit-legacy code - -```bash - npm run build -``` - - build bit Harmony code ```bash @@ -69,12 +57,6 @@ If the changes were done in `src/` directory, then it's the legacy. Otherwise, i It's easier to leave the watch process running instead of re-build for every change. -- watch bit-legacy code - -```bash - npm run watch -``` - - watch bit Harmony code ```bash diff --git a/package.json b/package.json index 0933719a34ec..a3a28e939d9e 100644 --- a/package.json +++ b/package.json @@ -47,18 +47,16 @@ "ts-coverage": "type-coverage", "check-types": "tsc", "ts-watch": "tsc -w", - "lint:only": "eslint \"{src,e2e,scopes,components}/**/*.{ts,tsx}\"", - "lint": "tsc && eslint \"{src,e2e,scopes,components}/**/*.{ts,tsx}\"", - "lint:table": "eslint \"{src,e2e,scopes,components}/**/*.{ts,tsx}\" --format table", - "lint:html": "eslint \"{src,e2e,scopes,components}/**/*.{ts,tsx}\" --format html -o eslint-report.html", - "lint-circle": "eslint \"{src,e2e,scopes,components}/**/*.{ts,tsx}\" --format junit -o junit/eslint-results.xml", - "lint:fix": "eslint \"{src,e2e,scopes,components}/**/*.{ts,tsx}\" --fix", + "lint:only": "eslint \"{e2e,scopes,components}/**/*.{ts,tsx}\"", + "lint": "tsc && eslint \"{e2e,scopes,components}/**/*.{ts,tsx}\"", + "lint:table": "eslint \"{e2e,scopes,components}/**/*.{ts,tsx}\" --format table", + "lint:html": "eslint \"{e2e,scopes,components}/**/*.{ts,tsx}\" --format html -o eslint-report.html", + "lint-circle": "eslint \"{e2e,scopes,components}/**/*.{ts,tsx}\" --format junit -o junit/eslint-results.xml", + "lint:fix": "eslint \"{e2e,scopes,components}/**/*.{ts,tsx}\" --fix", "lint-full": "./scripts/validate-import-named-aspects.sh && ./scripts/validate-no-ramda.sh && node scripts/validate-pkg-exist-in-pkg-json.js && npm run lint", - "format": "prettier \"{src,e2e,scopes,components}/**/*.{ts,js,jsx,css,scss,tsx,md,mdx}\" --write", - "prettier:check": "prettier --list-different \"{src,e2e,scopes,components}/**/*.{ts,js,jsx,css,scss,tsx,md,mdx}\"", - "test": "mocha --require ./babel-register './src/**/*.spec.ts'", + "format": "prettier \"{e2e,scopes,components}/**/*.{ts,js,jsx,css,scss,tsx,md,mdx}\" --write", + "prettier:check": "prettier --list-different \"{e2e,scopes,components}/**/*.{ts,js,jsx,css,scss,tsx,md,mdx}\"", "test:extensions": "mocha --require ./babel-register './scopes/**/*.spec.ts'", - "test-circle": "mocha --require ./babel-register --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporters-config.json --colors './src/**/*.spec.ts'", "mocha-circleci": "cross-env NODE_OPTIONS='--no-warnings --max-old-space-size=5000' registry-mock prepare && mocha --require ./babel-register --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporters-config.json --colors", "e2e-test": "registry-mock prepare && cross-env NODE_OPTIONS=--no-warnings mocha --require ./babel-register './e2e/**/*.e2e*.ts'", "e2e-test:debug": "npm run e2e-test --debug --keep-envs", @@ -67,17 +65,11 @@ "performance-test:debug": "npm run performance-test --debug --keep-envs", "performance-test-circle": "mocha --require ./babel-register --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporters-config.json --colors ./e2e/performance/*.performance*.ts", "bit-hub-test-circle": "mocha --require ./babel-register --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporters-config.json --colors ./e2e/bit-hub/*.ts", - "clean": "rm -rf dist && rm -rf types", - "build": "npm run build:src", - "build:types": "./scripts/build-types.bash", - "build:types:windows": ".\\scripts\\build-types.bat", - "link-bit-legacy": "node ./scripts/link-bit-legacy.js", - "build-legacy": "rm -rf dist && npm run build && npm run build:types", - "setup": "bit install && bit compile && npm run build && npm run build:types && npm run link-bit-legacy", - "full-setup": "rm -rf node_modules/.bin/bit && rm -rf node_modules/@teambit/legacy && bit install && npm run link-bit-legacy && husky install && bit compile && npm run build-legacy", - "full-setup:bbit": "rm -rf node_modules/.bin/bbit && rm -rf node_modules/@teambit/legacy && bbit install && npm run link-bit-legacy && husky install && bbit compile && npm run build-legacy", - "full-setup:windows": "bit install && npm run link-bit-legacy && husky install && bit compile && npm run build && npm run build:types:windows", - "full-setup:windows:bbit": "rm -rf node_modules/.bin && rm -rf node_modules/@teambit/legacy && bbit install && npm run link-bit-legacy && npx husky install && npm run build && npm run build:types:windows && echo 'please run `bbit compile`'", + "setup": "bit install && bit compile", + "full-setup": "rm -rf node_modules/.bin/bit && bit install && husky install && bit compile", + "full-setup:bbit": "rm -rf node_modules/.bin/bbit && bbit install && husky install && bbit compile", + "full-setup:windows": "bit install && husky install && bit compile", + "full-setup:windows:bbit": "rm -rf node_modules/.bin && bbit install && npx husky install && echo 'please run `bbit compile`'", "husky:install": "husky install", "build-centos-image": "docker build ./scripts/linux/centos -t centos-rpm", "build-debian-image": "docker build ./scripts/linux/debian -t debian-deb", @@ -87,9 +79,6 @@ "pkg:mac": "pkg bin/bit.js --targets node10-macos-x64 --out-path releases/mac --options --no-warnings --config package.json", "pkg:windows": "pkg bin/bit.js --targets node10-win-x64 --out-path releases/windows --options --no-warnings --config package.json", "pkg:all": "pkg bin/bit.js --targets node10-macos-x64,node10-win-x64,node10-linux-x64 --out-path releases/ --options --no-warnings --config package.json", - "watch": "babel --watch src -d dist --verbose --source-maps --extensions \".ts,.tsx,.js\" --copy-files", - "build-debug": "babel src -d dist --source-maps --extensions \".ts\"", - "prepublishOnly": "npm run clean && npm run build && npm run build:types", "pre-release": "gh-release -a releases/bit-legacy-linux,releases/bit-legacy-win.exe,releases/bit-legacy-macos --prerelease", "release": "gh-release -a releases/bit-legacy-linux,releases/bit-legacy-win.exe,releases/bit-legacy-macos", "release:circle": "gh-release -a releases/bit-legacy-linux,releases/bit-legacy-win.exe,releases/bit-legacy-macos -y", @@ -98,23 +87,14 @@ "release:inc-pack": "npm run pkg:all && npm run release", "brew-bump:dry-run": "BIT_VERSION=$(cat ./package.json | jq .version -r) && brew bump-formula-pr bit --url='https://registry.npmjs.org/bit-bin/-/bit-bin-${BIT_VERSION}.tgz' --message='version bump' --dry-run", "brew-bump": "BIT_VERSION=$(cat ./package.json | jq .version -r) && brew bump-formula-pr bit --url='https://registry.npmjs.org/bit-bin/-/bit-bin-${BIT_VERSION}.tgz' --message='version bump'", - "types-wip": "tsc -p tsconfig.types-clean.json --outfile dist/index.d.ts", "assert:master": "node ./scripts/assert-master.js", "nightly": "npm run assert:master && git tag -d manual-nightly && git push --delete origin manual-nightly && git tag manual-nightly && git push origin manual-nightly", - "build:src": "babel src -d dist --verbose --extensions \".ts,.tsx,.js\" --copy-files", "generate-cli-reference": "bit cli generate > scopes/harmony/cli-reference/cli-reference.mdx && prettier scopes/harmony/cli-reference/cli-reference.mdx --write", "generate-cli-reference-json": "bit cli generate --json > scopes/harmony/cli-reference/cli-reference.json", "generate-cli-reference-docs": "bit cli generate --docs > scopes/harmony/cli-reference/cli-reference.docs.mdx", "lint-staged": "lint-staged" }, - "dependencies": { - "@teambit/legacy.scope-api": "~0.0.1", - "@teambit/component.sources": "~0.0.1", - "@teambit/legacy.consumer-component": "~0.0.1", - "@teambit/toolbox.crypto.sha1": "~0.0.1", - "@teambit/toolbox.time.timer": "~0.0.1", - "@teambit/legacy.utils": "~0.0.2" - }, + "dependencies": {}, "devDependencies": {}, "pnpm": { "neverBuiltDependencies": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b5484154eae6..6fb9790801a4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1507,7 +1507,7 @@ importers: version: 2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0) eslint-plugin-jest: specifier: 27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.3.3) + version: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.3.3) eslint-plugin-jsx-a11y: specifier: 6.8.0 version: 6.8.0(eslint@8.56.0) @@ -3121,6 +3121,9 @@ importers: lodash: specifier: 4.17.21 version: 4.17.21 + lodash.flatten: + specifier: 4.4.0 + version: 4.4.0 mocha: specifier: 10.2.0 version: 10.2.0 @@ -4652,7 +4655,7 @@ importers: version: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0) eslint-plugin-jest: specifier: 27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.4) + version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.5.4) eslint-plugin-jsx-a11y: specifier: 6.8.0 version: 6.8.0(eslint@8.56.0) @@ -5035,7 +5038,7 @@ importers: version: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0) eslint-plugin-jest: specifier: 27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.4) + version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.5.4) eslint-plugin-jsx-a11y: specifier: 6.8.0 version: 6.8.0(eslint@8.56.0) @@ -5175,7 +5178,7 @@ importers: version: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0) eslint-plugin-jest: specifier: 27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.4) + version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.5.4) eslint-plugin-jsx-a11y: specifier: 6.8.0 version: 6.8.0(eslint@8.56.0) @@ -6007,7 +6010,7 @@ importers: version: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0) eslint-plugin-jest: specifier: 27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.4) + version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.5.4) eslint-plugin-jsx-a11y: specifier: 6.8.0 version: 6.8.0(eslint@8.56.0) @@ -6165,7 +6168,7 @@ importers: version: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0) eslint-plugin-jest: specifier: 27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.4) + version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.5.4) eslint-plugin-jsx-a11y: specifier: 6.8.0 version: 6.8.0(eslint@8.56.0) @@ -7430,7 +7433,7 @@ importers: version: file:scopes/component/new-component-helper(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/node': specifier: workspace:* - version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) @@ -9130,7 +9133,7 @@ importers: version: file:scopes/component/new-component-helper(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/node': specifier: workspace:* - version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) @@ -10839,7 +10842,7 @@ importers: version: file:scopes/component/new-component-helper(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/node': specifier: workspace:* - version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) @@ -12578,7 +12581,7 @@ importers: version: file:scopes/component/new-component-helper(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/node': specifier: workspace:* - version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) @@ -14311,7 +14314,7 @@ importers: version: file:scopes/component/new-component-helper(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/node': specifier: workspace:* - version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) @@ -16005,7 +16008,7 @@ importers: version: file:scopes/component/new-component-helper(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/node': specifier: workspace:* - version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) @@ -17711,7 +17714,7 @@ importers: version: file:scopes/component/new-component-helper(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/node': specifier: workspace:* - version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/node.envs.node-babel-mocha': specifier: 0.0.10 version: 0.0.10(@babel/core@7.26.0)(@babel/traverse@7.26.4)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@testing-library/react@13.4.0(@types/react@17.0.83)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@types/node@22.10.1)(@types/webpack@5.28.1(esbuild@0.14.29))(bufferutil@4.0.3)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(less@4.2.1)(lightningcss@1.28.2)(type-fest@0.21.3)(typescript@5.5.4)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.0(bufferutil@4.0.3)(debug@4.3.4)(utf-8-validate@5.0.5)(webpack@5.97.1(esbuild@0.14.29))) @@ -19435,7 +19438,7 @@ importers: version: file:scopes/component/new-component-helper(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/node': specifier: workspace:* - version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/node.envs.node-babel-mocha': specifier: 0.0.33 version: 0.0.33(@babel/core@7.26.0)(@babel/traverse@7.26.4)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@testing-library/react@13.4.0(@types/react@17.0.83)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@types/webpack@5.28.1(esbuild@0.14.29))(bufferutil@4.0.3)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(less@4.2.1)(lightningcss@1.28.2)(react-test-renderer@17.0.2(react@17.0.2))(type-fest@0.21.3)(typescript@5.5.4)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.0(bufferutil@4.0.3)(debug@4.3.4)(utf-8-validate@5.0.5)(webpack@5.97.1(esbuild@0.14.29))) @@ -21153,7 +21156,7 @@ importers: version: file:scopes/component/new-component-helper(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/node': specifier: workspace:* - version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/notifications': specifier: workspace:* version: file:scopes/ui-foundation/notifications/aspect(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2) @@ -23258,7 +23261,7 @@ importers: version: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0) eslint-plugin-jest: specifier: 27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.4) + version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.5.4) eslint-plugin-jsx-a11y: specifier: 6.8.0 version: 6.8.0(eslint@8.56.0) @@ -30184,19 +30187,19 @@ importers: version: 17.0.26(@types/react@17.0.83) '@typescript-eslint/eslint-plugin': specifier: 7.1.0 - version: 7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) + version: 7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4) '@typescript-eslint/parser': specifier: 7.1.0 - version: 7.1.0(eslint@8.56.0)(typescript@5.5.3) + version: 7.1.0(eslint@8.56.0)(typescript@5.5.4) eslint-mdx: specifier: 1.17.1 version: 1.17.1(eslint@8.56.0) eslint-plugin-import: specifier: 2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0) eslint-plugin-jest: specifier: 27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.3) + version: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.4) eslint-plugin-jsx-a11y: specifier: 6.8.0 version: 6.8.0(eslint@8.56.0) @@ -41208,13 +41211,8 @@ packages: '@szhsin/react-menu@3.3.1': resolution: {integrity: sha512-e8vK+N1YWwTdYXElvRRf5GIImtcDecqTCzpAa0DkGAknKwfQwtQtUnBn+DECodwsWi5H5ONKTU+kn0qJ70hEYQ==} peerDependencies: - react: '*' - react-dom: '*' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + react: '>=16.14.0' + react-dom: '>=16.14.0' '@szmarczak/http-timer@4.0.6': resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} @@ -41619,13 +41617,8 @@ packages: '@teambit/base-ui.elements.image@1.0.0': resolution: {integrity: sha512-33kB66RvIaSRipV7mwL/IMwwOEThFRF4myHPFBSaF8rXmmJLKInm6bN1dWZ77gKcRlOtwJWq/UJMStC/EWtksA==, tarball: https://registry.npmjs.org/@teambit/base-ui.elements.image/-/base-ui.elements.image-1.0.0.tgz} peerDependencies: - react: '*' - react-dom: '*' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 '@teambit/base-ui.graph.tree.collapsable-tree-node@0.0.10': resolution: {integrity: sha512-vZxGHBu3JnUe7KepnTQSbhuXErcriTakAKNIihhq7DPxnGgrc4NtuxBiBpQNBEIMiXpXHd6Zh/+EV6eJl6oVDg==} @@ -41744,8 +41737,8 @@ packages: '@teambit/base-ui.layout.grid-component@1.0.2': resolution: {integrity: sha512-/G/WOO98NHdLuEBAlctrgIWQuBMi96zLSyd55waivNFHm1RKgTzfLup/gdsnGbqhG1mYTfqboPUQI7OF1XmUQg==} peerDependencies: - react: '*' - react-dom: '*' + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 '@teambit/base-ui.layout.page-frame@1.0.0': resolution: {integrity: sha512-X+lWlURlRu528ink+3e7eqQt866UMYGI3DdPC7FAJ3v1CW0p0+O95K+/mxNmYvQLtW4y2iJ+2rrv/el27d6/Xw==} @@ -41849,13 +41842,8 @@ packages: '@teambit/base-ui.surfaces.abs-container@1.0.1': resolution: {integrity: sha1-51b87xnd65dXa3utstNjz7HXmtM=, tarball: https://node-registry.bit.cloud/tarballs/teambit.base-ui/surfaces/abs-container@1.0.1.tgz} peerDependencies: - react: '*' - react-dom: '*' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 '@teambit/base-ui.surfaces.background@1.0.1': resolution: {integrity: sha512-VHPPrzqkHUiYkbief6QtxCbTXUcCh69xMtkbrAsIJXZjrAAN1GhNX2PrErEEaCRIXW1joo06zekyth0+vT1HUg==} @@ -41890,13 +41878,8 @@ packages: '@teambit/base-ui.surfaces.drawer@1.1.3': resolution: {integrity: sha1-EmfvFFxPhsVm6B9oBq1W7S4wzLA=, tarball: https://node-registry.bit.cloud/tarballs/teambit.base-ui/surfaces/drawer@1.1.3.tgz} peerDependencies: - react: '*' - react-dom: '*' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 '@teambit/base-ui.surfaces.split-pane.hover-splitter@1.0.0': resolution: {integrity: sha512-sbN1AgGvc3lzoeWg7KQrYD9lCa4V9s0EctfZSrPCwy/UcHGePgMipBOWJkcNwuq8GGhzSTzH8rP8McWCLUGdew==} @@ -41925,13 +41908,8 @@ packages: '@teambit/base-ui.surfaces.split-pane.splitter@1.0.0': resolution: {integrity: sha512-5/oGHEUOQQnQUi2911fLb/rdFLLDoMy1G4fQ4DNkqoHcahi1a26tCtKlV+7FAI1LsFdk0V+wRp6WY+kX+Qbsxw==, tarball: https://registry.npmjs.org/@teambit/base-ui.surfaces.split-pane.splitter/-/base-ui.surfaces.split-pane.splitter-1.0.0.tgz} peerDependencies: - react: '*' - react-dom: '*' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 '@teambit/base-ui.text.heading@1.0.1': resolution: {integrity: sha512-P6N4Mx5YUuCnkVXwpG5UK2/5b56aXJCHq2LRiqambZM/lZbLX2qO+CNolRjYztRf2cXea6/ToUdjAn+BPcwXXA==, tarball: https://registry.npmjs.org/@teambit/base-ui.text.heading/-/base-ui.text.heading-1.0.1.tgz} @@ -59098,7 +59076,7 @@ snapshots: '@babel/traverse': 7.26.4 '@babel/types': 7.22.3 convert-source-map: 1.9.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -59119,7 +59097,7 @@ snapshots: '@babel/traverse': 7.26.4 '@babel/types': 7.22.3 convert-source-map: 1.9.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -59142,7 +59120,7 @@ snapshots: '@babel/traverse': 7.26.4 '@babel/types': 7.22.3 convert-source-map: 1.9.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -59162,7 +59140,7 @@ snapshots: '@babel/traverse': 7.26.4 '@babel/types': 7.22.3 convert-source-map: 1.9.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -59182,7 +59160,7 @@ snapshots: '@babel/traverse': 7.26.4 '@babel/types': 7.26.3 convert-source-map: 2.0.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -59298,7 +59276,7 @@ snapshots: '@babel/core': 7.12.9 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.20.0 transitivePeerDependencies: @@ -59309,7 +59287,7 @@ snapshots: '@babel/core': 7.19.6 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.20.0 transitivePeerDependencies: @@ -59320,7 +59298,7 @@ snapshots: '@babel/core': 7.20.2 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.20.0 transitivePeerDependencies: @@ -59331,7 +59309,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.20.0 transitivePeerDependencies: @@ -59342,7 +59320,7 @@ snapshots: '@babel/core': 7.12.9 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.20.0 transitivePeerDependencies: @@ -59353,7 +59331,7 @@ snapshots: '@babel/core': 7.19.6 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.20.0 transitivePeerDependencies: @@ -59364,7 +59342,7 @@ snapshots: '@babel/core': 7.20.2 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.20.0 transitivePeerDependencies: @@ -59375,7 +59353,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.20.0 transitivePeerDependencies: @@ -59386,7 +59364,7 @@ snapshots: '@babel/core': 7.12.9 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.20.0 transitivePeerDependencies: @@ -59397,7 +59375,7 @@ snapshots: '@babel/core': 7.19.6 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.20.0 transitivePeerDependencies: @@ -59408,7 +59386,7 @@ snapshots: '@babel/core': 7.20.2 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.20.0 transitivePeerDependencies: @@ -59419,7 +59397,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.20.0 transitivePeerDependencies: @@ -63278,7 +63256,7 @@ snapshots: '@babel/parser': 7.26.3 '@babel/template': 7.25.9 '@babel/types': 7.26.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -63608,7 +63586,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -63724,7 +63702,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) minimatch: 3.0.5 transitivePeerDependencies: - supports-color @@ -66996,10 +66974,9 @@ snapshots: '@szhsin/react-menu@3.3.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: prop-types: 15.8.1 - react-transition-state: 1.1.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - optionalDependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + react-transition-state: 1.1.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@szmarczak/http-timer@4.0.6': dependencies: @@ -68838,7 +68815,6 @@ snapshots: dependencies: classnames: 2.2.6 core-js: 3.13.0 - optionalDependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -69193,9 +69169,8 @@ snapshots: dependencies: classnames: 2.2.6 core-js: 3.13.0 - react-create-ref: 1.0.1(react@17.0.2) - optionalDependencies: react: 17.0.2 + react-create-ref: 1.0.1(react@17.0.2) react-dom: 17.0.2(react@17.0.2) '@teambit/base-ui.surfaces.background@1.0.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': @@ -69262,9 +69237,8 @@ snapshots: '@teambit/base-ui.surfaces.abs-container': 1.0.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 - react-create-ref: 1.0.1(react@17.0.2) - optionalDependencies: react: 17.0.2 + react-create-ref: 1.0.1(react@17.0.2) react-dom: 17.0.2(react@17.0.2) '@teambit/base-ui.surfaces.split-pane.hover-splitter@1.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': @@ -69335,7 +69309,6 @@ snapshots: dependencies: classnames: 2.2.6 core-js: 3.13.0 - optionalDependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -69343,7 +69316,6 @@ snapshots: dependencies: classnames: 2.2.6 core-js: 3.13.0 - optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -70552,7 +70524,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) lodash: 4.17.21 lodash.flatten: 4.4.0 react: 17.0.2 @@ -70621,7 +70593,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) lodash: 4.17.21 lodash.flatten: 4.4.0 react: 17.0.2 @@ -70690,7 +70662,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) lodash: 4.17.21 lodash.flatten: 4.4.0 react: 17.0.2 @@ -72492,7 +72464,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-router-dom: 6.28.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -72547,7 +72519,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-router-dom: 6.28.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -72602,7 +72574,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-router-dom: 6.28.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -72905,7 +72877,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-router-dom: 6.28.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -72949,7 +72921,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-router-dom: 6.28.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -74636,35 +74608,6 @@ snapshots: dependencies: fs-extra: 10.1.0 - '@teambit/defender.jest-tester@2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@20.12.10))': - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) - '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) - '@jest/test-result': 29.3.1 - '@teambit/defender.tester-task': 1.0.13 - '@teambit/tests-results': 1.0.4 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.26.4) - babel-preset-jest: 29.2.0(@babel/core@7.26.0) - camelcase: 7.0.0 - comlink: 4.3.1 - flatted: 3.2.7 - fs-extra: 11.2.0 - identity-obj-proxy: 3.0.0 - jest: 29.3.1(@types/node@20.12.10) - jest-message-util: 29.3.1 - lodash: 4.17.21 - minimatch: 5.1.0 - normalize-path: 3.0.0 - uuid: 10.0.0 - transitivePeerDependencies: - - '@babel/traverse' - - supports-color - '@teambit/defender.jest-tester@2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@22.10.1))': dependencies: '@babel/core': 7.26.0 @@ -75190,7 +75133,7 @@ snapshots: archy: 1.0.0 chalk: 2.4.2 cli-table: 0.3.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) detective-amd: 3.0.1 detective-stylus: 1.0.0 fs-extra: 10.0.0 @@ -75263,7 +75206,7 @@ snapshots: archy: 1.0.0 chalk: 2.4.2 cli-table: 0.3.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) detective-amd: 3.0.1 detective-stylus: 1.0.0 fs-extra: 10.0.0 @@ -78008,7 +77951,7 @@ snapshots: '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(typescript@5.3.3) eslint-mdx: 1.17.1(eslint@8.56.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0) - eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.3.3) + eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.3.3) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-mdx: 1.17.1(eslint@8.56.0) eslint-plugin-react: 7.33.2(eslint@8.56.0) @@ -79204,7 +79147,7 @@ snapshots: '@teambit/defender.jest-tester': 2.0.16(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@22.10.1)) '@teambit/harmony.envs.core-aspect-env': 0.0.63(@babel/core@7.26.0)(@babel/traverse@7.26.4)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.1(esbuild@0.14.29))(bufferutil@4.0.3)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(less@4.2.1)(lightningcss@1.28.2)(react-test-renderer@17.0.2(react@17.0.2))(type-fest@0.21.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.0(bufferutil@4.0.3)(debug@4.3.4)(utf-8-validate@5.0.5)(webpack@5.84.1(esbuild@0.14.29))) '@teambit/mdx.ui.mdx-scope-context': 1.0.7(@types/react@17.0.83)(react@17.0.2) - '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@22.10.1))(utf-8-validate@5.0.5) + '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@20.12.10))(utf-8-validate@5.0.5) '@teambit/typescript.typescript-compiler': 2.0.46 '@testing-library/jest-dom': 6.5.0 '@testing-library/react': 12.1.5(@types/react@17.0.83)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -79267,7 +79210,7 @@ snapshots: '@teambit/defender.jest-tester': 2.0.16(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@22.10.1)) '@teambit/harmony.envs.core-aspect-env': 0.0.63(@babel/core@7.26.0)(@babel/traverse@7.26.4)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@types/webpack@5.28.1(esbuild@0.14.29))(bufferutil@4.0.3)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(less@4.2.1)(lightningcss@1.28.2)(react-test-renderer@17.0.2(react@17.0.2))(type-fest@0.21.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.0(bufferutil@4.0.3)(debug@4.3.4)(utf-8-validate@5.0.5)(webpack@5.97.1(esbuild@0.14.29))) '@teambit/mdx.ui.mdx-scope-context': 1.0.7(@types/react@17.0.83)(react@17.0.2) - '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@22.10.1))(utf-8-validate@5.0.5) + '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@20.12.10))(utf-8-validate@5.0.5) '@teambit/typescript.typescript-compiler': 2.0.46 '@testing-library/jest-dom': 6.5.0 '@testing-library/react': 12.1.5(@types/react@17.0.83)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -80067,7 +80010,7 @@ snapshots: '@types/react': 17.0.83 '@types/react-dom': 17.0.26(@types/react@17.0.83) chalk: 2.4.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) execa: 2.1.0 filenamify: 4.2.0 fs-extra: 10.0.0 @@ -81760,6 +81703,7 @@ snapshots: graphql: 15.8.0 ini: 2.0.0 lodash: 4.17.21 + lodash.flatten: 4.4.0 mocha: 10.2.0 pad-right: 0.2.2 ramda: 0.27.1 @@ -83111,38 +83055,6 @@ snapshots: - jest - supports-color - '@teambit/node@file:scopes/harmony/node(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': - dependencies: - '@babel/runtime': 7.20.0 - '@bitdev/node.generators.node-templates': 2.0.8 - '@teambit/component-id': 1.2.2 - '@teambit/design.ui.empty-box': 0.0.363(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@teambit/harmony': 0.4.6 - '@teambit/harmony.aspect-docs.node': file:scopes/harmony/aspect-docs/node(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@teambit/toolbox.network.get-port': file:scopes/toolbox/network/get-port - '@teambit/toolbox.path.path': file:scopes/toolbox/path/path - '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(typescript@5.3.3) - core-js: 3.13.0 - eslint-mdx: 1.17.1(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0) - eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.3.3) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) - eslint-plugin-mdx: 1.17.1(eslint@8.56.0) - eslint-plugin-react: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) - jest-environment-node: 27.5.1 - lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - typescript: 5.3.3 - transitivePeerDependencies: - - eslint - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - jest - - supports-color - '@teambit/notifications@file:scopes/ui-foundation/notifications/aspect(@types/react@17.0.83)(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@mdx-js/react': 1.6.22(react@17.0.2) @@ -85808,12 +85720,12 @@ snapshots: - supports-color - typescript - '@teambit/react.eslint-config-bit-react@1.0.224(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0)(typescript@5.5.3)': + '@teambit/react.eslint-config-bit-react@1.0.224(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0)(typescript@5.5.3)': dependencies: '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(typescript@5.5.3) eslint: 8.56.0 - eslint-config-airbnb-typescript: 12.0.0(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0)(typescript@5.5.3) + eslint-config-airbnb-typescript: 12.0.0(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.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) transitivePeerDependencies: @@ -85983,22 +85895,6 @@ snapshots: - ts-node - utf-8-validate - '@teambit/react.jest.react-jest@1.0.33(@babel/core@7.19.6)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@20.12.10))(utf-8-validate@5.0.5)': - dependencies: - '@babel/preset-react': 7.26.3(@babel/core@7.19.6) - '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@20.12.10)) - '@testing-library/jest-dom': 5.16.5 - jest-environment-jsdom: 29.3.1(bufferutil@4.0.3)(utf-8-validate@5.0.5) - react-app-polyfill: 3.0.0 - transitivePeerDependencies: - - '@babel/core' - - '@babel/traverse' - - bufferutil - - canvas - - jest - - supports-color - - utf-8-validate - '@teambit/react.jest.react-jest@1.0.33(@babel/core@7.19.6)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@22.10.1))(utf-8-validate@5.0.5)': dependencies: '@babel/preset-react': 7.26.3(@babel/core@7.19.6) @@ -86018,7 +85914,7 @@ snapshots: '@teambit/react.jest.react-jest@1.0.33(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@20.12.10))(utf-8-validate@5.0.5)': dependencies: '@babel/preset-react': 7.26.3(@babel/core@7.26.0) - '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@20.12.10)) + '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@22.10.1)) '@testing-library/jest-dom': 5.16.5 jest-environment-jsdom: 29.3.1(bufferutil@4.0.3)(utf-8-validate@5.0.5) react-app-polyfill: 3.0.0 @@ -86095,22 +85991,6 @@ snapshots: - supports-color - utf-8-validate - '@teambit/react.jest.react-jest@1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@22.10.1))(utf-8-validate@5.0.5)': - dependencies: - '@babel/preset-react': 7.26.3(@babel/core@7.26.0) - '@teambit/defender.jest-tester': 2.0.16(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@22.10.1)) - '@testing-library/jest-dom': 5.16.5 - jest-environment-jsdom: 29.3.1(bufferutil@4.0.3)(utf-8-validate@5.0.5) - react-app-polyfill: 3.0.0 - transitivePeerDependencies: - - '@babel/core' - - '@babel/traverse' - - bufferutil - - canvas - - jest - - supports-color - - utf-8-validate - '@teambit/react.modules.dom-to-react@0.2.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: core-js: 3.13.0 @@ -86187,7 +86067,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) typescript: 5.5.3 @@ -86233,7 +86113,7 @@ snapshots: '@babel/runtime': 7.20.0 '@mdx-js/react': 1.6.22(react@18.3.1) '@teambit/defender.eslint-linter': 1.0.42(eslint@8.56.0)(react-dom@18.3.1(react@18.3.1)) - '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@20.12.10)) + '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@22.10.1)) '@teambit/defender.prettier-formatter': 1.0.20(react-dom@18.3.1(react@18.3.1)) '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@18.3.1) '@teambit/docs.docs-template': 1.0.7(@testing-library/react@13.4.0(@types/react@17.0.83)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react-dom@17.0.26(@types/react@17.0.83))(@types/react@17.0.83)(graphql@15.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) @@ -86243,7 +86123,7 @@ snapshots: '@teambit/react.eslint-config-bit-react': 1.0.224(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0)(typescript@5.5.3) '@teambit/react.generator.react-starters': 1.0.8 '@teambit/react.generator.react-templates': 1.0.11 - '@teambit/react.jest.react-jest': 1.0.33(@babel/core@7.19.6)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@20.12.10))(utf-8-validate@5.0.5) + '@teambit/react.jest.react-jest': 1.0.33(@babel/core@7.19.6)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@22.10.1))(utf-8-validate@5.0.5) '@teambit/react.mounter': 1.0.28(@types/react-dom@17.0.26(@types/react@17.0.83))(@types/react@17.0.83) '@teambit/typescript.typescript-compiler': 2.0.45 '@testing-library/jest-dom': 6.5.0 @@ -86265,7 +86145,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) typescript: 5.5.3 @@ -86311,7 +86191,7 @@ snapshots: '@babel/runtime': 7.20.0 '@mdx-js/react': 1.6.22(react@18.3.1) '@teambit/defender.eslint-linter': 1.0.42(eslint@8.56.0)(react-dom@18.3.1(react@18.3.1)) - '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@20.12.10)) + '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@22.10.1)) '@teambit/defender.prettier-formatter': 1.0.20(react-dom@18.3.1(react@18.3.1)) '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@18.3.1) '@teambit/docs.docs-template': 1.0.7(@testing-library/react@13.4.0(@types/react@17.0.83)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react-dom@17.0.26(@types/react@17.0.83))(@types/react@17.0.83)(graphql@15.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) @@ -86343,7 +86223,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) typescript: 5.5.3 @@ -86389,7 +86269,7 @@ snapshots: '@babel/runtime': 7.20.0 '@mdx-js/react': 1.6.22(react@18.3.1) '@teambit/defender.eslint-linter': 1.0.42(eslint@8.56.0)(react-dom@18.3.1(react@18.3.1)) - '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@20.12.10)) + '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@22.10.1)) '@teambit/defender.prettier-formatter': 1.0.20(react-dom@18.3.1(react@18.3.1)) '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@18.3.1) '@teambit/docs.docs-template': 1.0.7(@testing-library/react@13.4.0(@types/react@17.0.83)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react-dom@17.0.26(@types/react@17.0.83))(@types/react@17.0.83)(graphql@15.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) @@ -86421,7 +86301,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) typescript: 5.5.3 @@ -86474,7 +86354,7 @@ snapshots: '@teambit/mdx.ui.mdx-scope-context': 1.0.7(@types/react@17.0.83)(react@18.3.1) '@teambit/preview.react-preview': 1.0.66(@babel/core@7.12.9)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@testing-library/react@13.4.0(@types/react@17.0.83)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react-dom@17.0.26(@types/react@17.0.83))(@types/react@17.0.83)(@types/webpack@5.28.1(esbuild@0.14.29))(bufferutil@4.0.3)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(graphql@15.8.0)(less@4.2.1)(lightningcss@1.28.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@0.21.3)(typescript@5.5.3)(utf-8-validate@5.0.5) '@teambit/react.apps.react-app-types': 2.0.6(@babel/core@7.12.9)(@parcel/css@1.14.0)(@swc/css@0.0.20)(@testing-library/react@13.4.0(@types/react@17.0.83)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@17.0.83)(@types/webpack@5.28.1(esbuild@0.14.29))(bufferutil@4.0.3)(debug@4.3.4)(esbuild@0.14.29)(eslint@8.56.0)(less@4.2.1)(lightningcss@1.28.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@0.21.3)(typescript@5.5.3)(utf-8-validate@5.0.5)(webpack-dev-server@4.15.0(bufferutil@4.0.3)(debug@4.3.4)(utf-8-validate@5.0.5)(webpack@5.84.1(esbuild@0.14.29))) - '@teambit/react.eslint-config-bit-react': 1.0.224(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0)(typescript@5.5.3) + '@teambit/react.eslint-config-bit-react': 1.0.224(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0)(typescript@5.5.3) '@teambit/react.generator.react-starters': 1.0.8 '@teambit/react.generator.react-templates': 1.0.12 '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.12.9)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@22.10.1))(utf-8-validate@5.0.5) @@ -86499,7 +86379,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) typescript: 5.5.3 @@ -86577,7 +86457,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) typescript: 5.5.3 @@ -86633,7 +86513,7 @@ snapshots: '@teambit/react.eslint-config-bit-react': 1.0.224(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0)(typescript@5.5.3) '@teambit/react.generator.react-starters': 1.0.8 '@teambit/react.generator.react-templates': 1.0.12 - '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@22.10.1))(utf-8-validate@5.0.5) + '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@20.12.10))(utf-8-validate@5.0.5) '@teambit/react.mounter': 1.0.30(@types/react-dom@17.0.26(@types/react@17.0.83))(@types/react@17.0.83) '@teambit/typescript.typescript-compiler': 2.0.46 '@testing-library/jest-dom': 6.5.0 @@ -86655,7 +86535,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) typescript: 5.5.3 @@ -86711,7 +86591,7 @@ snapshots: '@teambit/react.eslint-config-bit-react': 1.0.224(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0)(typescript@5.5.3) '@teambit/react.generator.react-starters': 1.0.8 '@teambit/react.generator.react-templates': 1.0.12 - '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@22.10.1))(utf-8-validate@5.0.5) + '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@20.12.10))(utf-8-validate@5.0.5) '@teambit/react.mounter': 1.0.30(@types/react-dom@17.0.26(@types/react@17.0.83))(@types/react@17.0.83) '@teambit/typescript.typescript-compiler': 2.0.46 '@testing-library/jest-dom': 6.5.0 @@ -86733,7 +86613,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) typescript: 5.5.3 @@ -86789,7 +86669,7 @@ snapshots: '@teambit/react.eslint-config-bit-react': 1.0.224(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0)(typescript@5.5.3) '@teambit/react.generator.react-starters': 1.0.8 '@teambit/react.generator.react-templates': 1.0.12 - '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@22.10.1))(utf-8-validate@5.0.5) + '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@20.12.10))(utf-8-validate@5.0.5) '@teambit/react.mounter': 1.0.30(@types/react-dom@17.0.26(@types/react@17.0.83))(@types/react@17.0.83) '@teambit/typescript.typescript-compiler': 2.0.46 '@testing-library/jest-dom': 6.5.0 @@ -86811,7 +86691,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) typescript: 5.5.3 @@ -87970,7 +87850,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-router-dom: 6.28.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -88020,7 +87900,7 @@ snapshots: '@babel/runtime': 7.20.0 '@mdx-js/react': 1.6.22(react@17.0.2) '@teambit/defender.eslint-linter': 1.0.42(eslint@8.56.0)(react-dom@17.0.2(react@17.0.2)) - '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@20.12.10)) + '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@22.10.1)) '@teambit/defender.prettier-formatter': 1.0.20(react-dom@17.0.2(react@17.0.2)) '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@17.0.2) '@teambit/mdx.ui.mdx-scope-context': 1.0.7(@types/react@17.0.83)(react@17.0.2) @@ -88041,13 +87921,13 @@ snapshots: core-js: 3.13.0 eslint: 8.56.0 eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0) - eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.4) + eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.5.4) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-mdx: 1.17.1(eslint@8.56.0) eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-router-dom: 6.28.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -88097,7 +87977,7 @@ snapshots: '@babel/runtime': 7.20.0 '@mdx-js/react': 1.6.22(react@17.0.2) '@teambit/defender.eslint-linter': 1.0.42(eslint@8.56.0)(react-dom@17.0.2(react@17.0.2)) - '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@20.12.10)) + '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@22.10.1)) '@teambit/defender.prettier-formatter': 1.0.20(react-dom@17.0.2(react@17.0.2)) '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@17.0.2) '@teambit/mdx.ui.mdx-scope-context': 1.0.7(@types/react@17.0.83)(react@17.0.2) @@ -88118,13 +87998,13 @@ snapshots: core-js: 3.13.0 eslint: 8.56.0 eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0) - eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.4) + eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.5.4) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-mdx: 1.17.1(eslint@8.56.0) eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-router-dom: 6.28.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -88174,7 +88054,7 @@ snapshots: '@babel/runtime': 7.20.0 '@mdx-js/react': 1.6.22(react@17.0.2) '@teambit/defender.eslint-linter': 1.0.42(eslint@8.56.0)(react-dom@17.0.2(react@17.0.2)) - '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@20.12.10)) + '@teambit/defender.jest-tester': 2.0.15(@babel/traverse@7.26.4)(jest@29.3.1(@types/node@22.10.1)) '@teambit/defender.prettier-formatter': 1.0.20(react-dom@17.0.2(react@17.0.2)) '@teambit/dependencies.modules.packages-excluder': 1.0.8(react@17.0.2) '@teambit/mdx.ui.mdx-scope-context': 1.0.7(@types/react@17.0.83)(react@17.0.2) @@ -88195,13 +88075,13 @@ snapshots: core-js: 3.13.0 eslint: 8.56.0 eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0) - eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.4) + eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.5.4) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-mdx: 1.17.1(eslint@8.56.0) eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-router-dom: 6.28.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -90013,7 +89893,7 @@ snapshots: '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.0(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0)(typescript@5.3.3) '@teambit/react.instructions.react.adding-compositions': 0.0.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/react.instructions.react.adding-tests': 0.0.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@22.10.1))(utf-8-validate@5.0.5) + '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@20.12.10))(utf-8-validate@5.0.5) '@teambit/react.rendering.ssr': 0.0.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@13.4.0(@types/react@17.0.83)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@types/react@17.0.83)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/react.ui.docs-app': file:scopes/react/ui/docs-app(@testing-library/react@13.4.0(@types/react@17.0.83)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@types/react-dom@17.0.26(@types/react@17.0.83))(@types/react@17.0.83)(graphql@15.8.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.3.3) @@ -90037,7 +89917,7 @@ snapshots: eslint: 8.56.0 eslint-mdx: 1.17.1(eslint@8.56.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0) - eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.3.3) + eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.3.3) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-mdx: 1.17.1(eslint@8.56.0) eslint-plugin-react: 7.33.2(eslint@8.56.0) @@ -90176,7 +90056,7 @@ snapshots: eslint: 8.56.0 eslint-mdx: 1.17.1(eslint@8.56.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0) - eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.3.3) + eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.3.3) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-mdx: 1.17.1(eslint@8.56.0) eslint-plugin-react: 7.33.2(eslint@8.56.0) @@ -90291,7 +90171,7 @@ snapshots: '@teambit/react.eslint-config-bit-react': file:scopes/react/eslint-config-bit-react(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.0(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0)(typescript@5.3.3) '@teambit/react.instructions.react.adding-compositions': 0.0.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/react.instructions.react.adding-tests': 0.0.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@22.10.1))(utf-8-validate@5.0.5) + '@teambit/react.jest.react-jest': 1.0.34(@babel/core@7.26.0)(@babel/traverse@7.26.4)(bufferutil@4.0.3)(jest@29.3.1(@types/node@20.12.10))(utf-8-validate@5.0.5) '@teambit/react.rendering.ssr': 0.0.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/react.ui.compositions-app': file:scopes/react/ui/compositions-app(@testing-library/react@12.1.5(@types/react@17.0.83)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@types/react@17.0.83)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@teambit/react.ui.docs-app': file:scopes/react/ui/docs-app(@testing-library/react@12.1.5(@types/react@17.0.83)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@types/react-dom@17.0.26(@types/react@17.0.83))(@types/react@17.0.83)(graphql@15.8.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.3.3) @@ -90315,7 +90195,7 @@ snapshots: eslint: 8.56.0 eslint-mdx: 1.17.1(eslint@8.56.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0) - eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.3.3) + eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.3.3) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-mdx: 1.17.1(eslint@8.56.0) eslint-plugin-react: 7.33.2(eslint@8.56.0) @@ -90462,7 +90342,7 @@ snapshots: express: 4.19.2 fs-extra: 10.0.0 graphql-tag: 2.12.1(graphql@15.8.0) - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) jest-environment-jsdom: 27.5.1(bufferutil@4.0.3)(utf-8-validate@5.0.5) less: 4.2.1 less-loader: 10.0.0(less@4.2.1)(webpack@5.84.1(esbuild@0.14.29)) @@ -92798,7 +92678,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) lodash: 4.17.21 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -92839,7 +92719,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) lodash: 4.17.21 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -92880,7 +92760,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) lodash: 4.17.21 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -93015,7 +92895,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 17.0.2 react-animate-height: 2.0.23(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: 17.0.2(react@17.0.2) @@ -93070,7 +92950,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 17.0.2 react-animate-height: 2.0.23(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: 17.0.2(react@17.0.2) @@ -93125,7 +93005,7 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) graphql: 15.8.0 - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) react: 17.0.2 react-animate-height: 2.0.23(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: 17.0.2(react@17.0.2) @@ -96261,7 +96141,7 @@ snapshots: '@typescript-eslint/type-utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.19.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -96281,7 +96161,7 @@ snapshots: '@typescript-eslint/type-utils': 6.19.1(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/visitor-keys': 6.19.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -96301,7 +96181,7 @@ snapshots: '@typescript-eslint/type-utils': 6.19.1(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/visitor-keys': 6.19.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -96321,7 +96201,7 @@ snapshots: '@typescript-eslint/type-utils': 6.19.1(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/visitor-keys': 6.19.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -96341,7 +96221,7 @@ snapshots: '@typescript-eslint/type-utils': 6.19.1(eslint@8.56.0)(typescript@5.5.4) '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.5.4) '@typescript-eslint/visitor-keys': 6.19.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -96361,7 +96241,7 @@ snapshots: '@typescript-eslint/type-utils': 7.1.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/utils': 7.1.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 7.1.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -96381,7 +96261,7 @@ snapshots: '@typescript-eslint/type-utils': 7.1.0(eslint@8.56.0)(typescript@5.5.4) '@typescript-eslint/utils': 7.1.0(eslint@8.56.0)(typescript@5.5.4) '@typescript-eslint/visitor-keys': 7.1.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -96401,7 +96281,7 @@ snapshots: '@typescript-eslint/type-utils': 7.1.0(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/utils': 7.1.0(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/visitor-keys': 7.1.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -96421,7 +96301,7 @@ snapshots: '@typescript-eslint/type-utils': 7.1.0(eslint@8.56.0)(typescript@5.5.4) '@typescript-eslint/utils': 7.1.0(eslint@8.56.0)(typescript@5.5.4) '@typescript-eslint/visitor-keys': 7.1.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -96438,7 +96318,7 @@ snapshots: '@typescript-eslint/scope-manager': 4.4.1 '@typescript-eslint/types': 4.4.1 '@typescript-eslint/typescript-estree': 4.4.1(typescript@5.3.3) - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 optionalDependencies: typescript: 5.3.3 @@ -96450,7 +96330,7 @@ snapshots: '@typescript-eslint/scope-manager': 4.4.1 '@typescript-eslint/types': 4.4.1 '@typescript-eslint/typescript-estree': 4.4.1(typescript@5.5.3) - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 optionalDependencies: typescript: 5.5.3 @@ -96462,7 +96342,7 @@ snapshots: '@typescript-eslint/scope-manager': 4.4.1 '@typescript-eslint/types': 4.4.1 '@typescript-eslint/typescript-estree': 4.4.1(typescript@5.5.4) - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 optionalDependencies: typescript: 5.5.4 @@ -96475,7 +96355,7 @@ snapshots: '@typescript-eslint/types': 6.19.1 '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.19.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 optionalDependencies: typescript: 5.3.3 @@ -96488,7 +96368,7 @@ snapshots: '@typescript-eslint/types': 6.19.1 '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.5.3) '@typescript-eslint/visitor-keys': 6.19.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 optionalDependencies: typescript: 5.5.3 @@ -96501,7 +96381,7 @@ snapshots: '@typescript-eslint/types': 6.19.1 '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.5.4) '@typescript-eslint/visitor-keys': 6.19.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 optionalDependencies: typescript: 5.5.4 @@ -96514,7 +96394,7 @@ snapshots: '@typescript-eslint/types': 7.1.0 '@typescript-eslint/typescript-estree': 7.1.0(typescript@5.3.3) '@typescript-eslint/visitor-keys': 7.1.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 optionalDependencies: typescript: 5.3.3 @@ -96527,7 +96407,7 @@ snapshots: '@typescript-eslint/types': 7.1.0 '@typescript-eslint/typescript-estree': 7.1.0(typescript@5.5.3) '@typescript-eslint/visitor-keys': 7.1.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 optionalDependencies: typescript: 5.5.3 @@ -96540,7 +96420,7 @@ snapshots: '@typescript-eslint/types': 7.1.0 '@typescript-eslint/typescript-estree': 7.1.0(typescript@5.5.4) '@typescript-eslint/visitor-keys': 7.1.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 optionalDependencies: typescript: 5.5.4 @@ -96571,7 +96451,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 ts-api-utils: 1.4.3(typescript@5.3.3) optionalDependencies: @@ -96583,7 +96463,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.5.3) '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.5.3) - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 ts-api-utils: 1.4.3(typescript@5.5.3) optionalDependencies: @@ -96595,7 +96475,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.5.4) '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.5.4) - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 ts-api-utils: 1.4.3(typescript@5.5.4) optionalDependencies: @@ -96607,7 +96487,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.1.0(typescript@5.3.3) '@typescript-eslint/utils': 7.1.0(eslint@8.56.0)(typescript@5.3.3) - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 ts-api-utils: 1.4.3(typescript@5.3.3) optionalDependencies: @@ -96619,7 +96499,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.1.0(typescript@5.5.3) '@typescript-eslint/utils': 7.1.0(eslint@8.56.0)(typescript@5.5.3) - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 ts-api-utils: 1.4.3(typescript@5.5.3) optionalDependencies: @@ -96631,7 +96511,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.1.0(typescript@5.5.4) '@typescript-eslint/utils': 7.1.0(eslint@8.56.0)(typescript@5.5.4) - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 ts-api-utils: 1.4.3(typescript@5.5.4) optionalDependencies: @@ -96653,7 +96533,7 @@ snapshots: dependencies: '@typescript-eslint/types': 4.4.1 '@typescript-eslint/visitor-keys': 4.4.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.0.1 is-glob: 4.0.1 lodash: 4.17.21 @@ -96668,7 +96548,7 @@ snapshots: dependencies: '@typescript-eslint/types': 4.4.1 '@typescript-eslint/visitor-keys': 4.4.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.0.1 is-glob: 4.0.1 lodash: 4.17.21 @@ -96683,7 +96563,7 @@ snapshots: dependencies: '@typescript-eslint/types': 4.4.1 '@typescript-eslint/visitor-keys': 4.4.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.0.1 is-glob: 4.0.1 lodash: 4.17.21 @@ -96698,7 +96578,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -96712,7 +96592,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -96726,7 +96606,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -96740,7 +96620,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.19.1 '@typescript-eslint/visitor-keys': 6.19.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -96755,7 +96635,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.19.1 '@typescript-eslint/visitor-keys': 6.19.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -96770,7 +96650,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.19.1 '@typescript-eslint/visitor-keys': 6.19.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -96785,7 +96665,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -96800,7 +96680,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -96815,7 +96695,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.1.0 '@typescript-eslint/visitor-keys': 7.1.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -96830,7 +96710,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.1.0 '@typescript-eslint/visitor-keys': 7.1.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -96845,7 +96725,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.1.0 '@typescript-eslint/visitor-keys': 7.1.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -97075,7 +96955,7 @@ snapshots: '@verdaccio/file-locking': 10.3.1 '@verdaccio/streams': 10.2.1 async: 3.2.4 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash: 4.17.21 lowdb: 1.0.0 mkdirp: 1.0.4 @@ -98088,7 +97968,7 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -98096,7 +97976,7 @@ snapshots: agentkeepalive@4.1.4: dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) depd: 1.1.2 humanize-ms: 1.2.1 transitivePeerDependencies: @@ -98104,7 +97984,7 @@ snapshots: agentkeepalive@4.2.1: dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) depd: 1.1.2 humanize-ms: 1.2.1 transitivePeerDependencies: @@ -100298,7 +100178,7 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@20.12.10): + create-jest@29.7.0(@types/node@22.10.1): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 @@ -100745,10 +100625,6 @@ snapshots: optionalDependencies: supports-color: 8.1.1 - debug@4.3.4: - dependencies: - ms: 2.1.2 - debug@4.3.4(supports-color@8.1.1): dependencies: ms: 2.1.2 @@ -101475,14 +101351,6 @@ snapshots: object.assign: 4.1.5 object.entries: 1.1.8 - eslint-config-airbnb-base@14.2.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0): - dependencies: - confusing-browser-globals: 1.0.11 - eslint: 8.56.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0) - object.assign: 4.1.5 - object.entries: 1.1.8 - eslint-config-airbnb-base@14.2.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0))(eslint@8.56.0): dependencies: confusing-browser-globals: 1.0.11 @@ -101590,12 +101458,12 @@ snapshots: - supports-color - typescript - eslint-config-airbnb-typescript@12.0.0(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0)(typescript@5.5.3): + eslint-config-airbnb-typescript@12.0.0(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0)(typescript@5.5.3): dependencies: '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': 4.4.1(eslint@8.56.0)(typescript@5.5.3) - eslint-config-airbnb: 18.2.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0) - eslint-config-airbnb-base: 14.2.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0) + eslint-config-airbnb: 18.2.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0) + eslint-config-airbnb-base: 14.2.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0))(eslint@8.56.0) transitivePeerDependencies: - eslint - eslint-plugin-import @@ -101687,17 +101555,6 @@ snapshots: object.assign: 4.1.5 object.entries: 1.1.8 - eslint-config-airbnb@18.2.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0): - dependencies: - eslint: 8.56.0 - eslint-config-airbnb-base: 14.2.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) - eslint-plugin-react: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0) - object.assign: 4.1.5 - object.entries: 1.1.8 - eslint-config-airbnb@18.2.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.56.0))(eslint-plugin-react@7.33.2(eslint@8.56.0))(eslint@8.56.0): dependencies: eslint: 8.56.0 @@ -101801,16 +101658,6 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(typescript@5.5.3) - eslint: 8.56.0 - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): dependencies: debug: 3.2.7 @@ -101929,33 +101776,6 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0): - dependencies: - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.56.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) - hasown: 2.0.2 - is-core-module: 2.15.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 7.1.0(eslint@8.56.0)(typescript@5.5.3) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0): dependencies: array-includes: 3.1.8 @@ -102011,7 +101831,7 @@ snapshots: eslint: 8.56.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) transitivePeerDependencies: - supports-color - typescript @@ -102022,18 +101842,7 @@ snapshots: eslint: 8.56.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4) - jest: 29.3.1(@types/node@20.12.10) - transitivePeerDependencies: - - supports-color - - typescript - - eslint-plugin-jest@27.6.3(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.4): - dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.5.4) - eslint: 8.56.0 - optionalDependencies: - '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4) - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) transitivePeerDependencies: - supports-color - typescript @@ -102061,17 +101870,6 @@ snapshots: - typescript eslint-plugin-jest@27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.3.3): - dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3) - eslint: 8.56.0 - optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3) - jest: 29.3.1(@types/node@20.12.10) - transitivePeerDependencies: - - supports-color - - typescript - - eslint-plugin-jest@27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.3.1(@types/node@22.10.1))(typescript@5.3.3): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 @@ -102093,24 +101891,13 @@ snapshots: - supports-color - typescript - eslint-plugin-jest@27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.3): - dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.5.3) - eslint: 8.56.0 - optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) - jest: 29.3.1(@types/node@20.12.10) - transitivePeerDependencies: - - supports-color - - typescript - eslint-plugin-jest@27.6.3(@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(jest@29.3.1(@types/node@20.12.10))(typescript@5.5.4): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.5.4) eslint: 8.56.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0(eslint@8.56.0)(typescript@5.5.4))(eslint@8.56.0)(typescript@5.5.4) - jest: 29.3.1(@types/node@20.12.10) + jest: 29.3.1(@types/node@22.10.1) transitivePeerDependencies: - supports-color - typescript @@ -102244,7 +102031,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -102684,7 +102471,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -102935,7 +102722,7 @@ snapshots: follow-redirects@1.15.9(debug@4.3.4): optionalDependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) follow-redirects@1.15.9(debug@4.4.0): optionalDependencies: @@ -103859,7 +103646,7 @@ snapshots: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -103867,14 +103654,14 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -103953,21 +103740,21 @@ snapshots: https-proxy-agent@5.0.0: dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -104080,7 +103867,7 @@ snapshots: inject-body-webpack-plugin@1.3.0(html-webpack-plugin@5.3.2(webpack@5.84.1(esbuild@0.14.29))): dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) html-webpack-plugin: 5.3.2(webpack@5.84.1(esbuild@0.14.29)) insert-string-after: 1.0.0 insert-string-before: 1.0.0 @@ -104503,7 +104290,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -104592,13 +104379,13 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.12.10): + jest-cli@29.7.0(@types/node@22.10.1): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.12.10) + create-jest: 29.7.0(@types/node@22.10.1) exit: 0.1.2 import-local: 3.2.0 jest-config: 29.7.0(@types/node@20.12.10) @@ -105080,24 +104867,12 @@ snapshots: - supports-color - ts-node - jest@29.3.1(@types/node@20.12.10): - dependencies: - '@jest/core': 29.7.0 - '@jest/types': 29.6.3 - import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.12.10) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - jest@29.3.1(@types/node@22.10.1): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.12.10) + jest-cli: 29.7.0(@types/node@22.10.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -106514,7 +106289,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -106522,7 +106297,7 @@ snapshots: micromark@4.0.1: dependencies: '@types/debug': 4.1.12 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.2 @@ -106733,7 +106508,7 @@ snapshots: mocha-junit-reporter@2.2.1(mocha@9.2.2): dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) md5: 2.3.0 mkdirp: 3.0.1 mocha: 9.2.2 @@ -106744,7 +106519,7 @@ snapshots: mocha-multi-reporters@1.5.1(mocha@9.2.2): dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) lodash: 4.17.21 mocha: 9.2.2 transitivePeerDependencies: @@ -108869,7 +108644,7 @@ snapshots: puppeteer@13.7.0(bufferutil@4.0.3)(utf-8-validate@5.0.5): dependencies: cross-fetch: 3.1.5 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) devtools-protocol: 0.0.981744 extract-zip: 2.0.1 https-proxy-agent: 5.0.1 @@ -110562,7 +110337,7 @@ snapshots: socks-proxy-agent@5.0.0: dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -110570,7 +110345,7 @@ snapshots: socks-proxy-agent@6.1.1: dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -110578,7 +110353,7 @@ snapshots: socks-proxy-agent@8.0.5: dependencies: agent-base: 7.1.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -110680,7 +110455,7 @@ snapshots: spdy-transport@3.0.0: dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -110691,7 +110466,7 @@ snapshots: spdy@4.0.2: dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -111033,7 +110808,7 @@ snapshots: stylus-lookup@3.0.2: dependencies: commander: 2.20.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -111661,7 +111436,7 @@ snapshots: '@types/node': 22.10.1 '@types/unist': 3.0.3 concat-stream: 2.0.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) extend: 3.0.2 glob: 10.4.5 ignore: 6.0.2 @@ -112238,7 +112013,7 @@ snapshots: vue-eslint-parser@9.4.3(eslint@8.56.0): dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.4.0) eslint: 8.56.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 diff --git a/scripts/build-types.bash b/scripts/build-types.bash deleted file mode 100755 index 88b9741d5f35..000000000000 --- a/scripts/build-types.bash +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -set -e -rm -rf types -node_modules/.bin/tsc --project tsconfig.types.json -cp -r types/* dist -rm -rf types diff --git a/scripts/build-types.bat b/scripts/build-types.bat deleted file mode 100644 index 99ecdb2cdcd0..000000000000 --- a/scripts/build-types.bat +++ /dev/null @@ -1,4 +0,0 @@ -if exist types rmdir /s/q types -node_modules\.bin\tsc.cmd --project tsconfig.types.json | more -xcopy /s/q/y types\src\* dist -rmdir /s/q types diff --git a/scripts/bump-bit-legacy-ver.js b/scripts/bump-bit-legacy-ver.js deleted file mode 100644 index 13a99b8458b3..000000000000 --- a/scripts/bump-bit-legacy-ver.js +++ /dev/null @@ -1,146 +0,0 @@ -const { execSync } = require('child_process'); -const { SemVer } = require('semver'); -const path = require('path'); -const { platform } = require('process'); - -const cwd = path.resolve(__dirname, '..'); -const WAIT_FOR_NPM_IN_SEC = 10; -const MAX_NPM_ATTEMPTS = 50; -gitStatus(); // to debug errors with git-pull -backupPnpmLockFile(); -resetPnpmLockChanges(); -gitPull(); // this way, if the script is re-running after another commit, it has the correct data -revertPnpmLockChanges(); -const shouldBump = shouldBumpBitLegacy(); -if (!shouldBump) { - console.log('there was no change on legacy @teambit/legacy that requires bumping its version'); - return; -} - -const currentBitLegacyVersionInCode = require('../package.json').version; -console.log('currentBitLegacyVersionInCode', currentBitLegacyVersionInCode); -const currentBitLegacyVersionInNpm = getCurrentBitLegacyVerFromNpm(); -const nextBitLegacyVersion = getNextBitLegacyVersion(); -replaceVersionOccurrencesInCode(); -gitCommitChanges(); -gitPull(); -gitPush(); -publishBitLegacy(); -waitUntilShownInNpm().then(() => console.log('bump has completed!')); - -async function waitUntilShownInNpm() { - let shouldWait = true; - let numOfAttempts = 0; - while (shouldWait) { - const currentVer = getCurrentBitLegacyVerFromNpm(); - if (currentVer == nextBitLegacyVersion) { - console.log('NPM is up to date!'); - shouldWait = false; - } else if (numOfAttempts < MAX_NPM_ATTEMPTS) { - numOfAttempts++; - console.log(`NPM is still showing version ${currentVer}. will try again in ${WAIT_FOR_NPM_IN_SEC} seconds`); - // sleep X seconds. it takes time to get the results from npm anyway. - await sleep(WAIT_FOR_NPM_IN_SEC * 1000); - } else { - throw new Error( - `something is wrong with NPM. wait time of ${WAIT_FOR_NPM_IN_SEC * MAX_NPM_ATTEMPTS} seconds was not enough` - ); - } - } -} - -async function sleep(ms) { - return new Promise((resolve) => setTimeout(resolve, ms)); -} - -function getCurrentBitLegacyVerFromNpm() { - return exec('npm view @teambit/legacy version').trim(); -} - -function publishBitLegacy() { - exec('npm publish'); -} - -function shouldBumpBitLegacy() { - // run git log and grab the first line - const gitLogCmd = 'git log --oneline | grep "bump @teambit/legacy version to" | head -n 1'; - const gitLogResult = execSync(gitLogCmd, { cwd }).toString(); - if (!gitLogResult) throw new Error('failed running bit-log'); - console.log('git log message', gitLogResult); - const lastVer = gitLogResult.split(' ').filter((s) => s.startsWith('1.')); - console.log('last version extracted from the log message', lastVer); - const commitOfLastVer = gitLogResult.split(' ')[0]; - // diff since the last version only for "src" and "package.json", we don't care about the rest. - const gitDiff = `git diff --quiet ${commitOfLastVer} HEAD -- src package.json`; - try { - // if there is no diff, it exits with code 0, in which case, we don't want to bump @teambit/legacy. - const diffResult = execSync(gitDiff, { cwd }); - return false; - } catch (err) { - // if there is a diff, it exits with code 1, in which case, we want to bump @teambit/legacy. - return true; - } -} - -function getNextBitLegacyVersion() { - console.log('currentBitLegacyVersionInNpm', currentBitLegacyVersionInNpm); - const currentBitLegacyVersionInNpmSemver = new SemVer(currentBitLegacyVersionInNpm); - const nextBitLegacySemVer = currentBitLegacyVersionInNpmSemver.inc('patch'); - const nextBitLegacyVersion = nextBitLegacySemVer.version; - console.log('nextBitLegacyVersion', nextBitLegacyVersion); - return nextBitLegacyVersion; -} - -function replaceVersionOccurrencesInCode() { - const isMac = platform === 'darwin'; - const sedBase = isMac ? `sed -i ''` : `sed -i`; - const sed = `${sedBase} "s/${currentBitLegacyVersionInCode}/${nextBitLegacyVersion}/g"`; - const sedPackageJson = `s/\\"version\\": \\"${currentBitLegacyVersionInCode}\\",/\\"version\\": \\"${nextBitLegacyVersion}\\",/g`; - const sedWorkspaceJson = `s/legacy\\": \\"${currentBitLegacyVersionInCode}\\"/legacy\\": \\"${nextBitLegacyVersion}\\"/g`; - execSync(`${sedBase} "${sedPackageJson}" package.json`, { cwd }); - execSync(`${sedBase} "${sedWorkspaceJson}" workspace.jsonc`, { cwd }); - execSync(`find scopes -name component.json -exec ${sedBase} "${sedWorkspaceJson}" {} \\;`, { cwd }); - - console.log(`completed changing all occurrences of "${currentBitLegacyVersionInCode}" to "${nextBitLegacyVersion}"`); -} - -function gitCommitChanges() { - exec(`git commit -am "bump @teambit/legacy version to ${nextBitLegacyVersion} [skip ci]"`); -} - -function gitPush() { - exec('git push origin master'); -} - -function gitPull() { - exec('GIT_MERGE_AUTOEDIT=no git pull origin master'); -} - -function backupPnpmLockFile() { - exec('cp pnpm-lock.yaml pnpm-lock.yaml.bak'); -} - -function revertPnpmLockChanges() { - exec('mv pnpm-lock.yaml.bak pnpm-lock.yaml'); -} - -function resetPnpmLockChanges() { - exec('git checkout pnpm-lock.yaml'); -} - -function gitStatus() { - exec('git status'); -} - -function exec(command) { - console.log(`$ ${command}`); - try { - const results = execSync(command, { cwd }); - const resultsStr = results.toString(); - console.log('SUCCESS: ', resultsStr); - return resultsStr; - } catch (err) { - console.log('FAILED: ', err.toString()); - throw err; - } -} diff --git a/scripts/link-bit-legacy.js b/scripts/link-bit-legacy.js deleted file mode 100644 index aea590f4af6a..000000000000 --- a/scripts/link-bit-legacy.js +++ /dev/null @@ -1,19 +0,0 @@ -const fs = require('fs'); -const path = require('path'); - -const bitDir = path.resolve(__dirname, '..'); -const destParent = path.join(bitDir, 'node_modules', '@teambit'); -const dest = path.join(destParent, 'legacy'); - -try { - fs.rmSync(dest, { recursive: true }); -} catch (err) {} // maybe doesn't exist - -try { - fs.unlinkSync(dest); -} catch (err) {} // maybe doesn't exist or not a symlink - -fs.mkdirSync(destParent, { recursive: true }); -fs.symlinkSync(bitDir, dest, 'junction'); - -console.log(`symlink has been created from "${bitDir}" to "${dest}"`); diff --git a/src/api.ts b/src/api.ts deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/src/api/scope/lib/scope-init.ts b/src/api/scope/lib/scope-init.ts deleted file mode 100644 index ac01be62db3f..000000000000 --- a/src/api/scope/lib/scope-init.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { initScope } from '@teambit/legacy.scope-api'; - -export default initScope; diff --git a/src/consumer/component/index.ts b/src/consumer/component/index.ts deleted file mode 100644 index eb84773e1c2f..000000000000 --- a/src/consumer/component/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { ConsumerComponent } from '@teambit/legacy.consumer-component'; - -export default ConsumerComponent; diff --git a/src/consumer/component/package-json-file.ts b/src/consumer/component/package-json-file.ts deleted file mode 100644 index 2a6896622994..000000000000 --- a/src/consumer/component/package-json-file.ts +++ /dev/null @@ -1 +0,0 @@ -export { PackageJsonFile as default } from '@teambit/component.sources'; diff --git a/src/consumer/component/sources/artifact-files.ts b/src/consumer/component/sources/artifact-files.ts deleted file mode 100644 index ee40e44a59f7..000000000000 --- a/src/consumer/component/sources/artifact-files.ts +++ /dev/null @@ -1 +0,0 @@ -export { ArtifactRef } from '@teambit/component.sources'; diff --git a/src/consumer/component/sources/artifact.ts b/src/consumer/component/sources/artifact.ts deleted file mode 100644 index a11647068695..000000000000 --- a/src/consumer/component/sources/artifact.ts +++ /dev/null @@ -1 +0,0 @@ -export { ArtifactVinyl } from '@teambit/component.sources'; diff --git a/src/consumer/component/sources/index.ts b/src/consumer/component/sources/index.ts deleted file mode 100644 index 02536f9ee54b..000000000000 --- a/src/consumer/component/sources/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { AbstractVinyl } from '@teambit/component.sources'; diff --git a/src/declaration.d.ts b/src/declaration.d.ts deleted file mode 100644 index d5cf927a7cd3..000000000000 --- a/src/declaration.d.ts +++ /dev/null @@ -1 +0,0 @@ -declare module '*.scss'; diff --git a/src/toolbox/timer/index.ts b/src/toolbox/timer/index.ts deleted file mode 100644 index e03c751f8da0..000000000000 --- a/src/toolbox/timer/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { Timer } from '@teambit/toolbox.time.timer'; diff --git a/src/utils/fs/remove-files-and-empty-dirs-recursively.ts b/src/utils/fs/remove-files-and-empty-dirs-recursively.ts deleted file mode 100644 index 23eade81e1b6..000000000000 --- a/src/utils/fs/remove-files-and-empty-dirs-recursively.ts +++ /dev/null @@ -1,2 +0,0 @@ -import { removeFilesAndEmptyDirsRecursively } from '@teambit/component.sources'; -export default removeFilesAndEmptyDirsRecursively; diff --git a/src/utils/index.ts b/src/utils/index.ts deleted file mode 100644 index f20cfdff486f..000000000000 --- a/src/utils/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from '@teambit/legacy.utils'; -export { sha1 } from '@teambit/toolbox.crypto.sha1'; diff --git a/tsconfig.types-clean.json b/tsconfig.types-clean.json deleted file mode 100644 index 182ad54ae933..000000000000 --- a/tsconfig.types-clean.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "compilerOptions": { - "declaration": true, - "emitDeclarationOnly": true, - "noEmit": false, - "outFile": "dist/index.d.ts", - "isolatedModules": false, - "strict": true, - "moduleResolution": "node", - "module": "es2015", - "target": "es2015", - "noImplicitAny": false, - "removeComments": true, - "preserveConstEnums": true, - "esModuleInterop": true, - "resolveJsonModule": false, - "sourceMap": true, - "traceResolution": true - }, - - "include": [ - "src/analytics", - "src/api", - "src/bit-id", - "src/cli", - "src/component-resolver", - "src/constants.ts", - "src/consumer", - "src/doctor", - "src/driver", - "src/error", - "src/extensions", - "src/global-config", - "src/hooks", - "src/interactive", - "src/jsdoc", - "src/links", - "src/logger", - "src/prompts", - "src/remotes", - "src/scope", - "src/search", - "src/specs-runner", - "src/utils", - "src/version", - ], - "exclude": [ - "node_modules", - "src/e2e-helper/**", - "**/*.spec.ts", - "**/*.e2e.*.ts", - "e2e/**.*", - "**/fixtures/**", - "src/e2e-*" - ] - } diff --git a/tsconfig.types.json b/tsconfig.types.json deleted file mode 100644 index 290cba7fcdb2..000000000000 --- a/tsconfig.types.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "types", - "emitDeclarationOnly": true, - "declaration": true, - "skipLibCheck": true - }, - "include": [ - "src" - ], - "exclude": [ - "components", - "node_modules", - "e2e/fixtures" - ] -} diff --git a/workspace.jsonc b/workspace.jsonc index 2ff3d5e0ccdd..ec400532ccee 100644 --- a/workspace.jsonc +++ b/workspace.jsonc @@ -702,7 +702,6 @@ "peerDependencies": { "@apollo/client": "^3.6.0", "@teambit/base-react.navigation.link": "2.0.31", - // "@teambit/legacy": "1.0.770", "@testing-library/react": "^12.1.5", "core-js": "^3.10.0", "graphql": "15.8.0", @@ -746,7 +745,7 @@ "react", "react-dom", "@testing-library/react", - // "@teambit/legacy", + "@teambit/legacy", "typescript" ], "ignoreMissing": [] @@ -784,12 +783,9 @@ "{*/**}": { "teambit.dependencies/dependency-resolver": { "policy": { - "dependencies": { - "@teambit/legacy": "-" - }, + "dependencies": {}, "devDependencies": { - "@types/mocha": "9.1.0", - "@teambit/legacy": "-" + "@types/mocha": "9.1.0" }, "peerDependencies": {} } @@ -831,7 +827,7 @@ "@teambit/base-react.navigation.link": "2.0.31", "@teambit/ui-foundation.ui.navigation.react-router-adapter": "6.1.1", "@apollo/client": "3.6.9", - // "@teambit/legacy": "1.0.770", + "@teambit/legacy": "2.0.0", // These are the peer dependencies of Yarn "@yarnpkg/cli": "3.6.1", "@yarnpkg/core": "3.5.2",