chore: fix bump_package_versions.js under Node.js 12 (#10629)
This commit is contained in:
parent
aba52be169
commit
5c93066437
|
|
@ -47,17 +47,13 @@ const { packages } = require('./list_packages.js');
|
||||||
const packageLockPath = path.join(rootDir, 'package-lock.json');
|
const packageLockPath = path.join(rootDir, 'package-lock.json');
|
||||||
const packageLock = JSON.parse(fs.readFileSync(packageLockPath, 'utf8'));
|
const packageLock = JSON.parse(fs.readFileSync(packageLockPath, 'utf8'));
|
||||||
for (const package of packages.map(package => path.basename(package))) {
|
for (const package of packages.map(package => path.basename(package))) {
|
||||||
packageLock['packages']['packages/' + package].version = version;
|
const playwrightCorePackages = packageLock['packages']['packages/' + package];
|
||||||
if (packageLock['packages']['packages/' + package].dependencies?.['playwright-core'])
|
playwrightCorePackages.version = version;
|
||||||
|
if (playwrightCorePackages.dependencies && playwrightCorePackages.dependencies['playwright-core'])
|
||||||
packageLock['packages']['packages/playwright-test']['dependencies']['playwright-core'] = '=' + version;
|
packageLock['packages']['packages/playwright-test']['dependencies']['playwright-core'] = '=' + version;
|
||||||
}
|
}
|
||||||
fs.writeFileSync(packageLockPath, JSON.stringify(packageLock, null, 2) + '\n');
|
fs.writeFileSync(packageLockPath, JSON.stringify(packageLock, null, 2) + '\n');
|
||||||
}
|
}
|
||||||
// 4. Verify integrity with npm i
|
|
||||||
execSync('npm install', {
|
|
||||||
stdio: 'inherit',
|
|
||||||
cwd: rootDir,
|
|
||||||
});
|
|
||||||
|
|
||||||
})().catch(err => {
|
})().catch(err => {
|
||||||
console.error(err);
|
console.error(err);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue