diff --git a/.changeset/silver-snails-pull.md b/.changeset/silver-snails-pull.md new file mode 100644 index 0000000000..e9b79ccdc8 --- /dev/null +++ b/.changeset/silver-snails-pull.md @@ -0,0 +1,63 @@ +--- +'@backstage/plugin-auth-backend-module-cloudflare-access-provider': patch +'@backstage/plugin-auth-backend-module-bitbucket-server-provider': patch +'@backstage/plugin-auth-backend-module-azure-easyauth-provider': patch +'@backstage/plugin-auth-backend-module-oauth2-proxy-provider': patch +'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': patch +'@backstage/plugin-auth-backend-module-atlassian-provider': patch +'@backstage/plugin-auth-backend-module-bitbucket-provider': patch +'@backstage/plugin-auth-backend-module-microsoft-provider': patch +'@backstage/plugin-auth-backend-module-openshift-provider': patch +'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch +'@backstage/plugin-auth-backend-module-onelogin-provider': patch +'@backstage/plugin-auth-backend-module-aws-alb-provider': patch +'@backstage/plugin-auth-backend-module-gcp-iap-provider': patch +'@backstage/plugin-auth-backend-module-github-provider': patch +'@backstage/plugin-auth-backend-module-gitlab-provider': patch +'@backstage/plugin-auth-backend-module-google-provider': patch +'@backstage/plugin-auth-backend-module-oauth2-provider': patch +'@backstage/plugin-auth-backend-module-oidc-provider': patch +'@backstage/plugin-auth-backend-module-okta-provider': patch +'@backstage/plugin-scaffolder-backend-module-github': patch +'@backstage/plugin-scaffolder-backend-module-gitlab': patch +'@backstage/frontend-plugin-api': patch +'@backstage/frontend-test-utils': patch +'@internal/scaffolder': patch +'@backstage/backend-plugin-api': patch +'@backstage/backend-test-utils': patch +'@backstage/plugin-mcp-actions-backend': patch +'@backstage/plugin-permission-backend': patch +'@backstage/plugin-scaffolder-backend': patch +'@backstage/backend-defaults': patch +'@backstage/frontend-app-api': patch +'@backstage/plugin-permission-common': patch +'@backstage/core-compat-api': patch +'@backstage/core-components': patch +'@backstage/core-plugin-api': patch +'@backstage/plugin-scaffolder-react': patch +'@backstage/plugin-catalog-backend': patch +'@backstage/plugin-permission-node': patch +'@backstage/plugin-scaffolder-node': patch +'@backstage/catalog-model': patch +'@backstage/plugin-search-backend': patch +'@backstage/core-app-api': patch +'@backstage/plugin-catalog-react': patch +'@backstage/plugin-techdocs-node': patch +'@backstage/repo-tools': patch +'@backstage/plugin-app-backend': patch +'@backstage/plugin-mui-to-bui': patch +'@backstage/plugin-scaffolder': patch +'example-app-next': patch +'@backstage/cli-node': patch +'@backstage/plugin-app-react': patch +'@backstage/plugin-auth-node': patch +'@backstage/plugin-api-docs': patch +'@backstage/plugin-app-node': patch +'@backstage/cli': patch +'@backstage/plugin-home': patch +'@backstage/ui': patch +'@backstage/plugin-app': patch +'@backstage/plugin-org': patch +--- + +Updated dependency `zod` to `3.25.76 || ^4.0.0` diff --git a/package.json b/package.json index c89dcefce6..0c969724d2 100644 --- a/package.json +++ b/package.json @@ -178,7 +178,7 @@ "typedoc": "^0.28.0", "typescript": "~5.7.0", "vite": "^7.1.5", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "packageManager": "yarn@4.8.1", "engines": { diff --git a/packages/backend-plugin-api/package.json b/packages/backend-plugin-api/package.json index 8f674cda44..f12b75d57f 100644 --- a/packages/backend-plugin-api/package.json +++ b/packages/backend-plugin-api/package.json @@ -66,7 +66,7 @@ "json-schema": "^0.4.0", "knex": "^3.0.0", "luxon": "^3.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "workspace:^", diff --git a/packages/cli-module-new/templates/backend-plugin/package.json.hbs b/packages/cli-module-new/templates/backend-plugin/package.json.hbs index 4e23376c56..c1555a058f 100644 --- a/packages/cli-module-new/templates/backend-plugin/package.json.hbs +++ b/packages/cli-module-new/templates/backend-plugin/package.json.hbs @@ -29,7 +29,7 @@ "@backstage/plugin-catalog-node": "{{versionQuery '@backstage/plugin-catalog-node'}}", "express": "{{versionQuery 'express' '4.17.1'}}", "express-promise-router": "{{versionQuery 'express-promise-router' '4.1.0'}}", - "zod": "{{versionQuery 'zod' '3.25.76'}}" + "zod": "{{versionQuery 'zod' '3.25.76 || ^4.0.0'}}" }, "devDependencies": { "@backstage/backend-test-utils": "{{versionQuery '@backstage/backend-test-utils'}}", diff --git a/packages/cli-node/package.json b/packages/cli-node/package.json index 483b0eccff..fbefa34fcc 100644 --- a/packages/cli-node/package.json +++ b/packages/cli-node/package.json @@ -44,7 +44,7 @@ "pirates": "^4.0.6", "semver": "^7.5.3", "yaml": "^2.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "workspace:^", diff --git a/packages/core-app-api/package.json b/packages/core-app-api/package.json index c37d4172a4..71c192e957 100644 --- a/packages/core-app-api/package.json +++ b/packages/core-app-api/package.json @@ -58,7 +58,7 @@ "prop-types": "^15.7.2", "react-use": "^17.2.4", "zen-observable": "^0.10.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/cli": "workspace:^", diff --git a/packages/core-compat-api/package.json b/packages/core-compat-api/package.json index 6ee93be875..e82140d5e2 100644 --- a/packages/core-compat-api/package.json +++ b/packages/core-compat-api/package.json @@ -40,7 +40,7 @@ "@backstage/types": "workspace:^", "@backstage/version-bridge": "workspace:^", "lodash": "^4.17.21", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/cli": "workspace:^", @@ -56,7 +56,7 @@ "react": "^18.0.2", "react-dom": "^18.0.2", "react-router-dom": "^6.30.2", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0", diff --git a/packages/core-components/package.json b/packages/core-components/package.json index ecc27a6cc5..b94cc13f2d 100644 --- a/packages/core-components/package.json +++ b/packages/core-components/package.json @@ -95,7 +95,7 @@ "rehype-sanitize": "^5.0.0", "remark-gfm": "^3.0.1", "zen-observable": "^0.10.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/app-defaults": "workspace:^", diff --git a/packages/core-plugin-api/package.json b/packages/core-plugin-api/package.json index 8af605aa72..f97e7b803c 100644 --- a/packages/core-plugin-api/package.json +++ b/packages/core-plugin-api/package.json @@ -55,7 +55,7 @@ "@backstage/types": "workspace:^", "@backstage/version-bridge": "workspace:^", "history": "^5.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/cli": "workspace:^", diff --git a/packages/filter-predicates/package.json b/packages/filter-predicates/package.json index 7c2a6bbf80..678707c833 100644 --- a/packages/filter-predicates/package.json +++ b/packages/filter-predicates/package.json @@ -39,7 +39,7 @@ "@backstage/config": "workspace:^", "@backstage/errors": "workspace:^", "@backstage/types": "workspace:^", - "zod": "^3.25.76", + "zod": "^3.25.76 || ^4.0.0", "zod-validation-error": "^4.0.2" }, "devDependencies": { diff --git a/packages/frontend-app-api/package.json b/packages/frontend-app-api/package.json index f5dea017a9..e807188f6c 100644 --- a/packages/frontend-app-api/package.json +++ b/packages/frontend-app-api/package.json @@ -42,7 +42,7 @@ "@backstage/types": "workspace:^", "@backstage/version-bridge": "workspace:^", "lodash": "^4.17.21", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/cli": "workspace:^", diff --git a/packages/frontend-test-utils/package.json b/packages/frontend-test-utils/package.json index 59c5545a81..63f5417153 100644 --- a/packages/frontend-test-utils/package.json +++ b/packages/frontend-test-utils/package.json @@ -46,7 +46,7 @@ "@backstage/version-bridge": "workspace:^", "i18next": "^22.4.15", "zen-observable": "^0.10.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/cli": "workspace:^", diff --git a/packages/repo-tools/package.json b/packages/repo-tools/package.json index c2156beb3e..f27e77862b 100644 --- a/packages/repo-tools/package.json +++ b/packages/repo-tools/package.json @@ -84,7 +84,7 @@ "tar": "^7.5.6", "ts-morph": "^24.0.0", "yaml-diff-patch": "^2.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "workspace:^", diff --git a/packages/scaffolder-internal/package.json b/packages/scaffolder-internal/package.json index 1bbd38b578..0ee520153e 100644 --- a/packages/scaffolder-internal/package.json +++ b/packages/scaffolder-internal/package.json @@ -25,7 +25,7 @@ "dependencies": { "@backstage/frontend-plugin-api": "workspace:^", "@backstage/plugin-scaffolder-react": "workspace:^", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/cli": "workspace:^" diff --git a/plugins/app/package.json b/plugins/app/package.json index 974a39853b..25ec33883f 100644 --- a/plugins/app/package.json +++ b/plugins/app/package.json @@ -73,7 +73,7 @@ "motion": "^12.0.0", "react-use": "^17.2.4", "zen-observable": "^0.10.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/cli": "workspace:^", diff --git a/plugins/auth-backend-module-atlassian-provider/package.json b/plugins/auth-backend-module-atlassian-provider/package.json index e96be47580..604f8b1cb2 100644 --- a/plugins/auth-backend-module-atlassian-provider/package.json +++ b/plugins/auth-backend-module-atlassian-provider/package.json @@ -39,7 +39,7 @@ "express": "^4.22.0", "passport": "^0.7.0", "passport-atlassian-oauth2": "^2.1.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/auth-backend-module-aws-alb-provider/package.json b/plugins/auth-backend-module-aws-alb-provider/package.json index 7145eea19f..a206da0824 100644 --- a/plugins/auth-backend-module-aws-alb-provider/package.json +++ b/plugins/auth-backend-module-aws-alb-provider/package.json @@ -43,7 +43,7 @@ "@backstage/plugin-auth-node": "workspace:^", "jose": "^5.0.0", "node-cache": "^5.1.2", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "workspace:^", diff --git a/plugins/auth-backend-module-azure-easyauth-provider/package.json b/plugins/auth-backend-module-azure-easyauth-provider/package.json index fcb2c85d97..e2d6b3f6f2 100644 --- a/plugins/auth-backend-module-azure-easyauth-provider/package.json +++ b/plugins/auth-backend-module-azure-easyauth-provider/package.json @@ -41,7 +41,7 @@ "express": "^4.22.0", "jose": "^5.0.0", "passport": "^0.7.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "workspace:^", diff --git a/plugins/auth-backend-module-bitbucket-provider/package.json b/plugins/auth-backend-module-bitbucket-provider/package.json index 4835828f1a..694fadcbb1 100644 --- a/plugins/auth-backend-module-bitbucket-provider/package.json +++ b/plugins/auth-backend-module-bitbucket-provider/package.json @@ -39,7 +39,7 @@ "express": "^4.22.0", "passport": "^0.7.0", "passport-bitbucket-oauth2": "^0.1.2", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/auth-backend-module-bitbucket-server-provider/package.json b/plugins/auth-backend-module-bitbucket-server-provider/package.json index 4ae6ff37eb..220691062f 100644 --- a/plugins/auth-backend-module-bitbucket-server-provider/package.json +++ b/plugins/auth-backend-module-bitbucket-server-provider/package.json @@ -38,7 +38,7 @@ "@backstage/plugin-auth-node": "workspace:^", "passport": "^0.7.0", "passport-oauth2": "^1.6.1", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/auth-backend-module-cloudflare-access-provider/package.json b/plugins/auth-backend-module-cloudflare-access-provider/package.json index 60f6cbc413..70f7e27bde 100644 --- a/plugins/auth-backend-module-cloudflare-access-provider/package.json +++ b/plugins/auth-backend-module-cloudflare-access-provider/package.json @@ -40,7 +40,7 @@ "@backstage/plugin-auth-node": "workspace:^", "express": "^4.22.0", "jose": "^5.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/auth-backend-module-gcp-iap-provider/package.json b/plugins/auth-backend-module-gcp-iap-provider/package.json index 2c29c29e3c..1533f796f8 100644 --- a/plugins/auth-backend-module-gcp-iap-provider/package.json +++ b/plugins/auth-backend-module-gcp-iap-provider/package.json @@ -43,7 +43,7 @@ "@backstage/plugin-auth-node": "workspace:^", "@backstage/types": "workspace:^", "google-auth-library": "^9.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "workspace:^", diff --git a/plugins/auth-backend-module-github-provider/package.json b/plugins/auth-backend-module-github-provider/package.json index bcebf762fd..ca3262f3b6 100644 --- a/plugins/auth-backend-module-github-provider/package.json +++ b/plugins/auth-backend-module-github-provider/package.json @@ -37,7 +37,7 @@ "@backstage/backend-plugin-api": "workspace:^", "@backstage/plugin-auth-node": "workspace:^", "passport-github2": "^0.1.12", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/auth-backend-module-gitlab-provider/package.json b/plugins/auth-backend-module-gitlab-provider/package.json index 8a12e491d7..f836a87396 100644 --- a/plugins/auth-backend-module-gitlab-provider/package.json +++ b/plugins/auth-backend-module-gitlab-provider/package.json @@ -39,7 +39,7 @@ "express": "^4.22.0", "passport": "^0.7.0", "passport-gitlab2": "^5.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/auth-backend-module-google-provider/package.json b/plugins/auth-backend-module-google-provider/package.json index fa0ae5e42d..409f96ac45 100644 --- a/plugins/auth-backend-module-google-provider/package.json +++ b/plugins/auth-backend-module-google-provider/package.json @@ -42,7 +42,7 @@ "@backstage/plugin-auth-node": "workspace:^", "google-auth-library": "^9.0.0", "passport-google-oauth20": "^2.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "workspace:^", diff --git a/plugins/auth-backend-module-microsoft-provider/package.json b/plugins/auth-backend-module-microsoft-provider/package.json index a869d75af2..fc978ba023 100644 --- a/plugins/auth-backend-module-microsoft-provider/package.json +++ b/plugins/auth-backend-module-microsoft-provider/package.json @@ -39,7 +39,7 @@ "express": "^4.22.0", "jose": "^5.0.0", "passport-microsoft": "^1.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/auth-backend-module-oauth2-provider/package.json b/plugins/auth-backend-module-oauth2-provider/package.json index 6eb517fbc6..9f705004ee 100644 --- a/plugins/auth-backend-module-oauth2-provider/package.json +++ b/plugins/auth-backend-module-oauth2-provider/package.json @@ -38,7 +38,7 @@ "@backstage/plugin-auth-node": "workspace:^", "passport": "^0.7.0", "passport-oauth2": "^1.6.1", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/auth-backend-module-oauth2-proxy-provider/package.json b/plugins/auth-backend-module-oauth2-proxy-provider/package.json index caece3cfb2..380bf340bc 100644 --- a/plugins/auth-backend-module-oauth2-proxy-provider/package.json +++ b/plugins/auth-backend-module-oauth2-proxy-provider/package.json @@ -37,7 +37,7 @@ "@backstage/errors": "workspace:^", "@backstage/plugin-auth-node": "workspace:^", "jose": "^5.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "workspace:^", diff --git a/plugins/auth-backend-module-oidc-provider/package.json b/plugins/auth-backend-module-oidc-provider/package.json index 85f9b81cdd..94803d49d7 100644 --- a/plugins/auth-backend-module-oidc-provider/package.json +++ b/plugins/auth-backend-module-oidc-provider/package.json @@ -42,7 +42,7 @@ "express": "^4.22.0", "openid-client": "^5.5.0", "passport": "^0.7.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/auth-backend-module-okta-provider/package.json b/plugins/auth-backend-module-okta-provider/package.json index 16b05d8f60..ee43e869ed 100644 --- a/plugins/auth-backend-module-okta-provider/package.json +++ b/plugins/auth-backend-module-okta-provider/package.json @@ -39,7 +39,7 @@ "@davidzemon/passport-okta-oauth": "^0.0.7", "express": "^4.22.0", "passport": "^0.7.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/auth-backend-module-onelogin-provider/package.json b/plugins/auth-backend-module-onelogin-provider/package.json index 4d9258a5df..1bef49600f 100644 --- a/plugins/auth-backend-module-onelogin-provider/package.json +++ b/plugins/auth-backend-module-onelogin-provider/package.json @@ -39,7 +39,7 @@ "express": "^4.22.0", "passport": "^0.7.0", "passport-onelogin-oauth": "^0.0.1", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/auth-backend-module-openshift-provider/package.json b/plugins/auth-backend-module-openshift-provider/package.json index 4191cf7bc7..24d2e59c16 100644 --- a/plugins/auth-backend-module-openshift-provider/package.json +++ b/plugins/auth-backend-module-openshift-provider/package.json @@ -39,7 +39,7 @@ "@backstage/plugin-auth-node": "workspace:^", "@backstage/types": "workspace:^", "passport-oauth2": "^1.8.0", - "zod": "^3.24.2" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json index 5f034ed3e5..ce2a7a30cf 100644 --- a/plugins/catalog-backend/package.json +++ b/plugins/catalog-backend/package.json @@ -95,7 +95,7 @@ "uuid": "^11.0.0", "yaml": "^2.0.0", "yn": "^4.0.0", - "zod": "^3.25.76", + "zod": "^3.25.76 || ^4.0.0", "zod-validation-error": "^4.0.2" }, "devDependencies": { diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json index 35a0abd20b..9cda23e6b0 100644 --- a/plugins/catalog-react/package.json +++ b/plugins/catalog-react/package.json @@ -105,7 +105,7 @@ "react-dom": "^18.0.2", "react-router-dom": "^6.30.2", "react-test-renderer": "^16.13.1", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "peerDependencies": { "@backstage/frontend-test-utils": "workspace:^", diff --git a/plugins/home/package.json b/plugins/home/package.json index d35003d921..2315643036 100644 --- a/plugins/home/package.json +++ b/plugins/home/package.json @@ -79,7 +79,7 @@ "react-grid-layout": "1.3.4", "react-resizable": "^3.0.4", "react-use": "^17.2.4", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/cli": "workspace:^", diff --git a/plugins/mcp-actions-backend/package.json b/plugins/mcp-actions-backend/package.json index 770e52474c..58b8d8fc5a 100644 --- a/plugins/mcp-actions-backend/package.json +++ b/plugins/mcp-actions-backend/package.json @@ -47,7 +47,7 @@ "express": "^4.22.0", "express-promise-router": "^4.1.0", "minimatch": "^10.2.1", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/permission-backend/package.json b/plugins/permission-backend/package.json index ca97759c19..40ef10dcf6 100644 --- a/plugins/permission-backend/package.json +++ b/plugins/permission-backend/package.json @@ -62,7 +62,7 @@ "express-promise-router": "^4.1.0", "lodash": "^4.17.21", "yn": "^4.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/scaffolder-backend-module-bitbucket-cloud/package.json b/plugins/scaffolder-backend-module-bitbucket-cloud/package.json index 10ff9bc679..46be5ea69d 100644 --- a/plugins/scaffolder-backend-module-bitbucket-cloud/package.json +++ b/plugins/scaffolder-backend-module-bitbucket-cloud/package.json @@ -51,7 +51,7 @@ "bitbucket": "^2.12.0", "fs-extra": "^11.2.0", "yaml": "^2.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "workspace:^", diff --git a/plugins/scaffolder-backend-module-github/package.json b/plugins/scaffolder-backend-module-github/package.json index 27f4241a8d..cad8221cd2 100644 --- a/plugins/scaffolder-backend-module-github/package.json +++ b/plugins/scaffolder-backend-module-github/package.json @@ -55,7 +55,7 @@ "octokit": "^3.0.0", "octokit-plugin-create-pull-request": "^5.0.0", "yaml": "^2.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "workspace:^", diff --git a/plugins/scaffolder-backend-module-gitlab/package.json b/plugins/scaffolder-backend-module-gitlab/package.json index 28517d25f6..f803e90518 100644 --- a/plugins/scaffolder-backend-module-gitlab/package.json +++ b/plugins/scaffolder-backend-module-gitlab/package.json @@ -55,7 +55,7 @@ "@gitbeaker/rest": "^43.8.0", "luxon": "^3.0.0", "yaml": "^2.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "workspace:^", diff --git a/plugins/search-backend/package.json b/plugins/search-backend/package.json index c734c4e549..3777f83c9d 100644 --- a/plugins/search-backend/package.json +++ b/plugins/search-backend/package.json @@ -70,7 +70,7 @@ "lodash": "^4.17.21", "qs": "^6.10.1", "yn": "^4.0.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/plugins/user-settings-backend/package.json b/plugins/user-settings-backend/package.json index e512de98c4..90791ae595 100644 --- a/plugins/user-settings-backend/package.json +++ b/plugins/user-settings-backend/package.json @@ -59,7 +59,7 @@ "express-promise-router": "^4.1.0", "knex": "^3.0.0", "p-limit": "^3.1.0", - "zod": "^3.25.76" + "zod": "^3.25.76 || ^4.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/yarn.lock b/yarn.lock index 32925b2446..dc6c8b6727 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2524,7 +2524,6 @@ __metadata: "@backstage/integration-aws-node": "workspace:^" "@backstage/plugin-auth-node": "workspace:^" "@backstage/plugin-events-node": "workspace:^" - "@backstage/plugin-permission-common": "workspace:^" "@backstage/plugin-permission-node": "workspace:^" "@backstage/types": "workspace:^" "@google-cloud/cloud-sql-connector": "npm:^1.4.0" @@ -2594,7 +2593,7 @@ __metadata: winston-transport: "npm:^4.5.0" yauzl: "npm:^3.0.0" yn: "npm:^4.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" peerDependencies: "@google-cloud/cloud-sql-connector": ^1.4.0 @@ -2703,7 +2702,7 @@ __metadata: json-schema: "npm:^0.4.0" knex: "npm:^3.0.0" luxon: "npm:^3.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -2746,7 +2745,7 @@ __metadata: text-extensions: "npm:^2.4.0" uuid: "npm:^11.0.0" yn: "npm:^4.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" peerDependencies: "@types/jest": "*" @@ -2802,346 +2801,6 @@ __metadata: languageName: unknown linkType: soft -"@backstage/cli-defaults@workspace:*, @backstage/cli-defaults@workspace:^, @backstage/cli-defaults@workspace:packages/cli-defaults": - version: 0.0.0-use.local - resolution: "@backstage/cli-defaults@workspace:packages/cli-defaults" - dependencies: - "@backstage/cli": "workspace:^" - "@backstage/cli-module-actions": "workspace:^" - "@backstage/cli-module-auth": "workspace:^" - "@backstage/cli-module-build": "workspace:^" - "@backstage/cli-module-config": "workspace:^" - "@backstage/cli-module-github": "workspace:^" - "@backstage/cli-module-info": "workspace:^" - "@backstage/cli-module-lint": "workspace:^" - "@backstage/cli-module-maintenance": "workspace:^" - "@backstage/cli-module-migrate": "workspace:^" - "@backstage/cli-module-new": "workspace:^" - "@backstage/cli-module-test-jest": "workspace:^" - "@backstage/cli-module-translations": "workspace:^" - languageName: unknown - linkType: soft - -"@backstage/cli-module-actions@workspace:^, @backstage/cli-module-actions@workspace:packages/cli-module-actions": - version: 0.0.0-use.local - resolution: "@backstage/cli-module-actions@workspace:packages/cli-module-actions" - dependencies: - "@backstage/backend-test-utils": "workspace:^" - "@backstage/cli": "workspace:^" - "@backstage/cli-module-auth": "workspace:^" - "@backstage/cli-node": "workspace:^" - cleye: "npm:^2.3.0" - bin: - cli-module-actions: bin/backstage-cli-module-actions - languageName: unknown - linkType: soft - -"@backstage/cli-module-auth@workspace:^, @backstage/cli-module-auth@workspace:packages/cli-module-auth": - version: 0.0.0-use.local - resolution: "@backstage/cli-module-auth@workspace:packages/cli-module-auth" - dependencies: - "@backstage/backend-test-utils": "workspace:^" - "@backstage/cli": "workspace:^" - "@backstage/cli-node": "workspace:^" - "@backstage/errors": "workspace:^" - "@types/fs-extra": "npm:^11.0.0" - "@types/proper-lockfile": "npm:^4" - cleye: "npm:^2.3.0" - fs-extra: "npm:^11.2.0" - glob: "npm:^7.1.7" - inquirer: "npm:^8.2.0" - keytar: "npm:^7.9.0" - proper-lockfile: "npm:^4.1.2" - yaml: "npm:^2.0.0" - zod: "npm:^3.25.76" - dependenciesMeta: - keytar: - optional: true - bin: - cli-module-auth: bin/backstage-cli-module-auth - languageName: unknown - linkType: soft - -"@backstage/cli-module-build@workspace:^, @backstage/cli-module-build@workspace:packages/cli-module-build": - version: 0.0.0-use.local - resolution: "@backstage/cli-module-build@workspace:packages/cli-module-build" - dependencies: - "@backstage/backend-test-utils": "workspace:^" - "@backstage/cli": "workspace:^" - "@backstage/cli-common": "workspace:^" - "@backstage/cli-node": "workspace:^" - "@backstage/config": "workspace:^" - "@backstage/config-loader": "workspace:^" - "@backstage/errors": "workspace:^" - "@backstage/module-federation-common": "workspace:^" - "@manypkg/get-packages": "npm:^1.1.3" - "@module-federation/enhanced": "npm:^0.21.6" - "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.6.0" - "@rollup/plugin-commonjs": "npm:^26.0.0" - "@rollup/plugin-json": "npm:^6.0.0" - "@rollup/plugin-node-resolve": "npm:^15.0.0" - "@rollup/plugin-yaml": "npm:^4.0.0" - "@rspack/core": "npm:^1.4.11" - "@rspack/dev-server": "npm:^1.1.4" - "@rspack/plugin-react-refresh": "npm:^1.4.3" - "@swc/core": "npm:^1.15.6" - "@types/fs-extra": "npm:^11.0.0" - "@types/lodash": "npm:^4.14.151" - "@types/npm-packlist": "npm:^3.0.0" - "@types/shell-quote": "npm:^1.7.5" - bfj: "npm:^9.0.2" - buffer: "npm:^6.0.3" - chalk: "npm:^4.0.0" - chokidar: "npm:^3.3.1" - cleye: "npm:^2.3.0" - cross-spawn: "npm:^7.0.3" - css-loader: "npm:^6.5.1" - ctrlc-windows: "npm:^2.1.0" - esbuild-loader: "npm:^4.0.0" - eslint-rspack-plugin: "npm:^4.2.1" - eslint-webpack-plugin: "npm:^4.2.0" - fork-ts-checker-webpack-plugin: "npm:^9.0.0" - fs-extra: "npm:^11.2.0" - glob: "npm:^7.1.7" - html-webpack-plugin: "npm:^5.6.3" - lodash: "npm:^4.17.21" - mini-css-extract-plugin: "npm:^2.4.2" - node-stdlib-browser: "npm:^1.3.1" - npm-packlist: "npm:^5.0.0" - p-queue: "npm:^6.6.2" - postcss: "npm:^8.1.0" - postcss-import: "npm:^16.1.0" - process: "npm:^0.11.10" - raw-loader: "npm:^4.0.2" - react-dev-utils: "npm:^12.0.0-next.60" - react-refresh: "npm:^0.18.0" - rollup: "npm:^4.27.3" - rollup-plugin-dts: "npm:^6.1.0" - rollup-plugin-esbuild: "npm:^6.1.1" - rollup-plugin-postcss: "npm:^4.0.0" - rollup-pluginutils: "npm:^2.8.2" - shell-quote: "npm:^1.8.1" - style-loader: "npm:^3.3.1" - swc-loader: "npm:^0.2.3" - tar: "npm:^7.5.6" - ts-checker-rspack-plugin: "npm:^1.1.5" - ts-morph: "npm:^24.0.0" - util: "npm:^0.12.3" - webpack: "npm:~5.105.0" - webpack-dev-server: "npm:^5.0.0" - yml-loader: "npm:^2.1.0" - yn: "npm:^4.0.0" - bin: - cli-module-build: bin/backstage-cli-module-build - languageName: unknown - linkType: soft - -"@backstage/cli-module-config@workspace:^, @backstage/cli-module-config@workspace:packages/cli-module-config": - version: 0.0.0-use.local - resolution: "@backstage/cli-module-config@workspace:packages/cli-module-config" - dependencies: - "@backstage/cli": "workspace:^" - "@backstage/cli-common": "workspace:^" - "@backstage/cli-node": "workspace:^" - "@backstage/config": "workspace:^" - "@backstage/config-loader": "workspace:^" - "@backstage/types": "workspace:^" - "@manypkg/get-packages": "npm:^1.1.3" - "@types/json-schema": "npm:^7.0.6" - chalk: "npm:^4.0.0" - cleye: "npm:^2.3.0" - json-schema: "npm:^0.4.0" - react-dev-utils: "npm:^12.0.0-next.60" - yaml: "npm:^2.0.0" - bin: - cli-module-config: bin/backstage-cli-module-config - languageName: unknown - linkType: soft - -"@backstage/cli-module-github@workspace:^, @backstage/cli-module-github@workspace:packages/cli-module-github": - version: 0.0.0-use.local - resolution: "@backstage/cli-module-github@workspace:packages/cli-module-github" - dependencies: - "@backstage/cli": "workspace:^" - "@backstage/cli-common": "workspace:^" - "@backstage/cli-node": "workspace:^" - "@octokit/request": "npm:^8.0.0" - "@types/express": "npm:^4.17.6" - "@types/fs-extra": "npm:^11.0.0" - chalk: "npm:^4.0.0" - cleye: "npm:^2.3.0" - express: "npm:^4.22.0" - fs-extra: "npm:^11.2.0" - inquirer: "npm:^8.2.0" - react-dev-utils: "npm:^12.0.0-next.60" - yaml: "npm:^2.0.0" - bin: - cli-module-github: bin/backstage-cli-module-github - languageName: unknown - linkType: soft - -"@backstage/cli-module-info@workspace:^, @backstage/cli-module-info@workspace:packages/cli-module-info": - version: 0.0.0-use.local - resolution: "@backstage/cli-module-info@workspace:packages/cli-module-info" - dependencies: - "@backstage/cli": "workspace:^" - "@backstage/cli-common": "workspace:^" - "@backstage/cli-node": "workspace:^" - "@types/fs-extra": "npm:^11.0.0" - cleye: "npm:^2.3.0" - fs-extra: "npm:^11.2.0" - minimatch: "npm:^10.2.1" - bin: - cli-module-info: bin/backstage-cli-module-info - languageName: unknown - linkType: soft - -"@backstage/cli-module-lint@workspace:^, @backstage/cli-module-lint@workspace:packages/cli-module-lint": - version: 0.0.0-use.local - resolution: "@backstage/cli-module-lint@workspace:packages/cli-module-lint" - dependencies: - "@backstage/cli": "workspace:^" - "@backstage/cli-common": "workspace:^" - "@backstage/cli-node": "workspace:^" - "@types/fs-extra": "npm:^11.0.0" - "@types/shell-quote": "npm:^1.7.5" - chalk: "npm:^4.0.0" - cleye: "npm:^2.3.0" - eslint: "npm:^8.6.0" - eslint-formatter-friendly: "npm:^7.0.0" - fs-extra: "npm:^11.2.0" - globby: "npm:^11.1.0" - shell-quote: "npm:^1.8.1" - bin: - cli-module-lint: bin/backstage-cli-module-lint - languageName: unknown - linkType: soft - -"@backstage/cli-module-maintenance@workspace:^, @backstage/cli-module-maintenance@workspace:packages/cli-module-maintenance": - version: 0.0.0-use.local - resolution: "@backstage/cli-module-maintenance@workspace:packages/cli-module-maintenance" - dependencies: - "@backstage/cli": "workspace:^" - "@backstage/cli-common": "workspace:^" - "@backstage/cli-node": "workspace:^" - "@types/fs-extra": "npm:^11.0.0" - chalk: "npm:^4.0.0" - cleye: "npm:^2.3.0" - eslint: "npm:^8.6.0" - fs-extra: "npm:^11.2.0" - bin: - cli-module-maintenance: bin/backstage-cli-module-maintenance - languageName: unknown - linkType: soft - -"@backstage/cli-module-migrate@workspace:^, @backstage/cli-module-migrate@workspace:packages/cli-module-migrate": - version: 0.0.0-use.local - resolution: "@backstage/cli-module-migrate@workspace:packages/cli-module-migrate" - dependencies: - "@backstage/backend-test-utils": "workspace:^" - "@backstage/cli": "workspace:^" - "@backstage/cli-common": "workspace:^" - "@backstage/cli-node": "workspace:^" - "@backstage/errors": "workspace:^" - "@backstage/release-manifests": "workspace:^" - "@backstage/test-utils": "workspace:^" - "@manypkg/get-packages": "npm:^1.1.3" - "@types/fs-extra": "npm:^11.0.0" - "@types/semver": "npm:^7" - chalk: "npm:^4.0.0" - cleye: "npm:^2.3.0" - fs-extra: "npm:^11.2.0" - minimatch: "npm:^10.2.1" - msw: "npm:^1.0.0" - ora: "npm:^5.3.0" - replace-in-file: "npm:^7.1.0" - semver: "npm:^7.5.3" - bin: - cli-module-migrate: bin/backstage-cli-module-migrate - languageName: unknown - linkType: soft - -"@backstage/cli-module-new@workspace:^, @backstage/cli-module-new@workspace:packages/cli-module-new": - version: 0.0.0-use.local - resolution: "@backstage/cli-module-new@workspace:packages/cli-module-new" - dependencies: - "@backstage/backend-test-utils": "workspace:^" - "@backstage/cli": "workspace:^" - "@backstage/cli-common": "workspace:^" - "@backstage/cli-node": "workspace:^" - "@backstage/core-plugin-api": "workspace:^" - "@backstage/errors": "workspace:^" - "@backstage/test-utils": "workspace:^" - "@types/fs-extra": "npm:^11.0.0" - "@types/inquirer": "npm:^8.1.3" - "@types/lodash": "npm:^4.14.151" - "@types/recursive-readdir": "npm:^2.2.0" - chalk: "npm:^4.0.0" - cleye: "npm:^2.3.0" - fs-extra: "npm:^11.2.0" - handlebars: "npm:^4.7.3" - inquirer: "npm:^8.2.0" - lodash: "npm:^4.17.21" - ora: "npm:^5.3.0" - recursive-readdir: "npm:^2.2.2" - semver: "npm:^7.5.3" - yaml: "npm:^2.0.0" - zod: "npm:^3.25.76" - zod-validation-error: "npm:^4.0.2" - bin: - cli-module-new: bin/backstage-cli-module-new - languageName: unknown - linkType: soft - -"@backstage/cli-module-test-jest@workspace:^, @backstage/cli-module-test-jest@workspace:packages/cli-module-test-jest": - version: 0.0.0-use.local - resolution: "@backstage/cli-module-test-jest@workspace:packages/cli-module-test-jest" - dependencies: - "@backstage/cli": "workspace:^" - "@backstage/cli-common": "workspace:^" - "@backstage/cli-node": "workspace:^" - "@swc/core": "npm:^1.15.6" - "@swc/jest": "npm:^0.2.39" - cleye: "npm:^2.3.0" - cross-fetch: "npm:^4.0.0" - fs-extra: "npm:^11.2.0" - glob: "npm:^7.1.7" - jest-css-modules: "npm:^2.1.0" - sucrase: "npm:^3.20.2" - yargs: "npm:^16.2.0" - peerDependencies: - "@jest/environment-jsdom-abstract": ^30.0.0 - jest: ^29.0.0 || ^30.0.0 - jest-environment-jsdom: "*" - jsdom: ^27.1.0 - peerDependenciesMeta: - "@jest/environment-jsdom-abstract": - optional: true - jest-environment-jsdom: - optional: true - jsdom: - optional: true - bin: - cli-module-test-jest: bin/backstage-cli-module-test-jest - languageName: unknown - linkType: soft - -"@backstage/cli-module-translations@workspace:^, @backstage/cli-module-translations@workspace:packages/cli-module-translations": - version: 0.0.0-use.local - resolution: "@backstage/cli-module-translations@workspace:packages/cli-module-translations" - dependencies: - "@backstage/cli": "workspace:^" - "@backstage/cli-common": "workspace:^" - "@backstage/cli-node": "workspace:^" - "@types/fs-extra": "npm:^11.0.0" - cleye: "npm:^2.3.0" - fs-extra: "npm:^11.2.0" - ts-morph: "npm:^24.0.0" - bin: - cli-module-translations: bin/backstage-cli-module-translations - languageName: unknown - linkType: soft - "@backstage/cli-node@workspace:^, @backstage/cli-node@workspace:packages/cli-node": version: 0.0.0-use.local resolution: "@backstage/cli-node@workspace:packages/cli-node" @@ -3156,18 +2815,10 @@ __metadata: "@types/yarnpkg__lockfile": "npm:^1.1.4" "@yarnpkg/lockfile": "npm:^1.1.0" "@yarnpkg/parsers": "npm:^3.0.0" - chalk: "npm:^4.0.0" - commander: "npm:^12.0.0" fs-extra: "npm:^11.2.0" - pirates: "npm:^4.0.6" semver: "npm:^7.5.3" yaml: "npm:^2.0.0" - zod: "npm:^3.25.76" - peerDependencies: - "@swc/core": ^1.15.6 - peerDependenciesMeta: - "@swc/core": - optional: true + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -3178,43 +2829,82 @@ __metadata: "@backstage/backend-plugin-api": "workspace:^" "@backstage/backend-test-utils": "workspace:^" "@backstage/catalog-client": "workspace:^" + "@backstage/catalog-model": "workspace:^" "@backstage/cli-common": "workspace:^" - "@backstage/cli-defaults": "workspace:^" - "@backstage/cli-module-build": "workspace:^" - "@backstage/cli-module-test-jest": "workspace:^" "@backstage/cli-node": "workspace:^" "@backstage/config": "workspace:^" + "@backstage/config-loader": "workspace:^" "@backstage/core-app-api": "workspace:^" "@backstage/core-components": "workspace:^" "@backstage/core-plugin-api": "workspace:^" "@backstage/dev-utils": "workspace:^" "@backstage/errors": "workspace:^" "@backstage/eslint-plugin": "workspace:^" + "@backstage/integration": "workspace:^" + "@backstage/module-federation-common": "workspace:^" "@backstage/plugin-auth-backend": "workspace:^" "@backstage/plugin-auth-backend-module-guest-provider": "workspace:^" "@backstage/plugin-catalog-node": "workspace:^" "@backstage/plugin-scaffolder-node": "workspace:^" "@backstage/plugin-scaffolder-node-test-utils": "workspace:^" + "@backstage/release-manifests": "workspace:^" "@backstage/test-utils": "workspace:^" "@backstage/theme": "workspace:^" + "@backstage/types": "workspace:^" "@jest/environment-jsdom-abstract": "npm:^30.0.0" "@manypkg/get-packages": "npm:^1.1.3" + "@module-federation/enhanced": "npm:^0.21.6" + "@octokit/request": "npm:^8.0.0" + "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.6.0" + "@rollup/plugin-commonjs": "npm:^26.0.0" + "@rollup/plugin-json": "npm:^6.0.0" + "@rollup/plugin-node-resolve": "npm:^15.0.0" + "@rollup/plugin-yaml": "npm:^4.0.0" + "@rspack/core": "npm:^1.4.11" + "@rspack/dev-server": "npm:^1.1.4" + "@rspack/plugin-react-refresh": "npm:^1.4.3" "@spotify/eslint-config-base": "npm:^15.0.0" "@spotify/eslint-config-react": "npm:^15.0.0" "@spotify/eslint-config-typescript": "npm:^15.0.0" "@swc/core": "npm:^1.15.6" + "@swc/helpers": "npm:^0.5.17" "@swc/jest": "npm:^0.2.39" + "@types/cross-spawn": "npm:^6.0.2" + "@types/ejs": "npm:^3.1.3" + "@types/express": "npm:^4.17.6" "@types/fs-extra": "npm:^11.0.0" + "@types/http-proxy": "npm:^1.17.4" + "@types/inquirer": "npm:^8.1.3" "@types/jest": "npm:^30.0.0" "@types/node": "npm:^22.13.14" + "@types/npm-packlist": "npm:^3.0.0" + "@types/proper-lockfile": "npm:^4" + "@types/recursive-readdir": "npm:^2.2.0" + "@types/rollup-plugin-peer-deps-external": "npm:^2.2.0" + "@types/rollup-plugin-postcss": "npm:^3.1.4" + "@types/shell-quote": "npm:^1.7.5" + "@types/svgo": "npm:^2.6.2" + "@types/terser-webpack-plugin": "npm:^5.0.4" "@types/webpack-env": "npm:^1.15.2" + "@types/webpack-sources": "npm:^3.2.3" "@typescript-eslint/eslint-plugin": "npm:^8.17.0" "@typescript-eslint/parser": "npm:^8.16.0" + bfj: "npm:^9.0.2" + buffer: "npm:^6.0.3" chalk: "npm:^4.0.0" + chokidar: "npm:^3.3.1" + cleye: "npm:^2.3.0" commander: "npm:^14.0.3" cross-fetch: "npm:^4.0.0" + cross-spawn: "npm:^7.0.3" + css-loader: "npm:^6.5.1" + ctrlc-windows: "npm:^2.1.0" + del: "npm:^8.0.0" + esbuild: "npm:^0.27.0" + esbuild-loader: "npm:^4.0.0" eslint: "npm:^8.6.0" eslint-config-prettier: "npm:^9.0.0" + eslint-formatter-friendly: "npm:^7.0.0" eslint-plugin-deprecation: "npm:^3.0.0" eslint-plugin-import: "npm:^2.31.0" eslint-plugin-jest: "npm:^28.9.0" @@ -3222,28 +2912,108 @@ __metadata: eslint-plugin-react: "npm:^7.37.2" eslint-plugin-react-hooks: "npm:^5.0.0" eslint-plugin-unused-imports: "npm:^4.1.4" + eslint-rspack-plugin: "npm:^4.2.1" + eslint-webpack-plugin: "npm:^4.2.0" + express: "npm:^4.22.0" + fork-ts-checker-webpack-plugin: "npm:^9.0.0" fs-extra: "npm:^11.2.0" + git-url-parse: "npm:^15.0.0" glob: "npm:^7.1.7" + global-agent: "npm:^3.0.0" + globby: "npm:^11.1.0" + handlebars: "npm:^4.7.3" + html-webpack-plugin: "npm:^5.6.3" + inquirer: "npm:^8.2.0" jest: "npm:^30.2.0" jest-css-modules: "npm:^2.1.0" jsdom: "npm:^27.1.0" + json-schema: "npm:^0.4.0" + keytar: "npm:^7.9.0" + lodash: "npm:^4.17.21" + mini-css-extract-plugin: "npm:^2.4.2" + minimatch: "npm:^10.2.1" + msw: "npm:^1.0.0" + node-stdlib-browser: "npm:^1.3.1" nodemon: "npm:^3.0.1" + npm-packlist: "npm:^5.0.0" + ora: "npm:^5.3.0" + p-queue: "npm:^6.6.2" pirates: "npm:^4.0.6" postcss: "npm:^8.1.0" + postcss-import: "npm:^16.1.0" + process: "npm:^0.11.10" + proper-lockfile: "npm:^4.1.2" + raw-loader: "npm:^4.0.2" + react-dev-utils: "npm:^12.0.0-next.60" + react-refresh: "npm:^0.18.0" + recursive-readdir: "npm:^2.2.2" + replace-in-file: "npm:^7.1.0" + rollup: "npm:^4.27.3" + rollup-plugin-dts: "npm:^6.1.0" + rollup-plugin-esbuild: "npm:^6.1.1" + rollup-plugin-postcss: "npm:^4.0.0" + rollup-pluginutils: "npm:^2.8.2" + semver: "npm:^7.5.3" + shell-quote: "npm:^1.8.1" + style-loader: "npm:^3.3.1" sucrase: "npm:^3.20.2" + swc-loader: "npm:^0.2.3" + tar: "npm:^7.5.6" + terser-webpack-plugin: "npm:^5.1.3" + ts-checker-rspack-plugin: "npm:^1.1.5" + ts-morph: "npm:^24.0.0" + undici: "npm:^7.2.3" + util: "npm:^0.12.3" + webpack: "npm:~5.105.0" + webpack-dev-server: "npm:^5.0.0" yaml: "npm:^2.0.0" + yargs: "npm:^16.2.0" + yml-loader: "npm:^2.1.0" + yn: "npm:^4.0.0" + zod: "npm:^3.25.76 || ^4.0.0" + zod-validation-error: "npm:^4.0.2" peerDependencies: "@jest/environment-jsdom-abstract": ^30.0.0 + "@module-federation/enhanced": ^0.21.6 + "@pmmmwh/react-refresh-webpack-plugin": ^0.6.0 + esbuild-loader: ^4.0.0 + eslint-webpack-plugin: ^4.2.0 + fork-ts-checker-webpack-plugin: ^9.0.0 jest: ^29.0.0 || ^30.0.0 jest-environment-jsdom: "*" jsdom: ^27.1.0 + mini-css-extract-plugin: ^2.4.2 + terser-webpack-plugin: ^5.1.3 + webpack: ~5.105.0 + webpack-dev-server: ^5.0.0 + dependenciesMeta: + keytar: + optional: true peerDependenciesMeta: "@jest/environment-jsdom-abstract": optional: true + "@module-federation/enhanced": + optional: true + "@pmmmwh/react-refresh-webpack-plugin": + optional: true + esbuild-loader: + optional: true + eslint-webpack-plugin: + optional: true + fork-ts-checker-webpack-plugin: + optional: true jest-environment-jsdom: optional: true jsdom: optional: true + mini-css-extract-plugin: + optional: true + terser-webpack-plugin: + optional: true + webpack: + optional: true + webpack-dev-server: + optional: true bin: backstage-cli: bin/backstage-cli languageName: unknown @@ -3339,7 +3109,7 @@ __metadata: react-router-stable: "npm:react-router@^6.3.0" react-use: "npm:^17.2.4" zen-observable: "npm:^0.10.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -3359,7 +3129,6 @@ __metadata: "@backstage/core-app-api": "workspace:^" "@backstage/core-plugin-api": "workspace:^" "@backstage/errors": "workspace:^" - "@backstage/filter-predicates": "workspace:^" "@backstage/frontend-app-api": "workspace:^" "@backstage/frontend-plugin-api": "workspace:^" "@backstage/frontend-test-utils": "workspace:^" @@ -3376,7 +3145,7 @@ __metadata: react: "npm:^18.0.2" react-dom: "npm:^18.0.2" react-router-dom: "npm:^6.30.2" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -3459,7 +3228,7 @@ __metadata: rehype-sanitize: "npm:^5.0.0" remark-gfm: "npm:^3.0.1" zen-observable: "npm:^0.10.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -3492,7 +3261,7 @@ __metadata: react: "npm:^18.0.2" react-dom: "npm:^18.0.2" react-router-dom: "npm:^6.30.2" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -3615,7 +3384,7 @@ __metadata: "@backstage/config": "workspace:^" "@backstage/errors": "workspace:^" "@backstage/types": "workspace:^" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" zod-validation-error: "npm:^4.0.2" languageName: unknown linkType: soft @@ -3629,12 +3398,10 @@ __metadata: "@backstage/core-app-api": "workspace:^" "@backstage/core-plugin-api": "workspace:^" "@backstage/errors": "workspace:^" - "@backstage/filter-predicates": "workspace:^" "@backstage/frontend-defaults": "workspace:^" "@backstage/frontend-plugin-api": "workspace:^" "@backstage/frontend-test-utils": "workspace:^" "@backstage/plugin-app": "workspace:^" - "@backstage/plugin-permission-common": "workspace:^" "@backstage/test-utils": "workspace:^" "@backstage/types": "workspace:^" "@backstage/version-bridge": "workspace:^" @@ -3645,7 +3412,7 @@ __metadata: react: "npm:^18.0.2" react-dom: "npm:^18.0.2" react-router-dom: "npm:^6.30.2" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -3670,8 +3437,6 @@ __metadata: "@backstage/frontend-plugin-api": "workspace:^" "@backstage/plugin-app": "workspace:^" "@backstage/plugin-app-react": "workspace:^" - "@backstage/plugin-permission-common": "workspace:^" - "@backstage/plugin-permission-react": "workspace:^" "@backstage/test-utils": "workspace:^" "@react-hookz/web": "npm:^24.0.0" "@testing-library/jest-dom": "npm:^6.0.0" @@ -3691,33 +3456,6 @@ __metadata: languageName: unknown linkType: soft -"@backstage/frontend-dev-utils@workspace:^, @backstage/frontend-dev-utils@workspace:packages/frontend-dev-utils": - version: 0.0.0-use.local - resolution: "@backstage/frontend-dev-utils@workspace:packages/frontend-dev-utils" - dependencies: - "@backstage/cli": "workspace:^" - "@backstage/frontend-defaults": "workspace:^" - "@backstage/frontend-plugin-api": "workspace:^" - "@backstage/plugin-app": "workspace:^" - "@backstage/test-utils": "workspace:^" - "@backstage/ui": "workspace:^" - "@testing-library/jest-dom": "npm:^6.0.0" - "@testing-library/react": "npm:^16.0.0" - "@types/react": "npm:^18.0.0" - react: "npm:^18.0.2" - react-dom: "npm:^18.0.2" - react-router-dom: "npm:^6.30.2" - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^6.30.2 - peerDependenciesMeta: - "@types/react": - optional: true - languageName: unknown - linkType: soft - "@backstage/frontend-dynamic-feature-loader@workspace:packages/frontend-dynamic-feature-loader": version: 0.0.0-use.local resolution: "@backstage/frontend-dynamic-feature-loader@workspace:packages/frontend-dynamic-feature-loader" @@ -3757,7 +3495,6 @@ __metadata: "@backstage/cli": "workspace:^" "@backstage/config": "workspace:^" "@backstage/errors": "workspace:^" - "@backstage/filter-predicates": "workspace:^" "@backstage/frontend-app-api": "workspace:^" "@backstage/frontend-test-utils": "workspace:^" "@backstage/test-utils": "workspace:^" @@ -3770,7 +3507,7 @@ __metadata: react: "npm:^18.0.2" react-dom: "npm:^18.0.2" react-router-dom: "npm:^6.30.2" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -3791,7 +3528,6 @@ __metadata: "@backstage/config": "workspace:^" "@backstage/core-app-api": "workspace:^" "@backstage/core-plugin-api": "workspace:^" - "@backstage/filter-predicates": "workspace:^" "@backstage/frontend-app-api": "workspace:^" "@backstage/frontend-plugin-api": "workspace:^" "@backstage/plugin-app": "workspace:^" @@ -3811,7 +3547,7 @@ __metadata: react-dom: "npm:^18.0.2" react-router-dom: "npm:^6.30.2" zen-observable: "npm:^0.10.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: "@testing-library/react": ^16.0.0 "@types/jest": "*" @@ -3968,12 +3704,10 @@ __metadata: "@backstage/plugin-catalog-react": "workspace:^" "@backstage/plugin-permission-react": "workspace:^" "@backstage/test-utils": "workspace:^" - "@backstage/ui": "workspace:^" "@graphiql/react": "npm:0.29.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@remixicon/react": "npm:^4.6.0" "@testing-library/dom": "npm:^10.0.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" @@ -4077,7 +3811,7 @@ __metadata: "@backstage/cli": "workspace:^" "@backstage/core-components": "workspace:^" "@backstage/core-plugin-api": "workspace:^" - "@backstage/frontend-dev-utils": "workspace:^" + "@backstage/frontend-defaults": "workspace:^" "@backstage/frontend-plugin-api": "workspace:^" "@backstage/ui": "workspace:^" "@remixicon/react": "npm:^4.6.0" @@ -4105,7 +3839,6 @@ __metadata: "@backstage/core-components": "workspace:^" "@backstage/core-plugin-api": "workspace:^" "@backstage/dev-utils": "workspace:^" - "@backstage/filter-predicates": "workspace:^" "@backstage/frontend-defaults": "workspace:^" "@backstage/frontend-plugin-api": "workspace:^" "@backstage/frontend-test-utils": "workspace:^" @@ -4120,23 +3853,17 @@ __metadata: "@material-ui/core": "npm:^4.9.13" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:^4.0.0-alpha.61" - "@react-aria/button": "npm:^3.14.3" - "@react-aria/toast": "npm:^3.0.9" "@react-hookz/web": "npm:^24.0.0" - "@react-stately/toast": "npm:^3.1.2" - "@remixicon/react": "npm:^4.6.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" "@testing-library/user-event": "npm:^14.0.0" "@types/react": "npm:^18.0.0" - motion: "npm:^12.0.0" msw: "npm:^1.0.0" react: "npm:^18.0.2" react-dom: "npm:^18.0.2" react-router-dom: "npm:^6.30.2" react-use: "npm:^17.2.4" - zen-observable: "npm:^0.10.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -4163,7 +3890,7 @@ __metadata: passport: "npm:^0.7.0" passport-atlassian-oauth2: "npm:^2.1.0" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4206,7 +3933,7 @@ __metadata: jose: "npm:^5.0.0" msw: "npm:^2.0.8" node-cache: "npm:^5.1.2" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4225,7 +3952,7 @@ __metadata: express: "npm:^4.22.0" jose: "npm:^5.0.0" passport: "npm:^0.7.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4244,7 +3971,7 @@ __metadata: passport: "npm:^0.7.0" passport-bitbucket-oauth2: "npm:^0.1.2" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4263,7 +3990,7 @@ __metadata: passport: "npm:^0.7.0" passport-oauth2: "npm:^1.6.1" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4285,7 +4012,7 @@ __metadata: msw: "npm:^2.0.0" node-mocks-http: "npm:^1.0.0" uuid: "npm:^11.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4301,7 +4028,7 @@ __metadata: "@backstage/types": "workspace:^" express: "npm:^4.22.0" google-auth-library: "npm:^9.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4319,7 +4046,7 @@ __metadata: "@types/passport-github2": "npm:^1.2.4" passport-github2: "npm:^0.1.12" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4338,7 +4065,7 @@ __metadata: passport: "npm:^0.7.0" passport-gitlab2: "npm:^5.0.0" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4356,7 +4083,7 @@ __metadata: google-auth-library: "npm:^9.0.0" passport-google-oauth20: "npm:^2.0.0" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4394,7 +4121,7 @@ __metadata: msw: "npm:^1.0.0" passport-microsoft: "npm:^1.0.0" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4412,7 +4139,7 @@ __metadata: passport: "npm:^0.7.0" passport-oauth2: "npm:^1.6.1" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4426,7 +4153,7 @@ __metadata: "@backstage/errors": "workspace:^" "@backstage/plugin-auth-node": "workspace:^" jose: "npm:^5.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4451,7 +4178,7 @@ __metadata: openid-client: "npm:^5.5.0" passport: "npm:^0.7.0" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4470,7 +4197,7 @@ __metadata: express: "npm:^4.22.0" passport: "npm:^0.7.0" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4489,7 +4216,7 @@ __metadata: passport: "npm:^0.7.0" passport-onelogin-oauth: "npm:^0.0.1" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4510,7 +4237,7 @@ __metadata: msw: "npm:^2.7.3" passport-oauth2: "npm:^1.8.0" supertest: "npm:^7.1.0" - zod: "npm:^3.24.2" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -4626,7 +4353,7 @@ __metadata: passport: "npm:^0.7.0" supertest: "npm:^7.0.0" uuid: "npm:^11.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" zod-validation-error: "npm:^4.0.2" languageName: unknown @@ -4667,13 +4394,16 @@ __metadata: resolution: "@backstage/plugin-auth@workspace:plugins/auth" dependencies: "@backstage/cli": "workspace:^" + "@backstage/core-components": "workspace:^" "@backstage/dev-utils": "workspace:^" "@backstage/errors": "workspace:^" "@backstage/frontend-defaults": "workspace:^" "@backstage/frontend-plugin-api": "workspace:^" "@backstage/test-utils": "workspace:^" - "@backstage/ui": "workspace:^" - "@remixicon/react": "npm:^4.6.0" + "@backstage/theme": "workspace:^" + "@material-ui/core": "npm:^4.12.2" + "@material-ui/icons": "npm:^4.9.1" + "@material-ui/lab": "npm:4.0.0-alpha.61" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" "@testing-library/user-event": "npm:^14.0.0" @@ -5155,7 +4885,7 @@ __metadata: winston: "npm:^3.13.0" yaml: "npm:^2.0.0" yn: "npm:^4.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" zod-validation-error: "npm:^4.0.2" languageName: unknown linkType: soft @@ -5339,7 +5069,7 @@ __metadata: react-use: "npm:^17.2.4" yaml: "npm:^2.0.0" zen-observable: "npm:^0.10.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: "@backstage/frontend-test-utils": "workspace:^" "@types/react": ^17.0.0 || ^18.0.0 @@ -5878,7 +5608,7 @@ __metadata: react-resizable: "npm:^3.0.4" react-router-dom: "npm:^6.30.2" react-use: "npm:^17.2.4" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -6108,7 +5838,7 @@ __metadata: express-promise-router: "npm:^4.1.0" minimatch: "npm:^10.2.1" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -6412,7 +6142,7 @@ __metadata: msw: "npm:^1.0.0" supertest: "npm:^7.0.0" yn: "npm:^4.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -6427,7 +6157,7 @@ __metadata: cross-fetch: "npm:^4.0.0" msw: "npm:^1.0.0" uuid: "npm:^11.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" languageName: unknown linkType: soft @@ -6450,7 +6180,7 @@ __metadata: express-promise-router: "npm:^4.1.0" msw: "npm:^1.0.0" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" languageName: unknown linkType: soft @@ -6467,7 +6197,6 @@ __metadata: "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" "@types/react": "npm:^18.0.0" - dataloader: "npm:^2.0.0" react: "npm:^18.0.2" react-dom: "npm:^18.0.2" react-router-dom: "npm:^6.30.2" @@ -6551,7 +6280,7 @@ __metadata: fs-extra: "npm:^11.2.0" msw: "npm:^1.0.0" yaml: "npm:^2.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -6690,7 +6419,7 @@ __metadata: octokit: "npm:^3.0.0" octokit-plugin-create-pull-request: "npm:^5.0.0" yaml: "npm:^2.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -6711,7 +6440,7 @@ __metadata: "@gitbeaker/rest": "npm:^43.8.0" luxon: "npm:^3.0.0" yaml: "npm:^2.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -6836,7 +6565,7 @@ __metadata: winston-transport: "npm:^4.7.0" yaml: "npm:^2.0.0" zen-observable: "npm:^0.10.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" languageName: unknown linkType: soft @@ -6915,7 +6644,7 @@ __metadata: tar: "npm:^7.5.6" winston: "npm:^3.2.1" winston-transport: "npm:^4.7.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" peerDependencies: "@backstage/backend-test-utils": "workspace:^" @@ -6980,7 +6709,7 @@ __metadata: swr: "npm:^2.0.0" use-immer: "npm:^0.11.0" zen-observable: "npm:^0.10.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" peerDependencies: "@backstage/frontend-test-utils": "workspace:^" @@ -7065,7 +6794,7 @@ __metadata: react-window: "npm:^1.8.10" swr: "npm:^2.0.0" yaml: "npm:^2.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -7234,7 +6963,7 @@ __metadata: qs: "npm:^6.10.1" supertest: "npm:^7.0.0" yn: "npm:^4.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -7700,7 +7429,7 @@ __metadata: knex: "npm:^3.0.0" p-limit: "npm:^3.1.0" supertest: "npm:^7.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -7822,7 +7551,7 @@ __metadata: ts-morph: "npm:^24.0.0" typedoc: "npm:^0.28.0" yaml-diff-patch: "npm:^2.0.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: "@microsoft/api-extractor-model": "*" "@microsoft/tsdoc": "*" @@ -9944,21 +9673,11 @@ __metadata: languageName: node linkType: hard -"@internal/cli@workspace:packages/cli-internal": - version: 0.0.0-use.local - resolution: "@internal/cli@workspace:packages/cli-internal" - dependencies: - "@backstage/cli": "workspace:^" - "@backstage/cli-node": "workspace:^" - languageName: unknown - linkType: soft - "@internal/frontend@workspace:packages/frontend-internal": version: 0.0.0-use.local resolution: "@internal/frontend@workspace:packages/frontend-internal" dependencies: "@backstage/cli": "workspace:^" - "@backstage/filter-predicates": "workspace:^" "@backstage/frontend-app-api": "workspace:^" "@backstage/frontend-plugin-api": "workspace:^" "@backstage/frontend-test-utils": "workspace:^" @@ -10042,7 +9761,7 @@ __metadata: "@backstage/cli": "workspace:^" "@backstage/frontend-plugin-api": "workspace:^" "@backstage/plugin-scaffolder-react": "workspace:^" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -15710,7 +15429,7 @@ __metadata: languageName: node linkType: hard -"@react-aria/button@npm:^3.14.3, @react-aria/button@npm:^3.14.5": +"@react-aria/button@npm:^3.14.5": version: 3.14.5 resolution: "@react-aria/button@npm:3.14.5" dependencies: @@ -16459,7 +16178,7 @@ __metadata: languageName: node linkType: hard -"@react-aria/toast@npm:^3.0.11, @react-aria/toast@npm:^3.0.9": +"@react-aria/toast@npm:^3.0.11": version: 3.0.11 resolution: "@react-aria/toast@npm:3.0.11" dependencies: @@ -16984,7 +16703,7 @@ __metadata: languageName: node linkType: hard -"@react-stately/toast@npm:^3.1.2, @react-stately/toast@npm:^3.1.3": +"@react-stately/toast@npm:^3.1.3": version: 3.1.3 resolution: "@react-stately/toast@npm:3.1.3" dependencies: @@ -18320,6 +18039,13 @@ __metadata: languageName: node linkType: hard +"@sindresorhus/merge-streams@npm:^2.1.0": + version: 2.3.0 + resolution: "@sindresorhus/merge-streams@npm:2.3.0" + checksum: 10/798bcb53cd1ace9df84fcdd1ba86afdc9e0cd84f5758d26ae9b1eefd8e8887e5fc30051132b9e74daf01bb41fa5a2faf1369361f83d76a3b3d7ee938058fd71c + languageName: node + linkType: hard + "@sinonjs/commons@npm:^2.0.0": version: 2.0.0 resolution: "@sinonjs/commons@npm:2.0.0" @@ -20616,7 +20342,7 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.8": +"@swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.17, @swc/helpers@npm:^0.5.8": version: 0.5.19 resolution: "@swc/helpers@npm:0.5.19" dependencies: @@ -21420,6 +21146,13 @@ __metadata: languageName: node linkType: hard +"@types/ejs@npm:^3.1.3": + version: 3.1.5 + resolution: "@types/ejs@npm:3.1.5" + checksum: 10/918898fd279108087722c1713e2ddb0c152ab839397946d164db8a18b5bbd732af9746373882a9bcf4843d35c6b191a8f569a7a4e51e90726d24501b39f40367 + languageName: node + linkType: hard + "@types/emscripten@npm:^1.39.6": version: 1.39.10 resolution: "@types/emscripten@npm:1.39.10" @@ -22492,6 +22225,24 @@ __metadata: languageName: node linkType: hard +"@types/rollup-plugin-peer-deps-external@npm:^2.2.0": + version: 2.2.6 + resolution: "@types/rollup-plugin-peer-deps-external@npm:2.2.6" + peerDependencies: + rollup: "*" + checksum: 10/9fcee30d60d9d8de0f4bbf7694c254a18798b0ff415563a60fb2ed8c6c46423c64e1a977e0344b8393c26221dbd6e74d9e872c2694b518fcf149ba85d94e7eac + languageName: node + linkType: hard + +"@types/rollup-plugin-postcss@npm:^3.1.4": + version: 3.1.4 + resolution: "@types/rollup-plugin-postcss@npm:3.1.4" + dependencies: + rollup-plugin-postcss: "npm:*" + checksum: 10/a94119c43db77ad10a96f34a4190b678e87fe63bdedfb2b989b64a9c0e15680c034d728daa4ade9cfd31d2fdc48827c79ff69ad2599d0b323c2c321896866cf5 + languageName: node + linkType: hard + "@types/sarif@npm:^2.1.4": version: 2.1.5 resolution: "@types/sarif@npm:2.1.5" @@ -22506,10 +22257,10 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7, @types/semver@npm:^7.1.0": - version: 7.7.1 - resolution: "@types/semver@npm:7.7.1" - checksum: 10/8f09e7e6ca3ded67d78ba7a8f7535c8d9cf8ced83c52e7f3ac3c281fe8c689c3fe475d199d94390dc04fc681d51f2358b430bb7b2e21c62de24f2bee2c719068 +"@types/semver@npm:^7.1.0": + version: 7.7.0 + resolution: "@types/semver@npm:7.7.0" + checksum: 10/ee4514c6c852b1c38f951239db02f9edeea39f5310fad9396a00b51efa2a2d96b3dfca1ae84c88181ea5b7157c57d32d7ef94edacee36fbf975546396b85ba5b languageName: node linkType: hard @@ -22593,6 +22344,13 @@ __metadata: languageName: node linkType: hard +"@types/source-list-map@npm:*": + version: 0.1.6 + resolution: "@types/source-list-map@npm:0.1.6" + checksum: 10/9cd294c121f1562062de5d241fe4d10780b1131b01c57434845fe50968e9dcf67ede444591c2b1ad6d3f9b6bc646ac02cc8f51a3577c795f9c64cf4573dcc6b1 + languageName: node + linkType: hard + "@types/ssh2-streams@npm:*": version: 0.1.8 resolution: "@types/ssh2-streams@npm:0.1.8" @@ -22663,6 +22421,15 @@ __metadata: languageName: node linkType: hard +"@types/svgo@npm:^2.6.2": + version: 2.6.4 + resolution: "@types/svgo@npm:2.6.4" + dependencies: + "@types/node": "npm:*" + checksum: 10/9632b350949677fa68d6f13b4d45495a4af3108bb5f020a7257ae5a883e20b9efc0fada3bc3e012f215be312fabe5a28485fffaff5afd6da4daa8cb4fe5b04a2 + languageName: node + linkType: hard + "@types/swagger-ui-react@npm:^5.0.0": version: 5.18.0 resolution: "@types/swagger-ui-react@npm:5.18.0" @@ -22690,6 +22457,15 @@ __metadata: languageName: node linkType: hard +"@types/terser-webpack-plugin@npm:^5.0.4": + version: 5.2.0 + resolution: "@types/terser-webpack-plugin@npm:5.2.0" + dependencies: + terser-webpack-plugin: "npm:*" + checksum: 10/475b0f160c9f83641255f6516b69d7908b9e3e8e8ab653f3a257690249f9614f9386c0897eba6e4e35182ec0d83f57454d62fb94b38ae7c171891641350072ee + languageName: node + linkType: hard + "@types/through@npm:*": version: 0.0.30 resolution: "@types/through@npm:0.0.30" @@ -22772,6 +22548,17 @@ __metadata: languageName: node linkType: hard +"@types/webpack-sources@npm:^3.2.3": + version: 3.2.3 + resolution: "@types/webpack-sources@npm:3.2.3" + dependencies: + "@types/node": "npm:*" + "@types/source-list-map": "npm:*" + source-map: "npm:^0.7.3" + checksum: 10/7b557f242efaa10e4e3e18cc4171a0c98e22898570caefdd4f7b076fe8534b5abfac92c953c6604658dcb7218507f970230352511840fe9fdea31a9af3b9a906 + languageName: node + linkType: hard + "@types/webpack@npm:^5.28.0": version: 5.28.5 resolution: "@types/webpack@npm:5.28.5" @@ -27478,7 +27265,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^12.0.0, commander@npm:^12.1.0": +"commander@npm:^12.1.0": version: 12.1.0 resolution: "commander@npm:12.1.0" checksum: 10/cdaeb672d979816853a4eed7f1310a9319e8b976172485c2a6b437ed0db0a389a44cfb222bfbde772781efa9f215bdd1b936f80d6b249485b465c6cb906e1f93 @@ -28959,6 +28746,21 @@ __metadata: languageName: node linkType: hard +"del@npm:^8.0.0": + version: 8.0.1 + resolution: "del@npm:8.0.1" + dependencies: + globby: "npm:^14.0.2" + is-glob: "npm:^4.0.3" + is-path-cwd: "npm:^3.0.0" + is-path-inside: "npm:^4.0.0" + p-map: "npm:^7.0.2" + presentable-error: "npm:^0.0.1" + slash: "npm:^5.1.0" + checksum: 10/53ed4a379a68c90e7d6d3bcce09c49229e77de9a946d0a5fc25f45b16c950cb8665986b7d0d0423416c03bfd43e0f31e528c5a19c558fe47449be9d6fae7f846 + languageName: node + linkType: hard + "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -31204,13 +31006,13 @@ __metadata: linkType: hard "express-rate-limit@npm:^8.2.1, express-rate-limit@npm:^8.2.2": - version: 8.3.1 - resolution: "express-rate-limit@npm:8.3.1" + version: 8.3.0 + resolution: "express-rate-limit@npm:8.3.0" dependencies: ip-address: "npm:10.1.0" peerDependencies: express: ">= 4.11" - checksum: 10/dd97bfc48c01a6d4c5433203232b5e7a1e55e21322bde49033e5f8c4339584fe671a94096144a0810f4ea21dcec8aaaf15823109627e609f8ed1bc5912a345cf + checksum: 10/e896a66fecc10639e65873186fdfb71f19d6af650220eb7ea5450725215c3eed8dc6ddcfa1e68a9db8c9facc3326fbc281512ad3ccd8f107f42a2466ce12c18c languageName: node linkType: hard @@ -32117,28 +31919,6 @@ __metadata: languageName: node linkType: hard -"framer-motion@npm:^12.38.0": - version: 12.38.0 - resolution: "framer-motion@npm:12.38.0" - dependencies: - motion-dom: "npm:^12.38.0" - motion-utils: "npm:^12.36.0" - tslib: "npm:^2.4.0" - peerDependencies: - "@emotion/is-prop-valid": "*" - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - "@emotion/is-prop-valid": - optional: true - react: - optional: true - react-dom: - optional: true - checksum: 10/4d529d1648a8e31ec9859e7ff1296b7e4ef0028eb09cbc7d626068766ab53e486038b431fac33b1438a1cc076a244e6843c5a8c0f38442885832308452b4b25e - languageName: node - linkType: hard - "framer-motion@npm:^6.5.1": version: 6.5.1 resolution: "framer-motion@npm:6.5.1" @@ -32929,6 +32709,20 @@ __metadata: languageName: node linkType: hard +"globby@npm:^14.0.2": + version: 14.0.2 + resolution: "globby@npm:14.0.2" + dependencies: + "@sindresorhus/merge-streams": "npm:^2.1.0" + fast-glob: "npm:^3.3.2" + ignore: "npm:^5.2.4" + path-type: "npm:^5.0.0" + slash: "npm:^5.1.0" + unicorn-magic: "npm:^0.1.0" + checksum: 10/67660da70fc1223f7170c1a62ba6c373385e9e39765d952b6518606dec15ed8c7958e9dae6ba5752a31dbc1e9126f146938b830ad680fe794141734ffc3fbb75 + languageName: node + linkType: hard + "globrex@npm:^0.1.2": version: 0.1.2 resolution: "globrex@npm:0.1.2" @@ -34190,7 +33984,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.4, ignore@npm:^5.2.0": +"ignore@npm:^5.1.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 @@ -34999,6 +34793,13 @@ __metadata: languageName: node linkType: hard +"is-path-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "is-path-cwd@npm:3.0.0" + checksum: 10/bc34d13b6a03dfca4a3ab6a8a5ba78ae4b24f4f1db4b2b031d2760c60d0913bd16a4b980dcb4e590adfc906649d5f5132684079a3972bd219da49deebb9adea8 + languageName: node + linkType: hard + "is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" @@ -35006,6 +34807,13 @@ __metadata: languageName: node linkType: hard +"is-path-inside@npm:^4.0.0": + version: 4.0.0 + resolution: "is-path-inside@npm:4.0.0" + checksum: 10/8810fa11c58e6360b82c3e0d6cd7d9c7d0392d3ac9eb10f980b81f9839f40ac6d1d6d6f05d069db0d227759801228f0b072e1b6c343e4469b065ab5fe0b68fe5 + languageName: node + linkType: hard + "is-plain-obj@npm:^3.0.0": version: 3.0.0 resolution: "is-plain-obj@npm:3.0.0" @@ -39012,14 +38820,14 @@ __metadata: linkType: hard "mini-css-extract-plugin@npm:^2.4.2": - version: 2.10.1 - resolution: "mini-css-extract-plugin@npm:2.10.1" + version: 2.10.0 + resolution: "mini-css-extract-plugin@npm:2.10.0" dependencies: schema-utils: "npm:^4.0.0" tapable: "npm:^2.2.1" peerDependencies: webpack: ^5.0.0 - checksum: 10/2d0cecc3bea85cd7f9b1ce0974f1672976d610a9267e2988ff19f5d03b017bff12b32151a412de0f519a70be7d3b050b499b20101445fb21728cc2d35dd4041a + checksum: 10/bae5350ab82171c6c9a22a4397df14aa69280f5ff0e1ff4d2429ea841bc096927b1e27ba7b75a9c3dd77bd44bab449d6197bd748381f1326cbc8befcb10d1a9e languageName: node linkType: hard @@ -39477,43 +39285,6 @@ __metadata: languageName: node linkType: hard -"motion-dom@npm:^12.38.0": - version: 12.38.0 - resolution: "motion-dom@npm:12.38.0" - dependencies: - motion-utils: "npm:^12.36.0" - checksum: 10/78c040b46d93273932cf80c70e39845be5a442dcaf18d4345b45a9193de9dfa87c885b609943cb652115e4eac5d46ef40b452185073dd43fc328b134f9975e90 - languageName: node - linkType: hard - -"motion-utils@npm:^12.36.0": - version: 12.36.0 - resolution: "motion-utils@npm:12.36.0" - checksum: 10/c4a2a7ffac48ca44082d6d31b115f245025060a7e69d70dac062646d8f96c39e5662a7c8a51f255566fdf8e719ef1269a8e9aa3a04fc263bb65b5a7b61331901 - languageName: node - linkType: hard - -"motion@npm:^12.0.0": - version: 12.38.0 - resolution: "motion@npm:12.38.0" - dependencies: - framer-motion: "npm:^12.38.0" - tslib: "npm:^2.4.0" - peerDependencies: - "@emotion/is-prop-valid": "*" - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - "@emotion/is-prop-valid": - optional: true - react: - optional: true - react-dom: - optional: true - checksum: 10/d7ae2ba3cc112c4467822956b92065239640b9c62204d3bee1780da9fc0147185373534138d39975e82bf73b5f1b28d3fb3581031e4e7e0cfb230472767bd10d - languageName: node - linkType: hard - "mri@npm:1.1.4": version: 1.1.4 resolution: "mri@npm:1.1.4" @@ -41795,6 +41566,13 @@ __metadata: languageName: node linkType: hard +"path-type@npm:^5.0.0": + version: 5.0.0 + resolution: "path-type@npm:5.0.0" + checksum: 10/15ec24050e8932c2c98d085b72cfa0d6b4eeb4cbde151a0a05726d8afae85784fc5544f733d8dfc68536587d5143d29c0bd793623fad03d7e61cc00067291cd5 + languageName: node + linkType: hard + "pathe@npm:^2.0.3": version: 2.0.3 resolution: "pathe@npm:2.0.3" @@ -42820,6 +42598,13 @@ __metadata: languageName: node linkType: hard +"presentable-error@npm:^0.0.1": + version: 0.0.1 + resolution: "presentable-error@npm:0.0.1" + checksum: 10/013809ee7a47ced847a8d860e9b89a56cdd8c4f1ad04ad8da1e58fd60843f77f497d204146bb15aaa9793d3b94ad8626eed01256fc9eb5839a545af2000a5fa4 + languageName: node + linkType: hard + "prettier@npm:^2.2.1, prettier@npm:^2.7.1": version: 2.8.8 resolution: "prettier@npm:2.8.8" @@ -45344,7 +45129,7 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-postcss@npm:^4.0.0": +"rollup-plugin-postcss@npm:*, rollup-plugin-postcss@npm:^4.0.0": version: 4.0.2 resolution: "rollup-plugin-postcss@npm:4.0.2" dependencies: @@ -45489,7 +45274,6 @@ __metadata: resolution: "root@workspace:." dependencies: "@backstage/cli": "workspace:*" - "@backstage/cli-defaults": "workspace:*" "@backstage/codemods": "workspace:*" "@backstage/create-app": "workspace:*" "@backstage/e2e-test-utils": "workspace:*" @@ -45547,7 +45331,7 @@ __metadata: typescript: "npm:~5.7.0" vite: "npm:^7.1.5" yaml: "npm:^2.7.0" - zod: "npm:^3.25.76" + zod: "npm:^3.25.76 || ^4.0.0" languageName: unknown linkType: soft @@ -46445,6 +46229,13 @@ __metadata: languageName: node linkType: hard +"slash@npm:^5.1.0": + version: 5.1.0 + resolution: "slash@npm:5.1.0" + checksum: 10/2c41ec6fb1414cd9bba0fa6b1dd00e8be739e3fe85d079c69d4b09ca5f2f86eafd18d9ce611c0c0f686428638a36c272a6ac14799146a8295f259c10cc45cde4 + languageName: node + linkType: hard + "slice-ansi@npm:^3.0.0": version: 3.0.0 resolution: "slice-ansi@npm:3.0.0" @@ -48043,7 +47834,7 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.17": +"terser-webpack-plugin@npm:*, terser-webpack-plugin@npm:^5.1.3, terser-webpack-plugin@npm:^5.3.17": version: 5.3.17 resolution: "terser-webpack-plugin@npm:5.3.17" dependencies: @@ -49294,9 +49085,9 @@ __metadata: linkType: hard "undici@npm:^7.2.3, undici@npm:^7.22.0": - version: 7.24.4 - resolution: "undici@npm:7.24.4" - checksum: 10/747e76e0fd685ae1bb6fc1a2ebce0caca4ee8bd5599a77da36a3f94eac146987a9547bdbec7a74d18c0776df8ad348dccb4209901ca83fc4076f560de0d5dc7a + version: 7.22.0 + resolution: "undici@npm:7.22.0" + checksum: 10/a7a1813ba4b74c0d46cc8dd160386202c05699ffc487c5d882cf40e6d2435c8d6faff3b8f8675d09bd1ef0386e370675c26b59b9a8c8b3f17b9f82a42236a927 languageName: node linkType: hard @@ -49309,6 +49100,13 @@ __metadata: languageName: node linkType: hard +"unicorn-magic@npm:^0.1.0": + version: 0.1.0 + resolution: "unicorn-magic@npm:0.1.0" + checksum: 10/9b4d0e9809807823dc91d0920a4a4c0cff2de3ebc54ee87ac1ee9bc75eafd609b09d1f14495e0173aef26e01118706196b6ab06a75fe0841028b3983a8af313f + languageName: node + linkType: hard + "unified@npm:^10.0.0": version: 10.1.0 resolution: "unified@npm:10.1.0" @@ -51065,12 +50863,12 @@ __metadata: linkType: soft "yauzl@npm:^3.0.0": - version: 3.2.1 - resolution: "yauzl@npm:3.2.1" + version: 3.2.0 + resolution: "yauzl@npm:3.2.0" dependencies: buffer-crc32: "npm:~0.2.3" pend: "npm:~1.2.0" - checksum: 10/15dfae75fbfe59c6a1b7a2cb27a995cda0ee70549d32d6b19937e84897436170f169f6bbefc34b9e9beb9c9114a1b8a8a40e7687a907909a19681ebcbf35a1f3 + checksum: 10/a3cd2bfcf7590673bb35750f2a4e5107e3cc939d32d98a072c0673fe42329e390f471b4a53dbbd72512229099b18aa3b79e6ddb87a73b3a17446080c903a2c4b languageName: node linkType: hard @@ -51227,14 +51025,7 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.24.2, zod@npm:^3.25.76": - version: 3.25.76 - resolution: "zod@npm:3.25.76" - checksum: 10/f0c963ec40cd96858451d1690404d603d36507c1fc9682f2dae59ab38b578687d542708a7fdbf645f77926f78c9ed558f57c3d3aa226c285f798df0c4da16995 - languageName: node - linkType: hard - -"zod@npm:^3.25 || ^4.0, zod@npm:^4.1.11, zod@npm:^4.3.5": +"zod@npm:^3.25 || ^4.0, zod@npm:^3.25.76 || ^4.0.0, zod@npm:^4.1.11, zod@npm:^4.3.5": version: 4.3.6 resolution: "zod@npm:4.3.6" checksum: 10/25fc0f62e01b557b4644bf0b393bbaf47542ab30877c37837ea8caf314a8713d220c7d7fe51f68ffa72f0e1018ddfa34d96f1973d23033f5a2a5a9b6b9d9da01