Browse Source

fix: sync.js

pull/1955/head
mehmet-erim 7 years ago
parent
commit
45b8bb10cf
  1. 21
      npm/ng-packs/scripts/sync.js

21
npm/ng-packs/scripts/sync.js

@ -4,12 +4,13 @@ import execa from 'execa';
(async () => { (async () => {
const { projects } = await fse.readJSON('../angular.json'); const { projects } = await fse.readJSON('../angular.json');
const projectNames = Object.keys(projects); const projectNames = Object.keys(projects).filter(project => project !== 'dev-app');
projectNames.forEach(async project => { for (let i = 0; i < projectNames.length; i++) {
const { dependencies: distDependencies, version } = await fse.readJSON(`../dist/${project}/package.json`); const project = projectNames[i];
const { dependencies: distDependencies, version } = await fse.readJson(`../dist/${project}/package.json`);
const srcPackagePath = `../packages/${project}/package.json`; const srcPackagePath = `../packages/${project}/package.json`;
const srcPackage = await fse.readJSON(srcPackagePath); const srcPackage = await fse.readJson(srcPackagePath);
if (distDependencies) { if (distDependencies) {
for (const key in srcPackage.dependencies) { for (const key in srcPackage.dependencies) {
@ -19,11 +20,15 @@ import execa from 'execa';
} }
} }
await fse.writeJSON(srcPackagePath, { ...srcPackage, version }, { spaces: 2 }); await fse.writeJson(srcPackagePath, { ...srcPackage, version }, { spaces: 2 });
}); }
await execa('git', ['add', '../packages/*', '../package.json'], { stdout: 'inherit' }); try {
await execa('git', ['commit', '-m', 'Update source packages versions'], { stdout: 'inherit' }); await execa('git', ['add', '../packages/*', '../package.json'], { stdout: 'inherit' });
await execa('git', ['commit', '-m', '--no-verify', 'Update source packages versions'], { stdout: 'inherit' });
} catch (error) {
console.error(error.stderr);
}
process.exit(0); process.exit(0);
})(); })();

Loading…
Cancel
Save