Skip to content

Commit 7b8afd4

Browse files
committedDec 10, 2018
fix: rollup external dependencies
1 parent 5f94ace commit 7b8afd4

File tree

2 files changed

+119
-67
lines changed

2 files changed

+119
-67
lines changed
 

‎example/yarn.lock

+110-65
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,12 @@
22
# yarn lockfile v1
33

44

5-
"@types/invariant@^2.2.29":
6-
version "2.2.29"
7-
resolved "https://registry.yarnpkg.com/@types/invariant/-/invariant-2.2.29.tgz#aa845204cd0a289f65d47e0de63a6a815e30cc66"
8-
9-
"@types/lodash@^4.14.107":
10-
version "4.14.109"
11-
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.109.tgz#b1c4442239730bf35cabaf493c772b18c045886d"
12-
13-
"@types/node@^8.10.11":
14-
version "8.10.19"
15-
resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.19.tgz#66b5b6325c048cbf4512b7a88b0e79c2ee99d3d2"
16-
17-
"@types/redux@^3.6.0":
18-
version "3.6.0"
19-
resolved "https://registry.yarnpkg.com/@types/redux/-/redux-3.6.0.tgz#f1ebe1e5411518072e4fdfca5c76e16e74c1399a"
5+
"@babel/runtime@^7.0.0":
6+
version "7.2.0"
7+
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.2.0.tgz#b03e42eeddf5898e00646e4c840fa07ba8dcad7f"
8+
integrity sha512-oouEibCbHMVdZSDlJBO6bZmID/zA/G/Qx3H1d3rSNPTD+L8UNKvCat7aKWSJ74zYbm5zWGh0GQN0hKj8zYFTCg==
209
dependencies:
21-
redux "*"
10+
regenerator-runtime "^0.12.0"
2211

2312
abab@^1.0.3:
2413
version "1.0.4"
@@ -322,10 +311,6 @@ atob@^2.1.1:
322311
version "2.1.1"
323312
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a"
324313

325-
autobind-decorator@^2.1.0:
326-
version "2.1.0"
327-
resolved "https://registry.yarnpkg.com/autobind-decorator/-/autobind-decorator-2.1.0.tgz#4451240dbfeff46361c506575a63ed40f0e5bc68"
328-
329314
autoprefixer@7.1.6:
330315
version "7.1.6"
331316
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.6.tgz#fb933039f74af74a83e71225ce78d9fd58ba84d7"
@@ -1384,6 +1369,11 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1:
13841369
escape-string-regexp "^1.0.5"
13851370
supports-color "^5.3.0"
13861371

1372+
change-emitter@^0.1.2:
1373+
version "0.1.6"
1374+
resolved "https://registry.yarnpkg.com/change-emitter/-/change-emitter-0.1.6.tgz#e8b2fe3d7f1ab7d69a32199aff91ea6931409515"
1375+
integrity sha1-6LL+PX8at9aaMhma/5HqaTFAlRU=
1376+
13871377
chardet@^0.4.0:
13881378
version "0.4.2"
13891379
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
@@ -2046,22 +2036,15 @@ diffie-hellman@^5.0.0:
20462036
miller-rabin "^4.0.0"
20472037
randombytes "^2.0.0"
20482038

2049-
disposables@^1.0.1:
2050-
version "1.0.2"
2051-
resolved "https://registry.yarnpkg.com/disposables/-/disposables-1.0.2.tgz#36c6a674475f55a2d6913567a601444e487b4b6e"
2052-
2053-
dnd-core@^3.0.2:
2054-
version "3.0.2"
2055-
resolved "https://registry.yarnpkg.com/dnd-core/-/dnd-core-3.0.2.tgz#e947577620531c7ee37a518cd5dde17d0efdf0f3"
2039+
dnd-core@^7.0.2:
2040+
version "7.0.2"
2041+
resolved "https://registry.yarnpkg.com/dnd-core/-/dnd-core-7.0.2.tgz#6c080eb57243fa0372fd083b3db242d9eb525010"
2042+
integrity sha512-InwRBi6zTndtE3+3nTYpLJkYMEr7utSR7OziAoSFhtQsbUfJE1KeqxM+ZFRIMKn6ehxUTAC+QU6QC7IG9u86Mg==
20562043
dependencies:
2057-
"@types/invariant" "^2.2.29"
2058-
"@types/lodash" "^4.14.107"
2059-
"@types/node" "^8.10.11"
2060-
"@types/redux" "^3.6.0"
20612044
asap "^2.0.6"
2062-
invariant "^2.0.0"
2063-
lodash "^4.2.0"
2064-
redux "^4.0.0"
2045+
invariant "^2.2.4"
2046+
lodash "^4.17.11"
2047+
redux "^4.0.1"
20652048

20662049
dns-equal@^1.0.0:
20672050
version "1.0.0"
@@ -2719,6 +2702,19 @@ fb-watchman@^2.0.0:
27192702
dependencies:
27202703
bser "^2.0.0"
27212704

2705+
fbjs@^0.8.1:
2706+
version "0.8.17"
2707+
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd"
2708+
integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=
2709+
dependencies:
2710+
core-js "^1.0.0"
2711+
isomorphic-fetch "^2.1.1"
2712+
loose-envify "^1.0.0"
2713+
object-assign "^4.1.0"
2714+
promise "^7.1.1"
2715+
setimmediate "^1.0.5"
2716+
ua-parser-js "^0.7.18"
2717+
27222718
fbjs@^0.8.16:
27232719
version "0.8.16"
27242720
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db"
@@ -3183,9 +3179,17 @@ hoist-non-react-statics@^1.2.0:
31833179
version "1.2.0"
31843180
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz#aa448cf0986d55cc40773b17174b7dd066cb7cfb"
31853181

3186-
hoist-non-react-statics@^2.5.0:
3187-
version "2.5.0"
3188-
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz#d2ca2dfc19c5a91c5a6615ce8e564ef0347e2a40"
3182+
hoist-non-react-statics@^2.3.1:
3183+
version "2.5.5"
3184+
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47"
3185+
integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==
3186+
3187+
hoist-non-react-statics@^3.1.0:
3188+
version "3.2.1"
3189+
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.2.1.tgz#c09c0555c84b38a7ede6912b61efddafd6e75e1e"
3190+
integrity sha512-TFsu3TV3YLY+zFTZDrN8L2DTFanObwmBLpWvJs1qfUuEQ5bTAdFcwfx2T/bsCXfM9QHSLvjfP+nihEl0yvozxw==
3191+
dependencies:
3192+
react-is "^16.3.2"
31893193

31903194
home-or-tmp@^2.0.0:
31913195
version "2.0.0"
@@ -3436,7 +3440,7 @@ interpret@^1.0.0:
34363440
version "1.1.0"
34373441
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"
34383442

3439-
invariant@^2.0.0, invariant@^2.1.0, invariant@^2.2.1, invariant@^2.2.2:
3443+
invariant@^2.1.0, invariant@^2.2.1, invariant@^2.2.2, invariant@^2.2.4:
34403444
version "2.2.4"
34413445
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
34423446
dependencies:
@@ -4055,6 +4059,11 @@ js-tokens@^3.0.0, js-tokens@^3.0.2:
40554059
version "3.0.2"
40564060
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
40574061

4062+
"js-tokens@^3.0.0 || ^4.0.0":
4063+
version "4.0.0"
4064+
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
4065+
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
4066+
40584067
js-yaml@^3.4.3, js-yaml@^3.7.0, js-yaml@^3.9.1:
40594068
version "3.12.0"
40604069
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1"
@@ -4339,10 +4348,15 @@ lodash.uniq@^4.5.0:
43394348
version "4.5.0"
43404349
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
43414350

4342-
"lodash@>=3.5 <5", lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0:
4351+
"lodash@>=3.5 <5", lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0:
43434352
version "4.17.10"
43444353
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7"
43454354

4355+
lodash@^4.17.11:
4356+
version "4.17.11"
4357+
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
4358+
integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==
4359+
43464360
loglevel@^1.4.1:
43474361
version "1.6.1"
43484362
resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa"
@@ -4357,6 +4371,13 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.0, loose-envify@^1.3
43574371
dependencies:
43584372
js-tokens "^3.0.0"
43594373

4374+
loose-envify@^1.4.0:
4375+
version "1.4.0"
4376+
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
4377+
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
4378+
dependencies:
4379+
js-tokens "^3.0.0 || ^4.0.0"
4380+
43604381
loud-rejection@^1.0.0:
43614382
version "1.6.0"
43624383
resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
@@ -5672,36 +5693,36 @@ react-display-name@^0.2.0:
56725693
version "0.2.4"
56735694
resolved "https://registry.yarnpkg.com/react-display-name/-/react-display-name-0.2.4.tgz#e2a670b81d79a2204335510c01246f4c92ff12cf"
56745695

5675-
react-dnd-html5-backend@3.0.2:
5676-
version "3.0.2"
5677-
resolved "https://registry.yarnpkg.com/react-dnd-html5-backend/-/react-dnd-html5-backend-3.0.2.tgz#87172fd4be90e45353119b40e10f591ddf8661ed"
5696+
react-dnd-html5-backend@^7.0.1:
5697+
version "7.0.2"
5698+
resolved "https://registry.yarnpkg.com/react-dnd-html5-backend/-/react-dnd-html5-backend-7.0.2.tgz#f74181ca0ff05be13eb6094629c5ad560f558a7e"
5699+
integrity sha512-BPhmHeQjvhPXRykHvFLbM+TJFrrarcuf/mIArNEmXzZuNhLfbOnHtMSzR8lPwodABcDAYj7hEF7vTABXX298vA==
56785700
dependencies:
5679-
autobind-decorator "^2.1.0"
5680-
dnd-core "^3.0.2"
5681-
lodash "^4.2.0"
5682-
shallowequal "^1.0.2"
5701+
dnd-core "^7.0.2"
5702+
lodash "^4.17.11"
56835703

5684-
react-dnd-scrollzone@^4.0.0:
5704+
react-dnd-scrollzone@4.0.0:
56855705
version "4.0.0"
56865706
resolved "https://registry.yarnpkg.com/react-dnd-scrollzone/-/react-dnd-scrollzone-4.0.0.tgz#d707170c0cd3b7ab3d991dd6a8cc0b3712454139"
5707+
integrity sha1-1wcXDAzTt6s9mR3WqMwLNxJFQTk=
56875708
dependencies:
56885709
hoist-non-react-statics "^1.2.0"
56895710
lodash.throttle "^4.0.1"
56905711
prop-types "^15.5.9"
56915712
raf "^3.2.0"
56925713
react-display-name "^0.2.0"
56935714

5694-
react-dnd@3.0.2:
5695-
version "3.0.2"
5696-
resolved "https://registry.yarnpkg.com/react-dnd/-/react-dnd-3.0.2.tgz#b0c23d8d82969f5b7be34cbc4f84fa1ffc5c7ddc"
5715+
react-dnd@^7.0.1:
5716+
version "7.0.2"
5717+
resolved "https://registry.yarnpkg.com/react-dnd/-/react-dnd-7.0.2.tgz#8f5611a6e877592932c082d6280c64d1c817f420"
5718+
integrity sha512-nJnHJo/tNQjyod234+hPNopWHPvgH0gujf3pcdJWRe3l0GL+jSXXwXJ2SFwIHkVmxPYrx8+gbKU3+Pq26p6fkg==
56975719
dependencies:
5698-
disposables "^1.0.1"
5699-
dnd-core "^3.0.2"
5700-
hoist-non-react-statics "^2.5.0"
5720+
dnd-core "^7.0.2"
5721+
hoist-non-react-statics "^3.1.0"
57015722
invariant "^2.1.0"
5702-
lodash "^4.2.0"
5703-
prop-types "^15.5.10"
5704-
shallowequal "^1.0.2"
5723+
lodash "^4.17.11"
5724+
recompose "^0.30.0"
5725+
shallowequal "^1.1.0"
57055726

57065727
react-dom@^16.4.0:
57075728
version "16.4.0"
@@ -5720,7 +5741,7 @@ react-is@^16.3.2:
57205741
version "16.4.0"
57215742
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.4.0.tgz#cc9fdc855ac34d2e7d9d2eb7059bbc240d35ffcf"
57225743

5723-
react-lifecycles-compat@^3.0.4:
5744+
react-lifecycles-compat@^3.0.2, react-lifecycles-compat@^3.0.4:
57245745
version "3.0.4"
57255746
resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"
57265747

@@ -5847,6 +5868,18 @@ readdirp@^2.0.0:
58475868
readable-stream "^2.0.2"
58485869
set-immediate-shim "^1.0.1"
58495870

5871+
recompose@^0.30.0:
5872+
version "0.30.0"
5873+
resolved "https://registry.yarnpkg.com/recompose/-/recompose-0.30.0.tgz#82773641b3927e8c7d24a0d87d65aeeba18aabd0"
5874+
integrity sha512-ZTrzzUDa9AqUIhRk4KmVFihH0rapdCSMFXjhHbNrjAWxBuUD/guYlyysMnuHjlZC/KRiOKRtB4jf96yYSkKE8w==
5875+
dependencies:
5876+
"@babel/runtime" "^7.0.0"
5877+
change-emitter "^0.1.2"
5878+
fbjs "^0.8.1"
5879+
hoist-non-react-statics "^2.3.1"
5880+
react-lifecycles-compat "^3.0.2"
5881+
symbol-observable "^1.0.4"
5882+
58505883
recursive-readdir@2.2.1:
58515884
version "2.2.1"
58525885
resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.1.tgz#90ef231d0778c5ce093c9a48d74e5c5422d13a99"
@@ -5874,11 +5907,12 @@ reduce-function-call@^1.0.1:
58745907
dependencies:
58755908
balanced-match "^0.4.2"
58765909

5877-
redux@*, redux@^4.0.0:
5878-
version "4.0.0"
5879-
resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.0.tgz#aa698a92b729315d22b34a0553d7e6533555cc03"
5910+
redux@^4.0.1:
5911+
version "4.0.1"
5912+
resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.1.tgz#436cae6cc40fbe4727689d7c8fae44808f1bfef5"
5913+
integrity sha512-R7bAtSkk7nY6O/OYMVR9RiBI+XghjF9rlbl5806HJbQph0LJVHZrU5oaO4q70eUKiqMRqm4y07KLTlMZ2BlVmg==
58805914
dependencies:
5881-
loose-envify "^1.1.0"
5915+
loose-envify "^1.4.0"
58825916
symbol-observable "^1.2.0"
58835917

58845918
regenerate@^1.2.1:
@@ -5889,6 +5923,11 @@ regenerator-runtime@^0.11.0:
58895923
version "0.11.1"
58905924
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
58915925

5926+
regenerator-runtime@^0.12.0:
5927+
version "0.12.1"
5928+
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de"
5929+
integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==
5930+
58925931
regenerator-transform@^0.10.0:
58935932
version "0.10.1"
58945933
resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd"
@@ -6264,9 +6303,10 @@ sha.js@^2.4.0, sha.js@^2.4.8:
62646303
inherits "^2.0.1"
62656304
safe-buffer "^5.0.1"
62666305

6267-
shallowequal@^1.0.2:
6268-
version "1.0.2"
6269-
resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.0.2.tgz#1561dbdefb8c01408100319085764da3fcf83f8f"
6306+
shallowequal@^1.1.0:
6307+
version "1.1.0"
6308+
resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8"
6309+
integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==
62706310

62716311
shebang-command@^1.2.0:
62726312
version "1.2.0"
@@ -6638,7 +6678,7 @@ sw-toolbox@^3.4.0:
66386678
path-to-regexp "^1.0.1"
66396679
serviceworker-cache-polyfill "^4.0.0"
66406680

6641-
symbol-observable@^1.2.0:
6681+
symbol-observable@^1.0.4, symbol-observable@^1.2.0:
66426682
version "1.2.0"
66436683
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
66446684

@@ -6819,6 +6859,11 @@ typedarray@^0.0.6:
68196859
version "0.0.6"
68206860
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
68216861

6862+
ua-parser-js@^0.7.18:
6863+
version "0.7.19"
6864+
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.19.tgz#94151be4c0a7fb1d001af7022fdaca4642659e4b"
6865+
integrity sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ==
6866+
68226867
ua-parser-js@^0.7.9:
68236868
version "0.7.18"
68246869
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.18.tgz#a7bfd92f56edfb117083b69e31d2aa8882d4b1ed"

‎rollup.config.js

+9-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,15 @@ export default {
2020
},
2121
],
2222
external: [
23-
...Object.keys(pkg.dependencies),
24-
...Object.keys(pkg.peerDependencies),
23+
'react',
24+
'react-dom',
25+
'react-dnd',
26+
'react-dnd/lib/DragDropContext',
27+
'prop-types',
28+
'react-dnd-html5-backend',
29+
'react-dnd-scrollzone',
30+
'react-virtualized',
31+
'lodash.isequal',
2532
],
2633
plugins: [
2734
nodeResolve(),

0 commit comments

Comments
 (0)