Merge pull request #33368 from backstage/rugvip/add-frontend-dev-utils

frontend-dev-utils: add helper for plugin dev apps
This commit is contained in:
Patrik Oldsberg
2026-03-16 21:32:15 +01:00
committed by GitHub
26 changed files with 620 additions and 26 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/frontend-dev-utils': minor
---
Added `@backstage/frontend-dev-utils`, a new package that provides a minimal helper for wiring up a development app for frontend plugins using the new frontend system. It exports a `createDevApp` function that handles creating and rendering a development app from a `dev/` entry point. The dev app automatically bypasses the sign-in page and loads the `@backstage/ui` CSS. The options interface accepts `features` together with route bindings through `bindRoutes`.
@@ -0,0 +1,5 @@
---
'@backstage/plugin-app-visualizer': patch
---
Switched dev entry point to use `createDevApp` from `@backstage/frontend-dev-utils`.
@@ -0,0 +1,7 @@
---
'@backstage/ui': patch
---
Fixed `PluginHeader` to avoid triggering `ResizeObserver loop completed with undelivered notifications` warnings when used in layouts that react to the header height, such as pages that use `FullPage`.
**Affected components:** PluginHeader
@@ -0,0 +1,6 @@
---
'@backstage/cli': patch
'@backstage/cli-module-new': patch
---
Updated the new frontend plugin template to use `@backstage/frontend-dev-utils` in its `dev/` entry point instead of wiring `createApp` manually. Generated plugins now get the same dev app helper setup as the built-in examples.