File tree 3 files changed +15
-6
lines changed
3 files changed +15
-6
lines changed Original file line number Diff line number Diff line change 1
1
#!/usr/bin/env node
2
+ 'use strict' ;
3
+
2
4
const spawn = require ( 'react-dev-utils/crossSpawn' ) ;
3
- const script = process . argv [ 2 ] ;
4
- const args = process . argv . slice ( 3 ) ;
5
+ const args = process . argv . slice ( 2 ) ;
6
+
7
+ const scriptIndex = args . findIndex (
8
+ x => x === 'build' || x === 'eject' || x === 'start' || x === 'test'
9
+ ) ;
10
+ const script = scriptIndex === - 1 ? args [ 0 ] : args [ scriptIndex ] ;
11
+ const nodeArgs = scriptIndex > 0 ? args . slice ( 0 , scriptIndex ) : [ ] ;
5
12
6
13
switch ( script ) {
7
14
case 'build' :
8
15
case 'start' :
9
16
case 'test' : {
10
17
const result = spawn . sync (
11
18
'node' ,
12
- [ require . resolve ( '../scripts/' + script ) ] . concat ( args ) ,
19
+ nodeArgs
20
+ . concat ( require . resolve ( '../scripts/' + script ) )
21
+ . concat ( args . slice ( scriptIndex + 1 ) ) ,
13
22
{ stdio : 'inherit' }
14
23
) ;
15
24
if ( result . signal ) {
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " monkey-react-scripts" ,
3
- "version" : " 0.1.0 " ,
3
+ "version" : " 0.1.1-beta " ,
4
4
"description" : " Monkey react script runner" ,
5
5
"main" : " index.js" ,
6
6
"repository" : " git@github.com:monkey-patches/monkey-react-scripts.git" ,
17
17
"react-scripts" : " >=1.0.0"
18
18
},
19
19
"dependencies" : {
20
- "react-dev-utils" : " ^3 .0.2 "
20
+ "react-dev-utils" : " ^5 .0.0 "
21
21
}
22
22
}
Original file line number Diff line number Diff line change 1
- const fs = require ( 'fs' ) ;
1
+ const fs = require ( 'fs-extra ' ) ;
2
2
const path = require ( 'path' ) ;
3
3
4
4
process . env . BABEL_ENV = 'production' ;
You can’t perform that action at this time.
0 commit comments