Skip to content
This repository was archived by the owner on Sep 28, 2020. It is now read-only.

Commit 667baf3

Browse files
authored
Merge pull request #188 from sudo-suhas/ci_test_webpack_3
Enable travis builds with webpack 3
2 parents 855cadc + fd20ae3 commit 667baf3

File tree

3 files changed

+134
-38
lines changed

3 files changed

+134
-38
lines changed

.travis.yml

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ node_js:
66
- 4
77

88
env:
9+
- WEBPACK_VERSION=3
910
- WEBPACK_VERSION=2
1011
- WEBPACK_VERSION=1
1112

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"eslint": "^4.0.0",
3131
"eslint-friendly-formatter": "^2.0.4",
3232
"npmpub": "^3.0.1",
33-
"webpack": "^2.2.0"
33+
"webpack": "^3.3.0"
3434
},
3535
"scripts": {
3636
"lint": "eslint .",

yarn.lock

+132-37
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,30 @@ agent-base@2:
4141
extend "~3.0.0"
4242
semver "~5.0.1"
4343

44-
ajv-keywords@^1.0.0, ajv-keywords@^1.1.1:
44+
ajv-keywords@^1.0.0:
4545
version "1.5.1"
4646
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c"
4747

48+
ajv-keywords@^2.0.0:
49+
version "2.1.0"
50+
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.0.tgz#a296e17f7bfae7c1ce4f7e0de53d29cb32162df0"
51+
4852
ajv@^4.7.0, ajv@^4.9.1:
4953
version "4.11.8"
5054
resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
5155
dependencies:
5256
co "^4.6.0"
5357
json-stable-stringify "^1.0.1"
5458

59+
ajv@^5.1.5:
60+
version "5.2.2"
61+
resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.2.2.tgz#47c68d69e86f5d953103b0074a9430dc63da5e39"
62+
dependencies:
63+
co "^4.6.0"
64+
fast-deep-equal "^1.0.0"
65+
json-schema-traverse "^0.3.0"
66+
json-stable-stringify "^1.0.1"
67+
5568
align-text@^0.1.1, align-text@^0.1.3:
5669
version "0.1.4"
5770
resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
@@ -1122,7 +1135,7 @@ checkup@^1.3.0:
11221135
version "1.3.0"
11231136
resolved "https://registry.yarnpkg.com/checkup/-/checkup-1.3.0.tgz#d3800276fea5d0f247ffc951be78c8b02f8e0d76"
11241137

1125-
chokidar@^1.4.2, chokidar@^1.4.3:
1138+
chokidar@^1.4.2, chokidar@^1.7.0:
11261139
version "1.7.0"
11271140
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468"
11281141
dependencies:
@@ -1356,6 +1369,12 @@ currently-unhandled@^0.4.1:
13561369
dependencies:
13571370
array-find-index "^1.0.1"
13581371

1372+
d@1:
1373+
version "1.0.0"
1374+
resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f"
1375+
dependencies:
1376+
es5-ext "^0.10.9"
1377+
13591378
dashdash@^1.12.0:
13601379
version "1.14.1"
13611380
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
@@ -1489,9 +1508,9 @@ empower-core@^0.6.1:
14891508
call-signature "0.0.2"
14901509
core-js "^2.0.0"
14911510

1492-
enhanced-resolve@^3.0.0:
1493-
version "3.1.0"
1494-
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.1.0.tgz#9f4b626f577245edcf4b2ad83d86e17f4f421dec"
1511+
enhanced-resolve@^3.3.0:
1512+
version "3.3.0"
1513+
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.3.0.tgz#950964ecc7f0332a42321b673b38dc8ff15535b3"
14951514
dependencies:
14961515
graceful-fs "^4.1.2"
14971516
memory-fs "^0.4.0"
@@ -1510,6 +1529,58 @@ error-ex@^1.2.0:
15101529
dependencies:
15111530
is-arrayish "^0.2.1"
15121531

1532+
es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
1533+
version "0.10.24"
1534+
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.24.tgz#a55877c9924bc0c8d9bd3c2cbe17495ac1709b14"
1535+
dependencies:
1536+
es6-iterator "2"
1537+
es6-symbol "~3.1"
1538+
1539+
es6-iterator@2, es6-iterator@^2.0.1, es6-iterator@~2.0.1:
1540+
version "2.0.1"
1541+
resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512"
1542+
dependencies:
1543+
d "1"
1544+
es5-ext "^0.10.14"
1545+
es6-symbol "^3.1"
1546+
1547+
es6-map@^0.1.3:
1548+
version "0.1.5"
1549+
resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0"
1550+
dependencies:
1551+
d "1"
1552+
es5-ext "~0.10.14"
1553+
es6-iterator "~2.0.1"
1554+
es6-set "~0.1.5"
1555+
es6-symbol "~3.1.1"
1556+
event-emitter "~0.3.5"
1557+
1558+
es6-set@~0.1.5:
1559+
version "0.1.5"
1560+
resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1"
1561+
dependencies:
1562+
d "1"
1563+
es5-ext "~0.10.14"
1564+
es6-iterator "~2.0.1"
1565+
es6-symbol "3.1.1"
1566+
event-emitter "~0.3.5"
1567+
1568+
[email protected], es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1, es6-symbol@~3.1.1:
1569+
version "3.1.1"
1570+
resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
1571+
dependencies:
1572+
d "1"
1573+
es5-ext "~0.10.14"
1574+
1575+
es6-weak-map@^2.0.1:
1576+
version "2.0.2"
1577+
resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"
1578+
dependencies:
1579+
d "1"
1580+
es5-ext "^0.10.14"
1581+
es6-iterator "^2.0.1"
1582+
es6-symbol "^3.1.1"
1583+
15131584
escape-string-applescript@^1.0.0:
15141585
version "1.0.0"
15151586
resolved "https://registry.yarnpkg.com/escape-string-applescript/-/escape-string-applescript-1.0.0.tgz#6f1c2294245d82c63bc03338dc19a94aa8428892"
@@ -1518,6 +1589,15 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.4, escape-string-regexp@^
15181589
version "1.0.5"
15191590
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
15201591

1592+
escope@^3.6.0:
1593+
version "3.6.0"
1594+
resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3"
1595+
dependencies:
1596+
es6-map "^0.1.3"
1597+
es6-weak-map "^2.0.1"
1598+
esrecurse "^4.1.0"
1599+
estraverse "^4.1.1"
1600+
15211601
eslint-friendly-formatter@^2.0.4:
15221602
version "2.0.7"
15231603
resolved "https://registry.yarnpkg.com/eslint-friendly-formatter/-/eslint-friendly-formatter-2.0.7.tgz#657f95a19af4989636afebb1cc9de6cebbd088ee"
@@ -1622,6 +1702,13 @@ esutils@^2.0.2:
16221702
version "2.0.2"
16231703
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
16241704

1705+
event-emitter@~0.3.5:
1706+
version "0.3.5"
1707+
resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
1708+
dependencies:
1709+
d "1"
1710+
es5-ext "~0.10.14"
1711+
16251712
events@^1.0.0:
16261713
version "1.1.1"
16271714
resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
@@ -1674,6 +1761,10 @@ [email protected]:
16741761
version "1.0.2"
16751762
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550"
16761763

1764+
fast-deep-equal@^1.0.0:
1765+
version "1.0.0"
1766+
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff"
1767+
16771768
fast-levenshtein@~2.0.4:
16781769
version "2.0.6"
16791770
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
@@ -2383,6 +2474,10 @@ json-loader@^0.5.4:
23832474
version "0.5.4"
23842475
resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.4.tgz#8baa1365a632f58a3c46d20175fc6002c96e37de"
23852476

2477+
json-schema-traverse@^0.3.0:
2478+
version "0.3.1"
2479+
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
2480+
23862481
23872482
version "0.2.3"
23882483
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
@@ -2496,16 +2591,7 @@ loader-runner@^2.3.0:
24962591
version "2.3.0"
24972592
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2"
24982593

2499-
loader-utils@^0.2.16:
2500-
version "0.2.17"
2501-
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348"
2502-
dependencies:
2503-
big.js "^3.1.3"
2504-
emojis-list "^2.0.0"
2505-
json5 "^0.5.0"
2506-
object-assign "^4.0.1"
2507-
2508-
loader-utils@^1.0.2:
2594+
loader-utils@^1.0.2, loader-utils@^1.1.0:
25092595
version "1.1.0"
25102596
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd"
25112597
dependencies:
@@ -3502,9 +3588,9 @@ sort-keys@^1.1.1:
35023588
dependencies:
35033589
is-plain-obj "^1.0.0"
35043590

3505-
source-list-map@^1.1.1:
3506-
version "1.1.2"
3507-
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-1.1.2.tgz#9889019d1024cce55cdc069498337ef6186a11a1"
3591+
source-list-map@^2.0.0:
3592+
version "2.0.0"
3593+
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085"
35083594

35093595
source-map-support@^0.4.0, source-map-support@^0.4.2:
35103596
version "0.4.15"
@@ -3810,7 +3896,7 @@ typedarray@^0.0.6:
38103896
version "0.0.6"
38113897
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
38123898

3813-
uglify-js@^2.8.27:
3899+
uglify-js@^2.8.29:
38143900
version "2.8.29"
38153901
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
38163902
dependencies:
@@ -3823,6 +3909,14 @@ uglify-to-browserify@~1.0.0:
38233909
version "1.0.2"
38243910
resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
38253911

3912+
uglifyjs-webpack-plugin@^0.4.6:
3913+
version "0.4.6"
3914+
resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz#b951f4abb6bd617e66f63eb891498e391763e309"
3915+
dependencies:
3916+
source-map "^0.5.6"
3917+
uglify-js "^2.8.29"
3918+
webpack-sources "^1.0.1"
3919+
38263920
uid-number@^0.0.6:
38273921
version "0.0.6"
38283922
resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
@@ -3910,45 +4004,46 @@ [email protected]:
39104004
dependencies:
39114005
indexof "0.0.1"
39124006

3913-
watchpack@^1.3.1:
3914-
version "1.3.1"
3915-
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.3.1.tgz#7d8693907b28ce6013e7f3610aa2a1acf07dad87"
4007+
watchpack@^1.4.0:
4008+
version "1.4.0"
4009+
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.4.0.tgz#4a1472bcbb952bd0a9bb4036801f954dfb39faac"
39164010
dependencies:
39174011
async "^2.1.2"
3918-
chokidar "^1.4.3"
4012+
chokidar "^1.7.0"
39194013
graceful-fs "^4.1.2"
39204014

3921-
webpack-sources@^0.2.3:
3922-
version "0.2.3"
3923-
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.2.3.tgz#17c62bfaf13c707f9d02c479e0dcdde8380697fb"
4015+
webpack-sources@^1.0.1:
4016+
version "1.0.1"
4017+
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.0.1.tgz#c7356436a4d13123be2e2426a05d1dad9cbe65cf"
39244018
dependencies:
3925-
source-list-map "^1.1.1"
4019+
source-list-map "^2.0.0"
39264020
source-map "~0.5.3"
39274021

3928-
webpack@^2.2.0:
3929-
version "2.6.1"
3930-
resolved "https://registry.yarnpkg.com/webpack/-/webpack-2.6.1.tgz#2e0457f0abb1ac5df3ab106c69c672f236785f07"
4022+
webpack@^3.3.0:
4023+
version "3.3.0"
4024+
resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.3.0.tgz#ce2f9e076566aba91f74887133a883fd7da187bc"
39314025
dependencies:
39324026
acorn "^5.0.0"
39334027
acorn-dynamic-import "^2.0.0"
3934-
ajv "^4.7.0"
3935-
ajv-keywords "^1.1.1"
4028+
ajv "^5.1.5"
4029+
ajv-keywords "^2.0.0"
39364030
async "^2.1.2"
3937-
enhanced-resolve "^3.0.0"
4031+
enhanced-resolve "^3.3.0"
4032+
escope "^3.6.0"
39384033
interpret "^1.0.0"
39394034
json-loader "^0.5.4"
39404035
json5 "^0.5.1"
39414036
loader-runner "^2.3.0"
3942-
loader-utils "^0.2.16"
4037+
loader-utils "^1.1.0"
39434038
memory-fs "~0.4.1"
39444039
mkdirp "~0.5.0"
39454040
node-libs-browser "^2.0.0"
39464041
source-map "^0.5.3"
39474042
supports-color "^3.1.0"
39484043
tapable "~0.2.5"
3949-
uglify-js "^2.8.27"
3950-
watchpack "^1.3.1"
3951-
webpack-sources "^0.2.3"
4044+
uglifyjs-webpack-plugin "^0.4.6"
4045+
watchpack "^1.4.0"
4046+
webpack-sources "^1.0.1"
39524047
yargs "^6.0.0"
39534048

39544049
which-module@^1.0.0:

0 commit comments

Comments
 (0)