Fix: Don't skip writing updated package.json
Another fix to previous commit. The special case for use-sync-external-store still needs to write out the updated package.json, because we also use that branch to update the version field.
Andrew Clark committed
Dec 8, 2021 at 02:55 UTC
72e48b8e16cab83e22b5cf24ac73499a48aba23c
1 file changed
+8
-8
scripts/rollup/build-all-release-channels.js
+8
-8
@@ -250,14 +250,14 @@ function updatePackageVersions(
250
// we don't override to the latest version. We should figure out some
251
// better way to handle this.
252
// TODO: Remove this special case.
253
- continue;
254
- }
255
- for (const dep of Object.keys(packageInfo.peerDependencies)) {
256
- const depVersion = versionsMap.get(dep);
257
- if (depVersion !== undefined) {
258
- packageInfo.peerDependencies[dep] = pinToExactVersion
259
- ? depVersion
260
- : '^' + depVersion;
253
+ } else {
254
+ for (const dep of Object.keys(packageInfo.peerDependencies)) {
255
+ const depVersion = versionsMap.get(dep);
256
+ if (depVersion !== undefined) {
257
+ packageInfo.peerDependencies[dep] = pinToExactVersion
258
+ ? depVersion
259
+ : '^' + depVersion;
260
+ }
261
}
262
}
263
}