@@ -11,7 +11,7 @@ const resolvePath = p => resolve(process.cwd(), p);
1111
1212const nodeAlias = { require : 'r' } ;
1313const nodeBoolean = [ 'expose_gc' , 'preserve-symlinks' ] ;
14- const nodeOptional = [ 'inspect' , 'inspect-brk' ] ;
14+ const nodeCustom = [ 'inspect' , 'inspect-brk' , 'no-warnings '] ;
1515const nodeString = [ 'require' ] ;
1616
1717const nodeDevBoolean = [ 'clear' , 'dedupe' , 'fork' , 'notify' , 'poll' , 'respawn' , 'vm' ] ;
@@ -44,10 +44,10 @@ const nodeArgsReducer =
4444 return out ;
4545 } ;
4646
47- const nodeOptionalFactory = args => arg => {
48- const isNodeOptional = nodeOptional . includes ( arg . substring ( 2 ) ) ;
49- if ( isNodeOptional ) args . push ( arg ) ;
50- return ! isNodeOptional ;
47+ const nodeCustomFactory = args => arg => {
48+ const isNodeCustom = nodeCustom . includes ( arg . substring ( 2 ) ) ;
49+ if ( isNodeCustom ) args . push ( arg ) ;
50+ return ! isNodeCustom ;
5151} ;
5252
5353const unknownFactory = args => arg => {
@@ -56,8 +56,8 @@ const unknownFactory = args => arg => {
5656} ;
5757
5858module . exports = argv => {
59- const nodeOptionalArgs = [ ] ;
60- const args = argv . slice ( 2 ) . filter ( nodeOptionalFactory ( nodeOptionalArgs ) ) ;
59+ const nodeCustomArgs = [ ] ;
60+ const args = argv . slice ( 2 ) . filter ( nodeCustomFactory ( nodeCustomArgs ) ) ;
6161
6262 const unknownArgs = [ ] ;
6363 const unknown = unknownFactory ( unknownArgs ) ;
@@ -71,7 +71,7 @@ module.exports = argv => {
7171 const opts = minimist ( args , { alias, boolean, default : getConfig ( script ) } ) ;
7272 const nodeArgs = [ ...nodeBoolean . map ( argify ) , ...nodeString . map ( argify ) , ...unknownArgs ]
7373 . sort ( ( a , b ) => a . key - b . key )
74- . reduce ( nodeArgsReducer ( opts ) , [ ...nodeOptionalArgs ] ) ;
74+ . reduce ( nodeArgsReducer ( opts ) , [ ...nodeCustomArgs ] ) ;
7575
7676 opts . ignore = arrayify ( opts . ignore ) . map ( resolvePath ) ;
7777
0 commit comments