Description
I would suggest to make react-dom an optional peerDependency, since pure react-native projects don't use react-dom at all.
Problem Statement
The current forced peerDependency causes projects with no react-dom in their dependencies to cause an error with recent npm versions.
Proposed Solution or API
Add a peerDependencyMeta attribute inside package.json and declare react-dom as optional:
...
"peerDependencyMeta": {
"react-dom": {
"optional": true
}
},
...
Description
I would suggest to make
react-doman optionalpeerDependency, since purereact-nativeprojects don't usereact-domat all.Problem Statement
The current forced
peerDependencycauses projects with noreact-domin theirdependenciesto cause an error with recentnpmversions.Proposed Solution or API
Add a peerDependencyMeta attribute inside
package.jsonand declarereact-domas optional: