Skip to content

Commit e0b9c71

Browse files
committed
fix es build
1 parent e461472 commit e0b9c71

File tree

3 files changed

+116
-9
lines changed

3 files changed

+116
-9
lines changed

.babelrc

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,25 @@
11
{
22
"presets": [
3-
"env"
3+
["env", { "modules": false }]
4+
],
5+
"plugins": [
6+
"transform-object-rest-spread"
47
],
5-
"plugins": ["transform-object-rest-spread"],
68
"env": {
79
"es": {
8-
"presets": [["env", { "modules": false }]],
910
"plugins": [
1011
"./build/use-lodash-es"
1112
]
13+
},
14+
"commonjs": {
15+
"presets": [
16+
"env"
17+
]
18+
},
19+
"test": {
20+
"presets": [
21+
"env"
22+
]
1223
}
1324
}
1425
}

package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
"format": "prettier --write \"**/*.{js,md}\"",
1111
"format:check": "prettier --list-different \"**/*.{js,md}\"",
1212
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es",
13-
"build:commonjs": "babel src --out-dir lib",
13+
"build:commonjs": "cross-env BABEL_ENV=commonjs babel src --out-dir lib",
1414
"build:umd": "cross-env NODE_ENV=development webpack",
1515
"build:umd:min": "cross-env NODE_ENV=production webpack",
16-
"build": "npm run clean && npm run build:es && npm run build:commonjs && npm run build:umd && npm run build:umd:min",
17-
"clean": "rimraf lib es",
16+
"build": "run-s clean && run-p build:**",
17+
"clean": "rimraf coverage dist es lib",
1818
"lint": "xo",
19-
"prepublishOnly": "npm run lint && npm run test && npm run build",
19+
"prepublishOnly": "run-s build",
2020
"test": "jest"
2121
},
2222
"files": [
@@ -53,6 +53,7 @@
5353
"husky": "^0.14.3",
5454
"jest": "^22.4.3",
5555
"lint-staged": "^7.0.4",
56+
"npm-run-all": "^4.1.2",
5657
"prettier": "^1.12.1",
5758
"rimraf": "^2.5.3",
5859
"webpack": "^4.1.1",

yarn.lock

Lines changed: 97 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,10 +210,22 @@ array-equal@^1.0.0:
210210
version "1.0.0"
211211
resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
212212

213+
array-filter@~0.0.0:
214+
version "0.0.1"
215+
resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec"
216+
213217
array-find-index@^1.0.1:
214218
version "1.0.2"
215219
resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
216220

221+
array-map@~0.0.0:
222+
version "0.0.0"
223+
resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662"
224+
225+
array-reduce@~0.0.0:
226+
version "0.0.0"
227+
resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b"
228+
217229
array-union@^1.0.1:
218230
version "1.0.2"
219231
resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
@@ -1957,6 +1969,10 @@ duplexer3@^0.1.4:
19571969
version "0.1.4"
19581970
resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
19591971

1972+
duplexer@~0.1.1:
1973+
version "0.1.1"
1974+
resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
1975+
19601976
duplexify@^3.4.2, duplexify@^3.5.3:
19611977
version "3.5.4"
19621978
resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.5.4.tgz#4bb46c1796eabebeec4ca9a2e66b808cb7a3d8b4"
@@ -2051,7 +2067,7 @@ error@^7.0.2:
20512067
string-template "~0.2.1"
20522068
xtend "~4.0.0"
20532069

2054-
es-abstract@^1.5.1:
2070+
es-abstract@^1.4.3, es-abstract@^1.5.1:
20552071
version "1.11.0"
20562072
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.11.0.tgz#cce87d518f0496893b1a30cd8461835535480681"
20572073
dependencies:
@@ -2290,6 +2306,18 @@ esutils@^2.0.2:
22902306
version "2.0.2"
22912307
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
22922308

2309+
event-stream@~3.3.0:
2310+
version "3.3.4"
2311+
resolved "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571"
2312+
dependencies:
2313+
duplexer "~0.1.1"
2314+
from "~0"
2315+
map-stream "~0.1.0"
2316+
pause-stream "0.0.11"
2317+
split "0.3"
2318+
stream-combiner "~0.0.4"
2319+
through "~2.3.1"
2320+
22932321
events@^1.0.0:
22942322
version "1.1.1"
22952323
resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
@@ -2610,6 +2638,10 @@ from2@^2.1.0, from2@^2.1.1:
26102638
inherits "^2.0.1"
26112639
readable-stream "^2.0.0"
26122640

2641+
from@~0:
2642+
version "0.1.7"
2643+
resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe"
2644+
26132645
fs-minipass@^1.2.5:
26142646
version "1.2.5"
26152647
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d"
@@ -4392,6 +4424,10 @@ map-obj@^2.0.0:
43924424
version "2.0.0"
43934425
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9"
43944426

4427+
map-stream@~0.1.0:
4428+
version "0.1.0"
4429+
resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194"
4430+
43954431
map-visit@^1.0.0:
43964432
version "1.0.0"
43974433
resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
@@ -4442,6 +4478,10 @@ memory-fs@^0.4.0, memory-fs@~0.4.1:
44424478
errno "^0.1.3"
44434479
readable-stream "^2.0.1"
44444480

4481+
memorystream@^0.3.1:
4482+
version "0.3.1"
4483+
resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
4484+
44454485
meow@^4.0.0:
44464486
version "4.0.1"
44474487
resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975"
@@ -4796,6 +4836,20 @@ npm-path@^2.0.2:
47964836
dependencies:
47974837
which "^1.2.10"
47984838

4839+
npm-run-all@^4.1.2:
4840+
version "4.1.2"
4841+
resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.2.tgz#90d62d078792d20669139e718621186656cea056"
4842+
dependencies:
4843+
ansi-styles "^3.2.0"
4844+
chalk "^2.1.0"
4845+
cross-spawn "^5.1.0"
4846+
memorystream "^0.3.1"
4847+
minimatch "^3.0.4"
4848+
ps-tree "^1.1.0"
4849+
read-pkg "^3.0.0"
4850+
shell-quote "^1.6.1"
4851+
string.prototype.padend "^3.0.0"
4852+
47994853
npm-run-path@^2.0.0:
48004854
version "2.0.2"
48014855
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
@@ -5150,6 +5204,12 @@ path-type@^3.0.0:
51505204
dependencies:
51515205
pify "^3.0.0"
51525206

5207+
5208+
version "0.0.11"
5209+
resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445"
5210+
dependencies:
5211+
through "~2.3"
5212+
51535213
pbkdf2@^3.0.3:
51545214
version "3.0.16"
51555215
resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.16.tgz#7404208ec6b01b62d85bf83853a8064f8d9c2a5c"
@@ -5294,6 +5354,12 @@ prr@~1.0.1:
52945354
version "1.0.1"
52955355
resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
52965356

5357+
ps-tree@^1.1.0:
5358+
version "1.1.0"
5359+
resolved "https://registry.yarnpkg.com/ps-tree/-/ps-tree-1.1.0.tgz#b421b24140d6203f1ed3c76996b4427b08e8c014"
5360+
dependencies:
5361+
event-stream "~3.3.0"
5362+
52975363
pseudomap@^1.0.2:
52985364
version "1.0.2"
52995365
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
@@ -5879,6 +5945,15 @@ shebang-regex@^1.0.0:
58795945
version "1.0.0"
58805946
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
58815947

5948+
shell-quote@^1.6.1:
5949+
version "1.6.1"
5950+
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767"
5951+
dependencies:
5952+
array-filter "~0.0.0"
5953+
array-map "~0.0.0"
5954+
array-reduce "~0.0.0"
5955+
jsonify "~0.0.0"
5956+
58825957
shelljs@^0.8.0:
58835958
version "0.8.1"
58845959
resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.1.tgz#729e038c413a2254c4078b95ed46e0397154a9f1"
@@ -6025,6 +6100,12 @@ split-string@^3.0.1, split-string@^3.0.2:
60256100
dependencies:
60266101
extend-shallow "^3.0.0"
60276102

6103+
6104+
version "0.3.3"
6105+
resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f"
6106+
dependencies:
6107+
through "2"
6108+
60286109
sprintf-js@~1.0.2:
60296110
version "1.0.3"
60306111
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
@@ -6075,6 +6156,12 @@ stream-browserify@^2.0.1:
60756156
inherits "~2.0.1"
60766157
readable-stream "^2.0.2"
60776158

6159+
stream-combiner@~0.0.4:
6160+
version "0.0.4"
6161+
resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14"
6162+
dependencies:
6163+
duplexer "~0.1.1"
6164+
60786165
stream-each@^1.1.0:
60796166
version "1.2.2"
60806167
resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.2.tgz#8e8c463f91da8991778765873fe4d960d8f616bd"
@@ -6136,6 +6223,14 @@ string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
61366223
is-fullwidth-code-point "^2.0.0"
61376224
strip-ansi "^4.0.0"
61386225

6226+
string.prototype.padend@^3.0.0:
6227+
version "3.0.0"
6228+
resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz#f3aaef7c1719f170c5eab1c32bf780d96e21f2f0"
6229+
dependencies:
6230+
define-properties "^1.1.2"
6231+
es-abstract "^1.4.3"
6232+
function-bind "^1.0.2"
6233+
61396234
string_decoder@^1.0.0, string_decoder@~1.1.1:
61406235
version "1.1.1"
61416236
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
@@ -6300,7 +6395,7 @@ through2@^2.0.0:
63006395
readable-stream "^2.1.5"
63016396
xtend "~4.0.1"
63026397

6303-
through@^2.3.6:
6398+
through@2, through@^2.3.6, through@~2.3, through@~2.3.1:
63046399
version "2.3.8"
63056400
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
63066401

0 commit comments

Comments
 (0)