@@ -18,6 +18,7 @@ var releaseVersion,
1818 nextVersion ,
1919 isBeta ,
2020 pkg ,
21+ pkgLock ,
2122
2223 prompt = enquirer . prompt ,
2324
@@ -30,6 +31,7 @@ var releaseVersion,
3031
3132 readmeFile = "README.md" ,
3233 packageFile = "package.json" ,
34+ packageLockFile = "package-lock.json" ,
3335 versionFile = path . join ( "src" , "version.js" ) ,
3436
3537 releaseDir = "CDN" ,
@@ -99,6 +101,9 @@ function initialize( next ) {
99101 die ( "No " + packageFile + " in this directory" ) ;
100102 }
101103 pkg = JSON . parse ( fs . readFileSync ( packageFile , "utf8" ) ) ;
104+ if ( ( fs . existsSync || path . existsSync ) ( packageFile ) ) {
105+ pkgLock = JSON . parse ( fs . readFileSync ( packageLockFile , "utf8" ) ) ;
106+ }
102107
103108 status ( "Current version is " + pkg . version + "; generating release " + releaseVersion ) ;
104109 version = rsemver . exec ( pkg . version ) ;
@@ -148,6 +153,7 @@ function updateVersions( next ) {
148153 updateSourceVersion ( releaseVersion ) ;
149154 updateReadmeVersion ( releaseVersion ) ;
150155 updatePackageVersion ( releaseVersion ) ;
156+ updatePackageLockVersion ( releaseVersion ) ;
151157 next ( ) ;
152158}
153159
@@ -212,6 +218,7 @@ async function publishToNPM( next ) {
212218function setNextVersion ( next ) {
213219 updateSourceVersion ( nextVersion ) ;
214220 updatePackageVersion ( nextVersion , "main" ) ;
221+ updatePackageLockVersion ( nextVersion ) ;
215222 git ( [ "commit" , "-a" , "--no-verify" , "-m" , "Updating the source version to " + nextVersion ] ,
216223 next ) ;
217224}
@@ -252,6 +259,15 @@ function updatePackageVersion( ver, blobVer ) {
252259 writeJsonSync ( packageFile , pkg ) ;
253260}
254261
262+ function updatePackageLockVersion ( ver ) {
263+ status ( "Updating " + packageLockFile + " version to " + ver ) ;
264+ pkgLock . version = ver ;
265+ if ( pkgLock ?. packages [ "" ] . version ) {
266+ pkgLock . packages [ "" ] . version = ver ;
267+ }
268+ writeJsonSync ( packageLockFile , pkgLock ) ;
269+ }
270+
255271function updateSourceVersion ( ver ) {
256272 var stmt = "\njQuery.migrateVersion = \"" + ver + "\";\n" ;
257273
0 commit comments