diff --git a/.changeset/common-rivers-clean.md b/.changeset/common-rivers-clean.md
new file mode 100644
index 0000000000..d134c66917
--- /dev/null
+++ b/.changeset/common-rivers-clean.md
@@ -0,0 +1,5 @@
+---
+'@backstage/create-app': patch
+---
+
+Updated to include the missing core plugins in the template used with the `--next` flag
diff --git a/packages/create-app/templates/default-app/package.json.hbs b/packages/create-app/templates/default-app/package.json.hbs
index c1e4a51140..4e723ea078 100644
--- a/packages/create-app/templates/default-app/package.json.hbs
+++ b/packages/create-app/templates/default-app/package.json.hbs
@@ -31,8 +31,8 @@
"devDependencies": {
"@backstage/cli": "^{{version '@backstage/cli'}}",
"@backstage/e2e-test-utils": "^{{version '@backstage/e2e-test-utils'}}",
- "@playwright/test": "^1.32.3",
"@jest/environment-jsdom-abstract": "^30.0.0",
+ "@playwright/test": "^1.32.3",
"@types/jest": "^30.0.0",
"jest": "^30.2.0",
"jsdom": "^27.1.0",
diff --git a/packages/create-app/templates/default-app/packages/app/package.json.hbs b/packages/create-app/templates/default-app/packages/app/package.json.hbs
index 5152113098..392a00200b 100644
--- a/packages/create-app/templates/default-app/packages/app/package.json.hbs
+++ b/packages/create-app/templates/default-app/packages/app/package.json.hbs
@@ -45,8 +45,8 @@
"@material-ui/icons": "^4.9.1",
"react": "^18.0.2",
"react-dom": "^18.0.2",
- "react-router": "^6.3.0",
- "react-router-dom": "^6.3.0"
+ "react-router": "^6.30.2",
+ "react-router-dom": "^6.30.2"
},
"devDependencies": {
"@backstage/test-utils": "^{{version '@backstage/test-utils'}}",
diff --git a/packages/create-app/templates/next-app/package.json.hbs b/packages/create-app/templates/next-app/package.json.hbs
index 55a591067b..80ff4a9a06 100644
--- a/packages/create-app/templates/next-app/package.json.hbs
+++ b/packages/create-app/templates/next-app/package.json.hbs
@@ -53,7 +53,11 @@
"devDependencies": {
"@backstage/cli": "^{{version '@backstage/cli'}}",
"@backstage/e2e-test-utils": "^{{version '@backstage/e2e-test-utils'}}",
+ "@jest/environment-jsdom-abstract": "^30.0.0",
"@playwright/test": "^1.32.3",
+ "@types/jest": "^30.0.0",
+ "jest": "^30.2.0",
+ "jsdom": "^27.1.0",
"node-gyp": "^10.0.0",
"prettier": "^2.3.2",
"typescript": "~5.8.0"
diff --git a/packages/create-app/templates/next-app/packages/app/package.json.hbs b/packages/create-app/templates/next-app/packages/app/package.json.hbs
index bda3b32007..7ee1fcdfa3 100644
--- a/packages/create-app/templates/next-app/packages/app/package.json.hbs
+++ b/packages/create-app/templates/next-app/packages/app/package.json.hbs
@@ -21,22 +21,28 @@
"@backstage/frontend-defaults": "^{{ version '@backstage/frontend-defaults'}}",
"@backstage/frontend-plugin-api": "^{{ version '@backstage/frontend-plugin-api'}}",
"@backstage/integration-react": "^{{ version '@backstage/integration-react'}}",
+ "@backstage/plugin-api-docs": "^{{version '@backstage/plugin-api-docs'}}",
"@backstage/plugin-app-react": "^{{ version '@backstage/plugin-app-react'}}",
"@backstage/plugin-app-visualizer": "^{{ version '@backstage/plugin-app-visualizer'}}",
"@backstage/plugin-catalog": "^{{ version '@backstage/plugin-catalog'}}",
+ "@backstage/plugin-catalog-graph": "^{{version '@backstage/plugin-catalog-graph'}}",
+ "@backstage/plugin-catalog-import": "^{{version '@backstage/plugin-catalog-import'}}",
+ "@backstage/plugin-kubernetes": "^{{version '@backstage/plugin-kubernetes'}}",
"@backstage/plugin-notifications": "^{{ version '@backstage/plugin-notifications'}}",
"@backstage/plugin-org": "^{{ version '@backstage/plugin-org'}}",
"@backstage/plugin-scaffolder": "^{{ version '@backstage/plugin-scaffolder'}}",
"@backstage/plugin-search": "^{{ version '@backstage/plugin-search'}}",
"@backstage/plugin-signals": "^{{ version '@backstage/plugin-signals'}}",
+ "@backstage/plugin-techdocs": "^{{version '@backstage/plugin-techdocs'}}",
+ "@backstage/plugin-techdocs-module-addons-contrib": "^{{version '@backstage/plugin-techdocs-module-addons-contrib'}}",
"@backstage/plugin-user-settings": "^{{ version '@backstage/plugin-user-settings'}}",
"@backstage/ui": "^{{ version '@backstage/ui'}}",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"react": "^18.0.2",
"react-dom": "^18.0.2",
- "react-router": "^6.3.0",
- "react-router-dom": "^6.3.0"
+ "react-router": "^6.30.2",
+ "react-router-dom": "^6.30.2"
},
"devDependencies": {
"@backstage/frontend-test-utils": "^{{ version '@backstage/frontend-test-utils'}}",
diff --git a/packages/create-app/templates/next-app/packages/app/src/modules/nav/Sidebar.tsx b/packages/create-app/templates/next-app/packages/app/src/modules/nav/Sidebar.tsx
index 4d229714fa..918f851ddb 100644
--- a/packages/create-app/templates/next-app/packages/app/src/modules/nav/Sidebar.tsx
+++ b/packages/create-app/templates/next-app/packages/app/src/modules/nav/Sidebar.tsx
@@ -15,6 +15,7 @@ import MenuIcon from '@material-ui/icons/Menu';
import SearchIcon from '@material-ui/icons/Search';
import { SidebarSearchModal } from '@backstage/plugin-search';
import { UserSettingsSignInAvatar, Settings as SidebarSettings } from '@backstage/plugin-user-settings';
+import { NotificationsSidebarItem } from '@backstage/plugin-notifications';
export const SidebarContent = NavContentBlueprint.make({
params: {
@@ -45,6 +46,9 @@ export const SidebarContent = NavContentBlueprint.make({
+
+
+
}