Skip to content

Commit

Permalink
Update inter-package dependencies when releasing
Browse files Browse the repository at this point in the history
  • Loading branch information
bvaughn committed Mar 16, 2018
1 parent a8d6721 commit 610df95
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions scripts/release/build-commands/update-package-versions.js
Original file line number Diff line number Diff line change
Expand Up @@ -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});
Expand Down

0 comments on commit 610df95

Please sign in to comment.