Skip to content

Commit 965c38c

Browse files
committed
Replace browser-env with jsdom-global
Vue test utils recommend jsdom-global in the docs
1 parent a10d9ee commit 965c38c

3 files changed

Lines changed: 45 additions & 98 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,6 @@
121121
"@vue/test-utils": "^1.0.0-beta.25",
122122
"ava": "~0.25.0",
123123
"backpack-core": "~0.7.0",
124-
"browser-env": "~3.2.4",
125124
"codecov": "~3.0.4",
126125
"eslint": "~4.19.1",
127126
"eslint-config-standard": "~11.0.0-beta.0",
@@ -133,7 +132,8 @@
133132
"eslint-plugin-standard": "~3.1.0",
134133
"eslint-plugin-vue": "^4.5.0",
135134
"istanbul": "~0.4.5",
136-
"jsdom": "~11.10.0",
135+
"jsdom": "^12.0.0",
136+
"jsdom-global": "^3.0.2",
137137
"less": "~2.7.3",
138138
"less-loader": "^4.1.0",
139139
"node-sass": "~4.9.0",

test/helpers/setup.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
const hooks = require('require-extension-hooks')
22

33
// Setup browser environment
4-
require('browser-env')()
4+
require('jsdom-global')()
5+
56

67
// Setup vue files to be processed by `require-extension-hooks-vue`
78
hooks('vue').plugin('vue').push()

yarn.lock

Lines changed: 41 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -920,10 +920,6 @@
920920
dependencies:
921921
common-tags "^1.7.2"
922922

923-
abab@^1.0.4:
924-
version "1.0.4"
925-
resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
926-
927923
abab@^2.0.0:
928924
version "2.0.0"
929925
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f"
@@ -992,7 +988,7 @@ acorn@^4.0.3, acorn@^4.0.4, acorn@~4.0.2:
992988
version "4.0.13"
993989
resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
994990

995-
acorn@^5.0.0, acorn@^5.0.3, acorn@^5.3.0, acorn@^5.4.1, acorn@^5.5.0, acorn@^5.5.3:
991+
acorn@^5.0.0, acorn@^5.0.3, acorn@^5.3.0, acorn@^5.4.1, acorn@^5.5.0, acorn@^5.5.3, acorn@^5.7.1:
996992
version "5.7.3"
997993
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279"
998994

@@ -2333,12 +2329,6 @@ brorand@^1.0.1:
23332329
version "1.1.0"
23342330
resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
23352331

2336-
browser-env@~3.2.4:
2337-
version "3.2.5"
2338-
resolved "https://registry.yarnpkg.com/browser-env/-/browser-env-3.2.5.tgz#4345b8094413552e1e32c0c7b048b85d90965cc1"
2339-
dependencies:
2340-
window "4.2.5"
2341-
23422332
browser-process-hrtime@^0.1.2:
23432333
version "0.1.2"
23442334
resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz#425d68a58d3447f02a04aa894187fce8af8b7b8e"
@@ -3195,10 +3185,6 @@ content-security-policy-builder@2.0.0:
31953185
version "2.0.0"
31963186
resolved "https://registry.yarnpkg.com/content-security-policy-builder/-/content-security-policy-builder-2.0.0.tgz#8749a1d542fcbe82237281ea9f716ce68b394dd2"
31973187

3198-
content-type-parser@^1.0.2:
3199-
version "1.0.2"
3200-
resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7"
3201-
32023188
content-type@~1.0.4:
32033189
version "1.0.4"
32043190
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
@@ -3542,9 +3528,9 @@ cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0":
35423528
version "0.3.4"
35433529
resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.4.tgz#8cd52e8a3acfd68d3aed38ee0a640177d2f9d797"
35443530

3545-
"cssstyle@>= 0.2.37 < 0.3.0":
3546-
version "0.2.37"
3547-
resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54"
3531+
cssstyle@^1.0.0:
3532+
version "1.1.1"
3533+
resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.1.1.tgz#18b038a9c44d65f7a8e428a653b9f6fe42faf5fb"
35483534
dependencies:
35493535
cssom "0.3.x"
35503536

@@ -3582,7 +3568,7 @@ dasherize@2.0.0:
35823568
version "2.0.0"
35833569
resolved "https://registry.yarnpkg.com/dasherize/-/dasherize-2.0.0.tgz#6d809c9cd0cf7bb8952d80fc84fa13d47ddb1308"
35843570

3585-
data-urls@^1.0.0:
3571+
data-urls@^1.0.1:
35863572
version "1.0.1"
35873573
resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.0.1.tgz#d416ac3896918f29ca84d81085bc3705834da579"
35883574
dependencies:
@@ -3860,7 +3846,7 @@ domelementtype@~1.1.1:
38603846
version "1.1.3"
38613847
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
38623848

3863-
domexception@^1.0.0:
3849+
domexception@^1.0.1:
38643850
version "1.0.1"
38653851
resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90"
38663852
dependencies:
@@ -4190,7 +4176,7 @@ escodegen@1.8.x:
41904176
optionalDependencies:
41914177
source-map "~0.2.0"
41924178

4193-
escodegen@^1.8.1, escodegen@^1.9.0, escodegen@^1.9.1:
4179+
escodegen@^1.11.0, escodegen@^1.8.1, escodegen@^1.9.1:
41944180
version "1.11.0"
41954181
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.0.tgz#b27a9389481d5bfd5bec76f7bb1eb3f8f4556589"
41964182
dependencies:
@@ -6454,66 +6440,38 @@ jsdoc@~3.5.5:
64546440
taffydb "2.6.2"
64556441
underscore "~1.8.3"
64566442

6457-
jsdom@11.6.2:
6458-
version "11.6.2"
6459-
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.6.2.tgz#25d1ef332d48adf77fc5221fe2619967923f16bb"
6460-
dependencies:
6461-
abab "^1.0.4"
6462-
acorn "^5.3.0"
6463-
acorn-globals "^4.1.0"
6464-
array-equal "^1.0.0"
6465-
browser-process-hrtime "^0.1.2"
6466-
content-type-parser "^1.0.2"
6467-
cssom ">= 0.3.2 < 0.4.0"
6468-
cssstyle ">= 0.2.37 < 0.3.0"
6469-
domexception "^1.0.0"
6470-
escodegen "^1.9.0"
6471-
html-encoding-sniffer "^1.0.2"
6472-
left-pad "^1.2.0"
6473-
nwmatcher "^1.4.3"
6474-
parse5 "4.0.0"
6475-
pn "^1.1.0"
6476-
request "^2.83.0"
6477-
request-promise-native "^1.0.5"
6478-
sax "^1.2.4"
6479-
symbol-tree "^3.2.2"
6480-
tough-cookie "^2.3.3"
6481-
w3c-hr-time "^1.0.1"
6482-
webidl-conversions "^4.0.2"
6483-
whatwg-encoding "^1.0.3"
6484-
whatwg-url "^6.4.0"
6485-
ws "^4.0.0"
6486-
xml-name-validator "^3.0.0"
6443+
jsdom-global@^3.0.2:
6444+
version "3.0.2"
6445+
resolved "https://registry.yarnpkg.com/jsdom-global/-/jsdom-global-3.0.2.tgz#6bd299c13b0c4626b2da2c0393cd4385d606acb9"
64876446

6488-
jsdom@~11.10.0:
6489-
version "11.10.0"
6490-
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.10.0.tgz#a42cd54e88895dc765f03f15b807a474962ac3b5"
6447+
jsdom@^12.0.0:
6448+
version "12.0.0"
6449+
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-12.0.0.tgz#043ffaac60605d87adf77a1ec3eb7686918b6b64"
64916450
dependencies:
6492-
abab "^1.0.4"
6493-
acorn "^5.3.0"
6451+
abab "^2.0.0"
6452+
acorn "^5.7.1"
64946453
acorn-globals "^4.1.0"
64956454
array-equal "^1.0.0"
64966455
cssom ">= 0.3.2 < 0.4.0"
6497-
cssstyle ">= 0.2.37 < 0.3.0"
6498-
data-urls "^1.0.0"
6499-
domexception "^1.0.0"
6500-
escodegen "^1.9.0"
6456+
cssstyle "^1.0.0"
6457+
data-urls "^1.0.1"
6458+
domexception "^1.0.1"
6459+
escodegen "^1.11.0"
65016460
html-encoding-sniffer "^1.0.2"
6502-
left-pad "^1.2.0"
6503-
nwmatcher "^1.4.3"
6504-
parse5 "4.0.0"
6461+
nwsapi "^2.0.8"
6462+
parse5 "5.1.0"
65056463
pn "^1.1.0"
6506-
request "^2.83.0"
6464+
request "^2.88.0"
65076465
request-promise-native "^1.0.5"
65086466
sax "^1.2.4"
65096467
symbol-tree "^3.2.2"
6510-
tough-cookie "^2.3.3"
6468+
tough-cookie "^2.4.3"
65116469
w3c-hr-time "^1.0.1"
65126470
webidl-conversions "^4.0.2"
6513-
whatwg-encoding "^1.0.3"
6471+
whatwg-encoding "^1.0.4"
65146472
whatwg-mimetype "^2.1.0"
6515-
whatwg-url "^6.4.0"
6516-
ws "^4.0.0"
6473+
whatwg-url "^7.0.0"
6474+
ws "^6.0.0"
65176475
xml-name-validator "^3.0.0"
65186476

65196477
jsesc@^1.3.0:
@@ -6710,10 +6668,6 @@ lcid@^1.0.0:
67106668
dependencies:
67116669
invert-kv "^1.0.0"
67126670

6713-
left-pad@^1.2.0:
6714-
version "1.3.0"
6715-
resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e"
6716-
67176671
less-loader@^4.1.0:
67186672
version "4.1.0"
67196673
resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-4.1.0.tgz#2c1352c5b09a4f84101490274fd51674de41363e"
@@ -7749,9 +7703,9 @@ nuxt@^1.4.2:
77497703
webpack-hot-middleware "^2.21.0"
77507704
webpack-node-externals "^1.6.0"
77517705

7752-
nwmatcher@^1.4.3:
7753-
version "1.4.4"
7754-
resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.4.tgz#2285631f34a95f0d0395cd900c96ed39b58f346e"
7706+
nwsapi@^2.0.8:
7707+
version "2.0.9"
7708+
resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.0.9.tgz#77ac0cdfdcad52b6a1151a84e73254edc33ed016"
77557709

77567710
oauth-sign@~0.8.1, oauth-sign@~0.8.2:
77577711
version "0.8.2"
@@ -8119,9 +8073,9 @@ parse-passwd@^1.0.0:
81198073
version "1.0.0"
81208074
resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
81218075

8122-
parse5@4.0.0:
8123-
version "4.0.0"
8124-
resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608"
8076+
parse5@5.1.0:
8077+
version "5.1.0"
8078+
resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2"
81258079

81268080
parse5@^3.0.1, parse5@^3.0.2:
81278081
version "3.0.3"
@@ -9737,7 +9691,7 @@ request@2.87.0, request@~2.87.0:
97379691
tunnel-agent "^0.6.0"
97389692
uuid "^3.1.0"
97399693

9740-
request@^2.83.0, request@^2.87.0:
9694+
request@^2.87.0, request@^2.88.0:
97419695
version "2.88.0"
97429696
resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
97439697
dependencies:
@@ -11017,7 +10971,7 @@ touch@^3.1.0:
1101710971
dependencies:
1101810972
nopt "~1.0.10"
1101910973

11020-
tough-cookie@>=2.3.3, tough-cookie@^2.3.3, tough-cookie@~2.4.3:
10974+
tough-cookie@>=2.3.3, tough-cookie@^2.4.3, tough-cookie@~2.4.3:
1102110975
version "2.4.3"
1102210976
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781"
1102310977
dependencies:
@@ -12009,7 +11963,7 @@ wgs84@0.0.0:
1200911963
version "0.0.0"
1201011964
resolved "https://registry.yarnpkg.com/wgs84/-/wgs84-0.0.0.tgz#34fdc555917b6e57cf2a282ed043710c049cdc76"
1201111965

12012-
whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3:
11966+
whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.4:
1201311967
version "1.0.4"
1201411968
resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.4.tgz#63fb016b7435b795d9025632c086a5209dbd2621"
1201511969
dependencies:
@@ -12019,14 +11973,6 @@ whatwg-mimetype@^2.1.0:
1201911973
version "2.2.0"
1202011974
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.2.0.tgz#a3d58ef10b76009b042d03e25591ece89b88d171"
1202111975

12022-
whatwg-url@^6.4.0:
12023-
version "6.5.0"
12024-
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8"
12025-
dependencies:
12026-
lodash.sortby "^4.7.0"
12027-
tr46 "^1.0.1"
12028-
webidl-conversions "^4.0.2"
12029-
1203011976
whatwg-url@^7.0.0:
1203111977
version "7.0.0"
1203211978
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.0.0.tgz#fde926fa54a599f3adf82dff25a9f7be02dc6edd"
@@ -12069,12 +12015,6 @@ window-size@0.1.0:
1206912015
version "0.1.0"
1207012016
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
1207112017

12072-
window@4.2.5:
12073-
version "4.2.5"
12074-
resolved "https://registry.yarnpkg.com/window/-/window-4.2.5.tgz#02b5c48daf462481d5dfc6d331fbfa4d27d78ee4"
12075-
dependencies:
12076-
jsdom "11.6.2"
12077-
1207812018
with@^5.0.0:
1207912019
version "5.1.1"
1208012020
resolved "https://registry.yarnpkg.com/with/-/with-5.1.1.tgz#fa4daa92daf32c4ea94ed453c81f04686b575dfe"
@@ -12262,6 +12202,12 @@ ws@^4.0.0:
1226212202
async-limiter "~1.0.0"
1226312203
safe-buffer "~5.1.0"
1226412204

12205+
ws@^6.0.0:
12206+
version "6.0.0"
12207+
resolved "https://registry.yarnpkg.com/ws/-/ws-6.0.0.tgz#eaa494aded00ac4289d455bac8d84c7c651cef35"
12208+
dependencies:
12209+
async-limiter "~1.0.0"
12210+
1226512211
ws@~3.3.1:
1226612212
version "3.3.3"
1226712213
resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2"

0 commit comments

Comments
 (0)