From e1c89ddd085d18eb11db2ff666bcb9ccbec653f3 Mon Sep 17 00:00:00 2001 From: aramissennyeydd Date: Tue, 18 Jun 2024 23:07:55 -0400 Subject: [PATCH] add react and react-router as dev dependencies Signed-off-by: aramissennyeydd --- packages/app-defaults/package.json | 14 ++++---- packages/core-app-api/package.json | 24 +++++++------- packages/core-compat-api/package.json | 14 ++++---- packages/core-components/package.json | 14 ++++---- packages/core-plugin-api/package.json | 15 ++++++++- packages/dev-utils/package.json | 15 +++++---- packages/frontend-app-api/package.json | 32 +++++++++++-------- packages/frontend-plugin-api/package.json | 14 ++++---- packages/frontend-test-utils/package.json | 14 ++++---- packages/integration-react/package.json | 14 ++++---- packages/test-utils/package.json | 14 ++++---- packages/theme/package.json | 14 ++++---- packages/version-bridge/package.json | 14 ++++---- .../package.json | 14 ++++---- plugins/api-docs/package.json | 14 ++++---- plugins/app-visualizer/package.json | 14 ++++---- plugins/auth-react/package.json | 12 ++++--- plugins/catalog-graph/package.json | 14 ++++---- plugins/catalog-import/package.json | 14 ++++---- plugins/catalog-react/package.json | 24 +++++++------- .../catalog-unprocessed-entities/package.json | 14 ++++---- plugins/catalog/package.json | 12 ++++--- plugins/config-schema/package.json | 14 ++++---- plugins/devtools/package.json | 20 ++++++------ plugins/example-todo-list/package.json | 14 ++++---- plugins/home-react/package.json | 14 ++++---- plugins/home/package.json | 14 ++++---- plugins/kubernetes-cluster/package.json | 14 ++++---- plugins/kubernetes-react/package.json | 22 +++++++------ plugins/kubernetes/package.json | 17 ++++++---- plugins/notifications/package.json | 14 ++++---- plugins/org-react/package.json | 14 ++++---- plugins/org/package.json | 14 ++++---- plugins/permission-react/package.json | 14 ++++---- plugins/scaffolder-react/package.json | 12 ++++--- plugins/scaffolder/package.json | 12 ++++--- plugins/search-react/package.json | 14 ++++---- plugins/search/package.json | 14 ++++---- .../techdocs-addons-test-utils/package.json | 14 ++++---- .../package.json | 14 ++++---- plugins/techdocs-react/package.json | 14 ++++---- plugins/techdocs/package.json | 14 ++++---- plugins/user-settings/package.json | 14 ++++---- 43 files changed, 377 insertions(+), 274 deletions(-) diff --git a/packages/app-defaults/package.json b/packages/app-defaults/package.json index 0641cd7096..0dabc3d3e9 100644 --- a/packages/app-defaults/package.json +++ b/packages/app-defaults/package.json @@ -49,17 +49,19 @@ "@backstage/test-utils": "workspace:^", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/packages/core-app-api/package.json b/packages/core-app-api/package.json index b5a173ce0d..c1adf50cd9 100644 --- a/packages/core-app-api/package.json +++ b/packages/core-app-api/package.json @@ -56,21 +56,12 @@ "i18next": "^22.4.15", "lodash": "^4.17.21", "prop-types": "^15.7.2", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-use": "^17.2.4", "zen-observable": "^0.10.0", "zod": "^3.22.4" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - }, - "peerDependencies": { - "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-router-dom": "6.0.0-beta.0 || ^6.3.0" - }, "devDependencies": { "@backstage/cli": "workspace:^", "@backstage/test-utils": "workspace:^", @@ -86,5 +77,16 @@ "react-router-dom-stable": "npm:react-router-dom@^6.3.0", "react-router-stable": "npm:react-router@^6.3.0" }, + "peerDependencies": { + "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + }, "configSchema": "config.d.ts" } diff --git a/packages/core-compat-api/package.json b/packages/core-compat-api/package.json index 76e925bd34..d782afcc5d 100644 --- a/packages/core-compat-api/package.json +++ b/packages/core-compat-api/package.json @@ -49,16 +49,18 @@ "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", "zod": "^3.22.4", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/packages/core-components/package.json b/packages/core-components/package.json index 69ac146f1a..407e7e791a 100644 --- a/packages/core-components/package.json +++ b/packages/core-components/package.json @@ -115,12 +115,9 @@ "@types/zen-observable": "^0.8.0", "cross-fetch": "^4.0.0", "history": "^5.0.0", - "msw": "^1.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "msw": "^1.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", @@ -128,5 +125,10 @@ "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + }, "configSchema": "config.d.ts" } diff --git a/packages/core-plugin-api/package.json b/packages/core-plugin-api/package.json index 5f91bae603..4c51f60555 100644 --- a/packages/core-plugin-api/package.json +++ b/packages/core-plugin-api/package.json @@ -63,6 +63,19 @@ "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.0.0", - "@types/react": "^18.0.0" + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependencies": { + "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json index 7a087657e8..5ca2e55a36 100644 --- a/packages/dev-utils/package.json +++ b/packages/dev-utils/package.json @@ -46,7 +46,6 @@ "@backstage/theme": "workspace:^", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", - "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-use": "^17.2.4" }, "devDependencies": { @@ -56,16 +55,20 @@ "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.0.0", + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", "zen-observable": "^0.10.0" }, + "peerDependencies": { + "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, "peerDependenciesMeta": { "@types/react": { "optional": true } - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-router-dom": "6.0.0-beta.0 || ^6.3.0" } } diff --git a/packages/frontend-app-api/package.json b/packages/frontend-app-api/package.json index e14867fecb..23639e0af7 100644 --- a/packages/frontend-app-api/package.json +++ b/packages/frontend-app-api/package.json @@ -41,24 +41,30 @@ "@backstage/types": "workspace:^", "@backstage/version-bridge": "workspace:^", "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "lodash": "^4.17.21", - "zod": "^3.22.4" + "zod": "^3.22.4", + "@material-ui/core": "^4.12.4", + "@material-ui/icons": "^4.11.3", + "lodash": "^4.17.21" + }, + "devDependencies": { + "@backstage/cli": "workspace:^", + "@backstage/test-utils": "workspace:^", + "@testing-library/jest-dom": "^6.0.0", + "@testing-library/react": "^15.0.0", + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependencies": { + "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-router-dom": "6.0.0-beta.0 || ^6.3.0" }, "peerDependenciesMeta": { "@types/react": { "optional": true } }, - "devDependencies": { - "@backstage/cli": "workspace:^", - "@backstage/plugin-app": "workspace:^", - "@backstage/test-utils": "workspace:^", - "@testing-library/jest-dom": "^6.0.0", - "@testing-library/react": "^16.0.0" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-router-dom": "6.0.0-beta.0 || ^6.3.0" - }, "configSchema": "config.d.ts" } diff --git a/packages/frontend-plugin-api/package.json b/packages/frontend-plugin-api/package.json index 0a64f9222c..3bcad42a9d 100644 --- a/packages/frontend-plugin-api/package.json +++ b/packages/frontend-plugin-api/package.json @@ -48,16 +48,18 @@ "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", "@types/react": "^18.0.0", - "history": "^5.3.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "history": "^5.3.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/packages/frontend-test-utils/package.json b/packages/frontend-test-utils/package.json index 0661c0df95..ab98e8d4e1 100644 --- a/packages/frontend-test-utils/package.json +++ b/packages/frontend-test-utils/package.json @@ -43,17 +43,19 @@ "devDependencies": { "@backstage/cli": "workspace:^", "@testing-library/jest-dom": "^6.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@testing-library/react": "^16.0.0", "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/packages/integration-react/package.json b/packages/integration-react/package.json index c4e920cc91..98cf89bd24 100644 --- a/packages/integration-react/package.json +++ b/packages/integration-react/package.json @@ -47,17 +47,19 @@ "@testing-library/dom": "^10.0.0", "@testing-library/jest-dom": "^6.0.0", "@types/react": "^18.0.0", - "msw": "^1.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "msw": "^1.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index 857652cb62..a99028fdf7 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -66,12 +66,9 @@ "@backstage/cli": "workspace:^", "@testing-library/jest-dom": "^6.0.0", "@types/react": "^18.0.0", - "msw": "^1.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "msw": "^1.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@testing-library/react": "^16.0.0", @@ -79,5 +76,10 @@ "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/packages/theme/package.json b/packages/theme/package.json index 6d46e96ec0..e875ad7963 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -45,17 +45,19 @@ "@mui/styles": "^5.14.18", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@material-ui/core": "^4.12.2", "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/packages/version-bridge/package.json b/packages/version-bridge/package.json index ce68394e6d..524b5545a0 100644 --- a/packages/version-bridge/package.json +++ b/packages/version-bridge/package.json @@ -39,17 +39,19 @@ "@backstage/cli": "workspace:^", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/api-docs-module-protoc-gen-doc/package.json b/plugins/api-docs-module-protoc-gen-doc/package.json index 260491d620..e5877f468c 100644 --- a/plugins/api-docs-module-protoc-gen-doc/package.json +++ b/plugins/api-docs-module-protoc-gen-doc/package.json @@ -42,17 +42,19 @@ "devDependencies": { "@backstage/cli": "workspace:^", "@testing-library/jest-dom": "^6.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json index 5da52d0bb2..3597f9468e 100644 --- a/plugins/api-docs/package.json +++ b/plugins/api-docs/package.json @@ -85,17 +85,19 @@ "@testing-library/user-event": "^14.0.0", "@types/highlightjs": "^10.1.0", "@types/react": "^18.0.0", - "@types/swagger-ui-react": "^4.18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/swagger-ui-react": "^4.18.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/app-visualizer/package.json b/plugins/app-visualizer/package.json index 945b6e3e76..6d4fd47661 100644 --- a/plugins/app-visualizer/package.json +++ b/plugins/app-visualizer/package.json @@ -42,17 +42,19 @@ }, "devDependencies": { "@backstage/cli": "workspace:^", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/auth-react/package.json b/plugins/auth-react/package.json index 17923097dc..58c3f58e5b 100644 --- a/plugins/auth-react/package.json +++ b/plugins/auth-react/package.json @@ -51,15 +51,17 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.0.0", "@types/react": "^18.0.0", - "msw": "^1.0.0" + "msw": "^1.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependencies": { + "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react": "^16.13.1 || ^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { "@types/react": { "optional": true } - }, - "peerDependencies": { - "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react": "^16.13.1 || ^17.0.0 || ^18.0.0" } } diff --git a/plugins/catalog-graph/package.json b/plugins/catalog-graph/package.json index 2d26a57ab6..4f2161141f 100644 --- a/plugins/catalog-graph/package.json +++ b/plugins/catalog-graph/package.json @@ -76,17 +76,19 @@ "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json index bf0630b989..ca3175a46b 100644 --- a/plugins/catalog-import/package.json +++ b/plugins/catalog-import/package.json @@ -88,12 +88,9 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.0.0", "@types/react": "^18.0.0", - "msw": "^1.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "msw": "^1.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", @@ -101,5 +98,10 @@ "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + }, "configSchema": "config.d.ts" } diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json index 330c3ad191..eed14b2589 100644 --- a/plugins/catalog-react/package.json +++ b/plugins/catalog-react/package.json @@ -82,17 +82,6 @@ "yaml": "^2.0.0", "zen-observable": "^0.10.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - }, - "peerDependencies": { - "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-router-dom": "6.0.0-beta.0 || ^6.3.0" - }, "devDependencies": { "@backstage/cli": "workspace:^", "@backstage/core-app-api": "workspace:^", @@ -106,6 +95,19 @@ "@testing-library/user-event": "^14.0.0", "@types/react": "^18.0.0", "@types/zen-observable": "^0.8.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-test-renderer": "^16.13.1" + }, + "peerDependencies": { + "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/catalog-unprocessed-entities/package.json b/plugins/catalog-unprocessed-entities/package.json index c019eee3fa..64f4441cb9 100644 --- a/plugins/catalog-unprocessed-entities/package.json +++ b/plugins/catalog-unprocessed-entities/package.json @@ -52,17 +52,19 @@ "@backstage/dev-utils": "workspace:^", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json index ffd0480f29..1247d14ca3 100644 --- a/plugins/catalog/package.json +++ b/plugins/catalog/package.json @@ -98,18 +98,20 @@ "@testing-library/user-event": "^14.0.0", "@types/pluralize": "^0.0.33", "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", "swr": "^2.2.5" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + }, "configSchema": "config.d.ts" } diff --git a/plugins/config-schema/package.json b/plugins/config-schema/package.json index 28e294ab3d..a7ddec3885 100644 --- a/plugins/config-schema/package.json +++ b/plugins/config-schema/package.json @@ -54,17 +54,19 @@ "@testing-library/dom": "^10.0.0", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/devtools/package.json b/plugins/devtools/package.json index ee42a2943c..e20cda27eb 100644 --- a/plugins/devtools/package.json +++ b/plugins/devtools/package.json @@ -64,10 +64,13 @@ "react-json-view": "^1.21.3", "react-use": "^17.2.4" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "devDependencies": { + "@backstage/cli": "workspace:^", + "@backstage/dev-utils": "workspace:^", + "@testing-library/jest-dom": "^6.0.0", + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", @@ -75,10 +78,9 @@ "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" }, - "devDependencies": { - "@backstage/cli": "workspace:^", - "@backstage/dev-utils": "workspace:^", - "@testing-library/jest-dom": "^6.0.0", - "@types/react": "^18.0.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/example-todo-list/package.json b/plugins/example-todo-list/package.json index f24678ad0b..1190b29363 100644 --- a/plugins/example-todo-list/package.json +++ b/plugins/example-todo-list/package.json @@ -50,17 +50,19 @@ "@testing-library/dom": "^10.0.0", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/home-react/package.json b/plugins/home-react/package.json index 16b806e172..1389386075 100644 --- a/plugins/home-react/package.json +++ b/plugins/home-react/package.json @@ -51,17 +51,19 @@ "devDependencies": { "@backstage/cli": "workspace:^", "@types/react": "^18.0.0", - "@types/react-grid-layout": "^1.3.2" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react-grid-layout": "^1.3.2", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/home/package.json b/plugins/home/package.json index f850720745..8a57f31bbe 100644 --- a/plugins/home/package.json +++ b/plugins/home/package.json @@ -90,12 +90,9 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.0.0", "@types/react": "^18.0.0", - "@types/react-grid-layout": "^1.3.2" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react-grid-layout": "^1.3.2", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", @@ -103,5 +100,10 @@ "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + }, "configSchema": "config.d.ts" } diff --git a/plugins/kubernetes-cluster/package.json b/plugins/kubernetes-cluster/package.json index 405231899b..d7054f33a7 100644 --- a/plugins/kubernetes-cluster/package.json +++ b/plugins/kubernetes-cluster/package.json @@ -65,17 +65,19 @@ "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", "@types/node": "^16.11.26", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/kubernetes-react/package.json b/plugins/kubernetes-react/package.json index 7c5217424d..6231807ceb 100644 --- a/plugins/kubernetes-react/package.json +++ b/plugins/kubernetes-react/package.json @@ -63,15 +63,6 @@ "xterm-addon-attach": "^0.9.0", "xterm-addon-fit": "^0.8.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - }, - "peerDependencies": { - "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react": "^16.13.1 || ^17.0.0 || ^18.0.0" - }, "devDependencies": { "@backstage/cli": "workspace:^", "@backstage/core-app-api": "workspace:^", @@ -80,7 +71,18 @@ "@testing-library/react": "^16.0.0", "@types/react": "^18.0.0", "jest-websocket-mock": "^2.5.0", - "msw": "^1.3.1" + "msw": "^1.3.1", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependencies": { + "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react": "^16.13.1 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } }, "configSchema": "config.d.ts" } diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json index f24b695964..fb653cbc62 100644 --- a/plugins/kubernetes/package.json +++ b/plugins/kubernetes/package.json @@ -79,24 +79,27 @@ "xterm-addon-attach": "^0.9.0", "xterm-addon-fit": "^0.8.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - }, "devDependencies": { "@backstage/cli": "workspace:^", "@backstage/dev-utils": "workspace:^", "@backstage/test-utils": "workspace:^", "@testing-library/dom": "^10.0.0", "@testing-library/jest-dom": "^6.0.0", - "@testing-library/react": "^16.0.0" + "@testing-library/react": "^16.0.0", + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { + "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0", "@testing-library/react": "^16.0.0", - "@types/react": "^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/notifications/package.json b/plugins/notifications/package.json index b96f06c3a1..e3acc0d667 100644 --- a/plugins/notifications/package.json +++ b/plugins/notifications/package.json @@ -64,16 +64,18 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.0.0", "@types/react": "^18.0.0", - "msw": "^1.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "msw": "^1.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/org-react/package.json b/plugins/org-react/package.json index 376b3b9784..3685e78ff8 100644 --- a/plugins/org-react/package.json +++ b/plugins/org-react/package.json @@ -58,17 +58,19 @@ "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/org/package.json b/plugins/org/package.json index 22e1dca1a2..a02533a455 100644 --- a/plugins/org/package.json +++ b/plugins/org/package.json @@ -81,17 +81,19 @@ "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/permission-react/package.json b/plugins/permission-react/package.json index 29ebe15125..3dbed0beaa 100644 --- a/plugins/permission-react/package.json +++ b/plugins/permission-react/package.json @@ -52,17 +52,19 @@ "@backstage/test-utils": "workspace:^", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/scaffolder-react/package.json b/plugins/scaffolder-react/package.json index 50e37f36a2..ed1a587100 100644 --- a/plugins/scaffolder-react/package.json +++ b/plugins/scaffolder-react/package.json @@ -107,17 +107,19 @@ "@types/humanize-duration": "^3.18.1", "@types/luxon": "^3.0.0", "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", "swr": "^2.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json index cd7616ea43..e708cd6f89 100644 --- a/plugins/scaffolder/package.json +++ b/plugins/scaffolder/package.json @@ -121,17 +121,19 @@ "@types/react-window": "^1.8.8", "@types/react": "^18.0.0", "msw": "^1.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", "swr": "^2.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/search-react/package.json b/plugins/search-react/package.json index 5b8d478320..b5bd4f2b27 100644 --- a/plugins/search-react/package.json +++ b/plugins/search-react/package.json @@ -80,17 +80,19 @@ "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/search/package.json b/plugins/search/package.json index ce733d7a8b..f7516ccee0 100644 --- a/plugins/search/package.json +++ b/plugins/search/package.json @@ -83,12 +83,9 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.0.0", "@types/react": "^18.0.0", - "history": "^5.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "history": "^5.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", @@ -96,5 +93,10 @@ "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + }, "configSchema": "config.d.ts" } diff --git a/plugins/techdocs-addons-test-utils/package.json b/plugins/techdocs-addons-test-utils/package.json index 986cbf0d55..14693e104e 100644 --- a/plugins/techdocs-addons-test-utils/package.json +++ b/plugins/techdocs-addons-test-utils/package.json @@ -55,12 +55,9 @@ "@backstage/cli": "workspace:^", "@testing-library/dom": "^10.0.0", "@testing-library/jest-dom": "^6.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@testing-library/react": "^16.0.0", @@ -68,5 +65,10 @@ "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/techdocs-module-addons-contrib/package.json b/plugins/techdocs-module-addons-contrib/package.json index 4551e95c2b..b2fb21e930 100644 --- a/plugins/techdocs-module-addons-contrib/package.json +++ b/plugins/techdocs-module-addons-contrib/package.json @@ -57,17 +57,19 @@ "@testing-library/dom": "^10.0.0", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/techdocs-react/package.json b/plugins/techdocs-react/package.json index af5e0c7377..7e28a64e9d 100644 --- a/plugins/techdocs-react/package.json +++ b/plugins/techdocs-react/package.json @@ -63,17 +63,19 @@ "@backstage/theme": "workspace:^", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", - "@types/react": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } } diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json index bde33b3c1e..365cae46ad 100644 --- a/plugins/techdocs/package.json +++ b/plugins/techdocs/package.json @@ -100,12 +100,9 @@ "@types/dompurify": "^3.0.0", "@types/event-source-polyfill": "^1.0.0", "@types/react": "^18.0.0", - "canvas": "^2.10.2" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "canvas": "^2.10.2", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", @@ -113,5 +110,10 @@ "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + }, "configSchema": "config.d.ts" } diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json index beab130693..1b7797c03c 100644 --- a/plugins/user-settings/package.json +++ b/plugins/user-settings/package.json @@ -82,12 +82,9 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.0.0", "@types/react": "^18.0.0", - "msw": "^1.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "msw": "^1.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0 || ^18.0.0", @@ -95,6 +92,11 @@ "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", "react-router-dom": "6.0.0-beta.0 || ^6.3.0" }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + }, "configSchema": { "$schema": "https://backstage.io/schema/config-v1", "title": "@backstage/user-settings",