diff --git a/npm/ng-packs/scripts/install-new-dependencies.js b/npm/ng-packs/scripts/install-new-dependencies.js index f7f618e45a..cb6c5e8298 100644 --- a/npm/ng-packs/scripts/install-new-dependencies.js +++ b/npm/ng-packs/scripts/install-new-dependencies.js @@ -2,7 +2,7 @@ import execa from 'execa'; import fse from 'fs-extra'; -(async () => { +const updateAndInstall = async () => { const { projects } = await fse.readJSON('../angular.json'); const projectNames = Object.keys(projects).filter(project => project !== 'dev-app'); @@ -39,4 +39,8 @@ import fse from 'fs-extra'; } process.exit(0); -})(); +}; + +updateAndInstall(); + +export default updateAndInstall; diff --git a/npm/ng-packs/scripts/publish.js b/npm/ng-packs/scripts/publish.js index 43f5879d8c..eb13d6fd4a 100644 --- a/npm/ng-packs/scripts/publish.js +++ b/npm/ng-packs/scripts/publish.js @@ -2,19 +2,19 @@ import execa from 'execa'; import fse from 'fs-extra'; -const versions = ['major', 'minor', 'patch', 'premajor', 'preminor', 'prepatch', 'prerelease']; -let nextSemanticVersion = (process.argv[2] || '').toLowerCase(); - -if (versions.indexOf(nextSemanticVersion) < 0) { - console.log( - "Please enter the next semantic version like this: 'npm run publish patch'. Available versions:\n " + - JSON.stringify(versions), - ); +const publish = async () => { + const versions = ['major', 'minor', 'patch', 'premajor', 'preminor', 'prepatch', 'prerelease']; + let nextSemanticVersion = (process.argv[2] || '').toLowerCase(); + + if (versions.indexOf(nextSemanticVersion) < 0) { + console.log( + "Please enter the next semantic version like this: 'npm run publish patch'. Available versions:\n " + + JSON.stringify(versions), + ); - process.exit(1); -} + process.exit(1); + } -(async () => { try { await execa('yarn', ['install-new-dependencies'], { stdout: 'inherit' }); @@ -51,4 +51,8 @@ if (versions.indexOf(nextSemanticVersion) < 0) { } process.exit(0); -})(); +}; + +publish(); + +export default publish();