[Bug]: @types/* package are sometimes declared in 'dependencies' instead of 'devDependencies' #24873
Open
Description
Describe the bug
It has two undesirable effects:
- it leads to typescript errors, in my case caused by @types/node-fetch v2.6.9 being installed through @storybook/core-common that conflict with node-fetch v3 that now directly includes the typescript definition (@types/node-fetch no more necessary with v3)
- it downloads & installs unnecessary packages (which is the purpose of correctly using devDependencies vs dependencies)
To Reproduce
No response
System
No response
Additional context
No response