Skip to content

Commit c81cc35

Browse files
committed
fix(): CRA Production Build Fail
1 parent 6d48f20 commit c81cc35

File tree

6 files changed

+125
-18
lines changed

6 files changed

+125
-18
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.DS_Store
22
node_modules
3-
dist
43
coverage
4+
dist
5+
lib

package-scripts.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
description: 'delete the dist directory and run all builds',
1818
default: series(
1919
rimraf('dist'),
20-
concurrent.nps('build.es', 'build.cjs', 'build.umd.main', 'build.umd.min'),
20+
concurrent.nps('compileToes5', 'build.es', 'build.cjs', 'build.umd.main', 'build.umd.min'),
2121
),
2222
es: {
2323
description: 'run the build with rollup (uses rollup.config.js)',
@@ -40,14 +40,15 @@ module.exports = {
4040
andTest: series.nps('build'),
4141
},
4242
copyTypes: series(npsUtils.copy('dist')),
43+
compileToes5: series(rimraf('lib'), 'babel src/shim -d lib'),
4344
lint: {
4445
description: 'lint the entire project',
4546
script: 'eslint .',
4647
},
4748
validate: {
4849
description:
4950
'This runs several scripts to make sure things look good before committing or on clean install',
50-
default: concurrent.nps('lint', 'build.andTest'),
51+
default: concurrent.nps('compileToes5', 'lint', 'build.andTest'),
5152
},
5253
},
5354
options: {

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "appbase-js",
3-
"version": "4.0.1-beta",
3+
"version": "4.0.2-beta.02",
44
"main": "dist/appbase-js.cjs.js",
55
"jsnext:main": "dist/appbase-js.es.js",
66
"module": "dist/appbase-js.es.js",
@@ -13,6 +13,7 @@
1313
"author": "Kuldeep Saxena <kul.anjuma@gmail.com>",
1414
"license": "MIT",
1515
"devDependencies": {
16+
"babel-cli": "^6.26.0",
1617
"babel-core": "^6.26.3",
1718
"babel-eslint": "^8.2.6",
1819
"babel-jest": "^23.4.2",
@@ -48,7 +49,7 @@
4849
},
4950
"files": [
5051
"dist",
51-
"ws-shim.js"
52+
"lib"
5253
],
5354
"dependencies": {
5455
"cross-fetch": "^2.2.2",
@@ -59,6 +60,6 @@
5960
"ws": "^2.2.0"
6061
},
6162
"browser": {
62-
"ws": "./ws-shim.js"
63+
"ws": "./lib/ws-shim.js"
6364
}
6465
}

rollup.config.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,22 @@ export default {
3737
input: 'src/index.js',
3838
output: Object.assign(
3939
{
40-
name: 'appbase-js',
40+
name: umd ? 'Appbase' : 'appbase-js',
4141
},
4242
output,
4343
),
4444
external: umd
4545
? Object.keys(pkg.peerDependencies || {})
4646
: [...Object.keys(pkg.dependencies || {}), ...Object.keys(pkg.peerDependencies || {})],
4747
plugins: [
48-
umd ? resolve({
49-
jsnext: true, main: true, preferBuiltins: false, browser: true,
50-
}) : {},
48+
umd
49+
? resolve({
50+
jsnext: true,
51+
main: true,
52+
preferBuiltins: false,
53+
browser: true,
54+
})
55+
: {},
5156
umd ? commonjs({ include: 'node_modules/**' }) : {},
5257
babel({
5358
exclude: 'node_modules/**',
File renamed without changes.

yarn.lock

Lines changed: 107 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,13 @@ any-shell-escape@^0.1.1:
192192
version "0.1.1"
193193
resolved "https://registry.yarnpkg.com/any-shell-escape/-/any-shell-escape-0.1.1.tgz#d55ab972244c71a9a5e1ab0879f30bf110806959"
194194

195+
anymatch@^1.3.0:
196+
version "1.3.2"
197+
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
198+
dependencies:
199+
micromatch "^2.1.5"
200+
normalize-path "^2.0.0"
201+
195202
anymatch@^2.0.0:
196203
version "2.0.0"
197204
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
@@ -296,6 +303,10 @@ astral-regex@^1.0.0:
296303
version "1.0.0"
297304
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
298305

306+
async-each@^1.0.0:
307+
version "1.0.1"
308+
resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
309+
299310
async-limiter@~1.0.0:
300311
version "1.0.0"
301312
resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8"
@@ -322,6 +333,27 @@ aws4@^1.8.0:
322333
version "1.8.0"
323334
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
324335

336+
babel-cli@^6.26.0:
337+
version "6.26.0"
338+
resolved "https://registry.yarnpkg.com/babel-cli/-/babel-cli-6.26.0.tgz#502ab54874d7db88ad00b887a06383ce03d002f1"
339+
dependencies:
340+
babel-core "^6.26.0"
341+
babel-polyfill "^6.26.0"
342+
babel-register "^6.26.0"
343+
babel-runtime "^6.26.0"
344+
commander "^2.11.0"
345+
convert-source-map "^1.5.0"
346+
fs-readdir-recursive "^1.0.0"
347+
glob "^7.1.2"
348+
lodash "^4.17.4"
349+
output-file-sync "^1.1.2"
350+
path-is-absolute "^1.0.1"
351+
slash "^1.0.0"
352+
source-map "^0.5.6"
353+
v8flags "^2.1.1"
354+
optionalDependencies:
355+
chokidar "^1.6.1"
356+
325357
babel-code-frame@^6.26.0:
326358
version "6.26.0"
327359
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
@@ -730,6 +762,14 @@ babel-plugin-transform-strict-mode@^6.24.1:
730762
babel-runtime "^6.22.0"
731763
babel-types "^6.24.1"
732764

765+
babel-polyfill@^6.26.0:
766+
version "6.26.0"
767+
resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153"
768+
dependencies:
769+
babel-runtime "^6.26.0"
770+
core-js "^2.5.0"
771+
regenerator-runtime "^0.10.5"
772+
733773
babel-preset-env@^1.7.0:
734774
version "1.7.0"
735775
resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz#dea79fa4ebeb883cd35dab07e260c1c9c04df77a"
@@ -854,6 +894,10 @@ bcrypt-pbkdf@^1.0.0:
854894
dependencies:
855895
tweetnacl "^0.14.3"
856896

897+
binary-extensions@^1.0.0:
898+
version "1.12.0"
899+
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.12.0.tgz#c2d780f53d45bba8317a8902d4ceeaf3a6385b14"
900+
857901
bl@~0.8.1:
858902
version "0.8.2"
859903
resolved "https://registry.yarnpkg.com/bl/-/bl-0.8.2.tgz#c9b6bca08d1bc2ea00fc8afb4f1a5fd1e1c66e4e"
@@ -1075,6 +1119,21 @@ chardet@^0.7.0:
10751119
version "0.7.0"
10761120
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
10771121

1122+
chokidar@^1.6.1:
1123+
version "1.7.0"
1124+
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468"
1125+
dependencies:
1126+
anymatch "^1.3.0"
1127+
async-each "^1.0.0"
1128+
glob-parent "^2.0.0"
1129+
inherits "^2.0.1"
1130+
is-binary-path "^1.0.0"
1131+
is-glob "^2.0.0"
1132+
path-is-absolute "^1.0.0"
1133+
readdirp "^2.0.0"
1134+
optionalDependencies:
1135+
fsevents "^1.0.0"
1136+
10781137
chownr@^1.0.1:
10791138
version "1.0.1"
10801139
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181"
@@ -1181,7 +1240,7 @@ commander@2.6.0:
11811240
version "2.6.0"
11821241
resolved "http://registry.npmjs.org/commander/-/commander-2.6.0.tgz#9df7e52fb2a0cb0fb89058ee80c3104225f37e1d"
11831242

1184-
commander@^2.14.1, commander@^2.9.0:
1243+
commander@^2.11.0, commander@^2.14.1, commander@^2.9.0:
11851244
version "2.18.0"
11861245
resolved "https://registry.yarnpkg.com/commander/-/commander-2.18.0.tgz#2bf063ddee7c7891176981a2cc798e5754bc6970"
11871246

@@ -1232,7 +1291,7 @@ contains-path@^0.1.0:
12321291
version "0.1.0"
12331292
resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
12341293

1235-
convert-source-map@^1.4.0, convert-source-map@^1.5.1:
1294+
convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1:
12361295
version "1.6.0"
12371296
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20"
12381297
dependencies:
@@ -2069,11 +2128,15 @@ fs-minipass@^1.2.5:
20692128
dependencies:
20702129
minipass "^2.2.1"
20712130

2131+
fs-readdir-recursive@^1.0.0:
2132+
version "1.1.0"
2133+
resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27"
2134+
20722135
fs.realpath@^1.0.0:
20732136
version "1.0.0"
20742137
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
20752138

2076-
fsevents@^1.2.3:
2139+
fsevents@^1.0.0, fsevents@^1.2.3:
20772140
version "1.2.4"
20782141
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426"
20792142
dependencies:
@@ -2201,7 +2264,7 @@ globby@^5.0.0:
22012264
pify "^2.0.0"
22022265
pinkie-promise "^2.0.0"
22032266

2204-
graceful-fs@^4.1.11, graceful-fs@^4.1.2:
2267+
graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.4:
22052268
version "4.1.11"
22062269
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
22072270

@@ -2450,6 +2513,12 @@ is-arrayish@^0.2.1:
24502513
version "0.2.1"
24512514
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
24522515

2516+
is-binary-path@^1.0.0:
2517+
version "1.0.1"
2518+
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
2519+
dependencies:
2520+
binary-extensions "^1.0.0"
2521+
24532522
is-buffer@^1.1.5:
24542523
version "1.1.6"
24552524
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
@@ -3518,7 +3587,7 @@ merge@^1.2.0:
35183587
version "1.2.0"
35193588
resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da"
35203589

3521-
micromatch@^2.3.11:
3590+
micromatch@^2.1.5, micromatch@^2.3.11:
35223591
version "2.3.11"
35233592
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
35243593
dependencies:
@@ -3536,7 +3605,7 @@ micromatch@^2.3.11:
35363605
parse-glob "^3.0.4"
35373606
regex-cache "^0.4.2"
35383607

3539-
micromatch@^3.1.4, micromatch@^3.1.8:
3608+
micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8:
35403609
version "3.1.10"
35413610
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
35423611
dependencies:
@@ -3733,7 +3802,7 @@ normalize-path@^1.0.0:
37333802
version "1.0.0"
37343803
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-1.0.0.tgz#32d0e472f91ff345701c15a8311018d3b0a90379"
37353804

3736-
normalize-path@^2.0.1, normalize-path@^2.1.1:
3805+
normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1:
37373806
version "2.1.1"
37383807
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
37393808
dependencies:
@@ -3973,6 +4042,14 @@ osenv@^0.1.4:
39734042
os-homedir "^1.0.0"
39744043
os-tmpdir "^1.0.0"
39754044

4045+
output-file-sync@^1.1.2:
4046+
version "1.1.2"
4047+
resolved "https://registry.yarnpkg.com/output-file-sync/-/output-file-sync-1.1.2.tgz#d0a33eefe61a205facb90092e826598d5245ce76"
4048+
dependencies:
4049+
graceful-fs "^4.1.4"
4050+
mkdirp "^0.5.1"
4051+
object-assign "^4.1.0"
4052+
39764053
p-finally@^1.0.0:
39774054
version "1.0.0"
39784055
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
@@ -4321,7 +4398,7 @@ readable-stream@^1.0.26-4:
43214398
isarray "0.0.1"
43224399
string_decoder "~0.10.x"
43234400

4324-
readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.2:
4401+
readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.2:
43254402
version "2.3.6"
43264403
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
43274404
dependencies:
@@ -4342,6 +4419,14 @@ readable-stream@~1.0.26, readable-stream@~1.0.26-4:
43424419
isarray "0.0.1"
43434420
string_decoder "~0.10.x"
43444421

4422+
readdirp@^2.0.0:
4423+
version "2.2.1"
4424+
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525"
4425+
dependencies:
4426+
graceful-fs "^4.1.11"
4427+
micromatch "^3.1.10"
4428+
readable-stream "^2.0.2"
4429+
43454430
readline-sync@^1.4.7:
43464431
version "1.4.9"
43474432
resolved "https://registry.yarnpkg.com/readline-sync/-/readline-sync-1.4.9.tgz#3eda8e65f23cd2a17e61301b1f0003396af5ecda"
@@ -4363,6 +4448,10 @@ regenerate@^1.2.1:
43634448
version "1.4.0"
43644449
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
43654450

4451+
regenerator-runtime@^0.10.5:
4452+
version "0.10.5"
4453+
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
4454+
43664455
regenerator-runtime@^0.11.0:
43674456
version "0.11.1"
43684457
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
@@ -5223,6 +5312,10 @@ use@^3.1.0:
52235312
version "3.1.1"
52245313
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
52255314

5315+
user-home@^1.1.1:
5316+
version "1.1.1"
5317+
resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190"
5318+
52265319
util-deprecate@~1.0.1:
52275320
version "1.0.2"
52285321
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
@@ -5242,6 +5335,12 @@ uuid@^3.3.2:
52425335
version "3.3.2"
52435336
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
52445337

5338+
v8flags@^2.1.1:
5339+
version "2.1.1"
5340+
resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4"
5341+
dependencies:
5342+
user-home "^1.1.1"
5343+
52455344
validate-npm-package-license@^3.0.1:
52465345
version "3.0.4"
52475346
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"

0 commit comments

Comments
 (0)