From 941acda1474882b8a7517100a61a60c204249557 Mon Sep 17 00:00:00 2001 From: thediaval Date: Tue, 3 Dec 2019 15:30:05 +0300 Subject: [PATCH] build: add sync and async builds to build script --- npm/ng-packs/scripts/build.js | 38 +++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/npm/ng-packs/scripts/build.js b/npm/ng-packs/scripts/build.js index 96d2484efe..3c7a8774d6 100644 --- a/npm/ng-packs/scripts/build.js +++ b/npm/ng-packs/scripts/build.js @@ -39,17 +39,33 @@ import program from 'commander'; console.error(error.stderr); } - npmPackageNames.forEach(name => { - // do not convert to async - execa.sync( - 'yarn', - ['symlink', 'copy', '--angular', '--packages', name, '--no-watch', '--sync-build'], - { - stdout: 'inherit', - cwd: '../', - }, - ); - }); + execa.sync( + 'yarn', + [ + 'symlink', + 'copy', + '--angular', + '--no-watch', + '--sync', + '--packages', + '@abp/ng.core,@abp/ng.theme.shared,@abp/ng.feature-management,@abp/ng.permission-management,@abp/ng.account.config,@abp/ng.identity.config,@abp/ng.setting-management.config,@abp/ng.tenant-management.config', + ], + { stdout: 'inherit', cwd: '../' }, + ); + + await execa( + 'yarn', + [ + 'symlink', + 'copy', + '--angular', + '--no-watch', + '--all-packages', + '--excluded-packages', + '@abp/ng.core,@abp/ng.theme.shared,@abp/ng.feature-management,@abp/ng.permission-management,@abp/ng.account.config,@abp/ng.identity.config,@abp/ng.setting-management.config,@abp/ng.tenant-management.config', + ], + { stdout: 'inherit', cwd: '../' }, + ); if (!program.noCommit) { await execa('git', ['add', '../dist/*', '../package.json'], { stdout: 'inherit' });