From 491297557ea8b7560bf68f3bc509ef66f225a47a Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 18 Mar 2026 21:56:10 +0100 Subject: [PATCH] Add missing package versions to test mock for default-app template The test was updated to use the default-app template (renamed from next-app), but the mock version list was missing packages that this template requires such as @backstage/core-compat-api, @backstage/frontend-defaults, @backstage/frontend-plugin-api, and others. Also sorted the mock entries alphabetically. Signed-off-by: Patrik Oldsberg Made-with: Cursor --- packages/create-app/src/lib/tasks.test.ts | 60 +++++++++++++---------- 1 file changed, 33 insertions(+), 27 deletions(-) diff --git a/packages/create-app/src/lib/tasks.test.ts b/packages/create-app/src/lib/tasks.test.ts index 50f9d18e26..c16a818187 100644 --- a/packages/create-app/src/lib/tasks.test.ts +++ b/packages/create-app/src/lib/tasks.test.ts @@ -49,42 +49,36 @@ jest.mock('child_process'); jest.mock('./versions', () => ({ packageVersions: { root: '1.2.3', - '@backstage/cli': '1.0.0', - '@backstage/cli-defaults': '1.0.0', + '@backstage/app-defaults': '1.0.0', '@backstage/backend-defaults': '1.0.0', '@backstage/backend-tasks': '1.0.0', - '@backstage/catalog-model': '1.0.0', '@backstage/catalog-client': '1.0.0', + '@backstage/catalog-model': '1.0.0', + '@backstage/cli': '1.0.0', + '@backstage/cli-defaults': '1.0.0', '@backstage/config': '1.0.0', - '@backstage/plugin-app-backend': '1.0.0', - '@backstage/plugin-auth-backend': '1.0.0', - '@backstage/plugin-auth-node': '1.0.0', - '@backstage/plugin-auth-backend-module-github-provider': '1.0.0', - '@backstage/plugin-auth-backend-module-guest-provider': '1.0.0', - '@backstage/plugin-catalog-backend': '1.0.0', - '@backstage/plugin-catalog-backend-module-logs': '1.0.0', - '@backstage/plugin-catalog-backend-module-scaffolder-entity-model': '1.0.0', - '@backstage/plugin-permission-common': '1.0.0', - '@backstage/plugin-permission-node': '1.0.0', - '@backstage/plugin-permission-backend': '1.0.0', - '@backstage/plugin-permission-backend-module-allow-all-policy': '1.0.0', - '@backstage/plugin-proxy-backend': '1.0.0', - '@backstage/plugin-scaffolder-backend': '1.0.0', - '@backstage/plugin-search-backend': '1.0.0', - '@backstage/plugin-search-backend-module-catalog': '1.0.0', - '@backstage/plugin-search-backend-module-pg': '1.0.0', - '@backstage/plugin-search-backend-module-techdocs': '1.0.0', - '@backstage/plugin-search-backend-node': '1.0.0', - '@backstage/plugin-techdocs-backend': '1.0.0', - '@backstage/app-defaults': '1.0.0', '@backstage/core-app-api': '1.0.0', + '@backstage/core-compat-api': '1.0.0', '@backstage/core-components': '1.0.0', '@backstage/core-plugin-api': '1.0.0', '@backstage/e2e-test-utils': '1.0.0', + '@backstage/frontend-defaults': '1.0.0', + '@backstage/frontend-plugin-api': '1.0.0', + '@backstage/frontend-test-utils': '1.0.0', '@backstage/integration-react': '1.0.0', '@backstage/plugin-api-docs': '1.0.0', + '@backstage/plugin-app-backend': '1.0.0', + '@backstage/plugin-app-react': '1.0.0', + '@backstage/plugin-app-visualizer': '1.0.0', '@backstage/plugin-auth': '1.0.0', + '@backstage/plugin-auth-backend': '1.0.0', + '@backstage/plugin-auth-backend-module-github-provider': '1.0.0', + '@backstage/plugin-auth-backend-module-guest-provider': '1.0.0', + '@backstage/plugin-auth-node': '1.0.0', '@backstage/plugin-catalog': '1.0.0', + '@backstage/plugin-catalog-backend': '1.0.0', + '@backstage/plugin-catalog-backend-module-logs': '1.0.0', + '@backstage/plugin-catalog-backend-module-scaffolder-entity-model': '1.0.0', '@backstage/plugin-catalog-common': '1.0.0', '@backstage/plugin-catalog-graph': '1.0.0', '@backstage/plugin-catalog-import': '1.0.0', @@ -95,20 +89,32 @@ jest.mock('./versions', () => ({ '@backstage/plugin-notifications': '1.0.0', '@backstage/plugin-notifications-backend': '1.0.0', '@backstage/plugin-org': '1.0.0', + '@backstage/plugin-permission-backend': '1.0.0', + '@backstage/plugin-permission-backend-module-allow-all-policy': '1.0.0', + '@backstage/plugin-permission-common': '1.0.0', + '@backstage/plugin-permission-node': '1.0.0', + '@backstage/plugin-permission-react': '1.0.0', + '@backstage/plugin-proxy-backend': '1.0.0', '@backstage/plugin-scaffolder': '1.0.0', + '@backstage/plugin-scaffolder-backend': '1.0.0', '@backstage/plugin-scaffolder-backend-module-github': '1.0.0', '@backstage/plugin-scaffolder-backend-module-notifications': '1.0.0', - '@backstage/plugin-permission-react': '1.0.0', '@backstage/plugin-search': '1.0.0', + '@backstage/plugin-search-backend': '1.0.0', + '@backstage/plugin-search-backend-module-catalog': '1.0.0', + '@backstage/plugin-search-backend-module-pg': '1.0.0', + '@backstage/plugin-search-backend-module-techdocs': '1.0.0', + '@backstage/plugin-search-backend-node': '1.0.0', '@backstage/plugin-search-react': '1.0.0', '@backstage/plugin-signals': '1.0.0', '@backstage/plugin-signals-backend': '1.0.0', '@backstage/plugin-techdocs': '1.0.0', - '@backstage/plugin-techdocs-react': '1.0.0', + '@backstage/plugin-techdocs-backend': '1.0.0', '@backstage/plugin-techdocs-module-addons-contrib': '1.0.0', + '@backstage/plugin-techdocs-react': '1.0.0', '@backstage/plugin-user-settings': '1.0.0', - '@backstage/theme': '1.0.0', '@backstage/test-utils': '1.0.0', + '@backstage/theme': '1.0.0', '@backstage/ui': '1.0.0', }, }));