@@ -243,8 +243,6 @@ graph LR;
243
243
## all dependencies
244
244
``` mermaid
245
245
graph LR;
246
- acorn-globals-->acorn-walk;
247
- acorn-globals-->acorn;
248
246
agent-base-->debug;
249
247
agentkeepalive-->debug;
250
248
agentkeepalive-->depd;
@@ -254,18 +252,11 @@ graph LR;
254
252
ansi-styles-->color-convert;
255
253
are-we-there-yet-->delegates;
256
254
are-we-there-yet-->readable-stream;
257
- argparse-->sprintf-js;
258
255
bin-links-->cmd-shim;
259
256
bin-links-->npm-normalize-package-bin;
260
257
bin-links-->read-cmd-shim;
261
258
bin-links-->write-file-atomic;
262
- bindings-->file-uri-to-path;
263
- bl-->buffer;
264
- bl-->inherits;
265
- bl-->readable-stream;
266
259
brace-expansion-->balanced-match;
267
- buffer-->base64-js;
268
- buffer-->ieee754;
269
260
builtins-->semver;
270
261
cacache-->chownr;
271
262
cacache-->fs-minipass;
@@ -292,39 +283,19 @@ graph LR;
292
283
cli-columns-->strip-ansi;
293
284
cli-table3-->colors-colors["@colors/colors"];
294
285
cli-table3-->string-width;
295
- cmark-gfm-->bindings;
296
- cmark-gfm-->node-addon-api;
297
- cmark-gfm-->prebuild-install;
298
286
color-convert-->color-name;
299
287
columnify-->strip-ansi;
300
288
columnify-->wcwidth;
301
- combined-stream-->delayed-stream;
302
- cssstyle-->cssom;
303
- data-urls-->abab;
304
- data-urls-->whatwg-mimetype;
305
- data-urls-->whatwg-url;
306
289
debug-->ms;
307
- decompress-response-->mimic-response;
308
290
defaults-->clone;
309
291
dezalgo-->asap;
310
292
dezalgo-->wrappy;
311
- domexception-->webidl-conversions;
312
293
encoding-->iconv-lite;
313
- end-of-stream-->once;
314
- escodegen-->esprima;
315
- escodegen-->estraverse;
316
- escodegen-->esutils;
317
- escodegen-->optionator;
318
- escodegen-->source-map;
319
- form-data-->asynckit;
320
- form-data-->combined-stream;
321
- form-data-->mime-types;
322
- front-matter-->js-yaml;
323
294
fs-minipass-->minipass;
324
295
gauge-->aproba;
296
+ gauge-->color-support;
325
297
gauge-->console-control-strings;
326
298
gauge-->has-unicode;
327
- gauge-->object-assign;
328
299
gauge-->signal-exit;
329
300
gauge-->string-width;
330
301
gauge-->strip-ansi;
@@ -337,7 +308,6 @@ graph LR;
337
308
glob-->path-is-absolute;
338
309
has-->function-bind;
339
310
hosted-git-info-->lru-cache;
340
- html-encoding-sniffer-->whatwg-encoding;
341
311
http-proxy-agent-->agent-base;
342
312
http-proxy-agent-->debug;
343
313
http-proxy-agent-->tootallnate-once["@tootallnate/once"];
@@ -357,38 +327,6 @@ graph LR;
357
327
init-package-json-->validate-npm-package-name;
358
328
is-cidr-->cidr-regex;
359
329
is-core-module-->has;
360
- is-fullwidth-code-point-->number-is-nan;
361
- js-yaml-->argparse;
362
- js-yaml-->esprima;
363
- jsdom-->abab;
364
- jsdom-->acorn-globals;
365
- jsdom-->acorn;
366
- jsdom-->canvas;
367
- jsdom-->cssom;
368
- jsdom-->cssstyle;
369
- jsdom-->data-urls;
370
- jsdom-->decimal.js;
371
- jsdom-->domexception;
372
- jsdom-->escodegen;
373
- jsdom-->form-data;
374
- jsdom-->html-encoding-sniffer;
375
- jsdom-->http-proxy-agent;
376
- jsdom-->https-proxy-agent;
377
- jsdom-->is-potential-custom-element-name;
378
- jsdom-->nwsapi;
379
- jsdom-->parse5;
380
- jsdom-->saxes;
381
- jsdom-->symbol-tree;
382
- jsdom-->tough-cookie;
383
- jsdom-->w3c-xmlserializer;
384
- jsdom-->webidl-conversions;
385
- jsdom-->whatwg-encoding;
386
- jsdom-->whatwg-mimetype;
387
- jsdom-->whatwg-url;
388
- jsdom-->ws;
389
- jsdom-->xml-name-validator;
390
- levn-->prelude-ls;
391
- levn-->type-check;
392
330
libnpmaccess-->nock;
393
331
libnpmaccess-->npm-package-arg;
394
332
libnpmaccess-->npm-registry-fetch;
@@ -499,8 +437,6 @@ graph LR;
499
437
make-fetch-happen-->promise-retry;
500
438
make-fetch-happen-->socks-proxy-agent;
501
439
make-fetch-happen-->ssri;
502
- marked-man-->marked;
503
- mime-types-->mime-db;
504
440
minimatch-->brace-expansion;
505
441
minipass-->yallist;
506
442
minipass-collect-->minipass;
@@ -515,7 +451,6 @@ graph LR;
515
451
minipass-sized-->minipass;
516
452
minizlib-->minipass;
517
453
minizlib-->yallist;
518
- node-abi-->semver;
519
454
node-gyp-->env-paths;
520
455
node-gyp-->glob;
521
456
node-gyp-->graceful-fs;
@@ -729,12 +664,6 @@ graph LR;
729
664
npmlog-->gauge;
730
665
npmlog-->set-blocking;
731
666
once-->wrappy;
732
- optionator-->deep-is;
733
- optionator-->fast-levenshtein;
734
- optionator-->levn;
735
- optionator-->prelude-ls;
736
- optionator-->type-check;
737
- optionator-->word-wrap;
738
667
p-map-->aggregate-error;
739
668
pacote-->cacache;
740
669
pacote-->fs-minipass;
@@ -756,55 +685,27 @@ graph LR;
756
685
parse-conflict-json-->json-parse-even-better-errors;
757
686
parse-conflict-json-->just-diff-apply;
758
687
parse-conflict-json-->just-diff;
759
- parse5-->entities;
760
688
postcss-selector-parser-->cssesc;
761
689
postcss-selector-parser-->util-deprecate;
762
- prebuild-install-->detect-libc;
763
- prebuild-install-->expand-template;
764
- prebuild-install-->github-from-package;
765
- prebuild-install-->minimist;
766
- prebuild-install-->mkdirp-classic;
767
- prebuild-install-->napi-build-utils;
768
- prebuild-install-->node-abi;
769
- prebuild-install-->npmlog;
770
- prebuild-install-->pump;
771
- prebuild-install-->rc;
772
- prebuild-install-->simple-get;
773
- prebuild-install-->tar-fs;
774
- prebuild-install-->tunnel-agent;
775
690
promise-retry-->err-code;
776
691
promise-retry-->retry;
777
692
promzard-->read;
778
- pump-->end-of-stream;
779
- pump-->once;
780
- rc-->deep-extend;
781
- rc-->ini;
782
- rc-->minimist;
783
- rc-->strip-json-comments;
784
693
read-->mute-stream;
785
694
read-package-json-->glob;
786
695
read-package-json-->json-parse-even-better-errors;
787
696
read-package-json-->normalize-package-data;
788
697
read-package-json-->npm-normalize-package-bin;
789
698
read-package-json-fast-->json-parse-even-better-errors;
790
699
read-package-json-fast-->npm-normalize-package-bin;
791
- readable-stream-->core-util-is;
792
700
readable-stream-->inherits;
793
- readable-stream-->isarray;
794
- readable-stream-->process-nextick-args;
795
- readable-stream-->safe-buffer;
796
701
readable-stream-->string_decoder;
797
702
readable-stream-->util-deprecate;
798
703
readdir-scoped-modules-->debuglog;
799
704
readdir-scoped-modules-->dezalgo;
800
705
readdir-scoped-modules-->graceful-fs;
801
706
readdir-scoped-modules-->once;
802
707
rimraf-->glob;
803
- saxes-->xmlchars;
804
708
semver-->lru-cache;
805
- simple-get-->decompress-response;
806
- simple-get-->once;
807
- simple-get-->simple-concat;
808
709
smoke-tests-->minify-registry-metadata;
809
710
smoke-tests-->npmcli-eslint-config["@npmcli/eslint-config"];
810
711
smoke-tests-->npmcli-promise-spawn["@npmcli/promise-spawn"];
@@ -822,7 +723,6 @@ graph LR;
822
723
spdx-expression-parse-->spdx-exceptions;
823
724
spdx-expression-parse-->spdx-license-ids;
824
725
ssri-->minipass;
825
- string-width-->code-point-at;
826
726
string-width-->emoji-regex;
827
727
string-width-->is-fullwidth-code-point;
828
728
string-width-->strip-ansi;
@@ -835,40 +735,16 @@ graph LR;
835
735
tar-->minizlib;
836
736
tar-->mkdirp;
837
737
tar-->yallist;
838
- tar-fs-->chownr;
839
- tar-fs-->mkdirp-classic;
840
- tar-fs-->pump;
841
- tar-fs-->tar-stream;
842
- tar-stream-->bl;
843
- tar-stream-->end-of-stream;
844
- tar-stream-->fs-constants;
845
- tar-stream-->inherits;
846
- tar-stream-->readable-stream;
847
- tough-cookie-->psl;
848
- tough-cookie-->punycode;
849
- tough-cookie-->universalify;
850
- tough-cookie-->url-parse;
851
- tr46-->punycode;
852
- tunnel-agent-->safe-buffer;
853
- type-check-->prelude-ls;
854
738
unique-filename-->unique-slug;
855
739
unique-slug-->imurmurhash;
856
- url-parse-->querystringify;
857
- url-parse-->requires-port;
858
740
validate-npm-package-license-->spdx-correct;
859
741
validate-npm-package-license-->spdx-expression-parse;
860
742
validate-npm-package-name-->builtins;
861
- w3c-xmlserializer-->xml-name-validator;
862
743
wcwidth-->defaults;
863
- whatwg-encoding-->iconv-lite;
864
- whatwg-url-->tr46;
865
- whatwg-url-->webidl-conversions;
866
744
which-->isexe;
867
745
wide-align-->string-width;
868
746
write-file-atomic-->imurmurhash;
869
747
write-file-atomic-->signal-exit;
870
- ws-->bufferutil;
871
- ws-->utf-8-validate;
872
748
```
873
749
874
750
## npm dependency heirarchy
@@ -887,4 +763,4 @@ packages higher up the chain.
887
763
- @npmcli/git , make-fetch-happen, @npmcli/config , init-package-json
888
764
- @npmcli/installed-package-contents , @npmcli/map-workspaces , cacache, npm-pick-manifest, @npmcli/run-script , read-package-json, readdir-scoped-modules, promzard
889
765
- @npmcli/docs , npm-bundled, read-package-json-fast, @npmcli/fs , unique-filename, npm-install-checks, npm-package-arg, npm-packlist, normalize-package-data, @npmcli/package-json , bin-links, nopt, npmlog, parse-conflict-json, dezalgo, read
890
- - ignore-walk, @npmcli/eslint-config , @npmcli/template-oss , npm-normalize-package-bin, @npmcli/name-from-folder , json-parse-even-better-errors, semver, @npmcli/move-file , fs-minipass, ssri, unique-slug, @npmcli/promise-spawn , hosted-git-info, proc-log, validate-npm-package-name, @npmcli/node-gyp , minipass-fetch, @npmcli/query , cmd-shim, read-cmd-shim, write-file-atomic, abbrev, are-we-there-yet, gauge, wrappy, treeverse, minify-registry-metadata, @npmcli/disparity-colors , @npmcli/ci-detect , mute-stream, ini, npm-audit-report, npm-user-validate
766
+ - @npmcli/eslint-config , @npmcli/template-oss , ignore-walk , npm-normalize-package-bin, @npmcli/name-from-folder , json-parse-even-better-errors, semver, @npmcli/move-file , fs-minipass, ssri, unique-slug, @npmcli/promise-spawn , hosted-git-info, proc-log, validate-npm-package-name, @npmcli/node-gyp , minipass-fetch, @npmcli/query , cmd-shim, read-cmd-shim, write-file-atomic, abbrev, are-we-there-yet, gauge, wrappy, treeverse, minify-registry-metadata, @npmcli/disparity-colors , @npmcli/ci-detect , mute-stream, ini, npm-audit-report, npm-user-validate
0 commit comments