File tree Expand file tree Collapse file tree 1 file changed +19
-3
lines changed Expand file tree Collapse file tree 1 file changed +19
-3
lines changed Original file line number Diff line number Diff line change 1+ var minimist = require ( 'minimist' ) ;
12var tasks = require ( './tasks.js' ) ;
23var series = require ( "async/series" ) ;
34var path = require ( "path" ) ;
@@ -6,12 +7,27 @@ const modclean = require('modclean');
67
78var runModclean = ( project ) => {
89 return ( done ) => {
9-
1010 if ( fs . existsSync ( path . join ( project . directory , "node_modules" ) ) ) {
1111
12- modclean ( {
12+ var modcleanOptions = {
1313 cwd : project . directory
14- } , function ( err , results ) {
14+ } ;
15+
16+ var options = minimist ( process . argv . slice ( 2 ) , { } ) ;
17+
18+ if ( options . patterns ) {
19+ modcleanOptions . patterns = options . patterns . split ( ',' ) ;
20+ }
21+
22+ if ( options . additionalpatterns ) {
23+ modcleanOptions . additionalPatterns = options . additionalpatterns . split ( ',' ) ;
24+ }
25+
26+ if ( options . ignorepatterns ) {
27+ modcleanOptions . ignorePatterns = options . ignorepatterns . split ( ',' ) ;
28+ }
29+
30+ modclean ( modcleanOptions , function ( err , results ) {
1531 // called once cleaning is complete.
1632 if ( err ) {
1733 console . error ( `exec error: ${ error } ` ) ;
You can’t perform that action at this time.
0 commit comments