Skip to content

Commit 27c7121

Browse files
corycookjlengstorf
authored andcommitted
fix(windows): Add cross-env for Windows support.
1 parent 8d543dd commit 27c7121

File tree

2 files changed

+127
-11
lines changed

2 files changed

+127
-11
lines changed

package.json

+5-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"mock-data": "npm run dev -- --mock",
2424
"live-data": "npm run dev -- --live",
2525
"lint": "eslint src/",
26-
"test:unit": "NODE_ENV=test jest --coverage",
26+
"test:unit": "cross-env NODE_ENV=test jest --coverage",
2727
"test": "npm run lint --silent && npm run test:unit --silent",
2828
"semantic-release": "semantic-release pre && npm publish && semantic-release post"
2929
},
@@ -33,7 +33,9 @@
3333
"license": "MIT",
3434
"dependencies": {
3535
"@gramps/gramps-express": "^0.1.3",
36-
"casual": "^1.5.14"
36+
"babel-core": "^6.26.0",
37+
"casual": "^1.5.14",
38+
"request": "^2.83.0"
3739
},
3840
"peerDependencies": {
3941
"graphql": "^0.9.0 || ^0.10.0 || ^0.11.0",
@@ -46,6 +48,7 @@
4648
"babel-plugin-inline-import": "^2.0.6",
4749
"babel-preset-env": "^1.6.1",
4850
"babel-preset-stage-2": "^6.24.1",
51+
"cross-env": "^5.1.1",
4952
"del-cli": "^1.1.0",
5053
"eslint": "^4.4.1",
5154
"eslint-config-airbnb-base": "^12.1.0",

yarn.lock

+122-9
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,15 @@ ajv@^4.9.1:
133133
co "^4.6.0"
134134
json-stable-stringify "^1.0.1"
135135

136+
ajv@^5.1.0:
137+
version "5.3.0"
138+
resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.3.0.tgz#4414ff74a50879c208ee5fdc826e32c303549eda"
139+
dependencies:
140+
co "^4.6.0"
141+
fast-deep-equal "^1.0.0"
142+
fast-json-stable-stringify "^2.0.0"
143+
json-schema-traverse "^0.3.0"
144+
136145
ajv@^5.2.0, ajv@^5.2.3:
137146
version "5.2.3"
138147
resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.2.3.tgz#c06f598778c44c6b161abafe3466b81ad1814ed2"
@@ -328,7 +337,11 @@ aws-sign2@~0.6.0:
328337
version "0.6.0"
329338
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f"
330339

331-
aws4@^1.2.1:
340+
aws-sign2@~0.7.0:
341+
version "0.7.0"
342+
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
343+
344+
aws4@^1.2.1, aws4@^1.6.0:
332345
version "1.6.0"
333346
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
334347

@@ -1063,12 +1076,18 @@ boom@2.x.x:
10631076
dependencies:
10641077
hoek "2.x.x"
10651078

1066-
boom@^4.2.0:
1079+
boom@4.x.x, boom@^4.2.0:
10671080
version "4.3.1"
10681081
resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31"
10691082
dependencies:
10701083
hoek "4.x.x"
10711084

1085+
boom@5.x.x:
1086+
version "5.2.0"
1087+
resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02"
1088+
dependencies:
1089+
hoek "4.x.x"
1090+
10721091
boxen@^1.2.1:
10731092
version "1.2.1"
10741093
resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.2.1.tgz#0f11e7fe344edb9397977fc13ede7f64d956481d"
@@ -1431,6 +1450,13 @@ create-error-class@^3.0.0:
14311450
dependencies:
14321451
capture-stack-trace "^1.0.0"
14331452

1453+
cross-env@^5.1.1:
1454+
version "5.1.1"
1455+
resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.1.1.tgz#b6d8ab97f304c0f71dae7277b75fe424c08dfa74"
1456+
dependencies:
1457+
cross-spawn "^5.1.0"
1458+
is-windows "^1.0.0"
1459+
14341460
cross-spawn@^5.0.1, cross-spawn@^5.1.0:
14351461
version "5.1.0"
14361462
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
@@ -1445,6 +1471,12 @@ cryptiles@2.x.x:
14451471
dependencies:
14461472
boom "2.x.x"
14471473

1474+
cryptiles@3.x.x:
1475+
version "3.1.2"
1476+
resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"
1477+
dependencies:
1478+
boom "5.x.x"
1479+
14481480
crypto-random-string@^1.0.0:
14491481
version "1.0.0"
14501482
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
@@ -1907,7 +1939,7 @@ express@^4.15.4:
19071939
utils-merge "1.0.1"
19081940
vary "~1.1.2"
19091941

1910-
extend@3, extend@~3.0.0:
1942+
extend@3, extend@~3.0.0, extend@~3.0.1:
19111943
version "3.0.1"
19121944
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
19131945

@@ -1937,6 +1969,10 @@ fast-diff@^1.1.1:
19371969
version "1.1.2"
19381970
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154"
19391971

1972+
fast-json-stable-stringify@^2.0.0:
1973+
version "2.0.0"
1974+
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
1975+
19401976
fast-levenshtein@~2.0.4:
19411977
version "2.0.6"
19421978
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
@@ -2056,6 +2092,14 @@ form-data@~2.1.1:
20562092
combined-stream "^1.0.5"
20572093
mime-types "^2.1.12"
20582094

2095+
form-data@~2.3.1:
2096+
version "2.3.1"
2097+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"
2098+
dependencies:
2099+
asynckit "^0.4.0"
2100+
combined-stream "^1.0.5"
2101+
mime-types "^2.1.12"
2102+
20592103
forwarded@~0.1.2:
20602104
version "0.1.2"
20612105
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
@@ -2356,6 +2400,10 @@ har-schema@^1.0.5:
23562400
version "1.0.5"
23572401
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
23582402

2403+
har-schema@^2.0.0:
2404+
version "2.0.0"
2405+
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
2406+
23592407
har-validator@~2.0.6:
23602408
version "2.0.6"
23612409
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d"
@@ -2372,6 +2420,13 @@ har-validator@~4.2.1:
23722420
ajv "^4.9.1"
23732421
har-schema "^1.0.5"
23742422

2423+
har-validator@~5.0.3:
2424+
version "5.0.3"
2425+
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd"
2426+
dependencies:
2427+
ajv "^5.1.0"
2428+
har-schema "^2.0.0"
2429+
23752430
has-ansi@^2.0.0:
23762431
version "2.0.0"
23772432
resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
@@ -2405,6 +2460,15 @@ hawk@3.1.3, hawk@~3.1.3:
24052460
hoek "2.x.x"
24062461
sntp "1.x.x"
24072462

2463+
hawk@~6.0.2:
2464+
version "6.0.2"
2465+
resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038"
2466+
dependencies:
2467+
boom "4.x.x"
2468+
cryptiles "3.x.x"
2469+
hoek "4.x.x"
2470+
sntp "2.x.x"
2471+
24082472
hoek@2.x.x:
24092473
version "2.16.3"
24102474
resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
@@ -2447,6 +2511,14 @@ http-signature@~1.1.0:
24472511
jsprim "^1.2.2"
24482512
sshpk "^1.7.0"
24492513

2514+
http-signature@~1.2.0:
2515+
version "1.2.0"
2516+
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
2517+
dependencies:
2518+
assert-plus "^1.0.0"
2519+
jsprim "^1.2.2"
2520+
sshpk "^1.7.0"
2521+
24502522
https-proxy-agent@^1.0.0:
24512523
version "1.0.0"
24522524
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz#35f7da6c48ce4ddbfa264891ac593ee5ff8671e6"
@@ -2721,6 +2793,10 @@ is-utf8@^0.2.0:
27212793
version "0.2.1"
27222794
resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
27232795

2796+
is-windows@^1.0.0:
2797+
version "1.0.1"
2798+
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.1.tgz#310db70f742d259a16a369202b51af84233310d9"
2799+
27242800
isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
27252801
version "1.0.0"
27262802
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
@@ -3406,7 +3482,7 @@ mime-db@~1.30.0:
34063482
version "1.30.0"
34073483
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01"
34083484

3409-
mime-types@^2.1.11, mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.7:
3485+
mime-types@^2.1.11, mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17, mime-types@~2.1.7:
34103486
version "2.1.17"
34113487
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a"
34123488
dependencies:
@@ -3630,7 +3706,7 @@ number-is-nan@^1.0.0:
36303706
version "1.4.3"
36313707
resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.3.tgz#64348e3b3d80f035b40ac11563d278f8b72db89c"
36323708

3633-
oauth-sign@~0.8.1:
3709+
oauth-sign@~0.8.1, oauth-sign@~0.8.2:
36343710
version "0.8.2"
36353711
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
36363712

@@ -3857,6 +3933,10 @@ performance-now@^0.2.0:
38573933
version "0.2.0"
38583934
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
38593935

3936+
performance-now@^2.1.0:
3937+
version "2.1.0"
3938+
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
3939+
38603940
pify@^2.0.0, pify@^2.3.0:
38613941
version "2.3.0"
38623942
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
@@ -3953,7 +4033,7 @@ q@^1.4.1:
39534033
version "1.5.0"
39544034
resolved "https://registry.yarnpkg.com/q/-/q-1.5.0.tgz#dd01bac9d06d30e6f219aecb8253ee9ebdc308f1"
39554035

3956-
qs@6.5.1:
4036+
qs@6.5.1, qs@~6.5.1:
39574037
version "6.5.1"
39584038
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
39594039

@@ -4186,6 +4266,33 @@ request@2.81.0, request@^2.74.0, request@^2.79.0:
41864266
tunnel-agent "^0.6.0"
41874267
uuid "^3.0.0"
41884268

4269+
request@^2.83.0:
4270+
version "2.83.0"
4271+
resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356"
4272+
dependencies:
4273+
aws-sign2 "~0.7.0"
4274+
aws4 "^1.6.0"
4275+
caseless "~0.12.0"
4276+
combined-stream "~1.0.5"
4277+
extend "~3.0.1"
4278+
forever-agent "~0.6.1"
4279+
form-data "~2.3.1"
4280+
har-validator "~5.0.3"
4281+
hawk "~6.0.2"
4282+
http-signature "~1.2.0"
4283+
is-typedarray "~1.0.0"
4284+
isstream "~0.1.2"
4285+
json-stringify-safe "~5.0.1"
4286+
mime-types "~2.1.17"
4287+
oauth-sign "~0.8.2"
4288+
performance-now "^2.1.0"
4289+
qs "~6.5.1"
4290+
safe-buffer "^5.1.1"
4291+
stringstream "~0.0.5"
4292+
tough-cookie "~2.3.3"
4293+
tunnel-agent "^0.6.0"
4294+
uuid "^3.1.0"
4295+
41894296
request@~2.74.0:
41904297
version "2.74.0"
41914298
resolved "https://registry.yarnpkg.com/request/-/request-2.74.0.tgz#7693ca768bbb0ea5c8ce08c084a45efa05b892ab"
@@ -4294,7 +4401,7 @@ rx-lite@*, rx-lite@^4.0.8:
42944401
version "4.0.8"
42954402
resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
42964403

4297-
safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
4404+
safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
42984405
version "5.1.1"
42994406
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
43004407

@@ -4455,6 +4562,12 @@ sntp@1.x.x:
44554562
dependencies:
44564563
hoek "2.x.x"
44574564

4565+
sntp@2.x.x:
4566+
version "2.1.0"
4567+
resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8"
4568+
dependencies:
4569+
hoek "4.x.x"
4570+
44584571
source-map-support@^0.4.15:
44594572
version "0.4.18"
44604573
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f"
@@ -4577,7 +4690,7 @@ string_decoder@~1.0.3:
45774690
dependencies:
45784691
safe-buffer "~5.1.0"
45794692

4580-
stringstream@~0.0.4:
4693+
stringstream@~0.0.4, stringstream@~0.0.5:
45814694
version "0.0.5"
45824695
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
45834696

@@ -4740,7 +4853,7 @@ touch@^3.1.0:
47404853
dependencies:
47414854
nopt "~1.0.10"
47424855

4743-
tough-cookie@>=2.3.3, tough-cookie@^2.3.2, tough-cookie@~2.3.0:
4856+
tough-cookie@>=2.3.3, tough-cookie@^2.3.2, tough-cookie@~2.3.0, tough-cookie@~2.3.3:
47444857
version "2.3.3"
47454858
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561"
47464859
dependencies:

0 commit comments

Comments
 (0)