chore: fix bump_package_versions.js under Node.js 12 (#10629)

This commit is contained in:
Max Schmitt 2021-12-01 18:26:36 +01:00 committed by GitHub
parent aba52be169
commit 5c93066437
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -47,17 +47,13 @@ const { packages } = require('./list_packages.js');
const packageLockPath = path.join(rootDir, 'package-lock.json');
const packageLock = JSON.parse(fs.readFileSync(packageLockPath, 'utf8'));
for (const package of packages.map(package => path.basename(package))) {
packageLock['packages']['packages/' + package].version = version;
if (packageLock['packages']['packages/' + package].dependencies?.['playwright-core'])
const playwrightCorePackages = packageLock['packages']['packages/' + package];
playwrightCorePackages.version = version;
if (playwrightCorePackages.dependencies && playwrightCorePackages.dependencies['playwright-core'])
packageLock['packages']['packages/playwright-test']['dependencies']['playwright-core'] = '=' + version;
}
fs.writeFileSync(packageLockPath, JSON.stringify(packageLock, null, 2) + '\n');
}
// 4. Verify integrity with npm i
execSync('npm install', {
stdio: 'inherit',
cwd: rootDir,
});
})().catch(err => {
console.error(err);