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
Is your feature request related to a problem? Please describe.
When using yarn v2, we can't use
serveas@webpack-cli/serveis not declared as a dependency. It should be be declared as an optional peer dependency. Same forwebpack-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