Skip to content

Commit dcfb895

Browse files
committed
Minor cleanup stuff and styling tweaks
1 parent 506d93f commit dcfb895

4 files changed

Lines changed: 79 additions & 82 deletions

File tree

index.js

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ const tab = ' ';
77
const borderX = `${Array(30).join('-')}\n`;
88
const formatBytes = (bytes) => {
99
if (bytes === 0) return '0 Byte'
10-
let k = 1000;
11-
let dm = 3;
12-
let sizes = ['Bytes', 'KB', 'MB', 'GB'];
13-
let i = Math.floor(Math.log(bytes) / Math.log(k));
10+
const k = 1000;
11+
const dm = 3;
12+
const sizes = ['Bytes', 'KB', 'MB', 'GB'];
13+
const i = Math.floor(Math.log(bytes) / Math.log(k));
1414
return parseFloat((bytes / Math.pow(k, i)).toFixed(dm)) + ' ' + sizes[i]
1515
};
1616
const shakenPct = (n, o) => Math.max((100 - ((n / o) * 100)).toFixed(2), 0);
@@ -36,7 +36,7 @@ const reporter = (analysis, opts) => {
3636
`code reduction: ${buf}${m.reduction} %\n` +
3737
`dependents: ${buf}${m.dependents.length}\n`;
3838

39-
let { hideDeps, root, showExports } = opts || {};
39+
const { hideDeps, root, showExports } = opts || {};
4040
if (!hideDeps) {
4141
m.dependents.forEach((d) => {
4242
formatted += `${tab}-${buf}${d.replace(root, '')}\n`;
@@ -62,11 +62,13 @@ const analyzer = (bundle, opts = {}) => {
6262
let { root, limit, filter, transformModuleId } = opts;
6363
root = root || (process && process.cwd ? process.cwd() : null);
6464
if (typeof transformModuleId !== 'function') transformModuleId = undefined;
65-
let deps = {};
65+
66+
const deps = {};
67+
const bundleModules = bundle.modules || (bundle.cache || {}).modules || [];
68+
const moduleCount = bundleModules.length;
69+
6670
let bundleSize = 0;
6771
let bundleOrigSize = 0;
68-
let bundleModules = bundle.modules || (bundle.cache || {}).modules || [];
69-
let moduleCount = bundleModules.length;
7072

7173
let modules = bundleModules.map((m, i) => {
7274
let {
@@ -113,22 +115,22 @@ const analyzer = (bundle, opts = {}) => {
113115

114116
const analyze = (bundle, opts) => new Promise((resolve, reject) => {
115117
try {
116-
let analysis = analyzer(bundle, opts);
118+
const analysis = analyzer(bundle, opts);
117119
return resolve(analysis)
118120
} catch (ex) { return reject(ex) }
119121
});
120122

121123
const formatted = (bundle, opts) => new Promise((resolve, reject) => {
122124
try {
123-
let analysis = analyzer(bundle, opts);
125+
const analysis = analyzer(bundle, opts);
124126
return resolve(reporter(analysis, opts))
125127
} catch (ex) { return resolve(ex.toString()) }
126128
});
127129

128130
const plugin = (opts = {}) => {
129-
let writeTo = opts.writeTo || (opts.stdout ? console.log : console.error);
131+
const writeTo = opts.writeTo || (opts.stdout ? console.log : console.error);
130132

131-
let onAnalysis = (analysis) => {
133+
const onAnalysis = (analysis) => {
132134
if (typeof opts.onAnalysis === 'function') opts.onAnalysis(analysis);
133135
if (!opts.skipFormatted) writeTo(reporter(analysis, opts));
134136
};
@@ -143,13 +145,15 @@ const plugin = (opts = {}) => {
143145

144146
return new Promise((resolve, reject) => {
145147
resolve();
148+
146149
const modules = [];
147150
Object.entries(bundle).forEach(([outId, { modules: bundleMods }]) => {
148151
Object.entries(bundleMods).forEach(([id, moduleInfo]) => {
149152
const dependencies = getDeps(id);
150153
modules.push(Object.assign({}, moduleInfo, { id, dependencies }));
151154
});
152155
});
156+
153157
return analyze({ modules }, opts).then(onAnalysis).catch(console.error)
154158
})
155159
}

module.js

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ const tab = ' '
55
const borderX = `${Array(30).join('-')}\n`
66
const formatBytes = (bytes) => {
77
if (bytes === 0) return '0 Byte'
8-
let k = 1000
9-
let dm = 3
10-
let sizes = ['Bytes', 'KB', 'MB', 'GB']
11-
let i = Math.floor(Math.log(bytes) / Math.log(k))
8+
const k = 1000
9+
const dm = 3
10+
const sizes = ['Bytes', 'KB', 'MB', 'GB']
11+
const i = Math.floor(Math.log(bytes) / Math.log(k))
1212
return parseFloat((bytes / Math.pow(k, i)).toFixed(dm)) + ' ' + sizes[i]
1313
}
1414
const shakenPct = (n, o) => Math.max((100 - ((n / o) * 100)).toFixed(2), 0)
@@ -34,7 +34,7 @@ export const reporter = (analysis, opts) => {
3434
`code reduction: ${buf}${m.reduction} %\n` +
3535
`dependents: ${buf}${m.dependents.length}\n`
3636

37-
let { hideDeps, root, showExports } = opts || {}
37+
const { hideDeps, root, showExports } = opts || {}
3838
if (!hideDeps) {
3939
m.dependents.forEach((d) => {
4040
formatted += `${tab}-${buf}${d.replace(root, '')}\n`
@@ -60,11 +60,13 @@ const analyzer = (bundle, opts = {}) => {
6060
let { root, limit, filter, transformModuleId } = opts
6161
root = root || (process && process.cwd ? process.cwd() : null)
6262
if (typeof transformModuleId !== 'function') transformModuleId = undefined
63-
let deps = {}
63+
64+
const deps = {}
65+
const bundleModules = bundle.modules || (bundle.cache || {}).modules || []
66+
const moduleCount = bundleModules.length
67+
6468
let bundleSize = 0
6569
let bundleOrigSize = 0
66-
let bundleModules = bundle.modules || (bundle.cache || {}).modules || []
67-
let moduleCount = bundleModules.length
6870

6971
let modules = bundleModules.map((m, i) => {
7072
let {
@@ -111,23 +113,22 @@ const analyzer = (bundle, opts = {}) => {
111113

112114
export const analyze = (bundle, opts) => new Promise((resolve, reject) => {
113115
try {
114-
let analysis = analyzer(bundle, opts)
116+
const analysis = analyzer(bundle, opts)
115117
return resolve(analysis)
116118
} catch (ex) { return reject(ex) }
117119
})
118120

119121
export const formatted = (bundle, opts) => new Promise((resolve, reject) => {
120122
try {
121-
let analysis = analyzer(bundle, opts)
123+
const analysis = analyzer(bundle, opts)
122124
return resolve(reporter(analysis, opts))
123125
} catch (ex) { return resolve(ex.toString()) }
124126
})
125127

126128
export const plugin = (opts = {}) => {
127-
let writeTo = opts.writeTo || (opts.stdout ? console.log : console.error)
128-
let depMap = {}
129+
const writeTo = opts.writeTo || (opts.stdout ? console.log : console.error)
129130

130-
let onAnalysis = (analysis) => {
131+
const onAnalysis = (analysis) => {
131132
if (typeof opts.onAnalysis === 'function') opts.onAnalysis(analysis)
132133
if (!opts.skipFormatted) writeTo(reporter(analysis, opts))
133134
}
@@ -142,14 +143,15 @@ export const plugin = (opts = {}) => {
142143

143144
return new Promise((resolve, reject) => {
144145
resolve()
146+
145147
const modules = []
146148
Object.entries(bundle).forEach(([outId, { modules: bundleMods }]) => {
147149
Object.entries(bundleMods).forEach(([id, moduleInfo]) => {
148-
depMap[id] = moduleInfo
149150
const dependencies = getDeps(id)
150151
modules.push(Object.assign({}, moduleInfo, { id, dependencies }))
151152
})
152153
})
154+
153155
return analyze({ modules }, opts).then(onAnalysis).catch(console.error)
154156
})
155157
}

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
"ava": "^1.0.1",
4343
"husky": "^1.3.1",
4444
"rollup": "npm:rollup@latest",
45-
"rollup60": "npm:rollup@0.60.x",
4645
"rollup100": "npm:rollup@1.0.x"
4746
},
4847
"dependencies": {}

yarn.lock

Lines changed: 47 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -331,9 +331,9 @@
331331
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
332332

333333
"@types/node@*":
334-
version "10.12.0"
335-
resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.0.tgz#ea6dcbddbc5b584c83f06c60e82736d8fbb0c235"
336-
integrity sha512-3TUHC3jsBAB7qVRGxT6lWyYo2v96BMmD2PTcl47H25Lu7UXtFH/2qqmKiVrnel6Ne//0TFYf6uvNX+HW2FRkLQ==
334+
version "10.12.18"
335+
resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.18.tgz#1d3ca764718915584fcd9f6344621b7672665c67"
336+
integrity sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==
337337

338338
abbrev@1:
339339
version "1.1.1"
@@ -746,7 +746,7 @@ chokidar@^2.0.4:
746746
optionalDependencies:
747747
fsevents "^1.2.2"
748748

749-
chownr@^1.0.1:
749+
chownr@^1.1.1:
750750
version "1.1.1"
751751
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494"
752752
integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==
@@ -920,9 +920,9 @@ copy-descriptor@^0.1.0:
920920
integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
921921

922922
core-js@^2.0.0:
923-
version "2.5.7"
924-
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e"
925-
integrity sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==
923+
version "2.6.1"
924+
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.1.tgz#87416ae817de957a3f249b3b5ca475d4aaed6042"
925+
integrity sha512-L72mmmEayPJBejKIWe2pYtGis5r0tQ5NaJekdhyXgeMQTpJoBsH0NL4ElY2LfSoV15xeQWKQ+XTTOZdyero5Xg==
926926

927927
core-util-is@~1.0.0:
928928
version "1.0.2"
@@ -1362,7 +1362,7 @@ glob-parent@^3.1.0:
13621362
is-glob "^3.1.0"
13631363
path-dirname "^1.0.0"
13641364

1365-
glob@^7.0.3, glob@^7.0.5, glob@^7.1.2:
1365+
glob@^7.0.3, glob@^7.1.2, glob@^7.1.3:
13661366
version "7.1.3"
13671367
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
13681368
integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==
@@ -1427,9 +1427,9 @@ got@^6.7.1:
14271427
url-parse-lax "^1.0.0"
14281428

14291429
graceful-fs@^4.1.11, graceful-fs@^4.1.2:
1430-
version "4.1.11"
1431-
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
1432-
integrity sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=
1430+
version "4.1.15"
1431+
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00"
1432+
integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==
14331433

14341434
has-flag@^3.0.0:
14351435
version "3.0.0"
@@ -2003,9 +2003,9 @@ lowercase-keys@^1.0.0:
20032003
integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
20042004

20052005
lru-cache@^4.0.1:
2006-
version "4.1.3"
2007-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.3.tgz#a1175cf3496dfc8436c156c334b4955992bce69c"
2008-
integrity sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==
2006+
version "4.1.5"
2007+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
2008+
integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
20092009
dependencies:
20102010
pseudomap "^1.0.2"
20112011
yallist "^2.1.2"
@@ -2122,18 +2122,18 @@ minimist@^1.2.0:
21222122
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
21232123
integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
21242124

2125-
minipass@^2.2.1, minipass@^2.3.3:
2125+
minipass@^2.2.1, minipass@^2.3.4:
21262126
version "2.3.5"
21272127
resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848"
21282128
integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==
21292129
dependencies:
21302130
safe-buffer "^5.1.2"
21312131
yallist "^3.0.0"
21322132

2133-
minizlib@^1.1.0:
2134-
version "1.1.1"
2135-
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.1.tgz#6734acc045a46e61d596a43bb9d9cd326e19cc42"
2136-
integrity sha512-TrfjCjk4jLhcJyGMYymBH6oTXcWjYbUAXTHDbtnWHjZC25h0cdajHuPE1zxb4DVmu8crfh+HwH/WMuyLG0nHBg==
2133+
minizlib@^1.1.1:
2134+
version "1.2.1"
2135+
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614"
2136+
integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==
21372137
dependencies:
21382138
minipass "^2.2.1"
21392139

@@ -2173,9 +2173,9 @@ multimatch@^2.1.0:
21732173
minimatch "^3.0.0"
21742174

21752175
nan@^2.9.2:
2176-
version "2.11.1"
2177-
resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.1.tgz#90e22bccb8ca57ea4cd37cc83d3819b52eea6766"
2178-
integrity sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==
2176+
version "2.12.1"
2177+
resolved "https://registry.yarnpkg.com/nan/-/nan-2.12.1.tgz#7b1aa193e9aa86057e3c7bbd0ac448e770925552"
2178+
integrity sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==
21792179

21802180
nanomatch@^1.2.9:
21812181
version "1.2.13"
@@ -2255,9 +2255,9 @@ npm-bundled@^1.0.1:
22552255
integrity sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g==
22562256

22572257
npm-packlist@^1.1.6:
2258-
version "1.1.12"
2259-
resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.12.tgz#22bde2ebc12e72ca482abd67afc51eb49377243a"
2260-
integrity sha512-WJKFOVMeAlsU/pjXuqVdzU0WfgtIBCupkEVwn+1Y0ERAbUfWw8R4GjgVbaKnUjRoD2FoQbHOCbOyT5Mbs9Lw4g==
2258+
version "1.2.0"
2259+
resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.2.0.tgz#55a60e793e272f00862c7089274439a4cc31fc7f"
2260+
integrity sha512-7Mni4Z8Xkx0/oegoqlcao/JpPCPEMtUvsmB0q7mgvlMinykJLSRTYuFqoQLYgGY8biuxIeiHO+QNJKbCfljewQ==
22612261
dependencies:
22622262
ignore-walk "^3.0.1"
22632263
npm-bundled "^1.0.1"
@@ -2768,29 +2768,21 @@ ret@~0.1.10:
27682768
integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
27692769

27702770
rimraf@^2.2.8, rimraf@^2.6.1:
2771-
version "2.6.2"
2772-
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
2773-
integrity sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==
2771+
version "2.6.3"
2772+
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
2773+
integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
27742774
dependencies:
2775-
glob "^7.0.5"
2775+
glob "^7.1.3"
27762776

27772777
"rollup100@npm:rollup@1.0.x", "rollup@npm:rollup@latest":
2778-
version "1.0.0"
2779-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.0.0.tgz#db97a04a15364d1cd3823a0024ae8d8fda530a1c"
2780-
integrity sha512-LV6Qz+RkuDAfxr9YopU4k5o5P/QA7YNq9xi2Ug2IqOmhPt9sAm89vh3SkNtFok3bqZHX54eMJZ8F68HPejgqtw==
2778+
version "1.0.1"
2779+
resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.0.1.tgz#59dbf80d4ca993e73ec0886c5a649d4e297ae07d"
2780+
integrity sha512-jf1EA9xJMx4hgEVdJQd8lVo2a0gbzY7fKM9kHZwQzcafYDapwLijd9G56Kxm2/RdEnQUEw9mSv8PyRWhsV0x2A==
27812781
dependencies:
27822782
"@types/estree" "0.0.39"
27832783
"@types/node" "*"
27842784
acorn "^6.0.4"
27852785

2786-
"rollup60@npm:rollup@0.60.x":
2787-
version "0.60.7"
2788-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.60.7.tgz#2b62ef9306f719b1ab85a7814b3e6596ac51fae8"
2789-
integrity sha512-Uj5I1A2PnDgA79P+v1dsNs1IHVydNgeJdKWRfoEJJdNMmyx07TRYqUtPUINaZ/gDusncFy1SZsT3lJnBBI8CGw==
2790-
dependencies:
2791-
"@types/estree" "0.0.39"
2792-
"@types/node" "*"
2793-
27942786
run-node@^1.0.0:
27952787
version "1.0.0"
27962788
resolved "https://registry.yarnpkg.com/run-node/-/run-node-1.0.0.tgz#46b50b946a2aa2d4947ae1d886e9856fd9cabe5e"
@@ -2969,9 +2961,9 @@ source-map@^0.6.0:
29692961
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
29702962

29712963
spdx-correct@^3.0.0:
2972-
version "3.0.2"
2973-
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.2.tgz#19bb409e91b47b1ad54159243f7312a858db3c2e"
2974-
integrity sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==
2964+
version "3.1.0"
2965+
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
2966+
integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==
29752967
dependencies:
29762968
spdx-expression-parse "^3.0.0"
29772969
spdx-license-ids "^3.0.0"
@@ -2990,9 +2982,9 @@ spdx-expression-parse@^3.0.0:
29902982
spdx-license-ids "^3.0.0"
29912983

29922984
spdx-license-ids@^3.0.0:
2993-
version "3.0.1"
2994-
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz#e2a303236cac54b04031fa7a5a79c7e701df852f"
2995-
integrity sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==
2985+
version "3.0.3"
2986+
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz#81c0ce8f21474756148bbb5f3bfc0f36bf15d76e"
2987+
integrity sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==
29962988

29972989
split-string@^3.0.1, split-string@^3.0.2:
29982990
version "3.1.0"
@@ -3120,14 +3112,14 @@ symbol-observable@^1.0.4, symbol-observable@^1.1.0:
31203112
integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==
31213113

31223114
tar@^4:
3123-
version "4.4.6"
3124-
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.6.tgz#63110f09c00b4e60ac8bcfe1bf3c8660235fbc9b"
3125-
integrity sha512-tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==
3115+
version "4.4.8"
3116+
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d"
3117+
integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==
31263118
dependencies:
3127-
chownr "^1.0.1"
3119+
chownr "^1.1.1"
31283120
fs-minipass "^1.2.5"
3129-
minipass "^2.3.3"
3130-
minizlib "^1.1.0"
3121+
minipass "^2.3.4"
3122+
minizlib "^1.1.1"
31313123
mkdirp "^0.5.0"
31323124
safe-buffer "^5.1.2"
31333125
yallist "^3.0.2"
@@ -3375,9 +3367,9 @@ yallist@^2.1.2:
33753367
integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
33763368

33773369
yallist@^3.0.0, yallist@^3.0.2:
3378-
version "3.0.2"
3379-
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"
3380-
integrity sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=
3370+
version "3.0.3"
3371+
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9"
3372+
integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==
33813373

33823374
yargs-parser@^10.0.0:
33833375
version "10.1.0"

0 commit comments

Comments
 (0)