From 2730e8cbf05ce0710a598876bc9715b2acc0478f Mon Sep 17 00:00:00 2001 From: Lucas Holmquist Date: Tue, 25 Aug 2026 12:04:40 -0400 Subject: [PATCH 1/3] chore(orchestrator): remove cleanup of dependencies. Fixes RHIDP-16038 --- .../cleanup-unused-orchestrator-deps.md | 11 + .../orchestrator-backend/knip-report.md | 33 -- .../plugins/orchestrator-backend/package.json | 12 +- .../orchestrator-common/knip-report.md | 10 +- .../plugins/orchestrator-common/package.json | 5 +- .../orchestrator-form-api/knip-report.md | 6 - .../orchestrator-form-api/package.json | 5 +- .../orchestrator-form-react/knip-report.md | 6 - .../orchestrator-form-react/package.json | 2 +- .../orchestrator-form-widgets/knip-report.md | 7 + .../orchestrator-form-widgets/package.json | 11 - .../plugins/orchestrator/knip-report.md | 22 -- .../plugins/orchestrator/package.json | 8 +- .../knip-report.md | 14 - .../package.json | 1 - workspaces/orchestrator/yarn.lock | 341 ++++++------------ 16 files changed, 141 insertions(+), 353 deletions(-) create mode 100644 workspaces/orchestrator/.changeset/cleanup-unused-orchestrator-deps.md create mode 100644 workspaces/orchestrator/plugins/orchestrator-form-widgets/knip-report.md diff --git a/workspaces/orchestrator/.changeset/cleanup-unused-orchestrator-deps.md b/workspaces/orchestrator/.changeset/cleanup-unused-orchestrator-deps.md new file mode 100644 index 00000000000..32f66aa8ea7 --- /dev/null +++ b/workspaces/orchestrator/.changeset/cleanup-unused-orchestrator-deps.md @@ -0,0 +1,11 @@ +--- +'@red-hat-developer-hub/backstage-plugin-orchestrator': patch +'@red-hat-developer-hub/backstage-plugin-orchestrator-backend': patch +'@red-hat-developer-hub/backstage-plugin-orchestrator-common': patch +'@red-hat-developer-hub/backstage-plugin-orchestrator-form-api': patch +'@red-hat-developer-hub/backstage-plugin-orchestrator-form-react': patch +'@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets': patch +'@red-hat-developer-hub/backstage-plugin-scaffolder-backend-module-orchestrator': patch +--- + +Remove unused dependencies and declare imports that were previously unlisted. diff --git a/workspaces/orchestrator/plugins/orchestrator-backend/knip-report.md b/workspaces/orchestrator/plugins/orchestrator-backend/knip-report.md index 1235c534941..28921c328dd 100644 --- a/workspaces/orchestrator/plugins/orchestrator-backend/knip-report.md +++ b/workspaces/orchestrator/plugins/orchestrator-backend/knip-report.md @@ -1,34 +1 @@ # Knip report - -## Unused dependencies (3) - -| Name | Location | Severity | -| :--------------------- | :---------------- | :------- | -| express-promise-router | package.json:85:6 | error | -| cloudevents | package.json:83:6 | error | -| yn | package.json:90:6 | error | - -## Unused devDependencies (2) - -| Name | Location | Severity | -| :---------------------------- | :----------------- | :------- | -| @types/json-schema | package.json:100:6 | error | -| @backstage/backend-test-utils | package.json:94:6 | error | - -## Unlisted dependencies (13) - -| Name | Location | Severity | -| :------------------------- | :------------------------------------ | :------- | -| @backstage/types | src/service/DataInputSchemaService.ts | error | -| @backstage/config | src/service/ScaffolderService.ts | error | -| @backstage/types | src/service/ScaffolderService.ts | error | -| @backstage/config | src/service/DevModeService.ts | error | -| @backstage/config | src/routerWrapper/index.ts | error | -| @backstage/config | src/service/GitService.ts | error | -| express-serve-static-core | src/types/pagination.ts | error | -| @backstage/core-plugin-api | src/service/router.ts | error | -| express-serve-static-core | src/service/router.ts | error | -| @backstage/config | src/service/router.ts | error | -| @backstage/config | src/service/Helper.ts | error | -| @backstage/types | src/service/router.ts | error | -| @spotify/prettier-config | .prettierrc.js | error | diff --git a/workspaces/orchestrator/plugins/orchestrator-backend/package.json b/workspaces/orchestrator/plugins/orchestrator-backend/package.json index b6e65004719..d3f46271f1e 100644 --- a/workspaces/orchestrator/plugins/orchestrator-backend/package.json +++ b/workspaces/orchestrator/plugins/orchestrator-backend/package.json @@ -67,23 +67,20 @@ "dependencies": { "@backstage/backend-defaults": "^0.17.8", "@backstage/backend-plugin-api": "^1.10.0", - "@backstage/catalog-client": "^1.16.1", - "@backstage/core-plugin-api": "^1.12.9", + "@backstage/config": "^1.3.8", "@backstage/errors": "^1.3.1", "@backstage/integration": "^2.1.1", - "@backstage/plugin-catalog-node": "^2.2.4", "@backstage/plugin-permission-common": "^0.9.10", "@backstage/plugin-permission-node": "^0.11.3", - "@backstage/plugin-scaffolder-backend": "^4.1.0", - "@backstage/plugin-scaffolder-node": "^0.13.6", + "@backstage/types": "^1.2.2", "@red-hat-developer-hub/backstage-plugin-orchestrator-common": "workspace:^", "@red-hat-developer-hub/backstage-plugin-orchestrator-node": "workspace:^", + "@types/express-serve-static-core": "^4.17.5", "@urql/core": "^6.0.1", "ajv": "^8.17.1", "ajv-formats": "^2.1.1", "cloudevents": "^10.0.0", "express": "^4.21.2", - "express-promise-router": "^4.1.1", "fs-extra": "^10.1.0", "isomorphic-git": "^1.23.0", "js-yaml": "^4.1.0", @@ -91,7 +88,6 @@ "lodash": "^4.18.1", "luxon": "^3.7.2", "openapi-backend": "^5.10.5", - "yn": "^5.0.0", "zod": "^4.3.6" }, "devDependencies": { @@ -100,9 +96,9 @@ "@backstage/cli": "^0.36.5", "@backstage/plugin-mcp-actions-backend": "^0.2.1", "@modelcontextprotocol/sdk": "^1.25.2", + "@spotify/prettier-config": "^15.0.0", "@types/express": "4.17.25", "@types/fs-extra": "11.0.4", - "@types/json-schema": "7.0.15", "@types/luxon": "^3.7.1", "@types/supertest": "^7.2.0", "prettier": "3.9.6", diff --git a/workspaces/orchestrator/plugins/orchestrator-common/knip-report.md b/workspaces/orchestrator/plugins/orchestrator-common/knip-report.md index 1fd13a9bc24..dc80c6e57f6 100644 --- a/workspaces/orchestrator/plugins/orchestrator-common/knip-report.md +++ b/workspaces/orchestrator/plugins/orchestrator-common/knip-report.md @@ -4,11 +4,5 @@ | Name | Location | Severity | | :---------------------------------- | :---------------- | :------- | -| @openapitools/openapi-generator-cli | package.json:68:6 | error | -| js-yaml-cli | package.json:70:6 | error | - -## Unlisted dependencies (1) - -| Name | Location | Severity | -| :----------------------- | :------------- | :------- | -| @spotify/prettier-config | .prettierrc.js | error | +| @openapitools/openapi-generator-cli | package.json:67:6 | error | +| js-yaml-cli | package.json:71:6 | error | diff --git a/workspaces/orchestrator/plugins/orchestrator-common/package.json b/workspaces/orchestrator/plugins/orchestrator-common/package.json index f8c2a6796c6..4aa6102131b 100644 --- a/workspaces/orchestrator/plugins/orchestrator-common/package.json +++ b/workspaces/orchestrator/plugins/orchestrator-common/package.json @@ -55,16 +55,17 @@ "openapi:check": "./scripts/openapi.sh check" }, "dependencies": { - "@backstage/core-plugin-api": "^1.12.9", "@backstage/plugin-permission-common": "^0.9.10", "@backstage/types": "^1.2.2", "@serverlessworkflow/sdk-typescript": "^0.8.4", "axios": "^1.15.0", - "js-yaml": "^4.1.0" + "js-yaml": "^4.1.0", + "json-schema": "^0.4.0" }, "devDependencies": { "@backstage/cli": "^0.36.5", "@openapitools/openapi-generator-cli": "2.30.2", + "@spotify/prettier-config": "^15.0.0", "@types/js-yaml": "^4.0.0", "@types/json-schema": "7.0.15", "js-yaml-cli": "^0.6.0" diff --git a/workspaces/orchestrator/plugins/orchestrator-form-api/knip-report.md b/workspaces/orchestrator/plugins/orchestrator-form-api/knip-report.md index 1459b65661d..28921c328dd 100644 --- a/workspaces/orchestrator/plugins/orchestrator-form-api/knip-report.md +++ b/workspaces/orchestrator/plugins/orchestrator-form-api/knip-report.md @@ -1,7 +1 @@ # Knip report - -## Unlisted dependencies (1) - -| Name | Location | Severity | -| :----------------------- | :------------- | :------- | -| @spotify/prettier-config | .prettierrc.js | error | diff --git a/workspaces/orchestrator/plugins/orchestrator-form-api/package.json b/workspaces/orchestrator/plugins/orchestrator-form-api/package.json index 65b730fc60d..d98a6fd0377 100644 --- a/workspaces/orchestrator/plugins/orchestrator-form-api/package.json +++ b/workspaces/orchestrator/plugins/orchestrator-form-api/package.json @@ -38,12 +38,11 @@ }, "devDependencies": { "@backstage/cli": "^0.36.5", + "@spotify/prettier-config": "^15.0.0", "@types/json-schema": "7.0.15", "@types/react": "^18.2.58", "prettier": "3.9.6", - "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.3.0" + "react": "^16.13.1 || ^17.0.0 || ^18.0.0" }, "files": [ "dist" diff --git a/workspaces/orchestrator/plugins/orchestrator-form-react/knip-report.md b/workspaces/orchestrator/plugins/orchestrator-form-react/knip-report.md index 1459b65661d..28921c328dd 100644 --- a/workspaces/orchestrator/plugins/orchestrator-form-react/knip-report.md +++ b/workspaces/orchestrator/plugins/orchestrator-form-react/knip-report.md @@ -1,7 +1 @@ # Knip report - -## Unlisted dependencies (1) - -| Name | Location | Severity | -| :----------------------- | :------------- | :------- | -| @spotify/prettier-config | .prettierrc.js | error | diff --git a/workspaces/orchestrator/plugins/orchestrator-form-react/package.json b/workspaces/orchestrator/plugins/orchestrator-form-react/package.json index 4290d4914f3..d28490c725e 100644 --- a/workspaces/orchestrator/plugins/orchestrator-form-react/package.json +++ b/workspaces/orchestrator/plugins/orchestrator-form-react/package.json @@ -33,7 +33,6 @@ }, "dependencies": { "@backstage/core-components": "^0.18.13", - "@backstage/core-plugin-api": "^1.12.9", "@backstage/types": "^1.2.2", "@mui/material": "^5.17.1", "@red-hat-developer-hub/backstage-plugin-orchestrator-common": "workspace:^", @@ -52,6 +51,7 @@ }, "devDependencies": { "@backstage/cli": "^0.36.5", + "@spotify/prettier-config": "^15.0.0", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^14.0.0", "@types/json-schema": "7.0.15", diff --git a/workspaces/orchestrator/plugins/orchestrator-form-widgets/knip-report.md b/workspaces/orchestrator/plugins/orchestrator-form-widgets/knip-report.md new file mode 100644 index 00000000000..5d38ba351af --- /dev/null +++ b/workspaces/orchestrator/plugins/orchestrator-form-widgets/knip-report.md @@ -0,0 +1,7 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | Severity | +| :-------------------------------------------------------------- | :---------------- | :------- | +| @red-hat-developer-hub/backstage-plugin-orchestrator-form-react | package.json:70:6 | error | diff --git a/workspaces/orchestrator/plugins/orchestrator-form-widgets/package.json b/workspaces/orchestrator/plugins/orchestrator-form-widgets/package.json index 249213c1fbe..a28a7dfcf9a 100644 --- a/workspaces/orchestrator/plugins/orchestrator-form-widgets/package.json +++ b/workspaces/orchestrator/plugins/orchestrator-form-widgets/package.json @@ -63,15 +63,10 @@ "@backstage/core-components": "^0.18.13", "@backstage/core-plugin-api": "^1.12.9", "@backstage/frontend-plugin-api": "^0.18.0", - "@backstage/theme": "^0.7.3", "@backstage/types": "^1.2.2", - "@mui/icons-material": "^5.17.1", - "@mui/material": "^5.17.1", - "@mui/styles": "5.18.0", "@red-hat-developer-hub/backstage-plugin-orchestrator-common": "workspace:^", "@red-hat-developer-hub/backstage-plugin-orchestrator-form-api": "workspace:^", "@red-hat-developer-hub/backstage-plugin-orchestrator-form-react": "workspace:^", - "@rjsf/material-ui": "^5.21.2", "@rjsf/utils": "^5.21.2", "clsx": "^2.1.1", "json-schema": "^0.4.0", @@ -94,14 +89,8 @@ }, "devDependencies": { "@backstage/cli": "^0.36.5", - "@backstage/core-app-api": "^1.20.4", - "@backstage/dev-utils": "^1.1.26", - "@backstage/test-utils": "^1.7.21", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^14.0.0", - "@testing-library/user-event": "^14.0.0", - "express": "^5.1.0", - "msw": "^1.0.0", "react": "^18.0.0", "react-dom": "^18.0.0", "react-router-dom": "^6.3.0" diff --git a/workspaces/orchestrator/plugins/orchestrator/knip-report.md b/workspaces/orchestrator/plugins/orchestrator/knip-report.md index 14326d9ea16..28921c328dd 100644 --- a/workspaces/orchestrator/plugins/orchestrator/knip-report.md +++ b/workspaces/orchestrator/plugins/orchestrator/knip-report.md @@ -1,23 +1 @@ # Knip report - -## Unused dependencies (2) - -| Name | Location | Severity | -| :------------------------------------------------------------ | :---------------- | :------- | -| @red-hat-developer-hub/backstage-plugin-orchestrator-form-api | package.json:72:6 | error | -| react-json-view | package.json:77:6 | error | - -## Unused devDependencies (4) - -| Name | Location | Severity | -| :------------------------ | :---------------- | :------- | -| @testing-library/jest-dom | package.json:96:6 | error | -| @backstage/test-utils | package.json:87:6 | error | -| @testing-library/dom | package.json:95:6 | error | -| @types/json-schema | package.json:98:6 | error | - -## Unlisted dependencies (1) - -| Name | Location | Severity | -| :----------------------- | :------------- | :------- | -| @spotify/prettier-config | .prettierrc.js | error | diff --git a/workspaces/orchestrator/plugins/orchestrator/package.json b/workspaces/orchestrator/plugins/orchestrator/package.json index 865a2e03aaf..08b89983d4a 100644 --- a/workspaces/orchestrator/plugins/orchestrator/package.json +++ b/workspaces/orchestrator/plugins/orchestrator/package.json @@ -78,6 +78,7 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { + "@backstage/catalog-model": "^1.9.0", "@backstage/core-components": "^0.18.13", "@backstage/core-plugin-api": "^1.12.9", "@backstage/errors": "^1.3.1", @@ -106,12 +107,10 @@ "reactflow": "^11.11.4", "swr": "^2.0.0", "tss-react": "^4.9.18", - "uuid": "^14.0.0", - "vscode-languageserver-types": "3.17.5" + "uuid": "^14.0.0" }, "devDependencies": { "@backstage/cli": "^0.36.5", - "@backstage/core-compat-api": "^0.5.14", "@backstage/dev-utils": "^1.1.26", "@backstage/frontend-defaults": "^0.5.5", "@backstage/plugin-search": "^1.7.7", @@ -120,7 +119,7 @@ "@backstage/ui": "^0.17.1", "@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets": "workspace:^", "@red-hat-developer-hub/backstage-plugin-theme": "^0.14.11", - "@testing-library/dom": "^10.0.0", + "@spotify/prettier-config": "^15.0.0", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^15.0.0", "@testing-library/user-event": "^14.0.0", @@ -128,7 +127,6 @@ "@types/luxon": "^3.7.1", "@types/react": "^18.2.58", "@types/react-dom": "^18.2.19", - "@types/uuid": "^9.0.0", "prettier": "3.9.6", "react": "^18.0.0", "react-dom": "^18.0.0", diff --git a/workspaces/orchestrator/plugins/scaffolder-backend-module-orchestrator/knip-report.md b/workspaces/orchestrator/plugins/scaffolder-backend-module-orchestrator/knip-report.md index 5c543388e01..28921c328dd 100644 --- a/workspaces/orchestrator/plugins/scaffolder-backend-module-orchestrator/knip-report.md +++ b/workspaces/orchestrator/plugins/scaffolder-backend-module-orchestrator/knip-report.md @@ -1,15 +1 @@ # Knip report - -## Unused devDependencies (1) - -| Name | Location | Severity | -| :------------------------------------------- | :---------------- | :------- | -| @backstage/plugin-scaffolder-node-test-utils | package.json:71:6 | error | - -## Unlisted dependencies (3) - -| Name | Location | Severity | -| :---------------------------------- | :------------------------------- | :------- | -| @backstage/plugin-permission-common | src/actions/getWorkflowParams.ts | error | -| @backstage/plugin-permission-common | src/actions/runWorkflow.ts | error | -| @backstage/plugin-permission-common | src/actions/utils.ts | error | diff --git a/workspaces/orchestrator/plugins/scaffolder-backend-module-orchestrator/package.json b/workspaces/orchestrator/plugins/scaffolder-backend-module-orchestrator/package.json index f77e20f95c2..16b8db4c281 100644 --- a/workspaces/orchestrator/plugins/scaffolder-backend-module-orchestrator/package.json +++ b/workspaces/orchestrator/plugins/scaffolder-backend-module-orchestrator/package.json @@ -55,7 +55,6 @@ }, "dependencies": { "@backstage/backend-plugin-api": "^1.10.0", - "@backstage/catalog-model": "^1.10.0", "@backstage/plugin-permission-common": "^0.9.10", "@backstage/plugin-scaffolder-node": "^0.13.6", "@backstage/types": "^1.2.2", diff --git a/workspaces/orchestrator/yarn.lock b/workspaces/orchestrator/yarn.lock index 1fc046134e1..aeb74bc56d5 100644 --- a/workspaces/orchestrator/yarn.lock +++ b/workspaces/orchestrator/yarn.lock @@ -1882,7 +1882,7 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-plugin-api@npm:^1.10.0, @backstage/backend-plugin-api@npm:^1.9.2": +"@backstage/backend-plugin-api@npm:^1.10.0": version: 1.10.0 resolution: "@backstage/backend-plugin-api@npm:1.10.0" dependencies: @@ -1903,6 +1903,27 @@ __metadata: languageName: node linkType: hard +"@backstage/backend-plugin-api@npm:^1.9.2, @backstage/backend-plugin-api@npm:^1.9.3": + version: 1.9.3 + resolution: "@backstage/backend-plugin-api@npm:1.9.3" + dependencies: + "@backstage/cli-common": "npm:^0.3.0" + "@backstage/config": "npm:^1.3.8" + "@backstage/errors": "npm:^1.3.1" + "@backstage/plugin-auth-node": "npm:^0.7.3" + "@backstage/plugin-permission-common": "npm:^0.9.9" + "@backstage/plugin-permission-node": "npm:^0.11.2" + "@backstage/types": "npm:^1.2.2" + "@types/express": "npm:^4.17.6" + "@types/json-schema": "npm:^7.0.6" + "@types/luxon": "npm:^3.0.0" + knex: "npm:^3.0.0" + luxon: "npm:^3.0.0" + zod: "npm:^3.25.76 || ^4.0.0" + checksum: 10c0/cf8547920e88bc94b812aae4b93a2d68dcf8e1cba0aa9065ca4530b795f6e89a9ec8e184a4e44ed342612ec2bb4fb25e195325a25b08edd1264b3e2de76208c2 + languageName: node + linkType: hard + "@backstage/backend-test-utils@npm:^1.11.6": version: 1.11.6 resolution: "@backstage/backend-test-utils@npm:1.11.6" @@ -1962,7 +1983,7 @@ __metadata: languageName: node linkType: hard -"@backstage/catalog-model@npm:^1.10.0, @backstage/catalog-model@npm:^1.9.0": +"@backstage/catalog-model@npm:^1.10.0": version: 1.10.0 resolution: "@backstage/catalog-model@npm:1.10.0" dependencies: @@ -1976,6 +1997,20 @@ __metadata: languageName: node linkType: hard +"@backstage/catalog-model@npm:^1.9.0": + version: 1.9.0 + resolution: "@backstage/catalog-model@npm:1.9.0" + dependencies: + "@backstage/errors": "npm:^1.3.1" + "@backstage/types": "npm:^1.2.2" + ajv: "npm:^8.10.0" + ajv-errors: "npm:^3.0.0" + lodash: "npm:^4.17.21" + zod: "npm:^3.25.76" + checksum: 10c0/05ae984123b56d830861f23c428c11e2e62b273757fcef318afe26e361f09c2bc87976dfea602bf0933fafa82955bc31e6ac0f4e8ab7bcaa583ea4755da4239f + languageName: node + linkType: hard + "@backstage/cli-common@npm:^0.2.2": version: 0.2.2 resolution: "@backstage/cli-common@npm:0.2.2" @@ -3062,6 +3097,29 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-auth-node@npm:^0.7.3": + version: 0.7.3 + resolution: "@backstage/plugin-auth-node@npm:0.7.3" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/catalog-client": "npm:^1.16.1" + "@backstage/catalog-model": "npm:^1.9.0" + "@backstage/config": "npm:^1.3.8" + "@backstage/errors": "npm:^1.3.1" + "@backstage/types": "npm:^1.2.2" + "@types/express": "npm:^4.17.6" + "@types/passport": "npm:^1.0.3" + express: "npm:^4.22.0" + jose: "npm:^5.0.0" + lodash: "npm:^4.17.21" + passport: "npm:^0.7.0" + zod: "npm:^3.25.76 || ^4.0.0" + zod-to-json-schema: "npm:^3.25.1" + zod-validation-error: "npm:^5.0.0" + checksum: 10c0/faf274cc6d13193ef8aa6daa8dba33219ee8661029e603c6eb8e80f3ed7a35860a7b5603b2667c61b9c2df976a1ede836467ee3a94be08b4b31cb910fea10f90 + languageName: node + linkType: hard + "@backstage/plugin-auth-node@npm:^0.7.4": version: 0.7.4 resolution: "@backstage/plugin-auth-node@npm:0.7.4" @@ -3590,7 +3648,7 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-common@npm:^0.9.10, @backstage/plugin-permission-common@npm:^0.9.9": +"@backstage/plugin-permission-common@npm:^0.9.10": version: 0.9.10 resolution: "@backstage/plugin-permission-common@npm:0.9.10" dependencies: @@ -3604,6 +3662,20 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-permission-common@npm:^0.9.9": + version: 0.9.9 + resolution: "@backstage/plugin-permission-common@npm:0.9.9" + dependencies: + "@backstage/config": "npm:^1.3.8" + "@backstage/errors": "npm:^1.3.1" + "@backstage/types": "npm:^1.2.2" + cross-fetch: "npm:^4.0.0" + zod: "npm:^3.25.76 || ^4.0.0" + zod-to-json-schema: "npm:^3.25.1" + checksum: 10c0/f06156828391ff59b98c2e65d7943503fd1d18d9fd0b22b9df9bbbdeff90469233be1949d22acc9a7ca148c493ff52d2ecba78533702b60d208348c55eb9c720 + languageName: node + linkType: hard + "@backstage/plugin-permission-node@npm:^0.11.1, @backstage/plugin-permission-node@npm:^0.11.3": version: 0.11.3 resolution: "@backstage/plugin-permission-node@npm:0.11.3" @@ -3622,6 +3694,23 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-permission-node@npm:^0.11.2": + version: 0.11.2 + resolution: "@backstage/plugin-permission-node@npm:0.11.2" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/config": "npm:^1.3.8" + "@backstage/errors": "npm:^1.3.1" + "@backstage/plugin-permission-common": "npm:^0.9.9" + "@types/express": "npm:^4.17.6" + express: "npm:^4.22.0" + express-promise-router: "npm:^4.1.0" + zod: "npm:^3.25.76 || ^4.0.0" + zod-to-json-schema: "npm:^3.25.1" + checksum: 10c0/70ac2494ff39fd55dfb82dad8f7be6fab91b0b21fdba3e978b2108b63cf4848f89f7bd38578629d71ddd072af7b3c4ad0c1d8916e20e4bdce88e8201c7e97d3d + languageName: node + linkType: hard + "@backstage/plugin-permission-react@npm:^0.5.2, @backstage/plugin-permission-react@npm:^0.5.3, @backstage/plugin-permission-react@npm:^0.5.4": version: 0.5.4 resolution: "@backstage/plugin-permission-react@npm:0.5.4" @@ -7475,32 +7564,6 @@ __metadata: languageName: node linkType: hard -"@mswjs/cookies@npm:^0.2.2": - version: 0.2.2 - resolution: "@mswjs/cookies@npm:0.2.2" - dependencies: - "@types/set-cookie-parser": "npm:^2.4.0" - set-cookie-parser: "npm:^2.4.6" - checksum: 10c0/f950062538d431674d581309cf19884fc4d3f57e2a276164cac0c9a3250071d42464ba7825d13be14c703ca5a912d62a62626f4a068d8f36d1629dbb63bde740 - languageName: node - linkType: hard - -"@mswjs/interceptors@npm:^0.17.10": - version: 0.17.10 - resolution: "@mswjs/interceptors@npm:0.17.10" - dependencies: - "@open-draft/until": "npm:^1.0.3" - "@types/debug": "npm:^4.1.7" - "@xmldom/xmldom": "npm:^0.8.3" - debug: "npm:^4.3.3" - headers-polyfill: "npm:3.2.5" - outvariant: "npm:^1.2.1" - strict-event-emitter: "npm:^0.2.4" - web-encoding: "npm:^1.1.5" - checksum: 10c0/0343a93711b60c321c40733d6bf2720a736d8e0730f5d0d9916ee4a24abfcfca4a83d1e4b2e21c3affef4fc61f04588104be002fbc8258dc4b0d202c384ade33 - languageName: node - linkType: hard - "@mui/base@npm:5.0.0-beta.40-1": version: 5.0.0-beta.40-1 resolution: "@mui/base@npm:5.0.0-beta.40-1" @@ -8545,13 +8608,6 @@ __metadata: languageName: node linkType: hard -"@open-draft/until@npm:^1.0.3": - version: 1.0.3 - resolution: "@open-draft/until@npm:1.0.3" - checksum: 10c0/f88bcd774b55359d14a4fa80f7bfe7d9d6d26a5995e94e823e43b211656daae3663e983f0a996937da286d22f6f5da2087b661845302f236ba27f8529dcd14fb - languageName: node - linkType: hard - "@openapi-contrib/openapi-schema-to-json-schema@npm:~3.2.0": version: 3.2.0 resolution: "@openapi-contrib/openapi-schema-to-json-schema@npm:3.2.0" @@ -9614,23 +9670,21 @@ __metadata: "@backstage/backend-defaults": "npm:^0.17.8" "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/backend-test-utils": "npm:^1.11.6" - "@backstage/catalog-client": "npm:^1.16.1" "@backstage/cli": "npm:^0.36.5" - "@backstage/core-plugin-api": "npm:^1.12.9" + "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" "@backstage/integration": "npm:^2.1.1" - "@backstage/plugin-catalog-node": "npm:^2.2.4" "@backstage/plugin-mcp-actions-backend": "npm:^0.2.1" "@backstage/plugin-permission-common": "npm:^0.9.10" "@backstage/plugin-permission-node": "npm:^0.11.3" - "@backstage/plugin-scaffolder-backend": "npm:^4.1.0" - "@backstage/plugin-scaffolder-node": "npm:^0.13.6" + "@backstage/types": "npm:^1.2.2" "@modelcontextprotocol/sdk": "npm:^1.25.2" "@red-hat-developer-hub/backstage-plugin-orchestrator-common": "workspace:^" "@red-hat-developer-hub/backstage-plugin-orchestrator-node": "workspace:^" + "@spotify/prettier-config": "npm:^15.0.0" "@types/express": "npm:4.17.25" + "@types/express-serve-static-core": "npm:^4.17.5" "@types/fs-extra": "npm:11.0.4" - "@types/json-schema": "npm:7.0.15" "@types/luxon": "npm:^3.7.1" "@types/supertest": "npm:^7.2.0" "@urql/core": "npm:^6.0.1" @@ -9638,7 +9692,6 @@ __metadata: ajv-formats: "npm:^2.1.1" cloudevents: "npm:^10.0.0" express: "npm:^4.21.2" - express-promise-router: "npm:^4.1.1" fs-extra: "npm:^10.1.0" isomorphic-git: "npm:^1.23.0" js-yaml: "npm:^4.1.0" @@ -9648,7 +9701,6 @@ __metadata: openapi-backend: "npm:^5.10.5" prettier: "npm:3.9.6" supertest: "npm:^7.2.2" - yn: "npm:^5.0.0" zod: "npm:^4.3.6" peerDependencies: "@backstage-community/plugin-rbac-common": ^1.28.0 @@ -9660,16 +9712,17 @@ __metadata: resolution: "@red-hat-developer-hub/backstage-plugin-orchestrator-common@workspace:plugins/orchestrator-common" dependencies: "@backstage/cli": "npm:^0.36.5" - "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/plugin-permission-common": "npm:^0.9.10" "@backstage/types": "npm:^1.2.2" "@openapitools/openapi-generator-cli": "npm:2.30.2" "@serverlessworkflow/sdk-typescript": "npm:^0.8.4" + "@spotify/prettier-config": "npm:^15.0.0" "@types/js-yaml": "npm:^4.0.0" "@types/json-schema": "npm:7.0.15" axios: "npm:^1.15.0" js-yaml: "npm:^4.1.0" js-yaml-cli: "npm:^0.6.0" + json-schema: "npm:^0.4.0" languageName: unknown linkType: soft @@ -9683,13 +9736,12 @@ __metadata: "@red-hat-developer-hub/backstage-plugin-orchestrator-common": "workspace:^" "@rjsf/core": "npm:^5.21.2" "@rjsf/utils": "npm:^5.21.2" + "@spotify/prettier-config": "npm:^15.0.0" "@types/json-schema": "npm:7.0.15" "@types/react": "npm:^18.2.58" json-schema: "npm:^0.4.0" prettier: "npm:3.9.6" react: "npm:^16.13.1 || ^17.0.0 || ^18.0.0" - react-dom: "npm:^16.13.1 || ^17.0.0 || ^18.0.0" - react-router-dom: "npm:^6.3.0" peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 languageName: unknown @@ -9701,7 +9753,6 @@ __metadata: dependencies: "@backstage/cli": "npm:^0.36.5" "@backstage/core-components": "npm:^0.18.13" - "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/types": "npm:^1.2.2" "@mui/material": "npm:^5.17.1" "@red-hat-developer-hub/backstage-plugin-orchestrator-common": "workspace:^" @@ -9710,6 +9761,7 @@ __metadata: "@rjsf/material-ui": "npm:^5.21.2" "@rjsf/utils": "npm:^5.21.2" "@rjsf/validator-ajv8": "npm:^5.21.2" + "@spotify/prettier-config": "npm:^15.0.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^14.0.0" "@types/json-schema": "npm:7.0.15" @@ -9733,31 +9785,20 @@ __metadata: resolution: "@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets@workspace:plugins/orchestrator-form-widgets" dependencies: "@backstage/cli": "npm:^0.36.5" - "@backstage/core-app-api": "npm:^1.20.4" "@backstage/core-components": "npm:^0.18.13" "@backstage/core-plugin-api": "npm:^1.12.9" - "@backstage/dev-utils": "npm:^1.1.26" "@backstage/frontend-plugin-api": "npm:^0.18.0" - "@backstage/test-utils": "npm:^1.7.21" - "@backstage/theme": "npm:^0.7.3" "@backstage/types": "npm:^1.2.2" - "@mui/icons-material": "npm:^5.17.1" - "@mui/material": "npm:^5.17.1" - "@mui/styles": "npm:5.18.0" "@red-hat-developer-hub/backstage-plugin-orchestrator-common": "workspace:^" "@red-hat-developer-hub/backstage-plugin-orchestrator-form-api": "workspace:^" "@red-hat-developer-hub/backstage-plugin-orchestrator-form-react": "workspace:^" - "@rjsf/material-ui": "npm:^5.21.2" "@rjsf/utils": "npm:^5.21.2" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^14.0.0" - "@testing-library/user-event": "npm:^14.0.0" clsx: "npm:^2.1.1" - express: "npm:^5.1.0" json-schema: "npm:^0.4.0" jsonata: "npm:^2.2.1" lodash: "npm:^4.18.1" - msw: "npm:^1.0.0" react: "npm:^18.0.0" react-dom: "npm:^18.0.0" react-router-dom: "npm:^6.3.0" @@ -9784,8 +9825,8 @@ __metadata: version: 0.0.0-use.local resolution: "@red-hat-developer-hub/backstage-plugin-orchestrator@workspace:plugins/orchestrator" dependencies: + "@backstage/catalog-model": "npm:^1.9.0" "@backstage/cli": "npm:^0.36.5" - "@backstage/core-compat-api": "npm:^0.5.14" "@backstage/core-components": "npm:^0.18.13" "@backstage/core-plugin-api": "npm:^1.12.9" "@backstage/dev-utils": "npm:^1.1.26" @@ -9812,7 +9853,7 @@ __metadata: "@red-hat-developer-hub/backstage-plugin-orchestrator-form-react": "workspace:^" "@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets": "workspace:^" "@red-hat-developer-hub/backstage-plugin-theme": "npm:^0.14.11" - "@testing-library/dom": "npm:^10.0.0" + "@spotify/prettier-config": "npm:^15.0.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^15.0.0" "@testing-library/user-event": "npm:^14.0.0" @@ -9820,7 +9861,6 @@ __metadata: "@types/luxon": "npm:^3.7.1" "@types/react": "npm:^18.2.58" "@types/react-dom": "npm:^18.2.19" - "@types/uuid": "npm:^9.0.0" axios: "npm:^1.15.0" js-yaml: "npm:^4.1.0" json-schema: "npm:^0.4.0" @@ -9836,7 +9876,6 @@ __metadata: swr: "npm:^2.0.0" tss-react: "npm:^4.9.18" uuid: "npm:^14.0.0" - vscode-languageserver-types: "npm:3.17.5" peerDependencies: "@mui/icons-material": ^5.17.1 "@mui/material": ^5.17.1 @@ -9853,7 +9892,6 @@ __metadata: "@backstage/backend-defaults": "npm:^0.17.8" "@backstage/backend-plugin-api": "npm:^1.10.0" "@backstage/backend-test-utils": "npm:^1.11.6" - "@backstage/catalog-model": "npm:^1.10.0" "@backstage/cli": "npm:^0.36.5" "@backstage/plugin-permission-common": "npm:^0.9.10" "@backstage/plugin-scaffolder-backend": "npm:^4.1.0" @@ -12978,13 +13016,6 @@ __metadata: languageName: node linkType: hard -"@types/cookie@npm:^0.4.1": - version: 0.4.1 - resolution: "@types/cookie@npm:0.4.1" - checksum: 10c0/f96afe12bd51be1ec61410b0641243d93fa3a494702407c787a4c872b5c8bcd39b224471452055e44a9ce42af1a636e87d161994226eaf4c2be9c30f60418409 - languageName: node - linkType: hard - "@types/cookiejar@npm:^2.1.5": version: 2.1.5 resolution: "@types/cookiejar@npm:2.1.5" @@ -13273,7 +13304,7 @@ __metadata: languageName: node linkType: hard -"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.7": +"@types/debug@npm:^4.0.0": version: 4.1.12 resolution: "@types/debug@npm:4.1.12" dependencies: @@ -13498,13 +13529,6 @@ __metadata: languageName: node linkType: hard -"@types/js-levenshtein@npm:^1.1.1": - version: 1.1.3 - resolution: "@types/js-levenshtein@npm:1.1.3" - checksum: 10c0/025f2bd8d865cfa7a996799a1a2f2a77fa2fc74a28971aa035a103de35d7c1e3d949721a88f57fdb532815bbcb2bf7019196a608ed0a8bbd1023d64c52bb251b - languageName: node - linkType: hard - "@types/js-yaml@npm:^4.0.0": version: 4.0.9 resolution: "@types/js-yaml@npm:4.0.9" @@ -13920,15 +13944,6 @@ __metadata: languageName: node linkType: hard -"@types/set-cookie-parser@npm:^2.4.0": - version: 2.4.10 - resolution: "@types/set-cookie-parser@npm:2.4.10" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/010b0c582ea70a2088618b4725808e80c30cce296c19ec58e51d94e0fd1038201b7b99238bf3ea74e1894163c8037d10a4f1729de62b2801ce240ff070f43e76 - languageName: node - linkType: hard - "@types/sockjs@npm:^0.3.36": version: 0.3.36 resolution: "@types/sockjs@npm:0.3.36" @@ -14055,13 +14070,6 @@ __metadata: languageName: node linkType: hard -"@types/uuid@npm:^9.0.0": - version: 9.0.8 - resolution: "@types/uuid@npm:9.0.8" - checksum: 10c0/b411b93054cb1d4361919579ef3508a1f12bf15b5fdd97337d3d351bece6c921b52b6daeef89b62340fd73fd60da407878432a1af777f40648cbe53a01723489 - languageName: node - linkType: hard - "@types/webpack-env@npm:^1.15.2": version: 1.18.5 resolution: "@types/webpack-env@npm:1.18.5" @@ -14628,13 +14636,6 @@ __metadata: languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.8.3": - version: 0.8.13 - resolution: "@xmldom/xmldom@npm:0.8.13" - checksum: 10c0/06405ee6fffba631abf715a305ace338420ebcea8baf1317f19f2752f5c505952b7df45159908e7be8451a42faa54326b780616ab4d08242b20477b2973da24b - languageName: node - linkType: hard - "@xobotyi/scrollbar-width@npm:^1.9.5": version: 1.9.5 resolution: "@xobotyi/scrollbar-width@npm:1.9.5" @@ -14673,13 +14674,6 @@ __metadata: languageName: node linkType: hard -"@zxing/text-encoding@npm:0.9.0": - version: 0.9.0 - resolution: "@zxing/text-encoding@npm:0.9.0" - checksum: 10c0/d15bff181d46c2ab709e7242801a8d40408aa8c19b44462e5f60e766bf59105b44957914ab6baab60d10d466a5e965f21fe890c67dfdb7d5c7f940df457b4d0d - languageName: node - linkType: hard - "abbrev@npm:^1.0.0": version: 1.1.1 resolution: "abbrev@npm:1.1.1" @@ -17575,13 +17569,6 @@ __metadata: languageName: node linkType: hard -"cookie@npm:^0.4.2": - version: 0.4.2 - resolution: "cookie@npm:0.4.2" - checksum: 10c0/beab41fbd7c20175e3a2799ba948c1dcc71ef69f23fe14eeeff59fc09f50c517b0f77098db87dbb4c55da802f9d86ee86cdc1cd3efd87760341551838d53fca2 - languageName: node - linkType: hard - "cookie@npm:^1.0.1": version: 1.0.2 resolution: "cookie@npm:1.0.2" @@ -20183,7 +20170,7 @@ __metadata: languageName: node linkType: hard -"express-promise-router@npm:^4.1.0, express-promise-router@npm:^4.1.1": +"express-promise-router@npm:^4.1.0": version: 4.1.1 resolution: "express-promise-router@npm:4.1.1" dependencies: @@ -20267,7 +20254,7 @@ __metadata: languageName: node linkType: hard -"express@npm:^5.1.0, express@npm:^5.2.1": +"express@npm:^5.2.1": version: 5.2.1 resolution: "express@npm:5.2.1" dependencies: @@ -21684,7 +21671,7 @@ __metadata: languageName: node linkType: hard -"graphql@npm:^16.0.0, graphql@npm:^16.8.1": +"graphql@npm:^16.0.0": version: 16.10.0 resolution: "graphql@npm:16.10.0" checksum: 10c0/303730675538c8bd6c76b447dc6f03e61242e2d2596b408c34759666ec4877409e5593a7a0467d590ac5407b8c663b093b599556a77f24f281abea69ddc53de6 @@ -21968,13 +21955,6 @@ __metadata: languageName: node linkType: hard -"headers-polyfill@npm:3.2.5": - version: 3.2.5 - resolution: "headers-polyfill@npm:3.2.5" - checksum: 10c0/10202f4ebfaecd6aa31305f29664f876ac01d9174a3fb8fcc5a0df3eaf9c1767fb0d6cf6f961484f2bfd2101b6768090976f146bd88aeedd07af4e741cb2dcb7 - languageName: node - linkType: hard - "helmet@npm:^6.0.0": version: 6.2.0 resolution: "helmet@npm:6.2.0" @@ -22968,13 +22948,6 @@ __metadata: languageName: node linkType: hard -"is-node-process@npm:^1.2.0": - version: 1.2.0 - resolution: "is-node-process@npm:1.2.0" - checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed - languageName: node - linkType: hard - "is-number-object@npm:^1.1.1": version: 1.1.1 resolution: "is-number-object@npm:1.1.1" @@ -23965,13 +23938,6 @@ __metadata: languageName: node linkType: hard -"js-levenshtein@npm:^1.1.6": - version: 1.1.6 - resolution: "js-levenshtein@npm:1.1.6" - checksum: 10c0/14045735325ea1fd87f434a74b11d8a14380f090f154747e613529c7cff68b5ee607f5230fa40665d5fb6125a3791f4c223f73b9feca754f989b059f5c05864f - languageName: node - linkType: hard - "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -26614,40 +26580,6 @@ __metadata: languageName: node linkType: hard -"msw@npm:^1.0.0": - version: 1.3.5 - resolution: "msw@npm:1.3.5" - dependencies: - "@mswjs/cookies": "npm:^0.2.2" - "@mswjs/interceptors": "npm:^0.17.10" - "@open-draft/until": "npm:^1.0.3" - "@types/cookie": "npm:^0.4.1" - "@types/js-levenshtein": "npm:^1.1.1" - chalk: "npm:^4.1.1" - chokidar: "npm:^3.4.2" - cookie: "npm:^0.4.2" - graphql: "npm:^16.8.1" - headers-polyfill: "npm:3.2.5" - inquirer: "npm:^8.2.0" - is-node-process: "npm:^1.2.0" - js-levenshtein: "npm:^1.1.6" - node-fetch: "npm:^2.6.7" - outvariant: "npm:^1.4.0" - path-to-regexp: "npm:^6.3.0" - strict-event-emitter: "npm:^0.4.3" - type-fest: "npm:^2.19.0" - yargs: "npm:^17.3.1" - peerDependencies: - typescript: ">= 4.4.x" - peerDependenciesMeta: - typescript: - optional: true - bin: - msw: cli/index.js - checksum: 10c0/bb0b3625b68f1750bfe90ade6e9e98c64f509138ce7b09c8a53af19f8f662ac79881dad64fbc74c9426247b725e3ec5e6d45eea2f6b71ddc02184e0ddf743e4d - languageName: node - linkType: hard - "multer@npm:^2.0.2": version: 2.2.0 resolution: "multer@npm:2.2.0" @@ -27647,13 +27579,6 @@ __metadata: languageName: node linkType: hard -"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0": - version: 1.4.3 - resolution: "outvariant@npm:1.4.3" - checksum: 10c0/5976ca7740349cb8c71bd3382e2a762b1aeca6f33dc984d9d896acdf3c61f78c3afcf1bfe9cc633a7b3c4b295ec94d292048f83ea2b2594fae4496656eba992c - languageName: node - linkType: hard - "own-keys@npm:^1.0.1": version: 1.0.1 resolution: "own-keys@npm:1.0.1" @@ -28121,13 +28046,6 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:^6.3.0": - version: 6.3.0 - resolution: "path-to-regexp@npm:6.3.0" - checksum: 10c0/73b67f4638b41cde56254e6354e46ae3a2ebc08279583f6af3d96fe4664fc75788f74ed0d18ca44fa4a98491b69434f9eee73b97bb5314bd1b5adb700f5c18d6 - languageName: node - linkType: hard - "path-to-regexp@npm:^8.0.0, path-to-regexp@npm:^8.2.0": version: 8.4.2 resolution: "path-to-regexp@npm:8.4.2" @@ -31473,13 +31391,6 @@ __metadata: languageName: node linkType: hard -"set-cookie-parser@npm:^2.4.6": - version: 2.7.1 - resolution: "set-cookie-parser@npm:2.7.1" - checksum: 10c0/060c198c4c92547ac15988256f445eae523f57f2ceefeccf52d30d75dedf6bff22b9c26f756bd44e8e560d44ff4ab2130b178bd2e52ef5571bf7be3bd7632d9a - languageName: node - linkType: hard - "set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" @@ -32192,22 +32103,6 @@ __metadata: languageName: node linkType: hard -"strict-event-emitter@npm:^0.2.4": - version: 0.2.8 - resolution: "strict-event-emitter@npm:0.2.8" - dependencies: - events: "npm:^3.3.0" - checksum: 10c0/6891e19fea4f0289e4da2fe7050d85906eaca7f774aa38fe674f0e58fdece1b63b868614fa23974c4cb862aa99358caa987523b705fdfff4639231c62e384394 - languageName: node - linkType: hard - -"strict-event-emitter@npm:^0.4.3": - version: 0.4.6 - resolution: "strict-event-emitter@npm:0.4.6" - checksum: 10c0/d0231ef081cb1937b1445da59a1ec202d1c097d825c504f398600532490a4104e200b0dce4137467a8eaac5f8f9718d01c99869687afad78cad3b14c4b2e6a39 - languageName: node - linkType: hard - "string-argv@npm:~0.3.1": version: 0.3.2 resolution: "string-argv@npm:0.3.2" @@ -34658,7 +34553,7 @@ __metadata: languageName: node linkType: hard -"vscode-languageserver-types@npm:3.17.5, vscode-languageserver-types@npm:^3.17.1": +"vscode-languageserver-types@npm:^3.17.1": version: 3.17.5 resolution: "vscode-languageserver-types@npm:3.17.5" checksum: 10c0/1e1260de79a2cc8de3e46f2e0182cdc94a7eddab487db5a3bd4ee716f67728e685852707d72c059721ce500447be9a46764a04f0611e94e4321ffa088eef36f8 @@ -34718,19 +34613,6 @@ __metadata: languageName: node linkType: hard -"web-encoding@npm:^1.1.5": - version: 1.1.5 - resolution: "web-encoding@npm:1.1.5" - dependencies: - "@zxing/text-encoding": "npm:0.9.0" - util: "npm:^0.12.3" - dependenciesMeta: - "@zxing/text-encoding": - optional: true - checksum: 10c0/59d5413338ec0894c690006f5d8508b0c88cae1d8c78606c3f326e351c672196461ed808b849fe08d0900fa56a61fcacb9ff576499068d2ead0a7bc04afa7d34 - languageName: node - linkType: hard - "web-namespaces@npm:^2.0.0": version: 2.0.1 resolution: "web-namespaces@npm:2.0.1" @@ -35342,7 +35224,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:17.7.2, yargs@npm:^17.3.1, yargs@npm:^17.7.2": +"yargs@npm:17.7.2, yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -35427,13 +35309,6 @@ __metadata: languageName: node linkType: hard -"yn@npm:^5.0.0": - version: 5.0.0 - resolution: "yn@npm:5.0.0" - checksum: 10c0/1c745dc492c90ee386094bea21c154d919d2fd327129e268d35419a0631ddae34d2286f446e9e3c71ffaba0eef89b5d13b1e65d2b47f8ee1156cc473faa95fd8 - languageName: node - linkType: hard - "yocto-queue@npm:^0.1.0": version: 0.1.0 resolution: "yocto-queue@npm:0.1.0" From c7dcbea9f0a45ec8752598066a957e2c539fd526 Mon Sep 17 00:00:00 2001 From: Lucas Holmquist Date: Wed, 2 Sep 2026 10:13:12 -0400 Subject: [PATCH 2/3] squash: yarn deduping --- workspaces/orchestrator/yarn.lock | 95 +------------------------------ 1 file changed, 3 insertions(+), 92 deletions(-) diff --git a/workspaces/orchestrator/yarn.lock b/workspaces/orchestrator/yarn.lock index aeb74bc56d5..27804b17ecb 100644 --- a/workspaces/orchestrator/yarn.lock +++ b/workspaces/orchestrator/yarn.lock @@ -1882,7 +1882,7 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-plugin-api@npm:^1.10.0": +"@backstage/backend-plugin-api@npm:^1.10.0, @backstage/backend-plugin-api@npm:^1.9.2": version: 1.10.0 resolution: "@backstage/backend-plugin-api@npm:1.10.0" dependencies: @@ -1903,27 +1903,6 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-plugin-api@npm:^1.9.2, @backstage/backend-plugin-api@npm:^1.9.3": - version: 1.9.3 - resolution: "@backstage/backend-plugin-api@npm:1.9.3" - dependencies: - "@backstage/cli-common": "npm:^0.3.0" - "@backstage/config": "npm:^1.3.8" - "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-auth-node": "npm:^0.7.3" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.2" - "@backstage/types": "npm:^1.2.2" - "@types/express": "npm:^4.17.6" - "@types/json-schema": "npm:^7.0.6" - "@types/luxon": "npm:^3.0.0" - knex: "npm:^3.0.0" - luxon: "npm:^3.0.0" - zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/cf8547920e88bc94b812aae4b93a2d68dcf8e1cba0aa9065ca4530b795f6e89a9ec8e184a4e44ed342612ec2bb4fb25e195325a25b08edd1264b3e2de76208c2 - languageName: node - linkType: hard - "@backstage/backend-test-utils@npm:^1.11.6": version: 1.11.6 resolution: "@backstage/backend-test-utils@npm:1.11.6" @@ -1983,7 +1962,7 @@ __metadata: languageName: node linkType: hard -"@backstage/catalog-model@npm:^1.10.0": +"@backstage/catalog-model@npm:^1.10.0, @backstage/catalog-model@npm:^1.9.0": version: 1.10.0 resolution: "@backstage/catalog-model@npm:1.10.0" dependencies: @@ -1997,20 +1976,6 @@ __metadata: languageName: node linkType: hard -"@backstage/catalog-model@npm:^1.9.0": - version: 1.9.0 - resolution: "@backstage/catalog-model@npm:1.9.0" - dependencies: - "@backstage/errors": "npm:^1.3.1" - "@backstage/types": "npm:^1.2.2" - ajv: "npm:^8.10.0" - ajv-errors: "npm:^3.0.0" - lodash: "npm:^4.17.21" - zod: "npm:^3.25.76" - checksum: 10c0/05ae984123b56d830861f23c428c11e2e62b273757fcef318afe26e361f09c2bc87976dfea602bf0933fafa82955bc31e6ac0f4e8ab7bcaa583ea4755da4239f - languageName: node - linkType: hard - "@backstage/cli-common@npm:^0.2.2": version: 0.2.2 resolution: "@backstage/cli-common@npm:0.2.2" @@ -3097,29 +3062,6 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-auth-node@npm:^0.7.3": - version: 0.7.3 - resolution: "@backstage/plugin-auth-node@npm:0.7.3" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.3" - "@backstage/catalog-client": "npm:^1.16.1" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/config": "npm:^1.3.8" - "@backstage/errors": "npm:^1.3.1" - "@backstage/types": "npm:^1.2.2" - "@types/express": "npm:^4.17.6" - "@types/passport": "npm:^1.0.3" - express: "npm:^4.22.0" - jose: "npm:^5.0.0" - lodash: "npm:^4.17.21" - passport: "npm:^0.7.0" - zod: "npm:^3.25.76 || ^4.0.0" - zod-to-json-schema: "npm:^3.25.1" - zod-validation-error: "npm:^5.0.0" - checksum: 10c0/faf274cc6d13193ef8aa6daa8dba33219ee8661029e603c6eb8e80f3ed7a35860a7b5603b2667c61b9c2df976a1ede836467ee3a94be08b4b31cb910fea10f90 - languageName: node - linkType: hard - "@backstage/plugin-auth-node@npm:^0.7.4": version: 0.7.4 resolution: "@backstage/plugin-auth-node@npm:0.7.4" @@ -3648,7 +3590,7 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-common@npm:^0.9.10": +"@backstage/plugin-permission-common@npm:^0.9.10, @backstage/plugin-permission-common@npm:^0.9.9": version: 0.9.10 resolution: "@backstage/plugin-permission-common@npm:0.9.10" dependencies: @@ -3662,20 +3604,6 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-common@npm:^0.9.9": - version: 0.9.9 - resolution: "@backstage/plugin-permission-common@npm:0.9.9" - dependencies: - "@backstage/config": "npm:^1.3.8" - "@backstage/errors": "npm:^1.3.1" - "@backstage/types": "npm:^1.2.2" - cross-fetch: "npm:^4.0.0" - zod: "npm:^3.25.76 || ^4.0.0" - zod-to-json-schema: "npm:^3.25.1" - checksum: 10c0/f06156828391ff59b98c2e65d7943503fd1d18d9fd0b22b9df9bbbdeff90469233be1949d22acc9a7ca148c493ff52d2ecba78533702b60d208348c55eb9c720 - languageName: node - linkType: hard - "@backstage/plugin-permission-node@npm:^0.11.1, @backstage/plugin-permission-node@npm:^0.11.3": version: 0.11.3 resolution: "@backstage/plugin-permission-node@npm:0.11.3" @@ -3694,23 +3622,6 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-node@npm:^0.11.2": - version: 0.11.2 - resolution: "@backstage/plugin-permission-node@npm:0.11.2" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.3" - "@backstage/config": "npm:^1.3.8" - "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@types/express": "npm:^4.17.6" - express: "npm:^4.22.0" - express-promise-router: "npm:^4.1.0" - zod: "npm:^3.25.76 || ^4.0.0" - zod-to-json-schema: "npm:^3.25.1" - checksum: 10c0/70ac2494ff39fd55dfb82dad8f7be6fab91b0b21fdba3e978b2108b63cf4848f89f7bd38578629d71ddd072af7b3c4ad0c1d8916e20e4bdce88e8201c7e97d3d - languageName: node - linkType: hard - "@backstage/plugin-permission-react@npm:^0.5.2, @backstage/plugin-permission-react@npm:^0.5.3, @backstage/plugin-permission-react@npm:^0.5.4": version: 0.5.4 resolution: "@backstage/plugin-permission-react@npm:0.5.4" From 5de6564d8cc6436541ae827edbc44e5b207c30e1 Mon Sep 17 00:00:00 2001 From: Lucas Holmquist Date: Tue, 8 Sep 2026 07:57:00 -0400 Subject: [PATCH 3/3] squash: move @mui/material to a peer dep --- .../orchestrator/plugins/orchestrator-form-widgets/package.json | 2 ++ workspaces/orchestrator/yarn.lock | 2 ++ 2 files changed, 4 insertions(+) diff --git a/workspaces/orchestrator/plugins/orchestrator-form-widgets/package.json b/workspaces/orchestrator/plugins/orchestrator-form-widgets/package.json index a28a7dfcf9a..ef3bf6754b3 100644 --- a/workspaces/orchestrator/plugins/orchestrator-form-widgets/package.json +++ b/workspaces/orchestrator/plugins/orchestrator-form-widgets/package.json @@ -76,6 +76,8 @@ "tss-react": "^4.9.18" }, "peerDependencies": { + "@mui/icons-material": "^5.17.1", + "@mui/material": "^5.17.1", "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.3.0" diff --git a/workspaces/orchestrator/yarn.lock b/workspaces/orchestrator/yarn.lock index 27804b17ecb..89c5a129d56 100644 --- a/workspaces/orchestrator/yarn.lock +++ b/workspaces/orchestrator/yarn.lock @@ -9716,6 +9716,8 @@ __metadata: react-use: "npm:^17.2.4" tss-react: "npm:^4.9.18" peerDependencies: + "@mui/icons-material": ^5.17.1 + "@mui/material": ^5.17.1 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.3.0