Update Rollup deps (#11829)
Dan Abramov committed
Dec 11, 2017 at 16:54 UTC
72992382788a46e901f257c8314d30cce57ce0e7
4 files changed
+56
-79
package.json
+5
-6
@@ -81,14 +81,13 @@
81
"prettier": "1.8.1",
82
"prop-types": "^15.6.0",
83
"rimraf": "^2.6.1",
84
- "rollup": "^0.51.7",
85
- "rollup-plugin-babel": "^2.7.1",
86
- "rollup-plugin-closure-compiler-js": "^1.0.4",
84
+ "rollup": "^0.52.1",
85
+ "rollup-plugin-babel": "^3.0.1",
86
+ "rollup-plugin-closure-compiler-js": "^1.0.6",
87
"rollup-plugin-commonjs": "^8.2.6",
88
- "rollup-plugin-inject": "^2.0.0",
89
- "rollup-plugin-node-resolve": "^2.0.0",
88
+ "rollup-plugin-node-resolve": "^2.1.1",
89
"rollup-plugin-prettier": "^0.3.0",
91
- "rollup-plugin-replace": "^1.1.1",
90
+ "rollup-plugin-replace": "^2.0.0",
91
"rollup-plugin-strip-banner": "^0.2.0",
92
"run-sequence": "^1.1.4",
93
"targz": "^1.0.1",
scripts/rollup/build.js
+3
-1
@@ -335,7 +335,9 @@ async function createBundle(bundle, bundleType) {
335
336
const rollupConfig = {
337
input: resolvedEntry,
338
- pureExternalModules,
338
+ treeshake: {
339
+ pureExternalModules,
340
+ },
341
external(id) {
342
const containsThisModule = pkg => id === pkg || id.startsWith(pkg + '/');
343
const isProvidedByDependency = externals.some(containsThisModule);
scripts/rollup/results.json
+6
-6
@@ -1,24 +1,24 @@
1
{
2
"bundleSizes": {
3
"react.development.js (UMD_DEV)": {
4
- "size": 55006,
5
- "gzip": 14916
4
+ "size": 55040,
5
+ "gzip": 14949
6
},
7
"react.production.min.js (UMD_PROD)": {
8
"size": 6638,
9
"gzip": 2814
10
},
11
"react.development.js (NODE_DEV)": {
12
- "size": 45422,
13
- "gzip": 12616
12
+ "size": 45456,
13
+ "gzip": 12648
14
},
15
"react.production.min.js (NODE_PROD)": {
16
"size": 5433,
17
"gzip": 2366
18
},
19
"React-dev.js (FB_DEV)": {
20
- "size": 44764,
21
- "gzip": 12124
20
+ "size": 44794,
21
+ "gzip": 12159
22
},
23
"React-prod.js (FB_PROD)": {
24
"size": 12883,
yarn.lock
+42
-66
@@ -282,30 +282,6 @@ babel-code-frame@^6.26.0:
282
esutils "^2.0.2"
283
js-tokens "^3.0.2"
284
285
-babel-core@6, babel-core@^6.0.0, babel-core@^6.24.1:
286
- version "6.24.1"
287
- resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.1.tgz#8c428564dce1e1f41fb337ec34f4c3b022b5ad83"
288
- dependencies:
289
- babel-code-frame "^6.22.0"
290
- babel-generator "^6.24.1"
291
- babel-helpers "^6.24.1"
292
- babel-messages "^6.23.0"
293
- babel-register "^6.24.1"
294
- babel-runtime "^6.22.0"
295
- babel-template "^6.24.1"
296
- babel-traverse "^6.24.1"
297
- babel-types "^6.24.1"
298
- babylon "^6.11.0"
299
- convert-source-map "^1.1.0"
300
- debug "^2.1.1"
301
- json5 "^0.5.0"
302
- lodash "^4.2.0"
303
- minimatch "^3.0.2"
304
- path-is-absolute "^1.0.0"
305
- private "^0.1.6"
306
- slash "^1.0.0"
307
- source-map "^0.5.0"
308
-
285
babel-core@^5.6.21:
286
version "5.8.38"
287
resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-5.8.38.tgz#1fcaee79d7e61b750b00b8e54f6dfc9d0af86558"
@@ -357,6 +333,30 @@ babel-core@^5.6.21:
333
trim-right "^1.0.0"
334
try-resolve "^1.0.0"
335
336
+babel-core@^6.0.0, babel-core@^6.24.1:
337
+ version "6.24.1"
338
+ resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.1.tgz#8c428564dce1e1f41fb337ec34f4c3b022b5ad83"
339
+ dependencies:
340
+ babel-code-frame "^6.22.0"
341
+ babel-generator "^6.24.1"
342
+ babel-helpers "^6.24.1"
343
+ babel-messages "^6.23.0"
344
+ babel-register "^6.24.1"
345
+ babel-runtime "^6.22.0"
346
+ babel-template "^6.24.1"
347
+ babel-traverse "^6.24.1"
348
+ babel-types "^6.24.1"
349
+ babylon "^6.11.0"
350
+ convert-source-map "^1.1.0"
351
+ debug "^2.1.1"
352
+ json5 "^0.5.0"
353
+ lodash "^4.2.0"
354
+ minimatch "^3.0.2"
355
+ path-is-absolute "^1.0.0"
356
+ private "^0.1.6"
357
+ slash "^1.0.0"
358
+ source-map "^0.5.0"
359
+
360
babel-eslint@^7.1.0:
361
version "7.2.3"
362
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.2.3.tgz#b2fe2d80126470f5c19442dc757253a897710827"
@@ -618,7 +618,7 @@ babel-plugin-transform-es2015-block-scoping@^6.23.0:
618
babel-types "^6.24.1"
619
lodash "^4.2.0"
620
621
-babel-plugin-transform-es2015-classes@^6.5.2, babel-plugin-transform-es2015-classes@^6.9.0:
621
+babel-plugin-transform-es2015-classes@^6.5.2:
622
version "6.24.1"
623
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"
624
dependencies:
@@ -1761,7 +1761,7 @@ estraverse@~4.1.0:
1761
version "4.1.1"
1762
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.1.1.tgz#f6caca728933a850ef90661d0e17982ba47111a2"
1763
1764
-estree-walker@^0.2.0, estree-walker@^0.2.1:
1764
+estree-walker@^0.2.1:
1765
version "0.2.1"
1766
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.2.1.tgz#bdafe8095383d8414d5dc2ecf4c9173b6db9412e"
1767
@@ -3278,18 +3278,6 @@ magic-string@0.22.4, magic-string@^0.22.4:
3278
dependencies:
3279
vlq "^0.2.1"
3280
3281
-magic-string@^0.15.2:
3282
- version "0.15.2"
3283
- resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.15.2.tgz#0681d7388741bbc3addaa65060992624c6c09e9c"
3284
- dependencies:
3285
- vlq "^0.2.1"
3286
-
3287
-magic-string@^0.16.0:
3288
- version "0.16.0"
3289
- resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.16.0.tgz#970ebb0da7193301285fb1aa650f39bdd81eb45a"
3290
- dependencies:
3291
- vlq "^0.2.1"
3292
-
3281
makeerror@1.0.x:
3282
version "1.0.11"
3283
resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c"
@@ -4144,18 +4132,15 @@ rimraf@^2.5.4:
4132
dependencies:
4133
glob "^7.0.5"
4134
4147
-rollup-plugin-babel@^2.7.1:
4148
- version "2.7.1"
4149
- resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-2.7.1.tgz#16528197b0f938a1536f44683c7a93d573182f57"
4135
+rollup-plugin-babel@^3.0.1:
4136
+ version "3.0.2"
4137
+ resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-3.0.2.tgz#a2765dea0eaa8aece351c983573300d17497495b"
4138
dependencies:
4151
- babel-core "6"
4152
- babel-plugin-transform-es2015-classes "^6.9.0"
4153
- object-assign "^4.1.0"
4139
rollup-pluginutils "^1.5.0"
4140
4156
-rollup-plugin-closure-compiler-js@^1.0.4:
4157
- version "1.0.4"
4158
- resolved "https://registry.yarnpkg.com/rollup-plugin-closure-compiler-js/-/rollup-plugin-closure-compiler-js-1.0.4.tgz#431ff09e13d0f6f6a1ce5ef0e454edcef50b9d00"
4141
+rollup-plugin-closure-compiler-js@^1.0.6:
4142
+ version "1.0.6"
4143
+ resolved "https://registry.yarnpkg.com/rollup-plugin-closure-compiler-js/-/rollup-plugin-closure-compiler-js-1.0.6.tgz#58e3e31297ad1a532d9114108bc06f2756d72c3d"
4144
dependencies:
4145
google-closure-compiler-js ">20170000"
4146
@@ -4169,16 +4154,7 @@ rollup-plugin-commonjs@^8.2.6:
4154
resolve "^1.4.0"
4155
rollup-pluginutils "^2.0.1"
4156
4172
-rollup-plugin-inject@^2.0.0:
4173
- version "2.0.0"
4174
- resolved "https://registry.yarnpkg.com/rollup-plugin-inject/-/rollup-plugin-inject-2.0.0.tgz#8934d98a5b0db2d05efcee2ac06a170a4c70b044"
4175
- dependencies:
4176
- acorn "^4.0.3"
4177
- estree-walker "^0.2.0"
4178
- magic-string "^0.16.0"
4179
- rollup-pluginutils "^1.2.0"
4180
-
4181
-rollup-plugin-node-resolve@^2.0.0:
4157
+rollup-plugin-node-resolve@^2.1.1:
4158
version "2.1.1"
4159
resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-2.1.1.tgz#cbb783b0d15b02794d58915350b2f0d902b8ddc8"
4160
dependencies:
@@ -4194,13 +4170,13 @@ rollup-plugin-prettier@^0.3.0:
4170
magic-string "0.22.4"
4171
prettier "^1.0.0"
4172
4197
-rollup-plugin-replace@^1.1.1:
4198
- version "1.1.1"
4199
- resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-1.1.1.tgz#396315ded050a6ce43b9518a886a3f60efb1ea33"
4173
+rollup-plugin-replace@^2.0.0:
4174
+ version "2.0.0"
4175
+ resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.0.0.tgz#19074089c8ed57184b8cc64e967a03d095119277"
4176
dependencies:
4201
- magic-string "^0.15.2"
4177
+ magic-string "^0.22.4"
4178
minimatch "^3.0.2"
4203
- rollup-pluginutils "^1.5.0"
4179
+ rollup-pluginutils "^2.0.1"
4180
4181
rollup-plugin-strip-banner@^0.2.0:
4182
version "0.2.0"
@@ -4217,16 +4193,16 @@ rollup-pluginutils@2.0.1, rollup-pluginutils@^2.0.1:
4193
estree-walker "^0.3.0"
4194
micromatch "^2.3.11"
4195
4220
-rollup-pluginutils@^1.2.0, rollup-pluginutils@^1.5.0:
4196
+rollup-pluginutils@^1.5.0:
4197
version "1.5.2"
4198
resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz#1e156e778f94b7255bfa1b3d0178be8f5c552408"
4199
dependencies:
4200
estree-walker "^0.2.1"
4201
minimatch "^3.0.2"
4202
4227
-rollup@^0.51.7:
4228
- version "0.51.7"
4229
- resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.51.7.tgz#3c387316ceca3655727cbef716f2733aa15c46df"
4203
+rollup@^0.52.1:
4204
+ version "0.52.1"
4205
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.52.1.tgz#610e8e1be432f18fcfbfa865408a1cd7618cd707"
4206
4207
run-async@^0.1.0:
4208
version "0.1.0"