From 4cdd00b8c426e7b6c0c67514c1db6ea04bacbb15 Mon Sep 17 00:00:00 2001 From: sverweij Date: Sat, 17 Aug 2024 13:27:48 +0200 Subject: [PATCH] 16.4.0 --- doc/assets/filtering/focus.svg | 362 +++---- doc/assets/filtering/snazzy-focus.svg | 2 +- doc/assets/flat-report-counter-example.svg | 2 +- doc/assets/flat-report-example.svg | 2 +- doc/assets/theming/engineering.svg | 2 +- .../dependency-cruiser-archi-graph.svg | 66 +- .../dependency-cruiser-dir-graph.svg | 326 +++--- ...ependency-cruiser-without-node_modules.svg | 926 +++++++++--------- docs/dependency-cruiser-archi-graph.html | 66 +- docs/dependency-cruiser-dependency-graph.html | 926 +++++++++--------- docs/dependency-cruiser-dir-graph.html | 326 +++--- docs/schema-overview.html | 250 ++--- package-lock.json | 4 +- package.json | 2 +- src/meta.cjs | 2 +- tools/overview.svg | 250 ++--- types/overview.html | 154 +-- types/overview.svg | 154 +-- 18 files changed, 1911 insertions(+), 1911 deletions(-) diff --git a/doc/assets/filtering/focus.svg b/doc/assets/filtering/focus.svg index 172f9d5cb..a8fec9c5b 100644 --- a/doc/assets/filtering/focus.svg +++ b/doc/assets/filtering/focus.svg @@ -1,23 +1,23 @@ - - + dependency-cruiser output - + cluster_src - -src + +src cluster_src/cache - -cache + +cache cluster_src/cli @@ -26,85 +26,85 @@ 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 - -schema + +schema cluster_src/utl - -utl + +utl src/cache/cache.mjs - -cache.mjs + +cache.mjs @@ -112,31 +112,31 @@ 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 - - + + @@ -172,31 +172,31 @@ 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 - - + + @@ -210,68 +210,68 @@ 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 - + src/schema/cruise-result.schema.mjs - -cruise-result.schema.mjs + +cruise-result.schema.mjs src/main/format.mjs->src/schema/cruise-result.schema.mjs - - + + @@ -285,8 +285,8 @@ src/cli/index.mjs->src/utl/bus.mjs - - + + @@ -297,222 +297,222 @@ src/cli/index.mjs->src/main/cruise.mjs - - + + src/utl/object-util.mjs - -object-util.mjs + +object-util.mjs src/cli/index.mjs->src/utl/object-util.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 @@ -520,8 +520,8 @@ src/graph-utl/filter-bank.mjs - -filter-bank.mjs + +filter-bank.mjs @@ -529,8 +529,8 @@ src/graph-utl/strip-self-transitions.mjs - -strip-self-transitions.mjs + +strip-self-transitions.mjs @@ -538,142 +538,142 @@ 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/utl/array-util.mjs - -array-util.mjs + +array-util.mjs src/main/options/normalize.mjs->src/utl/array-util.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/utl/object-util.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 - - + + src/schema/configuration.schema.mjs - -configuration.schema.mjs + +configuration.schema.mjs src/main/rule-set/assert-validity.mjs->src/schema/configuration.schema.mjs - - + + src/main/rule-set/normalize.mjs->src/main/helpers.mjs - - + + src/main/helpers.mjs->src/utl/object-util.mjs - - + + diff --git a/doc/assets/filtering/snazzy-focus.svg b/doc/assets/filtering/snazzy-focus.svg index 0a7c95e19..b023dfadb 100644 --- a/doc/assets/filtering/snazzy-focus.svg +++ b/doc/assets/filtering/snazzy-focus.svg @@ -1 +1 @@ -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.mjsobject-util.mjsnormalize.mjsindex.mjsindex.mjsnormalize.mjsassert-validity.mjsnormalize.mjsindex.mjsrule-set.mjsindex.mjscompare.mjsconsolidate-to-pattern.mjsfilter-bank.mjsstrip-self-transitions.mjsindex.mjshelpers.mjsdefaults.mjsarray-util.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.mjsobject-util.mjsnormalize.mjsindex.mjsindex.mjsnormalize.mjsassert-validity.mjsnormalize.mjsindex.mjsrule-set.mjsindex.mjscompare.mjsconsolidate-to-pattern.mjsfilter-bank.mjsstrip-self-transitions.mjsindex.mjshelpers.mjsdefaults.mjsarray-util.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 719fedcd5..19b029396 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.mjsarray-util.mjsconsolidate-modules.mjsconsolidate-to-folder.mjsconsolidate-to-pattern.mjsfilter-bank.mjsrule-set.mjsstrip-self-transitions.mjsanonazure-devops.mjsutlbaseline.mjscsv.mjsd2.mjsdotobject-util.mjsdot-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.mjsarray-util.mjsconsolidate-modules.mjsconsolidate-to-folder.mjsconsolidate-to-pattern.mjsfilter-bank.mjsrule-set.mjsstrip-self-transitions.mjsanonazure-devops.mjsutlbaseline.mjscsv.mjsd2.mjsdotobject-util.mjsdot-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/flat-report-example.svg b/doc/assets/flat-report-example.svg index 47fb88a0c..e477aa3e5 100644 --- a/doc/assets/flat-report-example.svg +++ b/doc/assets/flat-report-example.svg @@ -1 +1 @@ -src/graph-utl/add-focus.mjssrc/graph-utl/indexed-module-graph.mjssrc/graph-utl/match-facade.mjssrc/graph-utl/compare.mjssrc/graph-utl/consolidate-module-dependencies.mjssrc/utl/array-util.mjssrc/graph-utl/consolidate-modules.mjssrc/graph-utl/consolidate-to-folder.mjssrc/graph-utl/consolidate-to-pattern.mjssrc/graph-utl/filter-bank.mjssrc/graph-utl/rule-set.mjssrc/graph-utl/strip-self-transitions.mjssrc/report/anon/anonymize-path-element.mjssrc/report/anon/random-string.mjssrc/report/anon/anonymize-path.mjssrc/report/anon/index.mjssrc/report/azure-devops.mjssrc/report/utl/index.mjssrc/report/baseline.mjssrc/report/csv.mjssrc/report/utl/dependency-to-incidence-transformer.mjssrc/report/d2.mjssrc/report/dot-webpage/dot-module.mjssrc/report/dot/dot-module.mjssrc/report/dot-webpage/wrap-in-html.mjssrc/report/dot/index.mjssrc/report/dot/default-theme.mjssrc/report/dot/dot-custom.mjssrc/report/dot/module-utl.mjssrc/report/dot/prepare-custom-level.mjssrc/report/dot/prepare-flat-level.mjssrc/report/dot/prepare-folder-level.mjssrc/report/dot/theming.mjssrc/utl/object-util.mjssrc/report/dot/dot-flat.mjssrc/report/dot/dot-folder.mjssrc/report/error-html/error-html-template.mjssrc/report/error-html/index.mjssrc/report/error-html/utl.mjssrc/report/error-long.mjssrc/report/error.mjssrc/utl/wrap-and-indent.mjssrc/report/html/html-template.mjssrc/report/html/index.mjssrc/report/identity.mjssrc/report/index.mjssrc/report/plugins.mjssrc/report/json.mjssrc/report/markdown.mjssrc/report/mermaid.mjssrc/report/metrics.mjssrc/report/null.mjssrc/report/teamcity.mjssrc/report/text.mjs \ No newline at end of file +src/graph-utl/add-focus.mjssrc/graph-utl/indexed-module-graph.mjssrc/graph-utl/match-facade.mjssrc/graph-utl/compare.mjssrc/graph-utl/consolidate-module-dependencies.mjssrc/utl/array-util.mjssrc/graph-utl/consolidate-modules.mjssrc/graph-utl/consolidate-to-folder.mjssrc/graph-utl/consolidate-to-pattern.mjssrc/graph-utl/filter-bank.mjssrc/graph-utl/rule-set.mjssrc/graph-utl/strip-self-transitions.mjssrc/report/anon/anonymize-path-element.mjssrc/report/anon/random-string.mjssrc/report/anon/anonymize-path.mjssrc/report/anon/index.mjssrc/report/azure-devops.mjssrc/report/utl/index.mjssrc/report/baseline.mjssrc/report/csv.mjssrc/report/utl/dependency-to-incidence-transformer.mjssrc/report/d2.mjssrc/report/dot-webpage/dot-module.mjssrc/report/dot/dot-module.mjssrc/report/dot-webpage/wrap-in-html.mjssrc/report/dot/index.mjssrc/report/dot/default-theme.mjssrc/report/dot/dot-custom.mjssrc/report/dot/module-utl.mjssrc/report/dot/prepare-custom-level.mjssrc/report/dot/prepare-flat-level.mjssrc/report/dot/prepare-folder-level.mjssrc/report/dot/theming.mjssrc/utl/object-util.mjssrc/report/dot/dot-flat.mjssrc/report/dot/dot-folder.mjssrc/report/error-html/error-html-template.mjssrc/report/error-html/index.mjssrc/report/error-html/utl.mjssrc/report/error-long.mjssrc/report/error.mjssrc/utl/wrap-and-indent.mjssrc/report/html/html-template.mjssrc/report/html/index.mjssrc/report/identity.mjssrc/report/index.mjssrc/report/plugins.mjssrc/report/json.mjssrc/report/markdown.mjssrc/report/mermaid.mjssrc/report/metrics.mjssrc/report/null.mjssrc/report/teamcity.mjssrc/report/text.mjs \ No newline at end of file diff --git a/doc/assets/theming/engineering.svg b/doc/assets/theming/engineering.svg index 650937615..984d2a86e 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/real-world-samples/dependency-cruiser-archi-graph.svg b/doc/real-world-samples/dependency-cruiser-archi-graph.svg index c7d02964b..0252c576b 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->src/extract - - + + @@ -77,8 +77,8 @@ src/cli->src/utl - - + + @@ -95,8 +95,8 @@ src/cli->src/config-utl - - + + @@ -131,8 +131,8 @@ src/cli->src/report - - + + @@ -155,8 +155,8 @@ src/cache->src/utl - - + + @@ -179,14 +179,14 @@ src/extract->src/utl - - + + src/extract->src/graph-utl - - + + @@ -203,14 +203,14 @@ src/config-utl->src/utl - - + + src/config-utl->src/main - - + + @@ -221,8 +221,8 @@ src/main->src/extract - - + + @@ -257,8 +257,8 @@ src/main->src/enrich - - + + @@ -275,8 +275,8 @@ src/main->src/schema - - + + @@ -287,20 +287,20 @@ src/report->src/graph-utl - - + + src/enrich->src/utl - - + + src/enrich->src/graph-utl - - + + @@ -323,8 +323,8 @@ src/validate->src/utl - - + + diff --git a/doc/real-world-samples/dependency-cruiser-dir-graph.svg b/doc/real-world-samples/dependency-cruiser-dir-graph.svg index 2ca18cdc9..7e5214755 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 - - + + @@ -88,8 +88,8 @@ bin->src/cli/tools - - + + @@ -106,8 +106,8 @@ src/cli->src/utl - - + + @@ -131,7 +131,7 @@ src/cli->src/cli/listeners - + @@ -149,8 +149,8 @@ src/cli->src/cli/listeners/performance-log - - + + @@ -167,22 +167,22 @@ src/cli->src/cli/utl - - + + src/cli->src/config-utl - - + + src/cli->src/main - - + + @@ -199,8 +199,8 @@ src/cli->src/config-utl/extract-depcruise-config - - + + @@ -248,14 +248,14 @@ src/cache->src/extract/transpile - - + + src/cache->src/utl - - + + @@ -272,44 +272,44 @@ src/cache->src/graph-utl - - + + src/extract/transpile->src/utl - - + + src/graph-utl->src/utl - - + + src/cli/init-config->src/cli - - + + src/cli/init-config->src/extract/transpile - - + + src/cli/init-config->src/utl - - + + src/config-utl->src/utl - - + + @@ -320,26 +320,26 @@ src/main->src/cache - - + + src/main->src/extract/transpile - - + + src/main->src/utl - - + + src/main->src/graph-utl - - + + @@ -356,15 +356,15 @@ src/main->src/main/resolve-options - - + + src/main->src/enrich - - + + @@ -381,15 +381,15 @@ src/main->src/enrich/summarize - - + + src/main->src/extract - - + + @@ -424,8 +424,8 @@ src/main->src/main/options - - + + @@ -442,15 +442,15 @@ src/main->src/main/rule-set - - + + src/main->src/report - - + + @@ -467,14 +467,14 @@ src/main->src/schema - - + + src/config-utl/extract-depcruise-config->src/utl - - + + @@ -491,14 +491,14 @@ src/config-utl/extract-depcruise-config->src/extract/resolve - - + + src/config-utl/extract-depcruise-config->src/main/resolve-options - - + + @@ -521,32 +521,32 @@ src/extract/resolve->src/utl - - + + src/extract/resolve->src/extract - - + + src/main/resolve-options->src/extract/transpile - - + + src/main/resolve-options->src/graph-utl - - + + src/enrich->src/graph-utl - - + + @@ -563,21 +563,21 @@ src/enrich->src/enrich/derive/folders - - + + src/enrich->src/enrich/summarize - - + + src/enrich->src/enrich/derive - - + + @@ -594,8 +594,8 @@ src/enrich->src/enrich/derive/dependents - - + + @@ -612,8 +612,8 @@ src/enrich->src/enrich/derive/metrics - - + + @@ -648,74 +648,74 @@ src/enrich->src/validate - - + + src/enrich/derive/folders->src/utl - - + + src/enrich/derive/folders->src/graph-utl - - + + src/enrich/derive/folders->src/enrich/derive - - + + src/enrich/derive/folders->src/validate - - + + src/enrich/summarize->src/utl - - + + src/enrich/summarize->src/graph-utl - - + + 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 - - + + @@ -726,38 +726,38 @@ src/enrich/derive/orphan->src/enrich/derive - - + + src/validate->src/utl - - + + src/extract->src/extract/transpile - - + + src/extract->src/utl - - + + src/extract->src/graph-utl - - + + src/extract->src/extract/resolve - - + + @@ -774,8 +774,8 @@ src/extract->src/extract/acorn - - + + @@ -792,8 +792,8 @@ src/extract->src/extract/swc - - + + @@ -816,8 +816,8 @@ src/extract/acorn->src/extract/transpile - - + + @@ -828,62 +828,62 @@ src/extract/swc->src/utl - - + + src/extract/swc->src/extract - - + + src/extract/tsc->src/extract/transpile - - + + src/extract/tsc->src/utl - - + + src/extract/tsc->src/extract - - + + src/main/options->src/utl - - + + src/main/options->src/main - - + + src/main/options->src/report - - + + src/main/rule-set->src/utl - - + + src/main/rule-set->src/main - - + + @@ -894,20 +894,20 @@ src/main/rule-set->src/schema - - + + src/report->src/utl - - + + src/report->src/graph-utl - - + + @@ -924,8 +924,8 @@ src/report->src/report/utl - - + + @@ -948,8 +948,8 @@ src/report/error-html->src/report/utl - - + + @@ -966,13 +966,13 @@ src/report/dot->src/utl - - + + src/report/dot->src/graph-utl - + @@ -996,8 +996,8 @@ 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 480d8ab07..832e136f6 100644 --- a/doc/real-world-samples/dependency-cruiser-without-node_modules.svg +++ b/doc/real-world-samples/dependency-cruiser-without-node_modules.svg @@ -1,7 +1,7 @@ - bin/depcruise-baseline.mjs->src/cli/assert-node-environment-suitable.mjs - - + + @@ -195,8 +195,8 @@ bin/depcruise-baseline.mjs->src/cli/index.mjs - - + + @@ -210,8 +210,8 @@ src/cli/index.mjs->src/cli/format-meta-info.mjs - - + + @@ -225,8 +225,8 @@ src/cli/index.mjs->src/cli/normalize-cli-options.mjs - - + + @@ -240,8 +240,8 @@ src/cli/index.mjs->src/cli/utl/assert-file-existence.mjs - - + + @@ -255,8 +255,8 @@ src/cli/index.mjs->src/cli/utl/io.mjs - - + + @@ -270,8 +270,8 @@ src/cli/index.mjs->src/cli/init-config/index.mjs - - + + @@ -285,8 +285,8 @@ src/cli/index.mjs->src/cli/listeners/cli-feedback.mjs - - + + @@ -300,8 +300,8 @@ src/cli/index.mjs->src/cli/listeners/ndjson.mjs - - + + @@ -315,8 +315,8 @@ src/cli/index.mjs->src/cli/listeners/performance-log/index.mjs - - + + @@ -330,7 +330,7 @@ src/cli/index.mjs->src/config-utl/extract-babel-config.mjs - + @@ -360,8 +360,8 @@ src/cli/index.mjs->src/config-utl/extract-ts-config.mjs - - + + @@ -375,8 +375,8 @@ src/cli/index.mjs->src/config-utl/extract-webpack-resolve-config.mjs - - + + @@ -390,8 +390,8 @@ src/cli/index.mjs->src/main/cruise.mjs - - + + @@ -405,8 +405,8 @@ src/cli/index.mjs->src/utl/object-util.mjs - - + + @@ -435,8 +435,8 @@ bin/depcruise-fmt.mjs->src/cli/format.mjs - - + + @@ -447,14 +447,14 @@ src/cli/format.mjs->src/cli/utl/assert-file-existence.mjs - - + + src/cli/format.mjs->src/cli/utl/io.mjs - - + + @@ -468,8 +468,8 @@ src/cli/format.mjs->src/main/format.mjs - - + + @@ -489,8 +489,8 @@ bin/dependency-cruise.mjs->src/cli/index.mjs - - + + @@ -513,8 +513,8 @@ bin/wrap-stream-in-html.mjs->src/cli/tools/wrap-stream-in-html.mjs - - + + @@ -531,8 +531,8 @@ src/cli/tools/wrap-stream-in-html.mjs->src/report/dot-webpage - - + + @@ -555,8 +555,8 @@ src/cache/cache.mjs->src/cache/content-strategy.mjs - - + + @@ -570,8 +570,8 @@ src/cache/cache.mjs->src/cache/metadata-strategy.mjs - - + + @@ -600,8 +600,8 @@ src/cache/cache.mjs->src/extract/transpile/meta.mjs - - + + @@ -672,8 +672,8 @@ src/cache/find-content-changes.mjs->src/utl/find-all-files.mjs - - + + @@ -687,8 +687,8 @@ src/cache/helpers.mjs->src/graph-utl/match-facade.mjs - - + + @@ -702,8 +702,8 @@ src/utl/find-all-files.mjs->src/utl/path-to-posix.mjs - - + + @@ -726,38 +726,38 @@ 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 - - + + src/cli/normalize-cli-options.mjs->src/utl/object-util.mjs - - + + @@ -771,8 +771,8 @@ src/cli/normalize-cli-options.mjs->src/config-utl/extract-depcruise-config/index.mjs - - + + @@ -786,8 +786,8 @@ src/main/format.mjs->src/main/options/assert-validity.mjs - - + + @@ -801,8 +801,8 @@ src/main/format.mjs->src/main/options/normalize.mjs - - + + @@ -816,8 +816,8 @@ src/main/format.mjs->src/main/report-wrap.mjs - - + + @@ -831,8 +831,8 @@ src/main/format.mjs->src/schema/cruise-result.schema.mjs - - + + @@ -852,8 +852,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/build-config.mjs - - + + @@ -867,8 +867,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -882,8 +882,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/get-user-input.mjs - - + + @@ -897,8 +897,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/normalize-init-options.mjs - - + + @@ -912,8 +912,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/write-config.mjs - - + + @@ -927,8 +927,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/write-run-scripts-to-manifest.mjs - - + + @@ -972,26 +972,26 @@ src/config-utl/extract-babel-config.mjs->src/utl/try-import.mjs - - + + src/config-utl/extract-known-violations.mjs->src/config-utl/make-absolute.mjs - - + + src/config-utl/extract-ts-config.mjs->src/utl/try-import.mjs - - + + src/config-utl/extract-webpack-resolve-config.mjs->src/config-utl/make-absolute.mjs - - + + @@ -1011,8 +1011,8 @@ src/main/cruise.mjs->src/main/resolve-options/normalize.mjs - - + + @@ -1026,8 +1026,8 @@ src/main/cruise.mjs->src/enrich/index.mjs - - + + @@ -1041,8 +1041,8 @@ src/main/cruise.mjs->src/extract/index.mjs - - + + @@ -1056,26 +1056,26 @@ 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 - - + + @@ -1089,8 +1089,8 @@ src/main/cruise.mjs->src/main/rule-set/assert-validity.mjs - - + + @@ -1104,8 +1104,8 @@ src/main/cruise.mjs->src/main/rule-set/normalize.mjs - - + + @@ -1140,8 +1140,8 @@ src/cli/init-config/environment-helpers.mjs->src/cli/defaults.mjs - - + + @@ -1155,14 +1155,14 @@ 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 - - + + @@ -1176,14 +1176,14 @@ 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 - - + + @@ -1197,20 +1197,20 @@ 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 - - + + @@ -1227,8 +1227,8 @@ src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/defaults.mjs - - + + @@ -1239,8 +1239,8 @@ src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1308,14 +1308,14 @@ 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 - - + + @@ -1332,8 +1332,8 @@ src/report/dot-webpage->src/report/dot - - + + @@ -1362,8 +1362,8 @@ src/config-utl/extract-depcruise-config/merge-configs.mjs->src/utl/array-util.mjs - - + + @@ -1377,20 +1377,20 @@ src/extract/resolve/resolve.mjs->src/extract/helpers.mjs - - + + src/extract/resolve/resolve.mjs->src/utl/path-to-posix.mjs - - + + src/main/resolve-options/normalize.mjs->src/extract/transpile/meta.mjs - - + + @@ -1404,8 +1404,8 @@ src/main/resolve-options/normalize.mjs->src/graph-utl/rule-set.mjs - - + + @@ -1443,8 +1443,8 @@ src/enrich/add-validations.mjs->src/validate/index.mjs - - + + @@ -1458,8 +1458,8 @@ src/validate/index.mjs->src/validate/match-dependency-rule.mjs - - + + @@ -1473,8 +1473,8 @@ src/validate/index.mjs->src/validate/match-folder-dependency-rule.mjs - - + + @@ -1488,8 +1488,8 @@ src/validate/index.mjs->src/validate/match-module-rule.mjs - - + + @@ -1503,8 +1503,8 @@ src/validate/index.mjs->src/validate/violates-required-rule.mjs - - + + @@ -1539,8 +1539,8 @@ src/enrich/derive/dependents->src/enrich/derive/module-utl.mjs - - + + @@ -1557,14 +1557,14 @@ src/enrich/derive/folders->src/utl/array-util.mjs - + src/enrich/derive/folders->src/validate/index.mjs - - + + @@ -1575,8 +1575,8 @@ src/enrich/derive/folders->src/enrich/derive/module-utl.mjs - - + + @@ -1590,8 +1590,8 @@ src/enrich/derive/folders->src/graph-utl/indexed-module-graph.mjs - - + + @@ -1614,8 +1614,8 @@ src/enrich/derive/metrics->src/graph-utl/indexed-module-graph.mjs - - + + @@ -1632,8 +1632,8 @@ src/enrich/derive/orphan->src/enrich/derive/module-utl.mjs - - + + @@ -1647,8 +1647,8 @@ src/enrich/derive/reachable.mjs->src/graph-utl/indexed-module-graph.mjs - - + + @@ -1662,8 +1662,8 @@ src/enrich/derive/reachable.mjs->src/utl/regex-util.mjs - - + + @@ -1677,14 +1677,14 @@ src/enrich/derive/reachable.mjs->src/validate/matchers.mjs - - + + src/validate/matchers.mjs->src/utl/array-util.mjs - - + + @@ -1704,44 +1704,44 @@ src/enrich/enrich-modules.mjs->src/enrich/add-validations.mjs - - + + src/enrich/enrich-modules.mjs->src/enrich/derive/circular.mjs - - + + src/enrich/enrich-modules.mjs->src/enrich/derive/dependents - - + + src/enrich/enrich-modules.mjs->src/graph-utl/indexed-module-graph.mjs - - + + src/enrich/enrich-modules.mjs->src/enrich/derive/metrics - - + + src/enrich/enrich-modules.mjs->src/enrich/derive/orphan - - + + src/enrich/enrich-modules.mjs->src/enrich/derive/reachable.mjs - - + + @@ -1755,8 +1755,8 @@ src/enrich/enrich-modules.mjs->src/enrich/soften-known-violations.mjs - - + + @@ -1770,8 +1770,8 @@ src/enrich/enrich-modules.mjs->src/graph-utl/add-focus.mjs - - + + @@ -1785,32 +1785,32 @@ src/enrich/soften-known-violations.mjs->src/enrich/summarize/is-same-violation.mjs - - + + src/graph-utl/add-focus.mjs->src/graph-utl/match-facade.mjs - - + + src/graph-utl/add-focus.mjs->src/graph-utl/indexed-module-graph.mjs - - + + src/enrich/index.mjs->src/enrich/derive/folders - - + + src/enrich/index.mjs->src/enrich/enrich-modules.mjs - - + + @@ -1824,8 +1824,8 @@ src/enrich/index.mjs->src/enrich/summarize/index.mjs - - + + @@ -1854,8 +1854,8 @@ src/enrich/summarize/index.mjs->src/enrich/summarize/get-stats.mjs - - + + @@ -1869,8 +1869,8 @@ src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-folders.mjs - - + + @@ -1884,8 +1884,8 @@ src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-modules.mjs - - + + @@ -1899,8 +1899,8 @@ src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-options.mjs - - + + @@ -1914,26 +1914,26 @@ src/enrich/summarize/index.mjs->src/graph-utl/compare.mjs - - + + src/enrich/summarize/summarize-folders.mjs->src/graph-utl/rule-set.mjs - - + + src/enrich/summarize/summarize-modules.mjs->src/utl/array-util.mjs - - + + src/enrich/summarize/summarize-modules.mjs->src/enrich/summarize/is-same-violation.mjs - - + + @@ -1944,8 +1944,8 @@ src/enrich/summarize/summarize-modules.mjs->src/graph-utl/rule-set.mjs - - + + @@ -1968,8 +1968,8 @@ src/extract/acorn/extract-amd-deps.mjs->src/extract/acorn/estree-helpers.mjs - - + + @@ -1983,8 +1983,8 @@ src/extract/acorn/extract-amd-deps.mjs->src/extract/acorn/extract-cjs-deps.mjs - - + + @@ -2034,8 +2034,8 @@ src/extract/acorn/extract.mjs->src/extract/acorn/extract-cjs-deps.mjs - - + + @@ -2061,14 +2061,14 @@ src/extract/acorn/extract.mjs->src/extract/acorn/parse.mjs - - + + src/extract/acorn/parse.mjs->src/utl/get-extension.mjs - - + + @@ -2082,8 +2082,8 @@ src/extract/acorn/parse.mjs->src/extract/transpile/index.mjs - - + + @@ -2097,8 +2097,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/babel-wrap.mjs - - + + @@ -2127,8 +2127,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/javascript-wrap.mjs - - + + @@ -2142,8 +2142,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/livescript-wrap.mjs - - + + @@ -2172,8 +2172,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/typescript-wrap.mjs - - + + @@ -2187,8 +2187,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/vue-template-wrap.cjs - - + + @@ -2202,14 +2202,14 @@ src/extract/clear-caches.mjs->src/extract/resolve/resolve.mjs - - + + src/extract/clear-caches.mjs->src/extract/acorn/parse.mjs - - + + @@ -2223,8 +2223,8 @@ src/extract/clear-caches.mjs->src/extract/resolve/external-module-helpers.mjs - - + + @@ -2253,8 +2253,8 @@ src/extract/clear-caches.mjs->src/extract/resolve/resolve-amd.mjs - - + + @@ -2268,8 +2268,8 @@ src/extract/clear-caches.mjs->src/extract/swc/parse.mjs - - + + @@ -2283,14 +2283,14 @@ src/extract/clear-caches.mjs->src/extract/tsc/parse.mjs - - + + src/extract/resolve/external-module-helpers.mjs->src/extract/resolve/resolve.mjs - - + + @@ -2304,8 +2304,8 @@ src/extract/resolve/external-module-helpers.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2319,14 +2319,14 @@ src/extract/resolve/get-manifest.mjs->src/extract/resolve/merge-manifests.mjs - - + + src/extract/resolve/resolve-amd.mjs->src/utl/path-to-posix.mjs - - + + @@ -2340,26 +2340,26 @@ src/extract/resolve/resolve-amd.mjs->src/extract/resolve/is-built-in.mjs - + src/extract/swc/parse.mjs->src/utl/try-import.mjs - - + + src/extract/tsc/parse.mjs->src/utl/get-extension.mjs - - + + src/extract/tsc/parse.mjs->src/utl/try-import.mjs - - + + @@ -2379,20 +2379,20 @@ src/extract/extract-dependencies.mjs->src/utl/array-util.mjs - - + + src/extract/extract-dependencies.mjs->src/extract/acorn/extract.mjs - - + + src/extract/extract-dependencies.mjs->src/extract/helpers.mjs - - + + @@ -2421,8 +2421,8 @@ src/extract/extract-dependencies.mjs->src/extract/swc/extract.mjs - - + + @@ -2436,26 +2436,26 @@ src/extract/extract-dependencies.mjs->src/extract/tsc/extract.mjs - - + + src/extract/resolve/index.mjs->src/extract/resolve/get-manifest.mjs - - + + src/extract/resolve/index.mjs->src/extract/resolve/resolve-amd.mjs - - + + src/extract/resolve/index.mjs->src/utl/path-to-posix.mjs - - + + @@ -2469,14 +2469,14 @@ src/extract/resolve/index.mjs->src/extract/resolve/determine-dependency-types.mjs - - + + src/extract/resolve/index.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2505,19 +2505,19 @@ src/extract/resolve/index.mjs->src/extract/resolve/resolve-helpers.mjs - - + + src/extract/swc/extract.mjs->src/extract/swc/parse.mjs - - + + src/extract/swc/extract.mjs->src/extract/helpers.mjs - + @@ -2532,8 +2532,8 @@ src/extract/swc/extract.mjs->src/extract/swc/extract-swc-deps.mjs - - + + @@ -2544,8 +2544,8 @@ src/extract/tsc/extract.mjs->src/extract/helpers.mjs - - + + @@ -2574,8 +2574,8 @@ src/extract/tsc/extract.mjs->src/extract/tsc/extract-typescript-deps.mjs - - + + @@ -2589,14 +2589,14 @@ src/extract/extract-stats.mjs->src/extract/acorn/extract.mjs - - + + src/extract/extract-stats.mjs->src/extract/tsc/extract.mjs - - + + @@ -2616,32 +2616,32 @@ 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 - - + + src/extract/index.mjs->src/extract/clear-caches.mjs - - + + src/extract/index.mjs->src/extract/extract-dependencies.mjs - - + + @@ -2652,32 +2652,32 @@ src/extract/index.mjs->src/extract/gather-initial-sources.mjs - - + + 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 - - + + src/extract/resolve/module-classifiers.mjs->src/utl/get-extension.mjs - - + + src/extract/resolve/merge-manifests.mjs->src/utl/array-util.mjs - - + + @@ -2688,14 +2688,14 @@ src/extract/resolve/resolve-cjs.mjs->src/utl/path-to-posix.mjs - - + + src/extract/resolve/resolve-cjs.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2706,14 +2706,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 - - + + @@ -2727,38 +2727,38 @@ src/extract/swc/dependency-visitor.mjs->src/utl/try-import.mjs - - + + src/extract/swc/extract-swc-deps.mjs->src/extract/swc/dependency-visitor.mjs - - + + src/extract/transpile/babel-wrap.mjs->src/utl/try-import.mjs - - + + src/extract/transpile/coffeescript-wrap.mjs->src/utl/try-import.mjs - - + + src/extract/transpile/livescript-wrap.mjs->src/utl/try-import.mjs - - + + src/extract/transpile/svelte-wrap.mjs->src/utl/try-import.mjs - - + + @@ -2778,8 +2778,8 @@ src/extract/transpile/typescript-wrap.mjs->src/utl/try-import.mjs - - + + @@ -2793,8 +2793,8 @@ src/extract/transpile/vue-template-wrap.cjs->src/utl/try-require.cjs - - + + @@ -2808,14 +2808,14 @@ src/utl/try-require.cjs->src/utl/extract-root-module-name.cjs - - + + src/extract/tsc/extract-typescript-deps.mjs->src/utl/try-import.mjs - - + + @@ -2829,14 +2829,14 @@ src/graph-utl/consolidate-module-dependencies.mjs->src/utl/array-util.mjs - - + + src/graph-utl/consolidate-module-dependencies.mjs->src/graph-utl/compare.mjs - - + + @@ -2850,8 +2850,8 @@ src/graph-utl/consolidate-modules.mjs->src/utl/array-util.mjs - - + + @@ -2871,8 +2871,8 @@ src/graph-utl/consolidate-to-folder.mjs->src/graph-utl/consolidate-module-dependencies.mjs - - + + @@ -2898,8 +2898,8 @@ src/graph-utl/consolidate-to-pattern.mjs->src/graph-utl/consolidate-modules.mjs - - + + @@ -2913,14 +2913,14 @@ src/graph-utl/filter-bank.mjs->src/graph-utl/match-facade.mjs - - + + src/graph-utl/filter-bank.mjs->src/graph-utl/indexed-module-graph.mjs - - + + @@ -2949,14 +2949,14 @@ src/main/options/assert-validity.mjs->src/report/index.mjs - - + + src/main/options/normalize.mjs->src/utl/array-util.mjs - - + + @@ -2970,8 +2970,8 @@ src/main/options/normalize.mjs->src/main/helpers.mjs - - + + @@ -2991,56 +2991,56 @@ 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/utl/object-util.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 - - + + @@ -3054,19 +3054,19 @@ src/main/rule-set/assert-validity.mjs->src/schema/configuration.schema.mjs - - + + src/main/rule-set/normalize.mjs->src/main/helpers.mjs - - + + src/main/helpers.mjs->src/utl/object-util.mjs - + @@ -3090,8 +3090,8 @@ src/report/index.mjs->src/report/plugins.mjs - - + + @@ -3129,8 +3129,8 @@ src/report/azure-devops.mjs->src/report/utl - - + + @@ -3153,8 +3153,8 @@ src/report/csv.mjs->src/report/utl - - + + @@ -3174,44 +3174,44 @@ src/report/dot->src/utl/object-util.mjs - - + + 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 - - + + @@ -3228,8 +3228,8 @@ src/report/error-html->src/report/utl - - + + @@ -3252,20 +3252,20 @@ src/report/error-long.mjs->src/report/error.mjs - - + + src/report/error.mjs->src/graph-utl/rule-set.mjs - - + + src/report/error.mjs->src/report/utl - - + + @@ -3279,8 +3279,8 @@ src/report/error.mjs->src/utl/wrap-and-indent.mjs - - + + @@ -3297,8 +3297,8 @@ src/report/html->src/report/utl - - + + @@ -3330,8 +3330,8 @@ src/report/markdown.mjs->src/report/error-html - - + + @@ -3354,8 +3354,8 @@ src/report/metrics.mjs->src/report/utl - - + + @@ -3441,14 +3441,14 @@ src/validate/match-dependency-rule.mjs->src/utl/regex-util.mjs - - + + src/validate/match-dependency-rule.mjs->src/validate/matchers.mjs - - + + @@ -3462,56 +3462,56 @@ src/validate/match-dependency-rule.mjs->src/validate/rule-classifiers.mjs - - + + src/validate/match-folder-dependency-rule.mjs->src/utl/regex-util.mjs - - + + src/validate/match-folder-dependency-rule.mjs->src/validate/matchers.mjs - - + + src/validate/match-folder-dependency-rule.mjs->src/validate/rule-classifiers.mjs - - + + src/validate/match-module-rule.mjs->src/utl/regex-util.mjs - - + + src/validate/match-module-rule.mjs->src/validate/matchers.mjs - - + + src/validate/match-module-rule.mjs->src/validate/rule-classifiers.mjs - - + + src/validate/violates-required-rule.mjs->src/utl/regex-util.mjs - - + + src/validate/violates-required-rule.mjs->src/validate/matchers.mjs - - + + diff --git a/docs/dependency-cruiser-archi-graph.html b/docs/dependency-cruiser-archi-graph.html index 27934643d..97ed97eeb 100644 --- a/docs/dependency-cruiser-archi-graph.html +++ b/docs/dependency-cruiser-archi-graph.html @@ -122,7 +122,7 @@ - src/cli->src/extract - - + + @@ -198,8 +198,8 @@ src/cli->src/utl - - + + @@ -216,8 +216,8 @@ src/cli->src/config-utl - - + + @@ -252,8 +252,8 @@ src/cli->src/report - - + + @@ -276,8 +276,8 @@ src/cache->src/utl - - + + @@ -300,14 +300,14 @@ src/extract->src/utl - - + + src/extract->src/graph-utl - - + + @@ -324,14 +324,14 @@ src/config-utl->src/utl - - + + src/config-utl->src/main - - + + @@ -342,8 +342,8 @@ src/main->src/extract - - + + @@ -378,8 +378,8 @@ src/main->src/enrich - - + + @@ -396,8 +396,8 @@ src/main->src/schema - - + + @@ -408,20 +408,20 @@ src/report->src/graph-utl - - + + src/enrich->src/utl - - + + src/enrich->src/graph-utl - - + + @@ -444,8 +444,8 @@ src/validate->src/utl - - + + diff --git a/docs/dependency-cruiser-dependency-graph.html b/docs/dependency-cruiser-dependency-graph.html index 6d471825e..c3d528391 100644 --- a/docs/dependency-cruiser-dependency-graph.html +++ b/docs/dependency-cruiser-dependency-graph.html @@ -122,7 +122,7 @@ - bin/depcruise-baseline.mjs->src/cli/assert-node-environment-suitable.mjs - - + + @@ -316,8 +316,8 @@ bin/depcruise-baseline.mjs->src/cli/index.mjs - - + + @@ -331,8 +331,8 @@ src/cli/index.mjs->src/cli/format-meta-info.mjs - - + + @@ -346,8 +346,8 @@ src/cli/index.mjs->src/cli/normalize-cli-options.mjs - - + + @@ -361,8 +361,8 @@ src/cli/index.mjs->src/cli/utl/assert-file-existence.mjs - - + + @@ -376,8 +376,8 @@ src/cli/index.mjs->src/cli/utl/io.mjs - - + + @@ -391,8 +391,8 @@ src/cli/index.mjs->src/cli/init-config/index.mjs - - + + @@ -406,8 +406,8 @@ src/cli/index.mjs->src/cli/listeners/cli-feedback.mjs - - + + @@ -421,8 +421,8 @@ src/cli/index.mjs->src/cli/listeners/ndjson.mjs - - + + @@ -436,8 +436,8 @@ src/cli/index.mjs->src/cli/listeners/performance-log/index.mjs - - + + @@ -451,7 +451,7 @@ src/cli/index.mjs->src/config-utl/extract-babel-config.mjs - + @@ -481,8 +481,8 @@ src/cli/index.mjs->src/config-utl/extract-ts-config.mjs - - + + @@ -496,8 +496,8 @@ src/cli/index.mjs->src/config-utl/extract-webpack-resolve-config.mjs - - + + @@ -511,8 +511,8 @@ src/cli/index.mjs->src/main/cruise.mjs - - + + @@ -526,8 +526,8 @@ src/cli/index.mjs->src/utl/object-util.mjs - - + + @@ -556,8 +556,8 @@ bin/depcruise-fmt.mjs->src/cli/format.mjs - - + + @@ -568,14 +568,14 @@ src/cli/format.mjs->src/cli/utl/assert-file-existence.mjs - - + + src/cli/format.mjs->src/cli/utl/io.mjs - - + + @@ -589,8 +589,8 @@ src/cli/format.mjs->src/main/format.mjs - - + + @@ -610,8 +610,8 @@ bin/dependency-cruise.mjs->src/cli/index.mjs - - + + @@ -634,8 +634,8 @@ bin/wrap-stream-in-html.mjs->src/cli/tools/wrap-stream-in-html.mjs - - + + @@ -652,8 +652,8 @@ src/cli/tools/wrap-stream-in-html.mjs->src/report/dot-webpage - - + + @@ -676,8 +676,8 @@ src/cache/cache.mjs->src/cache/content-strategy.mjs - - + + @@ -691,8 +691,8 @@ src/cache/cache.mjs->src/cache/metadata-strategy.mjs - - + + @@ -721,8 +721,8 @@ src/cache/cache.mjs->src/extract/transpile/meta.mjs - - + + @@ -793,8 +793,8 @@ src/cache/find-content-changes.mjs->src/utl/find-all-files.mjs - - + + @@ -808,8 +808,8 @@ src/cache/helpers.mjs->src/graph-utl/match-facade.mjs - - + + @@ -823,8 +823,8 @@ src/utl/find-all-files.mjs->src/utl/path-to-posix.mjs - - + + @@ -847,38 +847,38 @@ 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 - - + + src/cli/normalize-cli-options.mjs->src/utl/object-util.mjs - - + + @@ -892,8 +892,8 @@ src/cli/normalize-cli-options.mjs->src/config-utl/extract-depcruise-config/index.mjs - - + + @@ -907,8 +907,8 @@ src/main/format.mjs->src/main/options/assert-validity.mjs - - + + @@ -922,8 +922,8 @@ src/main/format.mjs->src/main/options/normalize.mjs - - + + @@ -937,8 +937,8 @@ src/main/format.mjs->src/main/report-wrap.mjs - - + + @@ -952,8 +952,8 @@ src/main/format.mjs->src/schema/cruise-result.schema.mjs - - + + @@ -973,8 +973,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/build-config.mjs - - + + @@ -988,8 +988,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1003,8 +1003,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/get-user-input.mjs - - + + @@ -1018,8 +1018,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/normalize-init-options.mjs - - + + @@ -1033,8 +1033,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/write-config.mjs - - + + @@ -1048,8 +1048,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/write-run-scripts-to-manifest.mjs - - + + @@ -1093,26 +1093,26 @@ src/config-utl/extract-babel-config.mjs->src/utl/try-import.mjs - - + + src/config-utl/extract-known-violations.mjs->src/config-utl/make-absolute.mjs - - + + src/config-utl/extract-ts-config.mjs->src/utl/try-import.mjs - - + + src/config-utl/extract-webpack-resolve-config.mjs->src/config-utl/make-absolute.mjs - - + + @@ -1132,8 +1132,8 @@ src/main/cruise.mjs->src/main/resolve-options/normalize.mjs - - + + @@ -1147,8 +1147,8 @@ src/main/cruise.mjs->src/enrich/index.mjs - - + + @@ -1162,8 +1162,8 @@ src/main/cruise.mjs->src/extract/index.mjs - - + + @@ -1177,26 +1177,26 @@ 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 - - + + @@ -1210,8 +1210,8 @@ src/main/cruise.mjs->src/main/rule-set/assert-validity.mjs - - + + @@ -1225,8 +1225,8 @@ src/main/cruise.mjs->src/main/rule-set/normalize.mjs - - + + @@ -1261,8 +1261,8 @@ src/cli/init-config/environment-helpers.mjs->src/cli/defaults.mjs - - + + @@ -1276,14 +1276,14 @@ 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 - - + + @@ -1297,14 +1297,14 @@ 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 - - + + @@ -1318,20 +1318,20 @@ 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 - - + + @@ -1348,8 +1348,8 @@ src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/defaults.mjs - - + + @@ -1360,8 +1360,8 @@ src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1429,14 +1429,14 @@ 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 - - + + @@ -1453,8 +1453,8 @@ src/report/dot-webpage->src/report/dot - - + + @@ -1483,8 +1483,8 @@ src/config-utl/extract-depcruise-config/merge-configs.mjs->src/utl/array-util.mjs - - + + @@ -1498,20 +1498,20 @@ src/extract/resolve/resolve.mjs->src/extract/helpers.mjs - - + + src/extract/resolve/resolve.mjs->src/utl/path-to-posix.mjs - - + + src/main/resolve-options/normalize.mjs->src/extract/transpile/meta.mjs - - + + @@ -1525,8 +1525,8 @@ src/main/resolve-options/normalize.mjs->src/graph-utl/rule-set.mjs - - + + @@ -1564,8 +1564,8 @@ src/enrich/add-validations.mjs->src/validate/index.mjs - - + + @@ -1579,8 +1579,8 @@ src/validate/index.mjs->src/validate/match-dependency-rule.mjs - - + + @@ -1594,8 +1594,8 @@ src/validate/index.mjs->src/validate/match-folder-dependency-rule.mjs - - + + @@ -1609,8 +1609,8 @@ src/validate/index.mjs->src/validate/match-module-rule.mjs - - + + @@ -1624,8 +1624,8 @@ src/validate/index.mjs->src/validate/violates-required-rule.mjs - - + + @@ -1660,8 +1660,8 @@ src/enrich/derive/dependents->src/enrich/derive/module-utl.mjs - - + + @@ -1678,14 +1678,14 @@ src/enrich/derive/folders->src/utl/array-util.mjs - + src/enrich/derive/folders->src/validate/index.mjs - - + + @@ -1696,8 +1696,8 @@ src/enrich/derive/folders->src/enrich/derive/module-utl.mjs - - + + @@ -1711,8 +1711,8 @@ src/enrich/derive/folders->src/graph-utl/indexed-module-graph.mjs - - + + @@ -1735,8 +1735,8 @@ src/enrich/derive/metrics->src/graph-utl/indexed-module-graph.mjs - - + + @@ -1753,8 +1753,8 @@ src/enrich/derive/orphan->src/enrich/derive/module-utl.mjs - - + + @@ -1768,8 +1768,8 @@ src/enrich/derive/reachable.mjs->src/graph-utl/indexed-module-graph.mjs - - + + @@ -1783,8 +1783,8 @@ src/enrich/derive/reachable.mjs->src/utl/regex-util.mjs - - + + @@ -1798,14 +1798,14 @@ src/enrich/derive/reachable.mjs->src/validate/matchers.mjs - - + + src/validate/matchers.mjs->src/utl/array-util.mjs - - + + @@ -1825,44 +1825,44 @@ src/enrich/enrich-modules.mjs->src/enrich/add-validations.mjs - - + + src/enrich/enrich-modules.mjs->src/enrich/derive/circular.mjs - - + + src/enrich/enrich-modules.mjs->src/enrich/derive/dependents - - + + src/enrich/enrich-modules.mjs->src/graph-utl/indexed-module-graph.mjs - - + + src/enrich/enrich-modules.mjs->src/enrich/derive/metrics - - + + src/enrich/enrich-modules.mjs->src/enrich/derive/orphan - - + + src/enrich/enrich-modules.mjs->src/enrich/derive/reachable.mjs - - + + @@ -1876,8 +1876,8 @@ src/enrich/enrich-modules.mjs->src/enrich/soften-known-violations.mjs - - + + @@ -1891,8 +1891,8 @@ src/enrich/enrich-modules.mjs->src/graph-utl/add-focus.mjs - - + + @@ -1906,32 +1906,32 @@ src/enrich/soften-known-violations.mjs->src/enrich/summarize/is-same-violation.mjs - - + + src/graph-utl/add-focus.mjs->src/graph-utl/match-facade.mjs - - + + src/graph-utl/add-focus.mjs->src/graph-utl/indexed-module-graph.mjs - - + + src/enrich/index.mjs->src/enrich/derive/folders - - + + src/enrich/index.mjs->src/enrich/enrich-modules.mjs - - + + @@ -1945,8 +1945,8 @@ src/enrich/index.mjs->src/enrich/summarize/index.mjs - - + + @@ -1975,8 +1975,8 @@ src/enrich/summarize/index.mjs->src/enrich/summarize/get-stats.mjs - - + + @@ -1990,8 +1990,8 @@ src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-folders.mjs - - + + @@ -2005,8 +2005,8 @@ src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-modules.mjs - - + + @@ -2020,8 +2020,8 @@ src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-options.mjs - - + + @@ -2035,26 +2035,26 @@ src/enrich/summarize/index.mjs->src/graph-utl/compare.mjs - - + + src/enrich/summarize/summarize-folders.mjs->src/graph-utl/rule-set.mjs - - + + src/enrich/summarize/summarize-modules.mjs->src/utl/array-util.mjs - - + + src/enrich/summarize/summarize-modules.mjs->src/enrich/summarize/is-same-violation.mjs - - + + @@ -2065,8 +2065,8 @@ src/enrich/summarize/summarize-modules.mjs->src/graph-utl/rule-set.mjs - - + + @@ -2089,8 +2089,8 @@ src/extract/acorn/extract-amd-deps.mjs->src/extract/acorn/estree-helpers.mjs - - + + @@ -2104,8 +2104,8 @@ src/extract/acorn/extract-amd-deps.mjs->src/extract/acorn/extract-cjs-deps.mjs - - + + @@ -2155,8 +2155,8 @@ src/extract/acorn/extract.mjs->src/extract/acorn/extract-cjs-deps.mjs - - + + @@ -2182,14 +2182,14 @@ src/extract/acorn/extract.mjs->src/extract/acorn/parse.mjs - - + + src/extract/acorn/parse.mjs->src/utl/get-extension.mjs - - + + @@ -2203,8 +2203,8 @@ src/extract/acorn/parse.mjs->src/extract/transpile/index.mjs - - + + @@ -2218,8 +2218,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/babel-wrap.mjs - - + + @@ -2248,8 +2248,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/javascript-wrap.mjs - - + + @@ -2263,8 +2263,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/livescript-wrap.mjs - - + + @@ -2293,8 +2293,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/typescript-wrap.mjs - - + + @@ -2308,8 +2308,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/vue-template-wrap.cjs - - + + @@ -2323,14 +2323,14 @@ src/extract/clear-caches.mjs->src/extract/resolve/resolve.mjs - - + + src/extract/clear-caches.mjs->src/extract/acorn/parse.mjs - - + + @@ -2344,8 +2344,8 @@ src/extract/clear-caches.mjs->src/extract/resolve/external-module-helpers.mjs - - + + @@ -2374,8 +2374,8 @@ src/extract/clear-caches.mjs->src/extract/resolve/resolve-amd.mjs - - + + @@ -2389,8 +2389,8 @@ src/extract/clear-caches.mjs->src/extract/swc/parse.mjs - - + + @@ -2404,14 +2404,14 @@ src/extract/clear-caches.mjs->src/extract/tsc/parse.mjs - - + + src/extract/resolve/external-module-helpers.mjs->src/extract/resolve/resolve.mjs - - + + @@ -2425,8 +2425,8 @@ src/extract/resolve/external-module-helpers.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2440,14 +2440,14 @@ src/extract/resolve/get-manifest.mjs->src/extract/resolve/merge-manifests.mjs - - + + src/extract/resolve/resolve-amd.mjs->src/utl/path-to-posix.mjs - - + + @@ -2461,26 +2461,26 @@ src/extract/resolve/resolve-amd.mjs->src/extract/resolve/is-built-in.mjs - + src/extract/swc/parse.mjs->src/utl/try-import.mjs - - + + src/extract/tsc/parse.mjs->src/utl/get-extension.mjs - - + + src/extract/tsc/parse.mjs->src/utl/try-import.mjs - - + + @@ -2500,20 +2500,20 @@ src/extract/extract-dependencies.mjs->src/utl/array-util.mjs - - + + src/extract/extract-dependencies.mjs->src/extract/acorn/extract.mjs - - + + src/extract/extract-dependencies.mjs->src/extract/helpers.mjs - - + + @@ -2542,8 +2542,8 @@ src/extract/extract-dependencies.mjs->src/extract/swc/extract.mjs - - + + @@ -2557,26 +2557,26 @@ src/extract/extract-dependencies.mjs->src/extract/tsc/extract.mjs - - + + src/extract/resolve/index.mjs->src/extract/resolve/get-manifest.mjs - - + + src/extract/resolve/index.mjs->src/extract/resolve/resolve-amd.mjs - - + + src/extract/resolve/index.mjs->src/utl/path-to-posix.mjs - - + + @@ -2590,14 +2590,14 @@ src/extract/resolve/index.mjs->src/extract/resolve/determine-dependency-types.mjs - - + + src/extract/resolve/index.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2626,19 +2626,19 @@ src/extract/resolve/index.mjs->src/extract/resolve/resolve-helpers.mjs - - + + src/extract/swc/extract.mjs->src/extract/swc/parse.mjs - - + + src/extract/swc/extract.mjs->src/extract/helpers.mjs - + @@ -2653,8 +2653,8 @@ src/extract/swc/extract.mjs->src/extract/swc/extract-swc-deps.mjs - - + + @@ -2665,8 +2665,8 @@ src/extract/tsc/extract.mjs->src/extract/helpers.mjs - - + + @@ -2695,8 +2695,8 @@ src/extract/tsc/extract.mjs->src/extract/tsc/extract-typescript-deps.mjs - - + + @@ -2710,14 +2710,14 @@ src/extract/extract-stats.mjs->src/extract/acorn/extract.mjs - - + + src/extract/extract-stats.mjs->src/extract/tsc/extract.mjs - - + + @@ -2737,32 +2737,32 @@ 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 - - + + src/extract/index.mjs->src/extract/clear-caches.mjs - - + + src/extract/index.mjs->src/extract/extract-dependencies.mjs - - + + @@ -2773,32 +2773,32 @@ src/extract/index.mjs->src/extract/gather-initial-sources.mjs - - + + 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 - - + + src/extract/resolve/module-classifiers.mjs->src/utl/get-extension.mjs - - + + src/extract/resolve/merge-manifests.mjs->src/utl/array-util.mjs - - + + @@ -2809,14 +2809,14 @@ src/extract/resolve/resolve-cjs.mjs->src/utl/path-to-posix.mjs - - + + src/extract/resolve/resolve-cjs.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2827,14 +2827,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 - - + + @@ -2848,38 +2848,38 @@ src/extract/swc/dependency-visitor.mjs->src/utl/try-import.mjs - - + + src/extract/swc/extract-swc-deps.mjs->src/extract/swc/dependency-visitor.mjs - - + + src/extract/transpile/babel-wrap.mjs->src/utl/try-import.mjs - - + + src/extract/transpile/coffeescript-wrap.mjs->src/utl/try-import.mjs - - + + src/extract/transpile/livescript-wrap.mjs->src/utl/try-import.mjs - - + + src/extract/transpile/svelte-wrap.mjs->src/utl/try-import.mjs - - + + @@ -2899,8 +2899,8 @@ src/extract/transpile/typescript-wrap.mjs->src/utl/try-import.mjs - - + + @@ -2914,8 +2914,8 @@ src/extract/transpile/vue-template-wrap.cjs->src/utl/try-require.cjs - - + + @@ -2929,14 +2929,14 @@ src/utl/try-require.cjs->src/utl/extract-root-module-name.cjs - - + + src/extract/tsc/extract-typescript-deps.mjs->src/utl/try-import.mjs - - + + @@ -2950,14 +2950,14 @@ src/graph-utl/consolidate-module-dependencies.mjs->src/utl/array-util.mjs - - + + src/graph-utl/consolidate-module-dependencies.mjs->src/graph-utl/compare.mjs - - + + @@ -2971,8 +2971,8 @@ src/graph-utl/consolidate-modules.mjs->src/utl/array-util.mjs - - + + @@ -2992,8 +2992,8 @@ src/graph-utl/consolidate-to-folder.mjs->src/graph-utl/consolidate-module-dependencies.mjs - - + + @@ -3019,8 +3019,8 @@ src/graph-utl/consolidate-to-pattern.mjs->src/graph-utl/consolidate-modules.mjs - - + + @@ -3034,14 +3034,14 @@ src/graph-utl/filter-bank.mjs->src/graph-utl/match-facade.mjs - - + + src/graph-utl/filter-bank.mjs->src/graph-utl/indexed-module-graph.mjs - - + + @@ -3070,14 +3070,14 @@ src/main/options/assert-validity.mjs->src/report/index.mjs - - + + src/main/options/normalize.mjs->src/utl/array-util.mjs - - + + @@ -3091,8 +3091,8 @@ src/main/options/normalize.mjs->src/main/helpers.mjs - - + + @@ -3112,56 +3112,56 @@ 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/utl/object-util.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 - - + + @@ -3175,19 +3175,19 @@ src/main/rule-set/assert-validity.mjs->src/schema/configuration.schema.mjs - - + + src/main/rule-set/normalize.mjs->src/main/helpers.mjs - - + + src/main/helpers.mjs->src/utl/object-util.mjs - + @@ -3211,8 +3211,8 @@ src/report/index.mjs->src/report/plugins.mjs - - + + @@ -3250,8 +3250,8 @@ src/report/azure-devops.mjs->src/report/utl - - + + @@ -3274,8 +3274,8 @@ src/report/csv.mjs->src/report/utl - - + + @@ -3295,44 +3295,44 @@ src/report/dot->src/utl/object-util.mjs - - + + 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 - - + + @@ -3349,8 +3349,8 @@ src/report/error-html->src/report/utl - - + + @@ -3373,20 +3373,20 @@ src/report/error-long.mjs->src/report/error.mjs - - + + src/report/error.mjs->src/graph-utl/rule-set.mjs - - + + src/report/error.mjs->src/report/utl - - + + @@ -3400,8 +3400,8 @@ src/report/error.mjs->src/utl/wrap-and-indent.mjs - - + + @@ -3418,8 +3418,8 @@ src/report/html->src/report/utl - - + + @@ -3451,8 +3451,8 @@ src/report/markdown.mjs->src/report/error-html - - + + @@ -3475,8 +3475,8 @@ src/report/metrics.mjs->src/report/utl - - + + @@ -3562,14 +3562,14 @@ src/validate/match-dependency-rule.mjs->src/utl/regex-util.mjs - - + + src/validate/match-dependency-rule.mjs->src/validate/matchers.mjs - - + + @@ -3583,56 +3583,56 @@ src/validate/match-dependency-rule.mjs->src/validate/rule-classifiers.mjs - - + + src/validate/match-folder-dependency-rule.mjs->src/utl/regex-util.mjs - - + + src/validate/match-folder-dependency-rule.mjs->src/validate/matchers.mjs - - + + src/validate/match-folder-dependency-rule.mjs->src/validate/rule-classifiers.mjs - - + + src/validate/match-module-rule.mjs->src/utl/regex-util.mjs - - + + src/validate/match-module-rule.mjs->src/validate/matchers.mjs - - + + src/validate/match-module-rule.mjs->src/validate/rule-classifiers.mjs - - + + src/validate/violates-required-rule.mjs->src/utl/regex-util.mjs - - + + src/validate/violates-required-rule.mjs->src/validate/matchers.mjs - - + + diff --git a/docs/dependency-cruiser-dir-graph.html b/docs/dependency-cruiser-dir-graph.html index 288d4d233..77316b2e8 100644 --- a/docs/dependency-cruiser-dir-graph.html +++ b/docs/dependency-cruiser-dir-graph.html @@ -122,7 +122,7 @@ - bin->src/cli - - + + @@ -209,8 +209,8 @@ bin->src/cli/tools - - + + @@ -227,8 +227,8 @@ src/cli->src/utl - - + + @@ -252,7 +252,7 @@ src/cli->src/cli/listeners - + @@ -270,8 +270,8 @@ src/cli->src/cli/listeners/performance-log - - + + @@ -288,22 +288,22 @@ src/cli->src/cli/utl - - + + src/cli->src/config-utl - - + + src/cli->src/main - - + + @@ -320,8 +320,8 @@ src/cli->src/config-utl/extract-depcruise-config - - + + @@ -369,14 +369,14 @@ src/cache->src/extract/transpile - - + + src/cache->src/utl - - + + @@ -393,44 +393,44 @@ src/cache->src/graph-utl - - + + src/extract/transpile->src/utl - - + + src/graph-utl->src/utl - - + + src/cli/init-config->src/cli - - + + src/cli/init-config->src/extract/transpile - - + + src/cli/init-config->src/utl - - + + src/config-utl->src/utl - - + + @@ -441,26 +441,26 @@ src/main->src/cache - - + + src/main->src/extract/transpile - - + + src/main->src/utl - - + + src/main->src/graph-utl - - + + @@ -477,15 +477,15 @@ src/main->src/main/resolve-options - - + + src/main->src/enrich - - + + @@ -502,15 +502,15 @@ src/main->src/enrich/summarize - - + + src/main->src/extract - - + + @@ -545,8 +545,8 @@ src/main->src/main/options - - + + @@ -563,15 +563,15 @@ src/main->src/main/rule-set - - + + src/main->src/report - - + + @@ -588,14 +588,14 @@ src/main->src/schema - - + + src/config-utl/extract-depcruise-config->src/utl - - + + @@ -612,14 +612,14 @@ src/config-utl/extract-depcruise-config->src/extract/resolve - - + + src/config-utl/extract-depcruise-config->src/main/resolve-options - - + + @@ -642,32 +642,32 @@ src/extract/resolve->src/utl - - + + src/extract/resolve->src/extract - - + + src/main/resolve-options->src/extract/transpile - - + + src/main/resolve-options->src/graph-utl - - + + src/enrich->src/graph-utl - - + + @@ -684,21 +684,21 @@ src/enrich->src/enrich/derive/folders - - + + src/enrich->src/enrich/summarize - - + + src/enrich->src/enrich/derive - - + + @@ -715,8 +715,8 @@ src/enrich->src/enrich/derive/dependents - - + + @@ -733,8 +733,8 @@ src/enrich->src/enrich/derive/metrics - - + + @@ -769,74 +769,74 @@ src/enrich->src/validate - - + + src/enrich/derive/folders->src/utl - - + + src/enrich/derive/folders->src/graph-utl - - + + src/enrich/derive/folders->src/enrich/derive - - + + src/enrich/derive/folders->src/validate - - + + src/enrich/summarize->src/utl - - + + src/enrich/summarize->src/graph-utl - - + + 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 - - + + @@ -847,38 +847,38 @@ src/enrich/derive/orphan->src/enrich/derive - - + + src/validate->src/utl - - + + src/extract->src/extract/transpile - - + + src/extract->src/utl - - + + src/extract->src/graph-utl - - + + src/extract->src/extract/resolve - - + + @@ -895,8 +895,8 @@ src/extract->src/extract/acorn - - + + @@ -913,8 +913,8 @@ src/extract->src/extract/swc - - + + @@ -937,8 +937,8 @@ src/extract/acorn->src/extract/transpile - - + + @@ -949,62 +949,62 @@ src/extract/swc->src/utl - - + + src/extract/swc->src/extract - - + + src/extract/tsc->src/extract/transpile - - + + src/extract/tsc->src/utl - - + + src/extract/tsc->src/extract - - + + src/main/options->src/utl - - + + src/main/options->src/main - - + + src/main/options->src/report - - + + src/main/rule-set->src/utl - - + + src/main/rule-set->src/main - - + + @@ -1015,20 +1015,20 @@ src/main/rule-set->src/schema - - + + src/report->src/utl - - + + src/report->src/graph-utl - - + + @@ -1045,8 +1045,8 @@ src/report->src/report/utl - - + + @@ -1069,8 +1069,8 @@ src/report/error-html->src/report/utl - - + + @@ -1087,13 +1087,13 @@ src/report/dot->src/utl - - + + src/report/dot->src/graph-utl - + @@ -1117,8 +1117,8 @@ src/report/html->src/report/utl - - + + diff --git a/docs/schema-overview.html b/docs/schema-overview.html index 6afe78150..7c4d5be02 100644 --- a/docs/schema-overview.html +++ b/docs/schema-overview.html @@ -122,7 +122,7 @@ - baseline-violations.schema.mjs->violations.mjs - - + + @@ -167,8 +167,8 @@ violations.mjs->mini-dependency-type.mjs - - + + @@ -182,8 +182,8 @@ violations.mjs->rule-summary.mjs - - + + @@ -198,8 +198,8 @@ violations.mjs->violation-type.mjs - - + + @@ -249,8 +249,8 @@ compound-donot-follow-type.mjs->re-as-strings-type.mjs - - + + @@ -265,8 +265,8 @@ compound-exclude-type.mjs->re-as-strings-type.mjs - - + + @@ -281,8 +281,8 @@ compound-focus-type.mjs->re-as-strings-type.mjs - - + + @@ -297,8 +297,8 @@ compound-highlight-type.mjs->re-as-strings-type.mjs - - + + @@ -313,8 +313,8 @@ compound-include-only-type.mjs->re-as-strings-type.mjs - - + + @@ -353,8 +353,8 @@ configuration.schema.mjs->options.mjs - - + + @@ -368,62 +368,62 @@ configuration.schema.mjs->rule-set.mjs - - + + options.mjs->violations.mjs - - + + options.mjs->cache-options.mjs - - + + options.mjs->compound-donot-follow-type.mjs - - + + options.mjs->re-as-strings-type.mjs - - + + options.mjs->compound-exclude-type.mjs - - + + options.mjs->compound-focus-type.mjs - - + + options.mjs->compound-highlight-type.mjs - - + + options.mjs->compound-include-only-type.mjs - - + + options.mjs->compound-reaches-type.mjs - - + + @@ -438,8 +438,8 @@ options.mjs->dependency-type.mjs - - + + @@ -454,8 +454,8 @@ options.mjs->module-systems-type.mjs - - + + @@ -469,8 +469,8 @@ options.mjs->reporter-options.mjs - - + + @@ -484,8 +484,8 @@ rule-set.mjs->restrictions.mjs - - + + @@ -524,8 +524,8 @@ cruise-result.schema.mjs->folders.mjs - - + + @@ -539,8 +539,8 @@ cruise-result.schema.mjs->modules.mjs - - + + @@ -554,8 +554,8 @@ cruise-result.schema.mjs->revision-data.mjs - - + + @@ -569,20 +569,20 @@ cruise-result.schema.mjs->summary.mjs - - + + folders.mjs->mini-dependency-type.mjs - - + + folders.mjs->rule-summary.mjs - - + + @@ -597,8 +597,8 @@ folders.mjs->experimental-stats-type.mjs - - + + @@ -612,32 +612,32 @@ modules.mjs->dependencies.mjs - - + + modules.mjs->dependency-type.mjs - - + + modules.mjs->mini-dependency-type.mjs - - + + modules.mjs->rule-summary.mjs - - + + modules.mjs->experimental-stats-type.mjs - - + + @@ -648,8 +648,8 @@ summary.mjs->rule-set.mjs - - + + @@ -663,20 +663,20 @@ summary.mjs->options-used.mjs - - + + dependencies.mjs->dependency-type.mjs - - + + dependencies.mjs->mini-dependency-type.mjs - - + + @@ -691,56 +691,56 @@ dependencies.mjs->module-system-type.mjs - - + + dependencies.mjs->rule-summary.mjs - - + + mini-dependency-type.mjs->dependency-type.mjs - - + + rule-summary.mjs->severity-type.mjs - - + + module-systems-type.mjs->module-system-type.mjs - - + + options-used.mjs->cache-options.mjs - - + + options-used.mjs->compound-donot-follow-type.mjs - - + + options-used.mjs->compound-exclude-type.mjs - - + + options-used.mjs->compound-focus-type.mjs - - + + @@ -751,32 +751,32 @@ options-used.mjs->compound-include-only-type.mjs - - + + options-used.mjs->compound-reaches-type.mjs - - + + options-used.mjs->options.mjs - - + + options-used.mjs->dependency-type.mjs - - + + options-used.mjs->module-systems-type.mjs - - + + @@ -791,20 +791,20 @@ options-used.mjs->output-type.mjs - - + + options-used.mjs->reporter-options.mjs - - + + reporter-options.mjs->re-as-strings-type.mjs - - + + @@ -815,32 +815,32 @@ reporter-options.mjs->compound-focus-type.mjs - - + + reporter-options.mjs->compound-include-only-type.mjs - - + + reporter-options.mjs->compound-reaches-type.mjs - - + + restrictions.mjs->re-as-strings-type.mjs - - + + restrictions.mjs->dependency-type.mjs - - + + diff --git a/package-lock.json b/package-lock.json index 171601aad..5b5f1e98c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "dependency-cruiser", - "version": "16.3.10", + "version": "16.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "dependency-cruiser", - "version": "16.3.10", + "version": "16.4.0", "license": "MIT", "dependencies": { "acorn": "^8.12.1", diff --git a/package.json b/package.json index a7f6da398..4697fa660 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dependency-cruiser", - "version": "16.3.10", + "version": "16.4.0", "description": "Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.", "keywords": [ "static analysis", diff --git a/src/meta.cjs b/src/meta.cjs index c842de2ab..39ca45ce5 100644 --- a/src/meta.cjs +++ b/src/meta.cjs @@ -1,7 +1,7 @@ /* generated - don't edit */ module.exports = { - version: "16.3.10", + version: "16.4.0", engines: { node: "^18.17||>=20", }, diff --git a/tools/overview.svg b/tools/overview.svg index 24eba9405..286bcdfb4 100644 --- a/tools/overview.svg +++ b/tools/overview.svg @@ -1,7 +1,7 @@ - baseline-violations.schema.mjs->violations.mjs - - + + @@ -46,8 +46,8 @@ violations.mjs->mini-dependency-type.mjs - - + + @@ -61,8 +61,8 @@ violations.mjs->rule-summary.mjs - - + + @@ -77,8 +77,8 @@ violations.mjs->violation-type.mjs - - + + @@ -128,8 +128,8 @@ compound-donot-follow-type.mjs->re-as-strings-type.mjs - - + + @@ -144,8 +144,8 @@ compound-exclude-type.mjs->re-as-strings-type.mjs - - + + @@ -160,8 +160,8 @@ compound-focus-type.mjs->re-as-strings-type.mjs - - + + @@ -176,8 +176,8 @@ compound-highlight-type.mjs->re-as-strings-type.mjs - - + + @@ -192,8 +192,8 @@ compound-include-only-type.mjs->re-as-strings-type.mjs - - + + @@ -232,8 +232,8 @@ configuration.schema.mjs->options.mjs - - + + @@ -247,62 +247,62 @@ configuration.schema.mjs->rule-set.mjs - - + + options.mjs->violations.mjs - - + + options.mjs->cache-options.mjs - - + + options.mjs->compound-donot-follow-type.mjs - - + + options.mjs->re-as-strings-type.mjs - - + + options.mjs->compound-exclude-type.mjs - - + + options.mjs->compound-focus-type.mjs - - + + options.mjs->compound-highlight-type.mjs - - + + options.mjs->compound-include-only-type.mjs - - + + options.mjs->compound-reaches-type.mjs - - + + @@ -317,8 +317,8 @@ options.mjs->dependency-type.mjs - - + + @@ -333,8 +333,8 @@ options.mjs->module-systems-type.mjs - - + + @@ -348,8 +348,8 @@ options.mjs->reporter-options.mjs - - + + @@ -363,8 +363,8 @@ rule-set.mjs->restrictions.mjs - - + + @@ -403,8 +403,8 @@ cruise-result.schema.mjs->folders.mjs - - + + @@ -418,8 +418,8 @@ cruise-result.schema.mjs->modules.mjs - - + + @@ -433,8 +433,8 @@ cruise-result.schema.mjs->revision-data.mjs - - + + @@ -448,20 +448,20 @@ cruise-result.schema.mjs->summary.mjs - - + + folders.mjs->mini-dependency-type.mjs - - + + folders.mjs->rule-summary.mjs - - + + @@ -476,8 +476,8 @@ folders.mjs->experimental-stats-type.mjs - - + + @@ -491,32 +491,32 @@ modules.mjs->dependencies.mjs - - + + modules.mjs->dependency-type.mjs - - + + modules.mjs->mini-dependency-type.mjs - - + + modules.mjs->rule-summary.mjs - - + + modules.mjs->experimental-stats-type.mjs - - + + @@ -527,8 +527,8 @@ summary.mjs->rule-set.mjs - - + + @@ -542,20 +542,20 @@ summary.mjs->options-used.mjs - - + + dependencies.mjs->dependency-type.mjs - - + + dependencies.mjs->mini-dependency-type.mjs - - + + @@ -570,56 +570,56 @@ dependencies.mjs->module-system-type.mjs - - + + dependencies.mjs->rule-summary.mjs - - + + mini-dependency-type.mjs->dependency-type.mjs - - + + rule-summary.mjs->severity-type.mjs - - + + module-systems-type.mjs->module-system-type.mjs - - + + options-used.mjs->cache-options.mjs - - + + options-used.mjs->compound-donot-follow-type.mjs - - + + options-used.mjs->compound-exclude-type.mjs - - + + options-used.mjs->compound-focus-type.mjs - - + + @@ -630,32 +630,32 @@ options-used.mjs->compound-include-only-type.mjs - - + + options-used.mjs->compound-reaches-type.mjs - - + + options-used.mjs->options.mjs - - + + options-used.mjs->dependency-type.mjs - - + + options-used.mjs->module-systems-type.mjs - - + + @@ -670,20 +670,20 @@ options-used.mjs->output-type.mjs - - + + options-used.mjs->reporter-options.mjs - - + + reporter-options.mjs->re-as-strings-type.mjs - - + + @@ -694,32 +694,32 @@ reporter-options.mjs->compound-focus-type.mjs - - + + reporter-options.mjs->compound-include-only-type.mjs - - + + reporter-options.mjs->compound-reaches-type.mjs - - + + restrictions.mjs->re-as-strings-type.mjs - - + + restrictions.mjs->dependency-type.mjs - - + + diff --git a/types/overview.html b/types/overview.html index 49bf1d070..602151a8e 100644 --- a/types/overview.html +++ b/types/overview.html @@ -122,7 +122,7 @@ - baseline-violations.d.mts->violations.d.mts - - + + @@ -181,8 +181,8 @@ violations.d.mts->rule-summary.d.mts - - + + @@ -196,8 +196,8 @@ violations.d.mts->shared-types.d.mts - - + + @@ -253,8 +253,8 @@ configuration.d.mts->options.d.mts - - + + @@ -268,8 +268,8 @@ configuration.d.mts->rule-set.d.mts - - + + @@ -289,8 +289,8 @@ options.d.mts->baseline-violations.d.mts - - + + @@ -301,14 +301,14 @@ options.d.mts->rule-set.d.mts - - + + options.d.mts->shared-types.d.mts - - + + @@ -322,8 +322,8 @@ options.d.mts->filter-types.d.mts - - + + @@ -397,8 +397,8 @@ rule-set.d.mts->shared-types.d.mts - - + + @@ -412,8 +412,8 @@ rule-set.d.mts->restrictions.d.mts - - + + @@ -427,32 +427,32 @@ 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 - - + + @@ -469,14 +469,14 @@ cruise-result.d.mts->node_modules/watskeburt - - + + rule-summary.d.mts->shared-types.d.mts - - + + @@ -490,32 +490,32 @@ dependency-cruiser.d.mts->configuration.d.mts - - + + dependency-cruiser.d.mts->options.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 - - + + @@ -529,20 +529,20 @@ dependency-cruiser.d.mts->resolve-options.d.mts - - + + resolve-options.d.mts->node_modules/enhanced-resolve - - + + filter-types.d.mts->shared-types.d.mts - - + + @@ -598,8 +598,8 @@ restrictions.d.mts->shared-types.d.mts - - + + @@ -613,14 +613,14 @@ strict-filter-types.d.mts->shared-types.d.mts - - + + strict-filter-types.d.mts->filter-types.d.mts - - + + @@ -634,26 +634,26 @@ 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 - - + + @@ -673,14 +673,14 @@ strict-rule-set.d.mts->rule-set.d.mts - - + + strict-rule-set.d.mts->shared-types.d.mts - - + + @@ -694,20 +694,20 @@ 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 e52ff8649..e210d5647 100644 --- a/types/overview.svg +++ b/types/overview.svg @@ -1,7 +1,7 @@ - baseline-violations.d.mts->violations.d.mts - - + + @@ -60,8 +60,8 @@ violations.d.mts->rule-summary.d.mts - - + + @@ -75,8 +75,8 @@ violations.d.mts->shared-types.d.mts - - + + @@ -132,8 +132,8 @@ configuration.d.mts->options.d.mts - - + + @@ -147,8 +147,8 @@ configuration.d.mts->rule-set.d.mts - - + + @@ -168,8 +168,8 @@ options.d.mts->baseline-violations.d.mts - - + + @@ -180,14 +180,14 @@ options.d.mts->rule-set.d.mts - - + + options.d.mts->shared-types.d.mts - - + + @@ -201,8 +201,8 @@ options.d.mts->filter-types.d.mts - - + + @@ -276,8 +276,8 @@ rule-set.d.mts->shared-types.d.mts - - + + @@ -291,8 +291,8 @@ rule-set.d.mts->restrictions.d.mts - - + + @@ -306,32 +306,32 @@ 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 - - + + @@ -348,14 +348,14 @@ cruise-result.d.mts->node_modules/watskeburt - - + + rule-summary.d.mts->shared-types.d.mts - - + + @@ -369,32 +369,32 @@ dependency-cruiser.d.mts->configuration.d.mts - - + + dependency-cruiser.d.mts->options.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 - - + + @@ -408,20 +408,20 @@ dependency-cruiser.d.mts->resolve-options.d.mts - - + + resolve-options.d.mts->node_modules/enhanced-resolve - - + + filter-types.d.mts->shared-types.d.mts - - + + @@ -477,8 +477,8 @@ restrictions.d.mts->shared-types.d.mts - - + + @@ -492,14 +492,14 @@ strict-filter-types.d.mts->shared-types.d.mts - - + + strict-filter-types.d.mts->filter-types.d.mts - - + + @@ -513,26 +513,26 @@ 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 - - + + @@ -552,14 +552,14 @@ strict-rule-set.d.mts->rule-set.d.mts - - + + strict-rule-set.d.mts->shared-types.d.mts - - + + @@ -573,20 +573,20 @@ strict-rule-set.d.mts->strict-restrictions.d.mts - - + + strict-restrictions.d.mts->shared-types.d.mts - - + + strict-restrictions.d.mts->restrictions.d.mts - - + +