Support ForwardRef type of work in TestRenderer (#12392)

* Support ForwardRef type of work in TestRenderer and ShallowRenderer.
* Release script now updates inter-package dependencies too (e.g. react-test-renderer depends on react-is).
This commit is contained in:
Jason Quense
2018-03-16 14:18:50 -04:00
committed by Brian Vaughn
parent 7e87df8090
commit e1ff342bf7
7 changed files with 88 additions and 16 deletions

View File

@@ -78,6 +78,16 @@ const update = async ({cwd, dry, packages, version}) => {
if (prerelease) {
json.peerDependencies.react += ` || ${version}`;
}
// Update inter-package dependencies as well.
// e.g. react-test-renderer depends on react-is
if (json.dependencies) {
Object.keys(json.dependencies).forEach(dependency => {
if (packages.indexOf(dependency) >= 0) {
json.dependencies[dependency] = `^${version}`;
}
});
}
}
await writeJson(path, json, {spaces: 2});