Skip to content

Commit fc426d6

Browse files
committed
support react-scripts 1.1.0
1 parent 3a47857 commit fc426d6

File tree

3 files changed

+15
-6
lines changed

3 files changed

+15
-6
lines changed

bin/monkey-react-scripts.js

+12-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,24 @@
11
#!/usr/bin/env node
2+
'use strict';
3+
24
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) : [];
512

613
switch (script) {
714
case 'build':
815
case 'start':
916
case 'test': {
1017
const result = spawn.sync(
1118
'node',
12-
[require.resolve('../scripts/' + script)].concat(args),
19+
nodeArgs
20+
.concat(require.resolve('../scripts/' + script))
21+
.concat(args.slice(scriptIndex + 1)),
1322
{stdio: 'inherit'}
1423
);
1524
if (result.signal) {

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "monkey-react-scripts",
3-
"version": "0.1.0",
3+
"version": "0.1.1-beta",
44
"description": "Monkey react script runner",
55
"main": "index.js",
66
"repository": "git@github.com:monkey-patches/monkey-react-scripts.git",
@@ -17,6 +17,6 @@
1717
"react-scripts": ">=1.0.0"
1818
},
1919
"dependencies": {
20-
"react-dev-utils": "^3.0.2"
20+
"react-dev-utils": "^5.0.0"
2121
}
2222
}

scripts/build.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const fs = require('fs');
1+
const fs = require('fs-extra');
22
const path = require('path');
33

44
process.env.BABEL_ENV = 'production';

0 commit comments

Comments
 (0)