Skip to content

Commit 93566ba

Browse files
committed
add monkey-react-scripts
1 parent a1da0ef commit 93566ba

File tree

4 files changed

+91
-9
lines changed

4 files changed

+91
-9
lines changed

README.md

+6
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,9 @@
44
- create app
55
- `yarn create react-app monkey-react-scripts-example`
66
- git init, move readme file
7+
- add [monkey-react-scripts][]
8+
- add package: `yarn add monkey-react-scripts`
9+
- add `webpack.monkey.js` file
10+
- edit `package.json` file
11+
12+
[monkey-react-scripts]: https://github.com/monkey-patches/monkey-react-scripts

package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
"version": "0.1.0",
44
"private": true,
55
"dependencies": {
6+
"monkey-react-scripts": "^0.1.0",
67
"react": "^16.1.1",
78
"react-dom": "^16.1.1",
89
"react-scripts": "1.0.17"
910
},
1011
"scripts": {
11-
"start": "react-scripts start",
12-
"build": "react-scripts build",
13-
"test": "react-scripts test --env=jsdom",
14-
"eject": "react-scripts eject"
12+
"start": "monkey-react-scripts start",
13+
"build": "monkey-react-scripts build",
14+
"test": "monkey-react-scripts test --env=jsdom"
1515
}
16-
}
16+
}

webpack.monkey.js

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = function (webpackConfig, isDevelopment) {
2+
// mutate webpackConfig
3+
};

yarn.lock

+77-4
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ acorn@^5.0.0, acorn@^5.2.1:
4747
version "5.2.1"
4848
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7"
4949

50+
51+
version "1.0.2"
52+
resolved "https://registry.yarnpkg.com/address/-/address-1.0.2.tgz#480081e82b587ba319459fef512f516fe03d58af"
53+
5054
[email protected], address@^1.0.1:
5155
version "1.0.3"
5256
resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9"
@@ -87,6 +91,10 @@ amdefine@>=0.0.4:
8791
version "1.0.1"
8892
resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
8993

94+
95+
version "1.4.1"
96+
resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.1.tgz#c3641863a962cebef941ea2c8706f2cb4f0716bd"
97+
9098
ansi-align@^1.1.0:
9199
version "1.1.0"
92100
resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-1.1.0.tgz#2f0c1658829739add5ebb15e6b0c6e3423f016ba"
@@ -97,6 +105,10 @@ ansi-escapes@^1.4.0:
97105
version "1.4.0"
98106
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e"
99107

108+
ansi-escapes@^2.0.0:
109+
version "2.0.0"
110+
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-2.0.0.tgz#5bae52be424878dd9783e8910e3fc2922e83c81b"
111+
100112
ansi-escapes@^3.0.0:
101113
version "3.0.0"
102114
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92"
@@ -314,6 +326,14 @@ axobject-query@^0.1.0:
314326
dependencies:
315327
ast-types-flow "0.0.7"
316328

329+
330+
version "6.22.0"
331+
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4"
332+
dependencies:
333+
chalk "^1.1.0"
334+
esutils "^2.0.2"
335+
js-tokens "^3.0.0"
336+
317337
[email protected], babel-code-frame@^6.11.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0:
318338
version "6.26.0"
319339
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
@@ -1265,7 +1285,7 @@ center-align@^0.1.1:
12651285
align-text "^0.1.3"
12661286
lazy-cache "^1.0.3"
12671287

1268-
[email protected], chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
1288+
[email protected], chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
12691289
version "1.1.3"
12701290
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
12711291
dependencies:
@@ -2510,6 +2530,10 @@ fileset@^2.0.2:
25102530
glob "^7.0.3"
25112531
minimatch "^3.0.3"
25122532

2533+
2534+
version "3.5.10"
2535+
resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.10.tgz#fc8fa23ddb4ef9e5e0ab6e1e64f679a24a56761f"
2536+
25132537
25142538
version "3.5.11"
25152539
resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee"
@@ -2971,7 +2995,7 @@ html-encoding-sniffer@^1.0.1:
29712995
dependencies:
29722996
whatwg-encoding "^1.0.1"
29732997

2974-
html-entities@^1.2.0:
2998+
html-entities@1.2.1, html-entities@^1.2.0:
29752999
version "1.2.1"
29763000
resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
29773001

@@ -3127,6 +3151,25 @@ ini@^1.3.4, ini@~1.3.0:
31273151
version "1.3.5"
31283152
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
31293153

3154+
3155+
version "3.2.1"
3156+
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.2.1.tgz#06ceb0f540f45ca548c17d6840959878265fa175"
3157+
dependencies:
3158+
ansi-escapes "^2.0.0"
3159+
chalk "^2.0.0"
3160+
cli-cursor "^2.1.0"
3161+
cli-width "^2.0.0"
3162+
external-editor "^2.0.4"
3163+
figures "^2.0.0"
3164+
lodash "^4.3.0"
3165+
mute-stream "0.0.7"
3166+
run-async "^2.2.0"
3167+
rx-lite "^4.0.8"
3168+
rx-lite-aggregates "^4.0.8"
3169+
string-width "^2.1.0"
3170+
strip-ansi "^4.0.0"
3171+
through "^2.3.6"
3172+
31303173
[email protected], inquirer@^3.0.6:
31313174
version "3.3.0"
31323175
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
@@ -4146,6 +4189,12 @@ [email protected], [email protected], "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdi
41464189
dependencies:
41474190
minimist "0.0.8"
41484191

4192+
monkey-react-scripts@^0.1.0:
4193+
version "0.1.0"
4194+
resolved "https://registry.yarnpkg.com/monkey-react-scripts/-/monkey-react-scripts-0.1.0.tgz#1ae053686cfc3b2b73c782aa2b5ce062b013bf75"
4195+
dependencies:
4196+
react-dev-utils "^3.0.2"
4197+
41494198
41504199
version "2.0.0"
41514200
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
@@ -5095,6 +5144,30 @@ rc@^1.0.1, rc@^1.1.6, rc@^1.1.7:
50955144
minimist "^1.2.0"
50965145
strip-json-comments "~2.0.1"
50975146

5147+
react-dev-utils@^3.0.2:
5148+
version "3.1.1"
5149+
resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-3.1.1.tgz#09ae7209a81384248db56547e718e65bd3b20eb5"
5150+
dependencies:
5151+
address "1.0.2"
5152+
anser "1.4.1"
5153+
babel-code-frame "6.22.0"
5154+
chalk "1.1.3"
5155+
cross-spawn "5.1.0"
5156+
detect-port-alt "1.1.3"
5157+
escape-string-regexp "1.0.5"
5158+
filesize "3.5.10"
5159+
global-modules "1.0.0"
5160+
gzip-size "3.0.0"
5161+
html-entities "1.2.1"
5162+
inquirer "3.2.1"
5163+
is-root "1.0.0"
5164+
opn "5.1.0"
5165+
recursive-readdir "2.2.1"
5166+
shell-quote "1.6.1"
5167+
sockjs-client "1.1.4"
5168+
strip-ansi "3.0.1"
5169+
text-table "0.2.0"
5170+
50985171
react-dev-utils@^4.2.1:
50995172
version "4.2.1"
51005173
resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-4.2.1.tgz#9f2763e7bafa1a1b9c52254d2a479deec280f111"
@@ -5118,7 +5191,7 @@ react-dev-utils@^4.2.1:
51185191
strip-ansi "3.0.1"
51195192
text-table "0.2.0"
51205193

5121-
5194+
react-dom@^16.1.1:
51225195
version "16.1.1"
51235196
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.1.1.tgz#b2e331b6d752faf1a2d31399969399a41d8d45f8"
51245197
dependencies:
@@ -5174,7 +5247,7 @@ [email protected]:
51745247
optionalDependencies:
51755248
fsevents "1.1.2"
51765249

5177-
5250+
react@^16.1.1:
51785251
version "16.1.1"
51795252
resolved "https://registry.yarnpkg.com/react/-/react-16.1.1.tgz#d5c4ef795507e3012282dd51261ff9c0e824fe1f"
51805253
dependencies:

0 commit comments

Comments
 (0)