Skip to content
This repository was archived by the owner on Jan 13, 2024. It is now read-only.

Commit 718d974

Browse files
committedDec 8, 2019
fixes for globby. test fixes. bump pkg-fetch
1 parent 89a1a49 commit 718d974

File tree

6 files changed

+47
-55
lines changed

6 files changed

+47
-55
lines changed
 

‎lib/refiner.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import { STORE_LINKS, retrieveDenominator,
22
substituteDenominator } from '../prelude/common.js';
33
import path from 'path';
44

5+
const win32 = process.platform === 'win32';
6+
57
function hasParent (file, records) {
68
const dirname = path.dirname(file);
79
if (dirname === file) return false; // root directory
@@ -37,8 +39,6 @@ function purgeTopDirectories (records) {
3739
}
3840
}
3941

40-
const win32 = process.platform === 'win32';
41-
4242
function denominate (records, entrypoint, denominator) {
4343
const newRecords = {};
4444

‎lib/walker.js

+5
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ import globby from 'globby';
1414
import natives from './natives.js';
1515
import path from 'path';
1616

17+
const win32 = process.platform === 'win32';
18+
1719
function shortFromAlias (alias) {
1820
// alias = fs-promise or @types/node
1921
if (alias[0] === '@') {
@@ -68,6 +70,9 @@ function upon (p, base) {
6870
negate = true;
6971
}
7072
p = path.join(base, p);
73+
if (win32) {
74+
p = p.replace(/\\/g, '/');
75+
}
7176
if (negate) {
7277
p = '!' + p;
7378
}

‎package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"into-stream": "^5.1.1",
4040
"minimist": "^1.2.0",
4141
"multistream": "^2.1.1",
42-
"pkg-fetch": "^2.6.3",
42+
"pkg-fetch": "^2.6.4",
4343
"progress": "^2.0.3",
4444
"resolve": "1.6.0",
4545
"stream-meter": "^1.0.4"

‎test/test-50-bakery-4/main.js

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ const target = process.argv[2] || 'host';
1313
const input = './test-x-index.js';
1414
const output = './run-time/test-output.exe';
1515

16+
if (/^(node|v)?8/.test(target)) return;
17+
1618
let left;
1719
utils.mkdirp.sync(path.dirname(output));
1820

‎test/test.js

+12-6
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,23 @@ if (process.env.CI) {
3030
}
3131
}
3232

33+
function joinAndForward (d) {
34+
let r = path.join(__dirname, d);
35+
if (process.platform === 'win32') r = r.replace(/\\/g, '/');
36+
return r;
37+
}
38+
3339
const list = [];
3440

3541
if (flavor === 'only-npm') {
36-
list.push(path.join(__dirname, 'test-79-npm/main.js'));
42+
list.push(joinAndForward('test-79-npm/main.js'));
3743
} else {
38-
list.push(path.join(__dirname, '*/main.js'));
44+
list.push(joinAndForward('*/main.js'));
3945
if (flavor === 'no-npm') {
40-
list.push('!' + path.join(__dirname, 'test-42-fetch-all'));
41-
list.push('!' + path.join(__dirname, 'test-46-multi-arch'));
42-
list.push('!' + path.join(__dirname, 'test-46-multi-arch-2'));
43-
list.push('!' + path.join(__dirname, 'test-79-npm'));
46+
list.push('!' + joinAndForward('test-42-fetch-all'));
47+
list.push('!' + joinAndForward('test-46-multi-arch'));
48+
list.push('!' + joinAndForward('test-46-multi-arch-2'));
49+
list.push('!' + joinAndForward('test-79-npm'));
4450
}
4551
}
4652

‎yarn.lock

+25-46
Original file line numberDiff line numberDiff line change
@@ -661,13 +661,6 @@
661661
dependencies:
662662
regenerator-runtime "^0.13.2"
663663

664-
"@babel/runtime@~7.4.4":
665-
version "7.4.5"
666-
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12"
667-
integrity sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==
668-
dependencies:
669-
regenerator-runtime "^0.13.2"
670-
671664
"@babel/template@^7.7.4":
672665
version "7.7.4"
673666
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.7.4.tgz#428a7d9eecffe27deac0a98e23bf8e3675d2a77b"
@@ -1012,7 +1005,7 @@ buffer-from@^1.0.0:
10121005
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
10131006
integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
10141007

1015-
byline@~5.0.0:
1008+
byline@^5.0.0:
10161009
version "5.0.0"
10171010
resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1"
10181011
integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=
@@ -1047,7 +1040,7 @@ caseless@~0.12.0:
10471040
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
10481041
integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
10491042

1050-
chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.2, chalk@~2.4.1:
1043+
chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.2:
10511044
version "2.4.2"
10521045
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
10531046
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -1485,7 +1478,7 @@ expand-brackets@^2.1.4:
14851478
snapdragon "^0.8.1"
14861479
to-regex "^3.0.1"
14871480

1488-
expand-template@~2.0.3:
1481+
expand-template@^2.0.3:
14891482
version "2.0.3"
14901483
resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c"
14911484
integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==
@@ -1680,15 +1673,6 @@ fs-extra@^8.1.0:
16801673
jsonfile "^4.0.0"
16811674
universalify "^0.1.0"
16821675

1683-
fs-extra@~7.0.1:
1684-
version "7.0.1"
1685-
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
1686-
integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==
1687-
dependencies:
1688-
graceful-fs "^4.1.2"
1689-
jsonfile "^4.0.0"
1690-
universalify "^0.1.0"
1691-
16921676
fs-minipass@^1.2.5:
16931677
version "1.2.7"
16941678
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
@@ -1803,7 +1787,7 @@ globby@^10.0.1:
18031787
merge2 "^1.2.3"
18041788
slash "^3.0.0"
18051789

1806-
graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
1790+
graceful-fs@^4.1.11, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
18071791
version "4.2.3"
18081792
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423"
18091793
integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==
@@ -2359,7 +2343,7 @@ minimist@0.0.8:
23592343
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
23602344
integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
23612345

2362-
minimist@^1.2.0, minimist@~1.2.0:
2346+
minimist@^1.2.0:
23632347
version "1.2.0"
23642348
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
23652349
integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
@@ -2721,22 +2705,22 @@ pkg-dir@^3.0.0:
27212705
dependencies:
27222706
find-up "^3.0.0"
27232707

2724-
pkg-fetch@^2.6.3:
2725-
version "2.6.3"
2726-
resolved "https://registry.yarnpkg.com/pkg-fetch/-/pkg-fetch-2.6.3.tgz#6ff927e4b331f868e225a997e91008ec5a524565"
2727-
integrity sha512-EhRczQrjcfdtEH3D7ivGte7IJMkG4NHb515yr6pBZXAFpk0Fb1ypBBPJiEwgOaJ7kaVqhLlhQPeCn6CQ2mRddg==
2728-
dependencies:
2729-
"@babel/runtime" "~7.4.4"
2730-
byline "~5.0.0"
2731-
chalk "~2.4.1"
2732-
expand-template "~2.0.3"
2733-
fs-extra "~7.0.1"
2734-
minimist "~1.2.0"
2735-
progress "~2.0.0"
2736-
request "~2.88.0"
2737-
request-progress "~3.0.0"
2738-
semver "~6.0.0"
2739-
unique-temp-dir "~1.0.0"
2708+
pkg-fetch@^2.6.4:
2709+
version "2.6.4"
2710+
resolved "https://registry.yarnpkg.com/pkg-fetch/-/pkg-fetch-2.6.4.tgz#0faac4c4ae9668e1daf9819180606966a5e33f96"
2711+
integrity sha512-4j4jiuo6RRIuD9e9xUE6OQYnIkQCArZjkHXNYsSJjxhJeiHE16MA+rENMblvGLbeWsTY3BPfcYVCGFXzpfJetA==
2712+
dependencies:
2713+
"@babel/runtime" "^7.7.5"
2714+
byline "^5.0.0"
2715+
chalk "^3.0.0"
2716+
expand-template "^2.0.3"
2717+
fs-extra "^8.1.0"
2718+
minimist "^1.2.0"
2719+
progress "^2.0.3"
2720+
request "^2.88.0"
2721+
request-progress "^3.0.0"
2722+
semver "^6.3.0"
2723+
unique-temp-dir "^1.0.0"
27402724

27412725
posix-character-classes@^0.1.0:
27422726
version "0.1.1"
@@ -2758,7 +2742,7 @@ process-nextick-args@~2.0.0:
27582742
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
27592743
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
27602744

2761-
progress@^2.0.0, progress@^2.0.3, progress@~2.0.0:
2745+
progress@^2.0.0, progress@^2.0.3:
27622746
version "2.0.3"
27632747
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
27642748
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
@@ -2891,14 +2875,14 @@ repeat-string@^1.6.1:
28912875
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
28922876
integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
28932877

2894-
request-progress@~3.0.0:
2878+
request-progress@^3.0.0:
28952879
version "3.0.0"
28962880
resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe"
28972881
integrity sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=
28982882
dependencies:
28992883
throttleit "^1.0.0"
29002884

2901-
request@~2.88.0:
2885+
request@^2.88.0:
29022886
version "2.88.0"
29032887
resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
29042888
integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
@@ -3043,11 +3027,6 @@ semver@^6.1.2, semver@^6.3.0:
30433027
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
30443028
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
30453029

3046-
semver@~6.0.0:
3047-
version "6.0.0"
3048-
resolved "https://registry.yarnpkg.com/semver/-/semver-6.0.0.tgz#05e359ee571e5ad7ed641a6eec1e547ba52dea65"
3049-
integrity sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==
3050-
30513030
set-blocking@~2.0.0:
30523031
version "2.0.0"
30533032
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
@@ -3456,7 +3435,7 @@ union-value@^1.0.0:
34563435
is-extendable "^0.1.1"
34573436
set-value "^2.0.1"
34583437

3459-
unique-temp-dir@~1.0.0:
3438+
unique-temp-dir@^1.0.0:
34603439
version "1.0.0"
34613440
resolved "https://registry.yarnpkg.com/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz#6dce95b2681ca003eebfb304a415f9cbabcc5385"
34623441
integrity sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=

0 commit comments

Comments
 (0)
This repository has been archived.