Skip to content

Commit b38a358

Browse files
TrySoundrenatorib
authored andcommitted
Reuse flow types from src instead of copying (#78)
1 parent 980274b commit b38a358

File tree

2 files changed

+12
-138
lines changed

2 files changed

+12
-138
lines changed

package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@
66
"license": "MIT",
77
"main": "dist/react-powerplug.cjs.js",
88
"module": "dist/react-powerplug.esm.js",
9+
"files": [
10+
"dist",
11+
"src"
12+
],
913
"sideEffects": false,
1014
"scripts": {
11-
"build:flow": "cpy src/index.js.flow dist --rename react-powerplug.cjs.js.flow",
15+
"build:flow": "echo \"// @flow\n\nexport * from '../src'\" > dist/react-powerplug.cjs.js.flow",
1216
"build:code": "cross-env NODE_ENV=code rollup -c",
1317
"build": "npm run clean && npm run build:code && npm run build:flow",
1418
"clean": "rimraf dist",
@@ -39,10 +43,6 @@
3943
"type": "git",
4044
"url": "https://github.com/renatorib/react-powerplug.git"
4145
},
42-
"files": [
43-
"dist",
44-
"src"
45-
],
4646
"keywords": [
4747
"react",
4848
"reactjs",
@@ -68,7 +68,6 @@
6868
"babel-core": "^7.0.0-bridge.0",
6969
"babel-eslint": "^8.2.2",
7070
"babel-jest": "^22.1.0",
71-
"cpy-cli": "^1.0.1",
7271
"cross-env": "^5.0.5",
7372
"eslint": "^4.6.1",
7473
"eslint-plugin-import": "^2.7.0",

yarn.lock

Lines changed: 7 additions & 132 deletions
Original file line numberDiff line numberDiff line change
@@ -832,10 +832,6 @@ array-equal@^1.0.0:
832832
version "1.0.0"
833833
resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
834834

835-
array-find-index@^1.0.1:
836-
version "1.0.2"
837-
resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
838-
839835
array-includes@^3.0.3:
840836
version "3.0.3"
841837
resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d"
@@ -1180,21 +1176,10 @@ callsites@^2.0.0:
11801176
version "2.0.0"
11811177
resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
11821178

1183-
camelcase-keys@^2.0.0:
1184-
version "2.1.0"
1185-
resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
1186-
dependencies:
1187-
camelcase "^2.0.0"
1188-
map-obj "^1.0.0"
1189-
11901179
camelcase@^1.0.2:
11911180
version "1.2.1"
11921181
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
11931182

1194-
camelcase@^2.0.0:
1195-
version "2.1.1"
1196-
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
1197-
11981183
camelcase@^4.1.0:
11991184
version "4.1.0"
12001185
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
@@ -1395,36 +1380,6 @@ cosmiconfig@^3.1.0:
13951380
parse-json "^3.0.0"
13961381
require-from-string "^2.0.1"
13971382

1398-
cp-file@^3.1.0:
1399-
version "3.2.0"
1400-
resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-3.2.0.tgz#6f83616254624f0ad58aa4aa8d076f026be7e188"
1401-
dependencies:
1402-
graceful-fs "^4.1.2"
1403-
mkdirp "^0.5.0"
1404-
nested-error-stacks "^1.0.1"
1405-
object-assign "^4.0.1"
1406-
pify "^2.3.0"
1407-
pinkie-promise "^2.0.0"
1408-
readable-stream "^2.1.4"
1409-
1410-
cpy-cli@^1.0.1:
1411-
version "1.0.1"
1412-
resolved "https://registry.yarnpkg.com/cpy-cli/-/cpy-cli-1.0.1.tgz#67fb5a4a2dec28ca8abff375de4b9e71f6a7561c"
1413-
dependencies:
1414-
cpy "^4.0.0"
1415-
meow "^3.6.0"
1416-
1417-
cpy@^4.0.0:
1418-
version "4.0.1"
1419-
resolved "https://registry.yarnpkg.com/cpy/-/cpy-4.0.1.tgz#b67267eba2f3960ba06a5a61ac94033422833424"
1420-
dependencies:
1421-
cp-file "^3.1.0"
1422-
globby "^4.0.0"
1423-
meow "^3.6.0"
1424-
nested-error-stacks "^1.0.0"
1425-
object-assign "^4.0.1"
1426-
pinkie-promise "^2.0.0"
1427-
14281383
cross-env@^5.0.5:
14291384
version "5.0.5"
14301385
resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.0.5.tgz#4383d364d9660873dd185b398af3bfef5efffef3"
@@ -1462,12 +1417,6 @@ cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0":
14621417
dependencies:
14631418
cssom "0.3.x"
14641419

1465-
currently-unhandled@^0.4.1:
1466-
version "0.4.1"
1467-
resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
1468-
dependencies:
1469-
array-find-index "^1.0.1"
1470-
14711420
cwd@^0.10.0:
14721421
version "0.10.0"
14731422
resolved "https://registry.yarnpkg.com/cwd/-/cwd-0.10.0.tgz#172400694057c22a13b0cf16162c7e4b7a7fe567"
@@ -1509,7 +1458,7 @@ debug@^3.1.0:
15091458
dependencies:
15101459
ms "2.0.0"
15111460

1512-
decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
1461+
decamelize@^1.0.0, decamelize@^1.1.1:
15131462
version "1.2.0"
15141463
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
15151464

@@ -2163,10 +2112,6 @@ get-own-enumerable-property-symbols@^2.0.1:
21632112
version "2.0.1"
21642113
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-2.0.1.tgz#5c4ad87f2834c4b9b4e84549dc1e0650fb38c24b"
21652114

2166-
get-stdin@^4.0.1:
2167-
version "4.0.1"
2168-
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
2169-
21702115
get-stream@^3.0.0:
21712116
version "3.0.0"
21722117
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
@@ -2190,16 +2135,6 @@ glob-parent@^2.0.0:
21902135
dependencies:
21912136
is-glob "^2.0.0"
21922137

2193-
glob@^6.0.1:
2194-
version "6.0.4"
2195-
resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"
2196-
dependencies:
2197-
inflight "^1.0.4"
2198-
inherits "2"
2199-
minimatch "2 || 3"
2200-
once "^1.3.0"
2201-
path-is-absolute "^1.0.0"
2202-
22032138
glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@~7.1.2:
22042139
version "7.1.2"
22052140
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
@@ -2235,17 +2170,6 @@ globals@^9.17.0, globals@^9.18.0:
22352170
version "9.18.0"
22362171
resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
22372172

2238-
globby@^4.0.0:
2239-
version "4.1.0"
2240-
resolved "https://registry.yarnpkg.com/globby/-/globby-4.1.0.tgz#080f54549ec1b82a6c60e631fc82e1211dbe95f8"
2241-
dependencies:
2242-
array-union "^1.0.1"
2243-
arrify "^1.0.0"
2244-
glob "^6.0.1"
2245-
object-assign "^4.0.1"
2246-
pify "^2.0.0"
2247-
pinkie-promise "^2.0.0"
2248-
22492173
globby@^5.0.0:
22502174
version "5.0.0"
22512175
resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d"
@@ -2452,7 +2376,7 @@ inflight@^1.0.4:
24522376
once "^1.3.0"
24532377
wrappy "1"
24542378

2455-
inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
2379+
inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.3:
24562380
version "2.0.3"
24572381
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
24582382

@@ -3420,13 +3344,6 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1:
34203344
dependencies:
34213345
js-tokens "^3.0.0"
34223346

3423-
loud-rejection@^1.0.0:
3424-
version "1.6.0"
3425-
resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
3426-
dependencies:
3427-
currently-unhandled "^0.4.1"
3428-
signal-exit "^3.0.0"
3429-
34303347
lru-cache@^4.0.1:
34313348
version "4.1.1"
34323349
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
@@ -3446,10 +3363,6 @@ makeerror@1.0.x:
34463363
dependencies:
34473364
tmpl "1.0.x"
34483365

3449-
map-obj@^1.0.0, map-obj@^1.0.1:
3450-
version "1.0.1"
3451-
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
3452-
34533366
map-stream@~0.1.0:
34543367
version "0.1.0"
34553368
resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194"
@@ -3460,21 +3373,6 @@ mem@^1.1.0:
34603373
dependencies:
34613374
mimic-fn "^1.0.0"
34623375

3463-
meow@^3.6.0:
3464-
version "3.7.0"
3465-
resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
3466-
dependencies:
3467-
camelcase-keys "^2.0.0"
3468-
decamelize "^1.1.2"
3469-
loud-rejection "^1.0.0"
3470-
map-obj "^1.0.1"
3471-
minimist "^1.1.3"
3472-
normalize-package-data "^2.3.4"
3473-
object-assign "^4.0.1"
3474-
read-pkg-up "^1.0.1"
3475-
redent "^1.0.0"
3476-
trim-newlines "^1.0.0"
3477-
34783376
merge-stream@^1.0.1:
34793377
version "1.0.1"
34803378
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1"
@@ -3521,7 +3419,7 @@ mimic-fn@^1.0.0:
35213419
version "1.1.0"
35223420
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18"
35233421

3524-
"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
3422+
minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
35253423
version "3.0.4"
35263424
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
35273425
dependencies:
@@ -3531,7 +3429,7 @@ minimist@0.0.8:
35313429
version "0.0.8"
35323430
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
35333431

3534-
minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@~1.2.0:
3432+
minimist@^1.1.1, minimist@^1.2.0, minimist@~1.2.0:
35353433
version "1.2.0"
35363434
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
35373435

@@ -3545,7 +3443,7 @@ mkdirp@0.5.0:
35453443
dependencies:
35463444
minimist "0.0.8"
35473445

3548-
"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1:
3446+
"mkdirp@>=0.5 0", mkdirp@^0.5.1:
35493447
version "0.5.1"
35503448
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
35513449
dependencies:
@@ -3567,12 +3465,6 @@ natural-compare@^1.4.0:
35673465
version "1.4.0"
35683466
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
35693467

3570-
nested-error-stacks@^1.0.0, nested-error-stacks@^1.0.1:
3571-
version "1.0.2"
3572-
resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-1.0.2.tgz#19f619591519f096769a5ba9a86e6eeec823c3cf"
3573-
dependencies:
3574-
inherits "~2.0.1"
3575-
35763468
node-fetch@^1.0.1:
35773469
version "1.7.3"
35783470
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
@@ -3615,7 +3507,7 @@ nopt@^4.0.1:
36153507
abbrev "1"
36163508
osenv "^0.1.4"
36173509

3618-
normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
3510+
normalize-package-data@^2.3.2:
36193511
version "2.4.0"
36203512
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
36213513
dependencies:
@@ -3886,7 +3778,7 @@ performance-now@^2.1.0:
38863778
version "2.1.0"
38873779
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
38883780

3889-
pify@^2.0.0, pify@^2.3.0:
3781+
pify@^2.0.0:
38903782
version "2.3.0"
38913783
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
38923784

@@ -4145,13 +4037,6 @@ realpath-native@^1.0.0:
41454037
dependencies:
41464038
util.promisify "^1.0.0"
41474039

4148-
redent@^1.0.0:
4149-
version "1.0.0"
4150-
resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
4151-
dependencies:
4152-
indent-string "^2.1.0"
4153-
strip-indent "^1.0.1"
4154-
41554040
regenerate-unicode-properties@^5.1.1:
41564041
version "5.1.3"
41574042
resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-5.1.3.tgz#54f5891543468f36f2274b67c6bc4c033c27b308"
@@ -4723,12 +4608,6 @@ strip-eof@^1.0.0:
47234608
version "1.0.0"
47244609
resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
47254610

4726-
strip-indent@^1.0.1:
4727-
version "1.0.1"
4728-
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
4729-
dependencies:
4730-
get-stdin "^4.0.1"
4731-
47324611
strip-indent@^2.0.0:
47334612
version "2.0.0"
47344613
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
@@ -4889,10 +4768,6 @@ tr46@^1.0.0:
48894768
dependencies:
48904769
punycode "^2.1.0"
48914770

4892-
trim-newlines@^1.0.0:
4893-
version "1.0.0"
4894-
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
4895-
48964771
trim-right@^1.0.1:
48974772
version "1.0.1"
48984773
resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"

0 commit comments

Comments
 (0)