File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -97,11 +97,16 @@ function updateDependencyVersions(packagesToPack) {
9797 // Find the dependency in packagesToPack, load the package.json and update the dependency version
9898 const dependencyPackage = seenPackagesAndVersions . find ( ( [ _ , packageJson ] ) => packageJson . name === dependency ) ;
9999 if ( dependencyPackage ) {
100- modified = true ;
101100 const dependencyPackagePath = dependencyPackage [ 0 ] ;
102101 const dependencyPackageJson = JSON . parse ( fs . readFileSync ( dependencyPackagePath , 'utf-8' ) ) ;
103- dependencies [ dependency ] = `>=${ dependencyPackageJson . version } ` ;
104- console . log ( `Updated dependency ${ dependency } to ${ dependencyPackageJson . version } in ${ packageJson . name } .` ) ;
102+ const newDependencyVersion = `>=${ dependencyPackageJson . version } ` ;
103+
104+ // Only update if the dependency version is actually different
105+ if ( dependencies [ dependency ] !== newDependencyVersion ) {
106+ modified = true ;
107+ dependencies [ dependency ] = newDependencyVersion ;
108+ console . log ( `Updated dependency ${ dependency } to ${ dependencyPackageJson . version } in ${ packageJson . name } .` ) ;
109+ }
105110 }
106111 }
107112 if ( modified ) {
You can’t perform that action at this time.
0 commit comments