From 50a8604f326ec4e78c4f7fb407fd04dedd12154d Mon Sep 17 00:00:00 2001 From: sverweij Date: Wed, 28 Feb 2024 21:05:54 +0100 Subject: [PATCH] 16.2.2 --- doc/assets/filtering/focus.svg | 370 +++--- doc/assets/filtering/snazzy-focus.svg | 2 +- doc/assets/flat-report-counter-example.svg | 2 +- doc/assets/theming/bare.svg | 2 +- doc/assets/theming/base.svg | 2 +- doc/assets/theming/engineering.svg | 2 +- doc/assets/theming/vertical.svg | 2 +- .../dependency-cruiser-archi-graph.svg | 14 +- .../dependency-cruiser-dir-graph.svg | 344 +++--- ...ependency-cruiser-without-node_modules.svg | 1084 ++++++++--------- docs/dependency-cruiser-archi-graph.html | 14 +- docs/dependency-cruiser-dependency-graph.html | 1084 ++++++++--------- docs/dependency-cruiser-dir-graph.html | 344 +++--- docs/schema-overview.html | 2 +- package-lock.json | 4 +- package.json | 4 +- src/meta.cjs | 2 +- tools/overview.svg | 2 +- types/overview.html | 308 ++--- types/overview.svg | 308 ++--- 20 files changed, 1948 insertions(+), 1948 deletions(-) diff --git a/doc/assets/filtering/focus.svg b/doc/assets/filtering/focus.svg index 92f1bb595..98837995b 100644 --- a/doc/assets/filtering/focus.svg +++ b/doc/assets/filtering/focus.svg @@ -1,93 +1,93 @@ - - - + + dependency-cruiser output - + cluster_src - -src + +src cluster_src/cache - -cache + +cache cluster_src/cli - -cli + +cli cluster_src/config-utl - -config-utl + +config-utl cluster_src/config-utl/extract-depcruise-config - -extract-depcruise-config + +extract-depcruise-config cluster_src/enrich - -enrich + +enrich cluster_src/enrich/summarize - -summarize + +summarize cluster_src/extract - -extract + +extract cluster_src/extract/transpile - -transpile + +transpile cluster_src/graph-utl - -graph-utl + +graph-utl cluster_src/main - -main + +main cluster_src/main/files-and-dirs - -files-and-dirs + +files-and-dirs cluster_src/main/options - -options + +options cluster_src/main/resolve-options - -resolve-options + +resolve-options cluster_src/main/rule-set - -rule-set + +rule-set cluster_src/report - -report + +report cluster_src/schema @@ -96,15 +96,15 @@ cluster_src/utl - -utl + +utl src/cache/cache.mjs - -cache.mjs + +cache.mjs @@ -112,38 +112,38 @@ src/extract/transpile/meta.mjs - -meta.mjs + +meta.mjs src/cache/cache.mjs->src/extract/transpile/meta.mjs - - + + src/utl/bus.mjs - -bus.mjs + +bus.mjs src/cache/cache.mjs->src/utl/bus.mjs - - + + src/cli/format-meta-info.mjs - -format-meta-info.mjs + +format-meta-info.mjs @@ -151,112 +151,112 @@ src/main/index.mjs - -index.mjs + +index.mjs src/cli/format-meta-info.mjs->src/main/index.mjs - - + + src/main/index.mjs->src/extract/transpile/meta.mjs - - + + src/main/format.mjs - -format.mjs + +format.mjs src/main/index.mjs->src/main/format.mjs - - + + src/main/cruise.mjs - -cruise.mjs + +cruise.mjs src/main/index.mjs->src/main/cruise.mjs - - + + src/cli/format.mjs - -format.mjs + +format.mjs src/cli/format.mjs->src/main/format.mjs - - + + src/main/options/assert-validity.mjs - -assert-validity.mjs + +assert-validity.mjs src/main/format.mjs->src/main/options/assert-validity.mjs - - + + src/main/options/normalize.mjs - -normalize.mjs + +normalize.mjs src/main/format.mjs->src/main/options/normalize.mjs - - + + src/main/report-wrap.mjs - -report-wrap.mjs + +report-wrap.mjs src/main/format.mjs->src/main/report-wrap.mjs - - + + @@ -270,234 +270,234 @@ src/main/format.mjs->src/schema/cruise-result.schema.mjs - - + + src/cli/index.mjs - -index.mjs + +index.mjs src/cli/index.mjs->src/utl/bus.mjs - - + + src/cli/index.mjs->src/cli/format-meta-info.mjs - - + + src/cli/index.mjs->src/main/cruise.mjs - - + + src/main/cruise.mjs->src/cache/cache.mjs - - + + src/main/cruise.mjs->src/utl/bus.mjs - - + + src/main/resolve-options/normalize.mjs - -normalize.mjs + +normalize.mjs src/main/cruise.mjs->src/main/resolve-options/normalize.mjs - - + + src/enrich/index.mjs - -index.mjs + +index.mjs src/main/cruise.mjs->src/enrich/index.mjs - - + + src/extract/index.mjs - -index.mjs + +index.mjs src/main/cruise.mjs->src/extract/index.mjs - - + + src/main/files-and-dirs/normalize.mjs - -normalize.mjs + +normalize.mjs src/main/cruise.mjs->src/main/files-and-dirs/normalize.mjs - - + + src/main/cruise.mjs->src/main/options/assert-validity.mjs - - + + src/main/cruise.mjs->src/main/options/normalize.mjs - - + + src/main/cruise.mjs->src/main/report-wrap.mjs - - + + src/main/rule-set/assert-validity.mjs - -assert-validity.mjs + +assert-validity.mjs src/main/cruise.mjs->src/main/rule-set/assert-validity.mjs - - + + src/main/rule-set/normalize.mjs - -normalize.mjs + +normalize.mjs src/main/cruise.mjs->src/main/rule-set/normalize.mjs - - + + src/config-utl/extract-depcruise-config/index.mjs - -index.mjs + +index.mjs src/config-utl/extract-depcruise-config/index.mjs->src/main/resolve-options/normalize.mjs - - + + src/main/resolve-options/normalize.mjs->src/extract/transpile/meta.mjs - - + + src/graph-utl/rule-set.mjs - -rule-set.mjs + +rule-set.mjs src/main/resolve-options/normalize.mjs->src/graph-utl/rule-set.mjs - - + + src/enrich/summarize/index.mjs - -index.mjs + +index.mjs src/enrich/index.mjs->src/enrich/summarize/index.mjs - - + + src/graph-utl/compare.mjs - -compare.mjs + +compare.mjs src/enrich/summarize/index.mjs->src/graph-utl/compare.mjs - - + + src/extract/index.mjs->src/utl/bus.mjs - - + + src/graph-utl/consolidate-to-pattern.mjs - -consolidate-to-pattern.mjs + +consolidate-to-pattern.mjs @@ -505,8 +505,8 @@ src/graph-utl/filter-bank.mjs - -filter-bank.mjs + +filter-bank.mjs @@ -514,8 +514,8 @@ src/graph-utl/strip-self-transitions.mjs - -strip-self-transitions.mjs + +strip-self-transitions.mjs @@ -523,94 +523,94 @@ src/report/index.mjs - -index.mjs + +index.mjs src/main/options/assert-validity.mjs->src/report/index.mjs - - + + src/main/helpers.mjs - -helpers.mjs + +helpers.mjs src/main/options/normalize.mjs->src/main/helpers.mjs - - + + src/main/options/defaults.mjs - -defaults.mjs + +defaults.mjs src/main/options/normalize.mjs->src/main/options/defaults.mjs - - + + src/main/report-wrap.mjs->src/enrich/summarize/index.mjs - - + + src/main/report-wrap.mjs->src/graph-utl/compare.mjs - - + + src/main/report-wrap.mjs->src/graph-utl/consolidate-to-pattern.mjs - - + + src/main/report-wrap.mjs->src/graph-utl/filter-bank.mjs - - + + src/main/report-wrap.mjs->src/graph-utl/strip-self-transitions.mjs - - + + src/main/report-wrap.mjs->src/report/index.mjs - - + + src/main/rule-set/assert-validity.mjs->src/main/options/assert-validity.mjs - - + + src/main/rule-set/assert-validity.mjs->src/main/helpers.mjs - - + + @@ -624,21 +624,21 @@ src/main/rule-set/assert-validity.mjs->src/schema/configuration.schema.mjs - - + + src/main/rule-set/normalize.mjs->src/main/helpers.mjs - - + + src/main/index.d.ts - -index.d.ts + +index.d.ts diff --git a/doc/assets/filtering/snazzy-focus.svg b/doc/assets/filtering/snazzy-focus.svg index 6064ea62a..374bab0e8 100644 --- a/doc/assets/filtering/snazzy-focus.svg +++ b/doc/assets/filtering/snazzy-focus.svg @@ -1 +1 @@ -srcextracttranspilegraph-utlmainfiles-and-dirsoptionsresolve-optionsrule-setreportschemautlcachecliconfig-utlextract-depcruise-configenrichsummarizecache.mjsmeta.mjsbus.mjsformat-meta-info.mjsindex.mjsformat.mjscruise.mjsformat.mjsassert-validity.mjsnormalize.mjsreport-wrap.mjscruise-result.schema.mjsindex.mjsnormalize.mjsindex.mjsindex.mjsnormalize.mjsassert-validity.mjsnormalize.mjsindex.mjsrule-set.mjsindex.mjscompare.mjsconsolidate-to-pattern.mjsfilter-bank.mjsstrip-self-transitions.mjsindex.mjshelpers.mjsdefaults.mjsconfiguration.schema.mjsindex.d.ts \ No newline at end of file +srccachecliconfig-utlextract-depcruise-configenrichsummarizeextracttranspilegraph-utlmainfiles-and-dirsoptionsresolve-optionsrule-setreportschemautlcache.mjsmeta.mjsbus.mjsformat-meta-info.mjsindex.mjsformat.mjscruise.mjsformat.mjsassert-validity.mjsnormalize.mjsreport-wrap.mjscruise-result.schema.mjsindex.mjsnormalize.mjsindex.mjsindex.mjsnormalize.mjsassert-validity.mjsnormalize.mjsindex.mjsrule-set.mjsindex.mjscompare.mjsconsolidate-to-pattern.mjsfilter-bank.mjsstrip-self-transitions.mjsindex.mjshelpers.mjsdefaults.mjsconfiguration.schema.mjsindex.d.ts \ No newline at end of file diff --git a/doc/assets/flat-report-counter-example.svg b/doc/assets/flat-report-counter-example.svg index fe9bdad60..ad88f7d44 100644 --- a/doc/assets/flat-report-counter-example.svg +++ b/doc/assets/flat-report-counter-example.svg @@ -1 +1 @@ -srcgraph-utlreportutladd-focus.mjsindexed-module-graph.mjsmatch-facade.mjscompare.mjsconsolidate-module-dependencies.mjsconsolidate-modules.mjsconsolidate-to-folder.mjsconsolidate-to-pattern.mjsfilter-bank.mjsrule-set.mjsstrip-self-transitions.mjsanonazure-devops.mjsutlbaseline.mjscsv.mjsd2.mjsdotdot-webpageerror-htmlerror-long.mjserror.mjswrap-and-indent.mjshtmlidentity.mjsindex.mjsplugins.mjsjson.mjsmarkdown.mjsmermaid.mjsmetrics.mjsnull.mjsteamcity.mjstext.mjs \ No newline at end of file +srcgraph-utlreportutladd-focus.mjsindexed-module-graph.mjsmatch-facade.mjscompare.mjsconsolidate-module-dependencies.mjsconsolidate-modules.mjsconsolidate-to-folder.mjsconsolidate-to-pattern.mjsfilter-bank.mjsrule-set.mjsstrip-self-transitions.mjsanonazure-devops.mjsutlbaseline.mjscsv.mjsd2.mjsdotdot-webpageerror-htmlerror-long.mjserror.mjswrap-and-indent.mjshtmlidentity.mjsindex.mjsplugins.mjsjson.mjsmarkdown.mjsmermaid.mjsmetrics.mjsnull.mjsteamcity.mjstext.mjs \ No newline at end of file diff --git a/doc/assets/theming/bare.svg b/doc/assets/theming/bare.svg index 403ed8f15..e1499365c 100644 --- a/doc/assets/theming/bare.svg +++ b/doc/assets/theming/bare.svg @@ -1 +1 @@ -srcmainfiles-and-dirsoptionsresolve-optionsrule-setcruise.mjsnormalize.mjsassert-validity.mjsnormalize.mjsreport-wrap.mjsnormalize.mjsassert-validity.mjsnormalize.mjshelpers.mjsdefaults.mjsformat.mjsindex.d.tsindex.mjs \ No newline at end of file +srcmainfiles-and-dirsoptionsresolve-optionsrule-setcruise.mjsnormalize.mjsassert-validity.mjsnormalize.mjsreport-wrap.mjsnormalize.mjsassert-validity.mjsnormalize.mjshelpers.mjsdefaults.mjsformat.mjsindex.d.tsindex.mjs \ No newline at end of file diff --git a/doc/assets/theming/base.svg b/doc/assets/theming/base.svg index 0f513c838..17ab79bf7 100644 --- a/doc/assets/theming/base.svg +++ b/doc/assets/theming/base.svg @@ -1 +1 @@ -srcmainfiles-and-dirsoptionsresolve-optionsrule-setcruise.mjsnormalize.mjsassert-validity.mjsnormalize.mjsreport-wrap.mjsnormalize.mjsassert-validity.mjsnormalize.mjshelpers.mjsdefaults.mjsformat.mjsindex.d.tsindex.mjs \ No newline at end of file +srcmainfiles-and-dirsoptionsresolve-optionsrule-setcruise.mjsnormalize.mjsassert-validity.mjsnormalize.mjsreport-wrap.mjsnormalize.mjsassert-validity.mjsnormalize.mjshelpers.mjsdefaults.mjsformat.mjsindex.d.tsindex.mjs \ No newline at end of file diff --git a/doc/assets/theming/engineering.svg b/doc/assets/theming/engineering.svg index 4acfafbcc..650937615 100644 --- a/doc/assets/theming/engineering.svg +++ b/doc/assets/theming/engineering.svg @@ -1 +1 @@ -srcmainfiles-and-dirsoptionsresolve-optionsrule-setcruise.mjsnormalize.mjsassert-validity.mjsnormalize.mjsreport-wrap.mjsnormalize.mjsassert-validity.mjsnormalize.mjshelpers.mjsdefaults.mjsformat.mjsindex.d.tsindex.mjs \ No newline at end of file +srcmainfiles-and-dirsoptionsresolve-optionsrule-setcruise.mjsnormalize.mjsassert-validity.mjsnormalize.mjsreport-wrap.mjsnormalize.mjsassert-validity.mjsnormalize.mjshelpers.mjsdefaults.mjsformat.mjsindex.d.tsindex.mjs \ No newline at end of file diff --git a/doc/assets/theming/vertical.svg b/doc/assets/theming/vertical.svg index c3fb07fef..1f5a8bcaf 100644 --- a/doc/assets/theming/vertical.svg +++ b/doc/assets/theming/vertical.svg @@ -1 +1 @@ -srcmainfiles-and-dirsoptionsresolve-optionsrule-setcruise.mjsnormalize.mjsassert-validity.mjsnormalize.mjsreport-wrap.mjsnormalize.mjsassert-validity.mjsnormalize.mjshelpers.mjsdefaults.mjsformat.mjsindex.d.tsindex.mjs \ No newline at end of file +srcmainfiles-and-dirsoptionsresolve-optionsrule-setcruise.mjsnormalize.mjsassert-validity.mjsnormalize.mjsreport-wrap.mjsnormalize.mjsassert-validity.mjsnormalize.mjshelpers.mjsdefaults.mjsformat.mjsindex.d.tsindex.mjs \ No newline at end of file diff --git a/doc/real-world-samples/dependency-cruiser-archi-graph.svg b/doc/real-world-samples/dependency-cruiser-archi-graph.svg index d30ae01ea..2ab614023 100644 --- a/doc/real-world-samples/dependency-cruiser-archi-graph.svg +++ b/doc/real-world-samples/dependency-cruiser-archi-graph.svg @@ -1,7 +1,7 @@ - src/cli - - - - - -cli + + + + + +cli diff --git a/doc/real-world-samples/dependency-cruiser-dir-graph.svg b/doc/real-world-samples/dependency-cruiser-dir-graph.svg index ec6ddd3d8..f2f9a27cc 100644 --- a/doc/real-world-samples/dependency-cruiser-dir-graph.svg +++ b/doc/real-world-samples/dependency-cruiser-dir-graph.svg @@ -1,7 +1,7 @@ - bin->src/cli - - + + src/cli/tools - - - - -tools + + + + +tools @@ -106,33 +106,33 @@ src/cli->src/cli/init-config - - + + src/cli->src/cli/listeners - - + + src/cli/listeners/performance-log - - - - -performance-log + + + + +performance-log src/cli->src/cli/listeners/performance-log - - + + @@ -149,58 +149,58 @@ src/cli->src/cli/utl - - + + src/cli->src/config-utl - - + + src/cli->src/main - - + + src/config-utl/extract-depcruise-config - - - - -extract-depcruise-config + + + + +extract-depcruise-config src/cli->src/config-utl/extract-depcruise-config - - + + src/report/dot-webpage - - - - -dot-webpage + + + + +dot-webpage src/cli/tools->src/report/dot-webpage - - + + @@ -230,8 +230,8 @@ src/cache->src/extract/transpile - - + + @@ -248,8 +248,8 @@ src/cache->src/utl - - + + @@ -266,14 +266,14 @@ src/cache->src/graph-utl - - + + src/cli/init-config->src/cli - - + + @@ -290,20 +290,20 @@ src/main->src/cache - - + + src/main->src/extract/transpile - - + + src/main->src/graph-utl - - + + @@ -320,8 +320,8 @@ src/main->src/main/resolve-options - - + + @@ -352,8 +352,8 @@ src/main->src/extract - - + + @@ -370,8 +370,8 @@ src/main->src/main/files-and-dirs - - + + @@ -388,8 +388,8 @@ src/main->src/main/options - - + + @@ -406,15 +406,15 @@ src/main->src/main/rule-set - - + + src/main->src/report - - + + @@ -431,8 +431,8 @@ src/main->src/schema - - + + @@ -449,32 +449,32 @@ src/config-utl/extract-depcruise-config->src/extract/resolve - - + + src/config-utl/extract-depcruise-config->src/main/resolve-options - - + + src/report/dot - - - - -dot + + + + +dot src/report/dot-webpage->src/report/dot - - + + @@ -485,26 +485,26 @@ src/extract/resolve->src/extract - - + + src/main/resolve-options->src/extract/transpile - - + + src/main/resolve-options->src/graph-utl - - + + src/enrich->src/graph-utl - - + + @@ -534,8 +534,8 @@ src/enrich->src/enrich/derive - - + + @@ -570,8 +570,8 @@ src/enrich->src/enrich/derive/metrics - - + + @@ -595,37 +595,37 @@ src/validate - - - - -validate + + + + +validate src/enrich->src/validate - - + + src/enrich/derive/folders->src/graph-utl - - + + src/enrich/derive/folders->src/enrich/derive - - + + src/enrich/derive/folders->src/validate - - + + @@ -636,50 +636,50 @@ src/enrich/derive->src/utl - - + + src/enrich/derive->src/graph-utl - + src/enrich/derive->src/validate - - + + src/enrich/derive/dependents->src/enrich/derive - - + + src/enrich/derive/metrics->src/graph-utl - - + + src/enrich/derive/metrics->src/enrich/derive - - + + src/enrich/derive/orphan->src/enrich/derive - - + + src/validate->src/utl - - + + @@ -696,14 +696,14 @@ src/extract->src/graph-utl - - + + src/extract->src/extract/resolve - - + + @@ -720,8 +720,8 @@ src/extract->src/extract/parse - - + + @@ -738,8 +738,8 @@ src/extract->src/extract/ast-extractors - - + + @@ -750,26 +750,26 @@ src/extract/parse->src/utl - - + + src/main/options->src/main - - + + src/main/options->src/report - - + + src/main/rule-set->src/main - - + + @@ -780,104 +780,104 @@ src/main/rule-set->src/schema - - + + src/report->src/utl - - + + src/report->src/graph-utl - - + + src/report/utl - - - - -utl + + + + +utl src/report->src/report/utl - - + + src/report/error-html - - - - -error-html + + + + +error-html src/report->src/report/error-html - - + + src/report/error-html->src/report/utl - - + + src/report/anon - - - - -anon + + + + +anon src/report/dot->src/graph-utl - - + + src/report/dot->src/report/utl - - + + src/report/html - - - - -html + + + + +html src/report/html->src/report/utl - - + + diff --git a/doc/real-world-samples/dependency-cruiser-without-node_modules.svg b/doc/real-world-samples/dependency-cruiser-without-node_modules.svg index 3d0e66f57..b17fb435f 100644 --- a/doc/real-world-samples/dependency-cruiser-without-node_modules.svg +++ b/doc/real-world-samples/dependency-cruiser-without-node_modules.svg @@ -1,23 +1,58 @@ - - - + + dependency-cruiser output - + cluster_bin - -bin + +bin cluster_src - -src + +src + + +cluster_src/cache + +cache + + +cluster_src/cli + +cli + + +cluster_src/cli/init-config + +init-config + + +cluster_src/cli/listeners + +listeners + + +cluster_src/cli/listeners/performance-log + +performance-log + + +cluster_src/cli/tools + +tools + + +cluster_src/cli/utl + +utl cluster_src/config-utl @@ -34,16 +69,16 @@ enrich - -cluster_src/enrich/summarize - -summarize - cluster_src/enrich/derive derive + +cluster_src/enrich/summarize + +summarize + cluster_src/extract @@ -104,41 +139,6 @@ report - -cluster_src/cache - -cache - - -cluster_src/cli - -cli - - -cluster_src/cli/listeners - -listeners - - -cluster_src/cli/listeners/performance-log - -performance-log - - -cluster_src/cli/tools - -tools - - -cluster_src/cli/utl - -utl - - -cluster_src/cli/init-config - -init-config - cluster_src/schema @@ -158,220 +158,220 @@ bin/depcruise-baseline.mjs - -depcruise-baseline.mjs + +depcruise-baseline.mjs src/cli/assert-node-environment-suitable.mjs - - -assert-node-environment-suitable.mjs + + +assert-node-environment-suitable.mjs bin/depcruise-baseline.mjs->src/cli/assert-node-environment-suitable.mjs - - + + src/cli/index.mjs - -index.mjs + +index.mjs bin/depcruise-baseline.mjs->src/cli/index.mjs - - + + src/cli/format-meta-info.mjs - -format-meta-info.mjs + +format-meta-info.mjs src/cli/index.mjs->src/cli/format-meta-info.mjs - - + + src/cli/normalize-cli-options.mjs - -normalize-cli-options.mjs + +normalize-cli-options.mjs src/cli/index.mjs->src/cli/normalize-cli-options.mjs - - + + src/cli/utl/assert-file-existence.mjs - -assert-file-existence.mjs + +assert-file-existence.mjs src/cli/index.mjs->src/cli/utl/assert-file-existence.mjs - - + + src/cli/utl/io.mjs - -io.mjs + +io.mjs src/cli/index.mjs->src/cli/utl/io.mjs - - + + src/cli/init-config/index.mjs - -index.mjs + +index.mjs src/cli/index.mjs->src/cli/init-config/index.mjs - - + + src/cli/listeners/cli-feedback.mjs - -cli-feedback.mjs + +cli-feedback.mjs src/cli/index.mjs->src/cli/listeners/cli-feedback.mjs - - + + src/cli/listeners/ndjson.mjs - -ndjson.mjs + +ndjson.mjs src/cli/index.mjs->src/cli/listeners/ndjson.mjs - - + + src/cli/listeners/performance-log/index.mjs - -index.mjs + +index.mjs src/cli/index.mjs->src/cli/listeners/performance-log/index.mjs - - + + src/config-utl/extract-babel-config.mjs - -extract-babel-config.mjs + +extract-babel-config.mjs src/cli/index.mjs->src/config-utl/extract-babel-config.mjs - - + + src/config-utl/extract-known-violations.mjs - -extract-known-violations.mjs + +extract-known-violations.mjs src/cli/index.mjs->src/config-utl/extract-known-violations.mjs - - + + src/config-utl/extract-ts-config.mjs - -extract-ts-config.mjs + +extract-ts-config.mjs src/cli/index.mjs->src/config-utl/extract-ts-config.mjs - - + + src/config-utl/extract-webpack-resolve-config.mjs - -extract-webpack-resolve-config.mjs + +extract-webpack-resolve-config.mjs src/cli/index.mjs->src/config-utl/extract-webpack-resolve-config.mjs - - + + @@ -385,56 +385,56 @@ src/cli/index.mjs->src/main/cruise.mjs - - + + bin/depcruise-fmt.mjs - -depcruise-fmt.mjs + +depcruise-fmt.mjs bin/depcruise-fmt.mjs->src/cli/assert-node-environment-suitable.mjs - - + + src/cli/format.mjs - - -format.mjs + + +format.mjs bin/depcruise-fmt.mjs->src/cli/format.mjs - - + + src/cli/format.mjs->src/cli/normalize-cli-options.mjs - - + + src/cli/format.mjs->src/cli/utl/assert-file-existence.mjs - - + + src/cli/format.mjs->src/cli/utl/io.mjs - - + + @@ -448,71 +448,71 @@ src/cli/format.mjs->src/main/format.mjs - - + + bin/dependency-cruise.mjs - -dependency-cruise.mjs + +dependency-cruise.mjs bin/dependency-cruise.mjs->src/cli/assert-node-environment-suitable.mjs - - + + bin/dependency-cruise.mjs->src/cli/index.mjs - - + + bin/wrap-stream-in-html.mjs - -wrap-stream-in-html.mjs + +wrap-stream-in-html.mjs src/cli/tools/wrap-stream-in-html.mjs - - -wrap-stream-in-html.mjs + + +wrap-stream-in-html.mjs bin/wrap-stream-in-html.mjs->src/cli/tools/wrap-stream-in-html.mjs - - + + src/report/dot-webpage - - - - -dot-webpage + + + + +dot-webpage src/cli/tools/wrap-stream-in-html.mjs->src/report/dot-webpage - - + + @@ -572,16 +572,16 @@ src/extract/transpile/meta.mjs - -meta.mjs + +meta.mjs src/cache/cache.mjs->src/extract/transpile/meta.mjs - - + + @@ -631,8 +631,8 @@ src/extract/transpile/meta.mjs->src/extract/transpile/try-import-available.mjs - - + + @@ -652,8 +652,8 @@ src/cache/find-content-changes.mjs->src/utl/find-all-files.mjs - - + + @@ -667,8 +667,8 @@ src/cache/helpers.mjs->src/graph-utl/match-facade.mjs - - + + @@ -689,8 +689,8 @@ src/cli/defaults.mjs - -defaults.mjs + +defaults.mjs @@ -698,40 +698,40 @@ src/main/index.mjs - -index.mjs + +index.mjs src/cli/format-meta-info.mjs->src/main/index.mjs - - + + src/main/index.mjs->src/extract/transpile/meta.mjs - - + + src/main/index.mjs->src/main/format.mjs - - + + src/main/index.mjs->src/main/cruise.mjs - - + + src/cli/normalize-cli-options.mjs->src/cli/defaults.mjs - - + + @@ -745,8 +745,8 @@ src/cli/normalize-cli-options.mjs->src/config-utl/extract-depcruise-config/index.mjs - - + + @@ -760,8 +760,8 @@ src/main/format.mjs->src/main/options/assert-validity.mjs - - + + @@ -775,8 +775,8 @@ src/main/format.mjs->src/main/options/normalize.mjs - - + + @@ -797,154 +797,154 @@ src/schema/cruise-result.schema.mjs - -cruise-result.schema.mjs + +cruise-result.schema.mjs src/main/format.mjs->src/schema/cruise-result.schema.mjs - - + + src/cli/init-config/index.mjs->src/cli/defaults.mjs - - + + src/cli/init-config/build-config.mjs - -build-config.mjs + +build-config.mjs src/cli/init-config/index.mjs->src/cli/init-config/build-config.mjs - - + + src/cli/init-config/environment-helpers.mjs - -environment-helpers.mjs + +environment-helpers.mjs src/cli/init-config/index.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/get-user-input.mjs - -get-user-input.mjs + +get-user-input.mjs src/cli/init-config/index.mjs->src/cli/init-config/get-user-input.mjs - - + + src/cli/init-config/normalize-init-options.mjs - -normalize-init-options.mjs + +normalize-init-options.mjs src/cli/init-config/index.mjs->src/cli/init-config/normalize-init-options.mjs - - + + src/cli/init-config/write-config.mjs - -write-config.mjs + +write-config.mjs src/cli/init-config/index.mjs->src/cli/init-config/write-config.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs - -write-run-scripts-to-manifest.mjs + +write-run-scripts-to-manifest.mjs src/cli/init-config/index.mjs->src/cli/init-config/write-run-scripts-to-manifest.mjs - - + + src/cli/listeners/performance-log/handlers.mjs - -handlers.mjs + +handlers.mjs src/cli/listeners/performance-log/index.mjs->src/cli/listeners/performance-log/handlers.mjs - - + + src/config-utl/make-absolute.mjs - -make-absolute.mjs + +make-absolute.mjs src/config-utl/extract-babel-config.mjs->src/config-utl/make-absolute.mjs - - + + src/config-utl/extract-known-violations.mjs->src/config-utl/make-absolute.mjs - - + + src/config-utl/extract-webpack-resolve-config.mjs->src/config-utl/make-absolute.mjs - - + + @@ -986,16 +986,16 @@ src/extract/index.mjs - -index.mjs + +index.mjs src/main/cruise.mjs->src/extract/index.mjs - - + + @@ -1009,8 +1009,8 @@ src/main/cruise.mjs->src/main/files-and-dirs/normalize.mjs - - + + @@ -1064,57 +1064,57 @@ src/cli/init-config/config-template.mjs - -config-template.mjs + +config-template.mjs src/cli/init-config/build-config.mjs->src/cli/init-config/config-template.mjs - - + + src/cli/init-config/utl.mjs - -utl.mjs + +utl.mjs src/cli/init-config/build-config.mjs->src/cli/init-config/utl.mjs - - + + src/cli/init-config/environment-helpers.mjs->src/cli/defaults.mjs - - + + src/cli/init-config/find-extensions.mjs - -find-extensions.mjs + +find-extensions.mjs src/cli/init-config/find-extensions.mjs->src/extract/transpile/meta.mjs - - + + src/cli/init-config/find-extensions.mjs->src/utl/find-all-files.mjs - + @@ -1129,71 +1129,71 @@ src/cli/init-config/find-extensions.mjs->src/utl/get-extension.mjs - + src/cli/init-config/get-user-input.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/validators.mjs - -validators.mjs + +validators.mjs src/cli/init-config/get-user-input.mjs->src/cli/init-config/validators.mjs - - + + src/cli/init-config/validators.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/normalize-init-options.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/normalize-init-options.mjs->src/cli/init-config/find-extensions.mjs - - + + src/cli/init-config/write-config.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/defaults.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/utl.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1207,15 +1207,15 @@ src/cli/init-config/write-run-scripts-to-manifest.mjs->src/utl/wrap-and-indent.mjs - - + + src/cli/init-config/types.d.ts - -types.d.ts + +types.d.ts @@ -1223,16 +1223,16 @@ src/cli/listeners/performance-log/format-helpers.mjs - -format-helpers.mjs + +format-helpers.mjs src/cli/listeners/performance-log/handlers.mjs->src/cli/listeners/performance-log/format-helpers.mjs - - + + @@ -1276,32 +1276,32 @@ src/config-utl/extract-depcruise-config/index.mjs->src/extract/resolve/resolve.mjs - - + + src/config-utl/extract-depcruise-config/index.mjs->src/main/resolve-options/normalize.mjs - - + + src/report/dot - - - - -dot + + + + +dot src/report/dot-webpage->src/report/dot - - + + @@ -1327,8 +1327,8 @@ src/main/resolve-options/normalize.mjs->src/extract/transpile/meta.mjs - - + + @@ -1342,8 +1342,8 @@ src/main/resolve-options/normalize.mjs->src/graph-utl/rule-set.mjs - - + + @@ -1358,16 +1358,16 @@ src/validate/index.mjs - -index.mjs + +index.mjs src/enrich/add-validations.mjs->src/validate/index.mjs - - + + @@ -1381,8 +1381,8 @@ src/validate/index.mjs->src/validate/match-dependency-rule.mjs - - + + @@ -1396,8 +1396,8 @@ src/validate/index.mjs->src/validate/match-folder-dependency-rule.mjs - - + + @@ -1411,8 +1411,8 @@ src/validate/index.mjs->src/validate/match-module-rule.mjs - - + + @@ -1426,8 +1426,8 @@ src/validate/index.mjs->src/validate/violates-required-rule.mjs - - + + @@ -1442,11 +1442,11 @@ src/enrich/derive/dependents - - - - -dependents + + + + +dependents @@ -1462,8 +1462,8 @@ src/enrich/derive/dependents->src/enrich/derive/module-utl.mjs - - + + @@ -1480,8 +1480,8 @@ src/enrich/derive/folders->src/validate/index.mjs - - + + @@ -1538,19 +1538,19 @@ src/enrich/derive/orphan - - - - -orphan + + + + +orphan src/enrich/derive/orphan->src/enrich/derive/module-utl.mjs - - + + @@ -1642,8 +1642,8 @@ src/enrich/enrich-modules.mjs->src/enrich/derive/dependents - - + + @@ -1660,8 +1660,8 @@ src/enrich/enrich-modules.mjs->src/enrich/derive/orphan - - + + @@ -1840,14 +1840,14 @@ src/enrich/summarize/index.mjs->src/graph-utl/compare.mjs - - + + src/enrich/summarize/summarize-folders.mjs->src/graph-utl/rule-set.mjs - - + + @@ -1858,14 +1858,14 @@ src/enrich/summarize/summarize-modules.mjs->src/graph-utl/compare.mjs - - + + src/enrich/summarize/summarize-modules.mjs->src/graph-utl/rule-set.mjs - - + + @@ -1880,16 +1880,16 @@ src/extract/ast-extractors/extract-amd-deps.mjs - -extract-amd-deps.mjs + +extract-amd-deps.mjs src/extract/ast-extractors/extract-amd-deps.mjs->src/extract/ast-extractors/estree-helpers.mjs - - + + @@ -1903,8 +1903,8 @@ src/extract/ast-extractors/extract-amd-deps.mjs->src/extract/ast-extractors/extract-cjs-deps.mjs - - + + @@ -1924,15 +1924,15 @@ src/extract/ast-extractors/extract-es6-deps.mjs->src/extract/ast-extractors/estree-helpers.mjs - - + + src/extract/ast-extractors/extract-swc-deps.mjs - -extract-swc-deps.mjs + +extract-swc-deps.mjs @@ -1948,15 +1948,15 @@ src/extract/ast-extractors/extract-swc-deps.mjs->src/extract/ast-extractors/swc-dependency-visitor.mjs - - + + src/extract/ast-extractors/extract-typescript-deps.mjs - -extract-typescript-deps.mjs + +extract-typescript-deps.mjs @@ -1964,15 +1964,15 @@ src/extract/clear-caches.mjs - -clear-caches.mjs + +clear-caches.mjs src/extract/clear-caches.mjs->src/extract/resolve/resolve.mjs - + @@ -1987,7 +1987,7 @@ src/extract/clear-caches.mjs->src/extract/parse/to-javascript-ast.mjs - + @@ -2002,8 +2002,8 @@ src/extract/clear-caches.mjs->src/extract/parse/to-swc-ast.mjs - - + + @@ -2017,8 +2017,8 @@ src/extract/clear-caches.mjs->src/extract/parse/to-typescript-ast.mjs - - + + @@ -2032,7 +2032,7 @@ src/extract/clear-caches.mjs->src/extract/resolve/external-module-helpers.mjs - + @@ -2047,8 +2047,8 @@ src/extract/clear-caches.mjs->src/extract/resolve/get-manifest.mjs - - + + @@ -2062,14 +2062,14 @@ src/extract/clear-caches.mjs->src/extract/resolve/resolve-amd.mjs - - + + src/extract/parse/to-javascript-ast.mjs->src/utl/get-extension.mjs - - + + @@ -2089,14 +2089,14 @@ src/extract/parse/to-typescript-ast.mjs->src/utl/get-extension.mjs - - + + src/extract/parse/to-typescript-ast.mjs->src/extract/transpile/index.mjs - - + + @@ -2159,34 +2159,34 @@ src/extract/gather-initial-sources.mjs - -gather-initial-sources.mjs + +gather-initial-sources.mjs src/extract/gather-initial-sources.mjs->src/extract/transpile/meta.mjs - - + + src/extract/gather-initial-sources.mjs->src/graph-utl/match-facade.mjs - + src/extract/gather-initial-sources.mjs->src/utl/get-extension.mjs - + src/extract/gather-initial-sources.mjs->src/utl/path-to-posix.mjs - - + + @@ -2200,8 +2200,8 @@ src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-amd-deps.mjs - - + + @@ -2218,14 +2218,14 @@ src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-swc-deps.mjs - - + + src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-typescript-deps.mjs - - + + @@ -2236,8 +2236,8 @@ src/extract/get-dependencies.mjs->src/extract/parse/to-swc-ast.mjs - - + + @@ -2294,16 +2294,16 @@ src/extract/resolve/determine-dependency-types.mjs - -determine-dependency-types.mjs + +determine-dependency-types.mjs src/extract/resolve/index.mjs->src/extract/resolve/determine-dependency-types.mjs - - + + @@ -2330,34 +2330,34 @@ src/extract/resolve/resolve-helpers.mjs - -resolve-helpers.mjs + +resolve-helpers.mjs src/extract/resolve/index.mjs->src/extract/resolve/resolve-helpers.mjs - - + + src/extract/index.mjs->src/extract/clear-caches.mjs - - + + src/extract/index.mjs->src/extract/gather-initial-sources.mjs - - + + src/extract/index.mjs->src/extract/get-dependencies.mjs - - + + @@ -2371,8 +2371,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/babel-wrap.mjs - - + + @@ -2386,8 +2386,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/coffeescript-wrap.mjs - - + + @@ -2401,8 +2401,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/javascript-wrap.mjs - - + + @@ -2416,8 +2416,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/livescript-wrap.mjs - - + + @@ -2431,8 +2431,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/svelte-wrap.mjs - - + + @@ -2446,8 +2446,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/typescript-wrap.mjs - - + + @@ -2461,20 +2461,20 @@ src/extract/transpile/index.mjs->src/extract/transpile/vue-template-wrap.cjs - - + + src/extract/resolve/determine-dependency-types.mjs->src/extract/resolve/external-module-helpers.mjs - - + + src/extract/resolve/determine-dependency-types.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2509,14 +2509,14 @@ src/extract/resolve/resolve-helpers.mjs->src/extract/resolve/external-module-helpers.mjs - - + + src/extract/resolve/resolve-helpers.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2537,8 +2537,8 @@ src/extract/transpile/meta.d.ts - -meta.d.ts + +meta.d.ts @@ -2546,31 +2546,31 @@ src/graph-utl/consolidate-module-dependencies.mjs - -consolidate-module-dependencies.mjs + +consolidate-module-dependencies.mjs src/graph-utl/consolidate-module-dependencies.mjs->src/graph-utl/compare.mjs - - + + src/graph-utl/consolidate-modules.mjs - -consolidate-modules.mjs + +consolidate-modules.mjs src/graph-utl/consolidate-modules.mjs->src/graph-utl/compare.mjs - - + + @@ -2584,14 +2584,14 @@ src/graph-utl/consolidate-to-folder.mjs->src/graph-utl/consolidate-module-dependencies.mjs - - + + src/graph-utl/consolidate-to-folder.mjs->src/graph-utl/consolidate-modules.mjs - - + + @@ -2605,14 +2605,14 @@ src/graph-utl/consolidate-to-pattern.mjs->src/graph-utl/consolidate-module-dependencies.mjs - - + + src/graph-utl/consolidate-to-pattern.mjs->src/graph-utl/consolidate-modules.mjs - - + + @@ -2654,16 +2654,16 @@ src/report/index.mjs - -index.mjs + +index.mjs src/main/options/assert-validity.mjs->src/report/index.mjs - - + + @@ -2677,8 +2677,8 @@ src/main/options/normalize.mjs->src/main/helpers.mjs - - + + @@ -2698,14 +2698,14 @@ src/main/report-wrap.mjs->src/enrich/summarize/index.mjs - - + + src/main/report-wrap.mjs->src/graph-utl/compare.mjs - - + + @@ -2716,8 +2716,8 @@ src/main/report-wrap.mjs->src/graph-utl/filter-bank.mjs - - + + @@ -2728,8 +2728,8 @@ src/main/report-wrap.mjs->src/report/index.mjs - - + + @@ -2747,16 +2747,16 @@ src/schema/configuration.schema.mjs - -configuration.schema.mjs + +configuration.schema.mjs src/main/rule-set/assert-validity.mjs->src/schema/configuration.schema.mjs - - + + @@ -2768,8 +2768,8 @@ src/main/index.d.ts - -index.d.ts + +index.d.ts @@ -2785,18 +2785,18 @@ src/report/index.mjs->src/report/plugins.mjs - - + + src/report/anon - - - - -anon + + + + +anon @@ -2804,8 +2804,8 @@ src/report/azure-devops.mjs - -azure-devops.mjs + +azure-devops.mjs @@ -2824,15 +2824,15 @@ src/report/azure-devops.mjs->src/report/utl - - + + src/report/baseline.mjs - -baseline.mjs + +baseline.mjs @@ -2848,84 +2848,84 @@ src/report/csv.mjs->src/report/utl - - + + src/report/d2.mjs - -d2.mjs + +d2.mjs src/report/d2.mjs->src/report/utl - - + + src/report/dot->src/graph-utl/compare.mjs - - + + src/report/dot->src/graph-utl/consolidate-to-folder.mjs - - + + src/report/dot->src/graph-utl/consolidate-to-pattern.mjs - + src/report/dot->src/graph-utl/filter-bank.mjs - - + + src/report/dot->src/graph-utl/strip-self-transitions.mjs - - + + src/report/dot->src/report/utl - - + + src/report/error-html - - - - -error-html + + + + +error-html src/report/error-html->src/report/utl - - + + src/report/error-long.mjs - -error-long.mjs + +error-long.mjs @@ -2933,52 +2933,52 @@ src/report/error.mjs - -error.mjs + +error.mjs src/report/error-long.mjs->src/report/error.mjs - - + + src/report/error.mjs->src/utl/wrap-and-indent.mjs - - + + src/report/error.mjs->src/graph-utl/rule-set.mjs - - + + src/report/error.mjs->src/report/utl - - + + src/report/html - - - - -html + + + + +html src/report/html->src/report/utl - - + + @@ -2993,8 +2993,8 @@ src/report/json.mjs - -json.mjs + +json.mjs @@ -3002,23 +3002,23 @@ src/report/markdown.mjs - -markdown.mjs + +markdown.mjs src/report/markdown.mjs->src/report/error-html - - + + src/report/mermaid.mjs - -mermaid.mjs + +mermaid.mjs @@ -3026,23 +3026,23 @@ src/report/metrics.mjs - -metrics.mjs + +metrics.mjs src/report/metrics.mjs->src/report/utl - - + + src/report/null.mjs - -null.mjs + +null.mjs @@ -3050,23 +3050,23 @@ src/report/teamcity.mjs - -teamcity.mjs + +teamcity.mjs src/report/teamcity.mjs->src/report/utl - - + + src/report/text.mjs - -text.mjs + +text.mjs @@ -3074,9 +3074,9 @@ src/schema/baseline-violations.schema.json - - -baseline-violations.schema.json + + +baseline-violations.schema.json @@ -3084,8 +3084,8 @@ src/schema/baseline-violations.schema.mjs - -baseline-violations.schema.mjs + +baseline-violations.schema.mjs @@ -3093,9 +3093,9 @@ src/schema/configuration.schema.json - - -configuration.schema.json + + +configuration.schema.json @@ -3103,9 +3103,9 @@ src/schema/cruise-result.schema.json - - -cruise-result.schema.json + + +cruise-result.schema.json @@ -3113,8 +3113,8 @@ src/validate/index.d.ts - -index.d.ts + +index.d.ts @@ -3127,8 +3127,8 @@ src/validate/match-dependency-rule.mjs->src/validate/matchers.mjs - - + + @@ -3154,8 +3154,8 @@ src/validate/match-folder-dependency-rule.mjs->src/validate/matchers.mjs - - + + @@ -3166,8 +3166,8 @@ src/validate/match-module-rule.mjs->src/utl/regex-util.mjs - - + + diff --git a/docs/dependency-cruiser-archi-graph.html b/docs/dependency-cruiser-archi-graph.html index f6fc126f2..c56bf5992 100644 --- a/docs/dependency-cruiser-archi-graph.html +++ b/docs/dependency-cruiser-archi-graph.html @@ -122,7 +122,7 @@ - src/cli - - - - - -cli + + + + + +cli diff --git a/docs/dependency-cruiser-dependency-graph.html b/docs/dependency-cruiser-dependency-graph.html index 1e8bcb3ab..1866a2fd9 100644 --- a/docs/dependency-cruiser-dependency-graph.html +++ b/docs/dependency-cruiser-dependency-graph.html @@ -122,23 +122,58 @@ - - - + + dependency-cruiser output - + cluster_bin - -bin + +bin cluster_src - -src + +src + + +cluster_src/cache + +cache + + +cluster_src/cli + +cli + + +cluster_src/cli/init-config + +init-config + + +cluster_src/cli/listeners + +listeners + + +cluster_src/cli/listeners/performance-log + +performance-log + + +cluster_src/cli/tools + +tools + + +cluster_src/cli/utl + +utl cluster_src/config-utl @@ -155,16 +190,16 @@ enrich - -cluster_src/enrich/summarize - -summarize - cluster_src/enrich/derive derive + +cluster_src/enrich/summarize + +summarize + cluster_src/extract @@ -225,41 +260,6 @@ report - -cluster_src/cache - -cache - - -cluster_src/cli - -cli - - -cluster_src/cli/listeners - -listeners - - -cluster_src/cli/listeners/performance-log - -performance-log - - -cluster_src/cli/tools - -tools - - -cluster_src/cli/utl - -utl - - -cluster_src/cli/init-config - -init-config - cluster_src/schema @@ -279,220 +279,220 @@ bin/depcruise-baseline.mjs - -depcruise-baseline.mjs + +depcruise-baseline.mjs src/cli/assert-node-environment-suitable.mjs - - -assert-node-environment-suitable.mjs + + +assert-node-environment-suitable.mjs bin/depcruise-baseline.mjs->src/cli/assert-node-environment-suitable.mjs - - + + src/cli/index.mjs - -index.mjs + +index.mjs bin/depcruise-baseline.mjs->src/cli/index.mjs - - + + src/cli/format-meta-info.mjs - -format-meta-info.mjs + +format-meta-info.mjs src/cli/index.mjs->src/cli/format-meta-info.mjs - - + + src/cli/normalize-cli-options.mjs - -normalize-cli-options.mjs + +normalize-cli-options.mjs src/cli/index.mjs->src/cli/normalize-cli-options.mjs - - + + src/cli/utl/assert-file-existence.mjs - -assert-file-existence.mjs + +assert-file-existence.mjs src/cli/index.mjs->src/cli/utl/assert-file-existence.mjs - - + + src/cli/utl/io.mjs - -io.mjs + +io.mjs src/cli/index.mjs->src/cli/utl/io.mjs - - + + src/cli/init-config/index.mjs - -index.mjs + +index.mjs src/cli/index.mjs->src/cli/init-config/index.mjs - - + + src/cli/listeners/cli-feedback.mjs - -cli-feedback.mjs + +cli-feedback.mjs src/cli/index.mjs->src/cli/listeners/cli-feedback.mjs - - + + src/cli/listeners/ndjson.mjs - -ndjson.mjs + +ndjson.mjs src/cli/index.mjs->src/cli/listeners/ndjson.mjs - - + + src/cli/listeners/performance-log/index.mjs - -index.mjs + +index.mjs src/cli/index.mjs->src/cli/listeners/performance-log/index.mjs - - + + src/config-utl/extract-babel-config.mjs - -extract-babel-config.mjs + +extract-babel-config.mjs src/cli/index.mjs->src/config-utl/extract-babel-config.mjs - - + + src/config-utl/extract-known-violations.mjs - -extract-known-violations.mjs + +extract-known-violations.mjs src/cli/index.mjs->src/config-utl/extract-known-violations.mjs - - + + src/config-utl/extract-ts-config.mjs - -extract-ts-config.mjs + +extract-ts-config.mjs src/cli/index.mjs->src/config-utl/extract-ts-config.mjs - - + + src/config-utl/extract-webpack-resolve-config.mjs - -extract-webpack-resolve-config.mjs + +extract-webpack-resolve-config.mjs src/cli/index.mjs->src/config-utl/extract-webpack-resolve-config.mjs - - + + @@ -506,56 +506,56 @@ src/cli/index.mjs->src/main/cruise.mjs - - + + bin/depcruise-fmt.mjs - -depcruise-fmt.mjs + +depcruise-fmt.mjs bin/depcruise-fmt.mjs->src/cli/assert-node-environment-suitable.mjs - - + + src/cli/format.mjs - - -format.mjs + + +format.mjs bin/depcruise-fmt.mjs->src/cli/format.mjs - - + + src/cli/format.mjs->src/cli/normalize-cli-options.mjs - - + + src/cli/format.mjs->src/cli/utl/assert-file-existence.mjs - - + + src/cli/format.mjs->src/cli/utl/io.mjs - - + + @@ -569,71 +569,71 @@ src/cli/format.mjs->src/main/format.mjs - - + + bin/dependency-cruise.mjs - -dependency-cruise.mjs + +dependency-cruise.mjs bin/dependency-cruise.mjs->src/cli/assert-node-environment-suitable.mjs - - + + bin/dependency-cruise.mjs->src/cli/index.mjs - - + + bin/wrap-stream-in-html.mjs - -wrap-stream-in-html.mjs + +wrap-stream-in-html.mjs src/cli/tools/wrap-stream-in-html.mjs - - -wrap-stream-in-html.mjs + + +wrap-stream-in-html.mjs bin/wrap-stream-in-html.mjs->src/cli/tools/wrap-stream-in-html.mjs - - + + src/report/dot-webpage - - - - -dot-webpage + + + + +dot-webpage src/cli/tools/wrap-stream-in-html.mjs->src/report/dot-webpage - - + + @@ -693,16 +693,16 @@ src/extract/transpile/meta.mjs - -meta.mjs + +meta.mjs src/cache/cache.mjs->src/extract/transpile/meta.mjs - - + + @@ -752,8 +752,8 @@ src/extract/transpile/meta.mjs->src/extract/transpile/try-import-available.mjs - - + + @@ -773,8 +773,8 @@ src/cache/find-content-changes.mjs->src/utl/find-all-files.mjs - - + + @@ -788,8 +788,8 @@ src/cache/helpers.mjs->src/graph-utl/match-facade.mjs - - + + @@ -810,8 +810,8 @@ src/cli/defaults.mjs - -defaults.mjs + +defaults.mjs @@ -819,40 +819,40 @@ src/main/index.mjs - -index.mjs + +index.mjs src/cli/format-meta-info.mjs->src/main/index.mjs - - + + src/main/index.mjs->src/extract/transpile/meta.mjs - - + + src/main/index.mjs->src/main/format.mjs - - + + src/main/index.mjs->src/main/cruise.mjs - - + + src/cli/normalize-cli-options.mjs->src/cli/defaults.mjs - - + + @@ -866,8 +866,8 @@ src/cli/normalize-cli-options.mjs->src/config-utl/extract-depcruise-config/index.mjs - - + + @@ -881,8 +881,8 @@ src/main/format.mjs->src/main/options/assert-validity.mjs - - + + @@ -896,8 +896,8 @@ src/main/format.mjs->src/main/options/normalize.mjs - - + + @@ -918,154 +918,154 @@ src/schema/cruise-result.schema.mjs - -cruise-result.schema.mjs + +cruise-result.schema.mjs src/main/format.mjs->src/schema/cruise-result.schema.mjs - - + + src/cli/init-config/index.mjs->src/cli/defaults.mjs - - + + src/cli/init-config/build-config.mjs - -build-config.mjs + +build-config.mjs src/cli/init-config/index.mjs->src/cli/init-config/build-config.mjs - - + + src/cli/init-config/environment-helpers.mjs - -environment-helpers.mjs + +environment-helpers.mjs src/cli/init-config/index.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/get-user-input.mjs - -get-user-input.mjs + +get-user-input.mjs src/cli/init-config/index.mjs->src/cli/init-config/get-user-input.mjs - - + + src/cli/init-config/normalize-init-options.mjs - -normalize-init-options.mjs + +normalize-init-options.mjs src/cli/init-config/index.mjs->src/cli/init-config/normalize-init-options.mjs - - + + src/cli/init-config/write-config.mjs - -write-config.mjs + +write-config.mjs src/cli/init-config/index.mjs->src/cli/init-config/write-config.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs - -write-run-scripts-to-manifest.mjs + +write-run-scripts-to-manifest.mjs src/cli/init-config/index.mjs->src/cli/init-config/write-run-scripts-to-manifest.mjs - - + + src/cli/listeners/performance-log/handlers.mjs - -handlers.mjs + +handlers.mjs src/cli/listeners/performance-log/index.mjs->src/cli/listeners/performance-log/handlers.mjs - - + + src/config-utl/make-absolute.mjs - -make-absolute.mjs + +make-absolute.mjs src/config-utl/extract-babel-config.mjs->src/config-utl/make-absolute.mjs - - + + src/config-utl/extract-known-violations.mjs->src/config-utl/make-absolute.mjs - - + + src/config-utl/extract-webpack-resolve-config.mjs->src/config-utl/make-absolute.mjs - - + + @@ -1107,16 +1107,16 @@ src/extract/index.mjs - -index.mjs + +index.mjs src/main/cruise.mjs->src/extract/index.mjs - - + + @@ -1130,8 +1130,8 @@ src/main/cruise.mjs->src/main/files-and-dirs/normalize.mjs - - + + @@ -1185,57 +1185,57 @@ src/cli/init-config/config-template.mjs - -config-template.mjs + +config-template.mjs src/cli/init-config/build-config.mjs->src/cli/init-config/config-template.mjs - - + + src/cli/init-config/utl.mjs - -utl.mjs + +utl.mjs src/cli/init-config/build-config.mjs->src/cli/init-config/utl.mjs - - + + src/cli/init-config/environment-helpers.mjs->src/cli/defaults.mjs - - + + src/cli/init-config/find-extensions.mjs - -find-extensions.mjs + +find-extensions.mjs src/cli/init-config/find-extensions.mjs->src/extract/transpile/meta.mjs - - + + src/cli/init-config/find-extensions.mjs->src/utl/find-all-files.mjs - + @@ -1250,71 +1250,71 @@ src/cli/init-config/find-extensions.mjs->src/utl/get-extension.mjs - + src/cli/init-config/get-user-input.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/validators.mjs - -validators.mjs + +validators.mjs src/cli/init-config/get-user-input.mjs->src/cli/init-config/validators.mjs - - + + src/cli/init-config/validators.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/normalize-init-options.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/normalize-init-options.mjs->src/cli/init-config/find-extensions.mjs - - + + src/cli/init-config/write-config.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/defaults.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/utl.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1328,15 +1328,15 @@ src/cli/init-config/write-run-scripts-to-manifest.mjs->src/utl/wrap-and-indent.mjs - - + + src/cli/init-config/types.d.ts - -types.d.ts + +types.d.ts @@ -1344,16 +1344,16 @@ src/cli/listeners/performance-log/format-helpers.mjs - -format-helpers.mjs + +format-helpers.mjs src/cli/listeners/performance-log/handlers.mjs->src/cli/listeners/performance-log/format-helpers.mjs - - + + @@ -1397,32 +1397,32 @@ src/config-utl/extract-depcruise-config/index.mjs->src/extract/resolve/resolve.mjs - - + + src/config-utl/extract-depcruise-config/index.mjs->src/main/resolve-options/normalize.mjs - - + + src/report/dot - - - - -dot + + + + +dot src/report/dot-webpage->src/report/dot - - + + @@ -1448,8 +1448,8 @@ src/main/resolve-options/normalize.mjs->src/extract/transpile/meta.mjs - - + + @@ -1463,8 +1463,8 @@ src/main/resolve-options/normalize.mjs->src/graph-utl/rule-set.mjs - - + + @@ -1479,16 +1479,16 @@ src/validate/index.mjs - -index.mjs + +index.mjs src/enrich/add-validations.mjs->src/validate/index.mjs - - + + @@ -1502,8 +1502,8 @@ src/validate/index.mjs->src/validate/match-dependency-rule.mjs - - + + @@ -1517,8 +1517,8 @@ src/validate/index.mjs->src/validate/match-folder-dependency-rule.mjs - - + + @@ -1532,8 +1532,8 @@ src/validate/index.mjs->src/validate/match-module-rule.mjs - - + + @@ -1547,8 +1547,8 @@ src/validate/index.mjs->src/validate/violates-required-rule.mjs - - + + @@ -1563,11 +1563,11 @@ src/enrich/derive/dependents - - - - -dependents + + + + +dependents @@ -1583,8 +1583,8 @@ src/enrich/derive/dependents->src/enrich/derive/module-utl.mjs - - + + @@ -1601,8 +1601,8 @@ src/enrich/derive/folders->src/validate/index.mjs - - + + @@ -1659,19 +1659,19 @@ src/enrich/derive/orphan - - - - -orphan + + + + +orphan src/enrich/derive/orphan->src/enrich/derive/module-utl.mjs - - + + @@ -1763,8 +1763,8 @@ src/enrich/enrich-modules.mjs->src/enrich/derive/dependents - - + + @@ -1781,8 +1781,8 @@ src/enrich/enrich-modules.mjs->src/enrich/derive/orphan - - + + @@ -1961,14 +1961,14 @@ src/enrich/summarize/index.mjs->src/graph-utl/compare.mjs - - + + src/enrich/summarize/summarize-folders.mjs->src/graph-utl/rule-set.mjs - - + + @@ -1979,14 +1979,14 @@ src/enrich/summarize/summarize-modules.mjs->src/graph-utl/compare.mjs - - + + src/enrich/summarize/summarize-modules.mjs->src/graph-utl/rule-set.mjs - - + + @@ -2001,16 +2001,16 @@ src/extract/ast-extractors/extract-amd-deps.mjs - -extract-amd-deps.mjs + +extract-amd-deps.mjs src/extract/ast-extractors/extract-amd-deps.mjs->src/extract/ast-extractors/estree-helpers.mjs - - + + @@ -2024,8 +2024,8 @@ src/extract/ast-extractors/extract-amd-deps.mjs->src/extract/ast-extractors/extract-cjs-deps.mjs - - + + @@ -2045,15 +2045,15 @@ src/extract/ast-extractors/extract-es6-deps.mjs->src/extract/ast-extractors/estree-helpers.mjs - - + + src/extract/ast-extractors/extract-swc-deps.mjs - -extract-swc-deps.mjs + +extract-swc-deps.mjs @@ -2069,15 +2069,15 @@ src/extract/ast-extractors/extract-swc-deps.mjs->src/extract/ast-extractors/swc-dependency-visitor.mjs - - + + src/extract/ast-extractors/extract-typescript-deps.mjs - -extract-typescript-deps.mjs + +extract-typescript-deps.mjs @@ -2085,15 +2085,15 @@ src/extract/clear-caches.mjs - -clear-caches.mjs + +clear-caches.mjs src/extract/clear-caches.mjs->src/extract/resolve/resolve.mjs - + @@ -2108,7 +2108,7 @@ src/extract/clear-caches.mjs->src/extract/parse/to-javascript-ast.mjs - + @@ -2123,8 +2123,8 @@ src/extract/clear-caches.mjs->src/extract/parse/to-swc-ast.mjs - - + + @@ -2138,8 +2138,8 @@ src/extract/clear-caches.mjs->src/extract/parse/to-typescript-ast.mjs - - + + @@ -2153,7 +2153,7 @@ src/extract/clear-caches.mjs->src/extract/resolve/external-module-helpers.mjs - + @@ -2168,8 +2168,8 @@ src/extract/clear-caches.mjs->src/extract/resolve/get-manifest.mjs - - + + @@ -2183,14 +2183,14 @@ src/extract/clear-caches.mjs->src/extract/resolve/resolve-amd.mjs - - + + src/extract/parse/to-javascript-ast.mjs->src/utl/get-extension.mjs - - + + @@ -2210,14 +2210,14 @@ src/extract/parse/to-typescript-ast.mjs->src/utl/get-extension.mjs - - + + src/extract/parse/to-typescript-ast.mjs->src/extract/transpile/index.mjs - - + + @@ -2280,34 +2280,34 @@ src/extract/gather-initial-sources.mjs - -gather-initial-sources.mjs + +gather-initial-sources.mjs src/extract/gather-initial-sources.mjs->src/extract/transpile/meta.mjs - - + + src/extract/gather-initial-sources.mjs->src/graph-utl/match-facade.mjs - + src/extract/gather-initial-sources.mjs->src/utl/get-extension.mjs - + src/extract/gather-initial-sources.mjs->src/utl/path-to-posix.mjs - - + + @@ -2321,8 +2321,8 @@ src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-amd-deps.mjs - - + + @@ -2339,14 +2339,14 @@ src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-swc-deps.mjs - - + + src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-typescript-deps.mjs - - + + @@ -2357,8 +2357,8 @@ src/extract/get-dependencies.mjs->src/extract/parse/to-swc-ast.mjs - - + + @@ -2415,16 +2415,16 @@ src/extract/resolve/determine-dependency-types.mjs - -determine-dependency-types.mjs + +determine-dependency-types.mjs src/extract/resolve/index.mjs->src/extract/resolve/determine-dependency-types.mjs - - + + @@ -2451,34 +2451,34 @@ src/extract/resolve/resolve-helpers.mjs - -resolve-helpers.mjs + +resolve-helpers.mjs src/extract/resolve/index.mjs->src/extract/resolve/resolve-helpers.mjs - - + + src/extract/index.mjs->src/extract/clear-caches.mjs - - + + src/extract/index.mjs->src/extract/gather-initial-sources.mjs - - + + src/extract/index.mjs->src/extract/get-dependencies.mjs - - + + @@ -2492,8 +2492,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/babel-wrap.mjs - - + + @@ -2507,8 +2507,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/coffeescript-wrap.mjs - - + + @@ -2522,8 +2522,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/javascript-wrap.mjs - - + + @@ -2537,8 +2537,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/livescript-wrap.mjs - - + + @@ -2552,8 +2552,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/svelte-wrap.mjs - - + + @@ -2567,8 +2567,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/typescript-wrap.mjs - - + + @@ -2582,20 +2582,20 @@ src/extract/transpile/index.mjs->src/extract/transpile/vue-template-wrap.cjs - - + + src/extract/resolve/determine-dependency-types.mjs->src/extract/resolve/external-module-helpers.mjs - - + + src/extract/resolve/determine-dependency-types.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2630,14 +2630,14 @@ src/extract/resolve/resolve-helpers.mjs->src/extract/resolve/external-module-helpers.mjs - - + + src/extract/resolve/resolve-helpers.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2658,8 +2658,8 @@ src/extract/transpile/meta.d.ts - -meta.d.ts + +meta.d.ts @@ -2667,31 +2667,31 @@ src/graph-utl/consolidate-module-dependencies.mjs - -consolidate-module-dependencies.mjs + +consolidate-module-dependencies.mjs src/graph-utl/consolidate-module-dependencies.mjs->src/graph-utl/compare.mjs - - + + src/graph-utl/consolidate-modules.mjs - -consolidate-modules.mjs + +consolidate-modules.mjs src/graph-utl/consolidate-modules.mjs->src/graph-utl/compare.mjs - - + + @@ -2705,14 +2705,14 @@ src/graph-utl/consolidate-to-folder.mjs->src/graph-utl/consolidate-module-dependencies.mjs - - + + src/graph-utl/consolidate-to-folder.mjs->src/graph-utl/consolidate-modules.mjs - - + + @@ -2726,14 +2726,14 @@ src/graph-utl/consolidate-to-pattern.mjs->src/graph-utl/consolidate-module-dependencies.mjs - - + + src/graph-utl/consolidate-to-pattern.mjs->src/graph-utl/consolidate-modules.mjs - - + + @@ -2775,16 +2775,16 @@ src/report/index.mjs - -index.mjs + +index.mjs src/main/options/assert-validity.mjs->src/report/index.mjs - - + + @@ -2798,8 +2798,8 @@ src/main/options/normalize.mjs->src/main/helpers.mjs - - + + @@ -2819,14 +2819,14 @@ src/main/report-wrap.mjs->src/enrich/summarize/index.mjs - - + + src/main/report-wrap.mjs->src/graph-utl/compare.mjs - - + + @@ -2837,8 +2837,8 @@ src/main/report-wrap.mjs->src/graph-utl/filter-bank.mjs - - + + @@ -2849,8 +2849,8 @@ src/main/report-wrap.mjs->src/report/index.mjs - - + + @@ -2868,16 +2868,16 @@ src/schema/configuration.schema.mjs - -configuration.schema.mjs + +configuration.schema.mjs src/main/rule-set/assert-validity.mjs->src/schema/configuration.schema.mjs - - + + @@ -2889,8 +2889,8 @@ src/main/index.d.ts - -index.d.ts + +index.d.ts @@ -2906,18 +2906,18 @@ src/report/index.mjs->src/report/plugins.mjs - - + + src/report/anon - - - - -anon + + + + +anon @@ -2925,8 +2925,8 @@ src/report/azure-devops.mjs - -azure-devops.mjs + +azure-devops.mjs @@ -2945,15 +2945,15 @@ src/report/azure-devops.mjs->src/report/utl - - + + src/report/baseline.mjs - -baseline.mjs + +baseline.mjs @@ -2969,84 +2969,84 @@ src/report/csv.mjs->src/report/utl - - + + src/report/d2.mjs - -d2.mjs + +d2.mjs src/report/d2.mjs->src/report/utl - - + + src/report/dot->src/graph-utl/compare.mjs - - + + src/report/dot->src/graph-utl/consolidate-to-folder.mjs - - + + src/report/dot->src/graph-utl/consolidate-to-pattern.mjs - + src/report/dot->src/graph-utl/filter-bank.mjs - - + + src/report/dot->src/graph-utl/strip-self-transitions.mjs - - + + src/report/dot->src/report/utl - - + + src/report/error-html - - - - -error-html + + + + +error-html src/report/error-html->src/report/utl - - + + src/report/error-long.mjs - -error-long.mjs + +error-long.mjs @@ -3054,52 +3054,52 @@ src/report/error.mjs - -error.mjs + +error.mjs src/report/error-long.mjs->src/report/error.mjs - - + + src/report/error.mjs->src/utl/wrap-and-indent.mjs - - + + src/report/error.mjs->src/graph-utl/rule-set.mjs - - + + src/report/error.mjs->src/report/utl - - + + src/report/html - - - - -html + + + + +html src/report/html->src/report/utl - - + + @@ -3114,8 +3114,8 @@ src/report/json.mjs - -json.mjs + +json.mjs @@ -3123,23 +3123,23 @@ src/report/markdown.mjs - -markdown.mjs + +markdown.mjs src/report/markdown.mjs->src/report/error-html - - + + src/report/mermaid.mjs - -mermaid.mjs + +mermaid.mjs @@ -3147,23 +3147,23 @@ src/report/metrics.mjs - -metrics.mjs + +metrics.mjs src/report/metrics.mjs->src/report/utl - - + + src/report/null.mjs - -null.mjs + +null.mjs @@ -3171,23 +3171,23 @@ src/report/teamcity.mjs - -teamcity.mjs + +teamcity.mjs src/report/teamcity.mjs->src/report/utl - - + + src/report/text.mjs - -text.mjs + +text.mjs @@ -3195,9 +3195,9 @@ src/schema/baseline-violations.schema.json - - -baseline-violations.schema.json + + +baseline-violations.schema.json @@ -3205,8 +3205,8 @@ src/schema/baseline-violations.schema.mjs - -baseline-violations.schema.mjs + +baseline-violations.schema.mjs @@ -3214,9 +3214,9 @@ src/schema/configuration.schema.json - - -configuration.schema.json + + +configuration.schema.json @@ -3224,9 +3224,9 @@ src/schema/cruise-result.schema.json - - -cruise-result.schema.json + + +cruise-result.schema.json @@ -3234,8 +3234,8 @@ src/validate/index.d.ts - -index.d.ts + +index.d.ts @@ -3248,8 +3248,8 @@ src/validate/match-dependency-rule.mjs->src/validate/matchers.mjs - - + + @@ -3275,8 +3275,8 @@ src/validate/match-folder-dependency-rule.mjs->src/validate/matchers.mjs - - + + @@ -3287,8 +3287,8 @@ src/validate/match-module-rule.mjs->src/utl/regex-util.mjs - - + + diff --git a/docs/dependency-cruiser-dir-graph.html b/docs/dependency-cruiser-dir-graph.html index 0bed77624..5a20b2de1 100644 --- a/docs/dependency-cruiser-dir-graph.html +++ b/docs/dependency-cruiser-dir-graph.html @@ -122,7 +122,7 @@ - bin->src/cli - - + + src/cli/tools - - - - -tools + + + + +tools @@ -227,33 +227,33 @@ src/cli->src/cli/init-config - - + + src/cli->src/cli/listeners - - + + src/cli/listeners/performance-log - - - - -performance-log + + + + +performance-log src/cli->src/cli/listeners/performance-log - - + + @@ -270,58 +270,58 @@ src/cli->src/cli/utl - - + + src/cli->src/config-utl - - + + src/cli->src/main - - + + src/config-utl/extract-depcruise-config - - - - -extract-depcruise-config + + + + +extract-depcruise-config src/cli->src/config-utl/extract-depcruise-config - - + + src/report/dot-webpage - - - - -dot-webpage + + + + +dot-webpage src/cli/tools->src/report/dot-webpage - - + + @@ -351,8 +351,8 @@ src/cache->src/extract/transpile - - + + @@ -369,8 +369,8 @@ src/cache->src/utl - - + + @@ -387,14 +387,14 @@ src/cache->src/graph-utl - - + + src/cli/init-config->src/cli - - + + @@ -411,20 +411,20 @@ src/main->src/cache - - + + src/main->src/extract/transpile - - + + src/main->src/graph-utl - - + + @@ -441,8 +441,8 @@ src/main->src/main/resolve-options - - + + @@ -473,8 +473,8 @@ src/main->src/extract - - + + @@ -491,8 +491,8 @@ src/main->src/main/files-and-dirs - - + + @@ -509,8 +509,8 @@ src/main->src/main/options - - + + @@ -527,15 +527,15 @@ src/main->src/main/rule-set - - + + src/main->src/report - - + + @@ -552,8 +552,8 @@ src/main->src/schema - - + + @@ -570,32 +570,32 @@ src/config-utl/extract-depcruise-config->src/extract/resolve - - + + src/config-utl/extract-depcruise-config->src/main/resolve-options - - + + src/report/dot - - - - -dot + + + + +dot src/report/dot-webpage->src/report/dot - - + + @@ -606,26 +606,26 @@ src/extract/resolve->src/extract - - + + src/main/resolve-options->src/extract/transpile - - + + src/main/resolve-options->src/graph-utl - - + + src/enrich->src/graph-utl - - + + @@ -655,8 +655,8 @@ src/enrich->src/enrich/derive - - + + @@ -691,8 +691,8 @@ src/enrich->src/enrich/derive/metrics - - + + @@ -716,37 +716,37 @@ src/validate - - - - -validate + + + + +validate src/enrich->src/validate - - + + src/enrich/derive/folders->src/graph-utl - - + + src/enrich/derive/folders->src/enrich/derive - - + + src/enrich/derive/folders->src/validate - - + + @@ -757,50 +757,50 @@ src/enrich/derive->src/utl - - + + src/enrich/derive->src/graph-utl - + src/enrich/derive->src/validate - - + + src/enrich/derive/dependents->src/enrich/derive - - + + src/enrich/derive/metrics->src/graph-utl - - + + src/enrich/derive/metrics->src/enrich/derive - - + + src/enrich/derive/orphan->src/enrich/derive - - + + src/validate->src/utl - - + + @@ -817,14 +817,14 @@ src/extract->src/graph-utl - - + + src/extract->src/extract/resolve - - + + @@ -841,8 +841,8 @@ src/extract->src/extract/parse - - + + @@ -859,8 +859,8 @@ src/extract->src/extract/ast-extractors - - + + @@ -871,26 +871,26 @@ src/extract/parse->src/utl - - + + src/main/options->src/main - - + + src/main/options->src/report - - + + src/main/rule-set->src/main - - + + @@ -901,104 +901,104 @@ src/main/rule-set->src/schema - - + + src/report->src/utl - - + + src/report->src/graph-utl - - + + src/report/utl - - - - -utl + + + + +utl src/report->src/report/utl - - + + src/report/error-html - - - - -error-html + + + + +error-html src/report->src/report/error-html - - + + src/report/error-html->src/report/utl - - + + src/report/anon - - - - -anon + + + + +anon src/report/dot->src/graph-utl - - + + src/report/dot->src/report/utl - - + + src/report/html - - - - -html + + + + +html src/report/html->src/report/utl - - + + diff --git a/docs/schema-overview.html b/docs/schema-overview.html index c86cc9476..e014e544b 100644 --- a/docs/schema-overview.html +++ b/docs/schema-overview.html @@ -122,7 +122,7 @@ - =2.0.0 <3.0.0", "@vue/compiler-sfc": ">=3.0.0 <4.0.0" } -} \ No newline at end of file +} diff --git a/src/meta.cjs b/src/meta.cjs index e14d5e81d..d23d220e9 100644 --- a/src/meta.cjs +++ b/src/meta.cjs @@ -1,7 +1,7 @@ /* generated - don't edit */ module.exports = { - version: "16.2.1", + version: "16.2.2", engines: { node: "^18.17||>=20", }, diff --git a/tools/overview.svg b/tools/overview.svg index 6db4d3449..33c93f2de 100644 --- a/tools/overview.svg +++ b/tools/overview.svg @@ -1,7 +1,7 @@ - - - - + + dependency-cruiser output - + cluster_config-utl @@ -137,8 +137,8 @@ cluster_node_modules - -node_modules + +node_modules cluster_plugins @@ -149,8 +149,8 @@ baseline-violations.d.mts - -baseline-violations.d.mts + +baseline-violations.d.mts @@ -158,53 +158,53 @@ violations.d.mts - -violations.d.mts + +violations.d.mts baseline-violations.d.mts->violations.d.mts - - + + rule-summary.d.mts - -rule-summary.d.mts + +rule-summary.d.mts violations.d.mts->rule-summary.d.mts - - + + shared-types.d.mts - -shared-types.d.mts + +shared-types.d.mts violations.d.mts->shared-types.d.mts - - + + cache-options.d.mts - -cache-options.d.mts + +cache-options.d.mts @@ -212,8 +212,8 @@ config-utl/extract-babel-config.d.mts - -extract-babel-config.d.mts + +extract-babel-config.d.mts @@ -221,8 +221,8 @@ config-utl/extract-depcruise-config.d.mts - -extract-depcruise-config.d.mts + +extract-depcruise-config.d.mts @@ -230,86 +230,86 @@ options.d.mts - -options.d.mts + +options.d.mts config-utl/extract-depcruise-config.d.mts->options.d.mts - - + + options.d.mts->baseline-violations.d.mts - - + + options.d.mts->cache-options.d.mts - - + + rule-set.d.mts - -rule-set.d.mts + +rule-set.d.mts options.d.mts->rule-set.d.mts - - + + options.d.mts->shared-types.d.mts - - + + filter-types.d.mts - -filter-types.d.mts + +filter-types.d.mts options.d.mts->filter-types.d.mts - - + + reporter-options.d.mts - -reporter-options.d.mts + +reporter-options.d.mts options.d.mts->reporter-options.d.mts - - + + config-utl/extract-ts-config.d.mts - -extract-ts-config.d.mts + +extract-ts-config.d.mts @@ -317,26 +317,26 @@ node_modules/typescript - - - - -typescript + + + + +typescript config-utl/extract-ts-config.d.mts->node_modules/typescript - - + + config-utl/extract-webpack-resolve-config.d.mts - -extract-webpack-resolve-config.d.mts + +extract-webpack-resolve-config.d.mts @@ -344,19 +344,19 @@ node_modules/enhanced-resolve - - - - -enhanced-resolve + + + + +enhanced-resolve config-utl/extract-webpack-resolve-config.d.mts->node_modules/enhanced-resolve - - + + @@ -370,35 +370,35 @@ configuration.d.mts->options.d.mts - - + + configuration.d.mts->rule-set.d.mts - - + + rule-set.d.mts->shared-types.d.mts - - + + restrictions.d.mts - -restrictions.d.mts + +restrictions.d.mts rule-set.d.mts->restrictions.d.mts - - + + @@ -412,56 +412,56 @@ cruise-result.d.mts->violations.d.mts - - + + cruise-result.d.mts->options.d.mts - - + + cruise-result.d.mts->rule-set.d.mts - - + + cruise-result.d.mts->rule-summary.d.mts - - + + cruise-result.d.mts->shared-types.d.mts - - + + node_modules/watskeburt - - - - -watskeburt + + + + +watskeburt cruise-result.d.mts->node_modules/watskeburt - - + + rule-summary.d.mts->shared-types.d.mts - - + + @@ -475,32 +475,32 @@ dependency-cruiser.d.mts->options.d.mts - - + + dependency-cruiser.d.mts->configuration.d.mts - - + + dependency-cruiser.d.mts->rule-set.d.mts - - + + dependency-cruiser.d.mts->cruise-result.d.mts - - + + dependency-cruiser.d.mts->shared-types.d.mts - - + + @@ -514,41 +514,41 @@ dependency-cruiser.d.mts->resolve-options.d.mts - - + + resolve-options.d.mts->node_modules/enhanced-resolve - - + + filter-types.d.mts->shared-types.d.mts - - + + reporter-options.d.mts->filter-types.d.mts - - + + plugins/3d-reporter-plugin.d.mts - -3d-reporter-plugin.d.mts + +3d-reporter-plugin.d.mts plugins/3d-reporter-plugin.d.mts->dependency-cruiser.d.mts - - + + @@ -569,43 +569,43 @@ plugins/stats-reporter-plugin.d.mts - -stats-reporter-plugin.d.mts + +stats-reporter-plugin.d.mts plugins/stats-reporter-plugin.d.mts->dependency-cruiser.d.mts - - + + restrictions.d.mts->shared-types.d.mts - - + + strict-filter-types.d.mts - -strict-filter-types.d.mts + +strict-filter-types.d.mts strict-filter-types.d.mts->shared-types.d.mts - - + + strict-filter-types.d.mts->filter-types.d.mts - - + + @@ -619,80 +619,80 @@ strict-options.d.mts->cache-options.d.mts - - + + strict-options.d.mts->options.d.mts - - + + strict-options.d.mts->shared-types.d.mts - - + + strict-options.d.mts->strict-filter-types.d.mts - - + + strict-rule-set.d.mts - -strict-rule-set.d.mts + +strict-rule-set.d.mts strict-options.d.mts->strict-rule-set.d.mts - - + + strict-rule-set.d.mts->rule-set.d.mts - - + + strict-rule-set.d.mts->shared-types.d.mts - - + + strict-restrictions.d.mts - -strict-restrictions.d.mts + +strict-restrictions.d.mts strict-rule-set.d.mts->strict-restrictions.d.mts - - + + strict-restrictions.d.mts->shared-types.d.mts - - + + strict-restrictions.d.mts->restrictions.d.mts - - + + diff --git a/types/overview.svg b/types/overview.svg index 03e6eb56f..f3c45c4f6 100644 --- a/types/overview.svg +++ b/types/overview.svg @@ -1,14 +1,14 @@ - - - + + dependency-cruiser output - + cluster_config-utl @@ -16,8 +16,8 @@ cluster_node_modules - -node_modules + +node_modules cluster_plugins @@ -28,8 +28,8 @@ baseline-violations.d.mts - -baseline-violations.d.mts + +baseline-violations.d.mts @@ -37,53 +37,53 @@ violations.d.mts - -violations.d.mts + +violations.d.mts baseline-violations.d.mts->violations.d.mts - - + + rule-summary.d.mts - -rule-summary.d.mts + +rule-summary.d.mts violations.d.mts->rule-summary.d.mts - - + + shared-types.d.mts - -shared-types.d.mts + +shared-types.d.mts violations.d.mts->shared-types.d.mts - - + + cache-options.d.mts - -cache-options.d.mts + +cache-options.d.mts @@ -91,8 +91,8 @@ config-utl/extract-babel-config.d.mts - -extract-babel-config.d.mts + +extract-babel-config.d.mts @@ -100,8 +100,8 @@ config-utl/extract-depcruise-config.d.mts - -extract-depcruise-config.d.mts + +extract-depcruise-config.d.mts @@ -109,86 +109,86 @@ options.d.mts - -options.d.mts + +options.d.mts config-utl/extract-depcruise-config.d.mts->options.d.mts - - + + options.d.mts->baseline-violations.d.mts - - + + options.d.mts->cache-options.d.mts - - + + rule-set.d.mts - -rule-set.d.mts + +rule-set.d.mts options.d.mts->rule-set.d.mts - - + + options.d.mts->shared-types.d.mts - - + + filter-types.d.mts - -filter-types.d.mts + +filter-types.d.mts options.d.mts->filter-types.d.mts - - + + reporter-options.d.mts - -reporter-options.d.mts + +reporter-options.d.mts options.d.mts->reporter-options.d.mts - - + + config-utl/extract-ts-config.d.mts - -extract-ts-config.d.mts + +extract-ts-config.d.mts @@ -196,26 +196,26 @@ node_modules/typescript - - - - -typescript + + + + +typescript config-utl/extract-ts-config.d.mts->node_modules/typescript - - + + config-utl/extract-webpack-resolve-config.d.mts - -extract-webpack-resolve-config.d.mts + +extract-webpack-resolve-config.d.mts @@ -223,19 +223,19 @@ node_modules/enhanced-resolve - - - - -enhanced-resolve + + + + +enhanced-resolve config-utl/extract-webpack-resolve-config.d.mts->node_modules/enhanced-resolve - - + + @@ -249,35 +249,35 @@ configuration.d.mts->options.d.mts - - + + configuration.d.mts->rule-set.d.mts - - + + rule-set.d.mts->shared-types.d.mts - - + + restrictions.d.mts - -restrictions.d.mts + +restrictions.d.mts rule-set.d.mts->restrictions.d.mts - - + + @@ -291,56 +291,56 @@ cruise-result.d.mts->violations.d.mts - - + + cruise-result.d.mts->options.d.mts - - + + cruise-result.d.mts->rule-set.d.mts - - + + cruise-result.d.mts->rule-summary.d.mts - - + + cruise-result.d.mts->shared-types.d.mts - - + + node_modules/watskeburt - - - - -watskeburt + + + + +watskeburt cruise-result.d.mts->node_modules/watskeburt - - + + rule-summary.d.mts->shared-types.d.mts - - + + @@ -354,32 +354,32 @@ dependency-cruiser.d.mts->options.d.mts - - + + dependency-cruiser.d.mts->configuration.d.mts - - + + dependency-cruiser.d.mts->rule-set.d.mts - - + + dependency-cruiser.d.mts->cruise-result.d.mts - - + + dependency-cruiser.d.mts->shared-types.d.mts - - + + @@ -393,41 +393,41 @@ dependency-cruiser.d.mts->resolve-options.d.mts - - + + resolve-options.d.mts->node_modules/enhanced-resolve - - + + filter-types.d.mts->shared-types.d.mts - - + + reporter-options.d.mts->filter-types.d.mts - - + + plugins/3d-reporter-plugin.d.mts - -3d-reporter-plugin.d.mts + +3d-reporter-plugin.d.mts plugins/3d-reporter-plugin.d.mts->dependency-cruiser.d.mts - - + + @@ -448,43 +448,43 @@ plugins/stats-reporter-plugin.d.mts - -stats-reporter-plugin.d.mts + +stats-reporter-plugin.d.mts plugins/stats-reporter-plugin.d.mts->dependency-cruiser.d.mts - - + + restrictions.d.mts->shared-types.d.mts - - + + strict-filter-types.d.mts - -strict-filter-types.d.mts + +strict-filter-types.d.mts strict-filter-types.d.mts->shared-types.d.mts - - + + strict-filter-types.d.mts->filter-types.d.mts - - + + @@ -498,80 +498,80 @@ strict-options.d.mts->cache-options.d.mts - - + + strict-options.d.mts->options.d.mts - - + + strict-options.d.mts->shared-types.d.mts - - + + strict-options.d.mts->strict-filter-types.d.mts - - + + strict-rule-set.d.mts - -strict-rule-set.d.mts + +strict-rule-set.d.mts strict-options.d.mts->strict-rule-set.d.mts - - + + strict-rule-set.d.mts->rule-set.d.mts - - + + strict-rule-set.d.mts->shared-types.d.mts - - + + strict-restrictions.d.mts - -strict-restrictions.d.mts + +strict-restrictions.d.mts strict-rule-set.d.mts->strict-restrictions.d.mts - - + + strict-restrictions.d.mts->shared-types.d.mts - - + + strict-restrictions.d.mts->restrictions.d.mts - - + +