@@ -14,7 +14,6 @@ import { join } from 'path';
1414import { PackageManager } from '../../lib/config/workspace-schema' ;
1515import { AngularWorkspace , getProjectByCwd } from './config' ;
1616import { memoize } from './memoize' ;
17- import { Spinner } from './spinner' ;
1817
1918interface PackageManagerOptions {
2019 saveDev : string ;
@@ -49,7 +48,6 @@ export class PackageManagerUtils {
4948 save : 'dependencies' | 'devDependencies' | true = true ,
5049 extraArgs : string [ ] = [ ] ,
5150 cwd ?: string ,
52- progress = true ,
5351 ) : Promise < boolean > {
5452 const packageManagerArgs = this . getArguments ( ) ;
5553 const installArgs : string [ ] = [ packageManagerArgs . install , packageName ] ;
@@ -58,7 +56,7 @@ export class PackageManagerUtils {
5856 installArgs . push ( packageManagerArgs . saveDev ) ;
5957 }
6058
61- return this . run ( [ ...installArgs , ...extraArgs ] , { cwd, silent : true , progress } ) ;
59+ return this . run ( [ ...installArgs , ...extraArgs ] , { cwd, silent : true } ) ;
6260 }
6361
6462 /** Install all packages. */
@@ -69,14 +67,13 @@ export class PackageManagerUtils {
6967 installArgs . push ( packageManagerArgs . installAll ) ;
7068 }
7169
72- return this . run ( [ ...installArgs , ...extraArgs ] , { cwd, silent : true , progress : false } ) ;
70+ return this . run ( [ ...installArgs , ...extraArgs ] , { cwd, silent : true } ) ;
7371 }
7472
7573 /** Install a single package temporary. */
7674 async installTemp (
7775 packageName : string ,
7876 extraArgs ?: string [ ] ,
79- progress = true ,
8077 ) : Promise < {
8178 success : boolean ;
8279 tempNodeModules : string ;
@@ -121,7 +118,7 @@ export class PackageManagerUtils {
121118 ] ;
122119
123120 return {
124- success : await this . install ( packageName , true , installArgs , tempPath , progress ) ,
121+ success : await this . install ( packageName , true , installArgs , tempPath ) ,
125122 tempNodeModules,
126123 } ;
127124 }
@@ -164,12 +161,9 @@ export class PackageManagerUtils {
164161
165162 private async run (
166163 args : string [ ] ,
167- options : { cwd ?: string ; silent ?: boolean ; progress ?: boolean } = { } ,
164+ options : { cwd ?: string ; silent ?: boolean } = { } ,
168165 ) : Promise < boolean > {
169- const { cwd = process . cwd ( ) , silent = false , progress = true } = options ;
170-
171- const spinner = progress ? new Spinner ( ) : undefined ;
172- spinner ?. start ( 'Installing packages...' ) ;
166+ const { cwd = process . cwd ( ) , silent = false } = options ;
173167
174168 return new Promise ( ( resolve ) => {
175169 const bufferedOutput : { stream : NodeJS . WriteStream ; data : Buffer } [ ] = [ ] ;
@@ -181,12 +175,9 @@ export class PackageManagerUtils {
181175 cwd,
182176 } ) . on ( 'close' , ( code : number ) => {
183177 if ( code === 0 ) {
184- spinner ?. succeed ( 'Packages successfully installed.' ) ;
185178 resolve ( true ) ;
186179 } else {
187- spinner ?. stop ( ) ;
188180 bufferedOutput . forEach ( ( { stream, data } ) => stream . write ( data ) ) ;
189- spinner ?. fail ( 'Packages installation failed, see above.' ) ;
190181 resolve ( false ) ;
191182 }
192183 } ) ;
0 commit comments