@samitouri / QOS-React / commits / 72e48b8e16

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 }