File tree Expand file tree Collapse file tree 1 file changed +8
-14
lines changed Expand file tree Collapse file tree 1 file changed +8
-14
lines changed Original file line number Diff line number Diff line change @@ -2,33 +2,27 @@ var tasks = require('./tasks.js');
22var series = require ( "async/series" ) ;
33var path = require ( "path" ) ;
44var fs = require ( "fs" ) ;
5+ const modclean = require ( 'modclean' ) ;
56
67var runModclean = ( project ) => {
78 return ( done ) => {
89
910 if ( fs . existsSync ( path . join ( project . directory , "node_modules" ) ) ) {
10- var exec = require ( 'child_process' ) . exec ;
11- var child = exec ( 'npm run modclean -r' , {
11+
12+ modclean ( {
1213 cwd : project . directory
13- } , ( error , stdout , stderr ) => {
14- if ( error ) {
14+ } , function ( err , results ) {
15+ // called once cleaning is complete.
16+ if ( err ) {
1517 console . error ( `exec error: ${ error } ` ) ;
1618 done ( error ) ;
1719 return ;
1820 }
1921
20- console . log ( `modclean done for ${ project . name } ` ) ;
21-
22- if ( stdout ) {
23- console . log ( stdout ) ;
24- }
25-
26- if ( stderr ) {
27- console . error ( stderr ) ;
28- }
29-
22+ console . log ( `${ results . length } files removed!` ) ;
3023 done ( ) ;
3124 } ) ;
25+
3226 } else {
3327 console . log ( `modclean skipped for ${ project . name } ` ) ;
3428 done ( ) ;
You can’t perform that action at this time.
0 commit comments