You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When automigrating an Angular 21 project to the Angular-Vite builder, several files retaining @storybook/angular imports are not rewritten. In the Bitwarden clients repo, untransformed files were found under libs/, apps/, .github/, .claude/ and bitwarden_license/.
This is a known architectural limitation: the automigration intentionally only transforms files it can safely attribute to a specific Storybook instance (stories, main config, preview config), to avoid breaking other Storybook instances in a monorepo.
Expected behavior / agreed mitigation
A post-migration scan that detects remaining untransformed import patterns and warns the user to apply them manually — ideally also telling them what to replace them with. Implemented in #35414.
Describe the bug
When automigrating an Angular 21 project to the Angular-Vite builder, several files retaining
@storybook/angularimports are not rewritten. In the Bitwarden clients repo, untransformed files were found underlibs/,apps/,.github/,.claude/andbitwarden_license/.This is a known architectural limitation: the automigration intentionally only transforms files it can safely attribute to a specific Storybook instance (stories, main config, preview config), to avoid breaking other Storybook instances in a monorepo.
Expected behavior / agreed mitigation
A post-migration scan that detects remaining untransformed import patterns and warns the user to apply them manually — ideally also telling them what to replace them with. Implemented in #35414.
Reproduction link
https://github.com/bitwarden/clients
Reproduction steps
@storybook/angularimports spread across many packages (e.g. Bitwarden clients).@storybook/angularimports, with no warning.System
Additional context
Found during internal 10.5 QA.