Closed
Description
Is your feature request related to a problem? Please describe.
When using yarn v2, we can't use serve
as @webpack-cli/serve
is not declared as a dependency. It should be be declared as an optional peer dependency. Same for webpack-dev-server
:
{
"peerDependencies": {
"@webpack-cli/serve": "*",
"webpack-dev-server": "*"
},
"peerDependenciesMeta": {
"@webpack-cli/serve": {
"optional": true
},
"webpack-dev-server": {
"optional": true
}
}
}
Additional context
Similar work for webpack-dev-server
: webpack/webpack-dev-server#2191 (but not enough as next major version will not include the webpack-dev-server binary, and we will have to use webpack-cli)
Optional peer dependencies RFC: https://github.com/yarnpkg/rfcs/blob/master/accepted/0000-optional-peer-dependencies.md