From 1cd25c2f2073207ab1dfeb8fee277d5cd5513828 Mon Sep 17 00:00:00 2001 From: sverweij Date: Thu, 12 Dec 2024 09:32:36 +0100 Subject: [PATCH] 16.8.0 --- doc/assets/filtering/focus.svg | 174 +-- 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 | 68 +- .../dependency-cruiser-dir-graph.svg | 318 ++-- ...ependency-cruiser-without-node_modules.svg | 1378 +++++++++-------- docs/dependency-cruiser-archi-graph.html | 68 +- docs/dependency-cruiser-dependency-graph.html | 1378 +++++++++-------- docs/dependency-cruiser-dir-graph.html | 318 ++-- docs/schema-overview.html | 248 +-- package-lock.json | 4 +- package.json | 4 +- src/meta.cjs | 2 +- tools/overview.svg | 248 +-- types/overview.html | 182 +-- types/overview.svg | 182 +-- 18 files changed, 2296 insertions(+), 2284 deletions(-) diff --git a/doc/assets/filtering/focus.svg b/doc/assets/filtering/focus.svg index 436bdf2f0..35006a9c9 100644 --- a/doc/assets/filtering/focus.svg +++ b/doc/assets/filtering/focus.svg @@ -1,7 +1,7 @@ - src/cache/cache.mjs->src/extract/transpile/meta.mjs - - + + @@ -135,8 +135,8 @@ src/cache/cache.mjs->src/utl/bus.mjs - - + + @@ -165,8 +165,8 @@ src/main/index.mjs->src/extract/transpile/meta.mjs - - + + @@ -180,8 +180,8 @@ src/main/index.mjs->src/main/format.mjs - - + + @@ -195,8 +195,8 @@ src/main/index.mjs->src/main/cruise.mjs - - + + @@ -210,8 +210,8 @@ src/cli/format.mjs->src/main/format.mjs - - + + @@ -225,8 +225,8 @@ src/main/format.mjs->src/main/options/assert-validity.mjs - - + + @@ -240,8 +240,8 @@ src/main/format.mjs->src/main/options/normalize.mjs - - + + @@ -255,8 +255,8 @@ src/main/format.mjs->src/main/report-wrap.mjs - - + + @@ -270,8 +270,8 @@ src/main/format.mjs->src/schema/cruise-result.schema.mjs - - + + @@ -285,7 +285,7 @@ src/cli/index.mjs->src/utl/bus.mjs - + @@ -297,8 +297,8 @@ src/cli/index.mjs->src/main/cruise.mjs - - + + @@ -312,20 +312,20 @@ 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 - - + + @@ -339,8 +339,8 @@ src/main/cruise.mjs->src/main/resolve-options/normalize.mjs - - + + @@ -354,8 +354,8 @@ src/main/cruise.mjs->src/enrich/index.mjs - - + + @@ -369,8 +369,8 @@ src/main/cruise.mjs->src/extract/index.mjs - - + + @@ -384,26 +384,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 - - + + @@ -417,8 +417,8 @@ src/main/cruise.mjs->src/main/rule-set/assert-validity.mjs - - + + @@ -432,8 +432,8 @@ src/main/cruise.mjs->src/main/rule-set/normalize.mjs - - + + @@ -447,14 +447,14 @@ 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 - - + + @@ -468,8 +468,8 @@ src/main/resolve-options/normalize.mjs->src/graph-utl/rule-set.mjs - - + + @@ -483,8 +483,8 @@ src/enrich/index.mjs->src/enrich/summarize/index.mjs - - + + @@ -498,14 +498,14 @@ src/enrich/summarize/index.mjs->src/graph-utl/compare.mjs - - + + src/extract/index.mjs->src/utl/bus.mjs - - + + @@ -546,8 +546,8 @@ src/main/options/assert-validity.mjs->src/report/index.mjs - - + + @@ -561,8 +561,8 @@ src/main/options/normalize.mjs->src/main/helpers.mjs - - + + @@ -591,55 +591,55 @@ 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 - + @@ -660,20 +660,20 @@ 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 b023dfadb..daffa3bd1 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 19b029396..a23118b20 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 976a889f8..da52fafad 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 984d2a86e..6be902bfe 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 fef667fc2..496f52671 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 - - + + -cli-to-main-only +cli-to-main-only @@ -81,8 +81,8 @@ src/cli->src/utl - - + + @@ -99,8 +99,8 @@ src/cli->src/config-utl - - + + @@ -135,8 +135,8 @@ src/cli->src/report - - + + @@ -159,8 +159,8 @@ src/cache->src/utl - - + + @@ -183,14 +183,14 @@ src/extract->src/utl - - + + src/extract->src/graph-utl - - + + @@ -207,14 +207,14 @@ src/config-utl->src/utl - - + + src/config-utl->src/main - - + + @@ -225,8 +225,8 @@ src/main->src/extract - - + + @@ -261,8 +261,8 @@ src/main->src/enrich - - + + @@ -279,8 +279,8 @@ src/main->src/schema - - + + @@ -291,20 +291,20 @@ src/report->src/graph-utl - - + + src/enrich->src/utl - - + + src/enrich->src/graph-utl - - + + @@ -327,8 +327,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 1136b64f7..dffdd5569 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 - - + + @@ -124,14 +124,14 @@ src/cli->src/cli/init-config - - + + src/cli->src/cli/listeners - + @@ -149,8 +149,8 @@ src/cli->src/cli/listeners/performance-log - - + + @@ -167,21 +167,21 @@ 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 - - + + @@ -217,8 +217,8 @@ src/cli/tools->src/report/dot-webpage - - + + @@ -254,8 +254,8 @@ src/cache->src/utl - - + + @@ -272,14 +272,14 @@ src/cache->src/graph-utl - - + + src/extract/transpile->src/utl - - + + @@ -302,8 +302,8 @@ src/graph-utl->src/utl - - + + @@ -314,14 +314,14 @@ src/cli/init-config->src/extract/transpile - - + + src/cli/init-config->src/utl - - + + @@ -339,17 +339,17 @@ src/cli/init-config->src/extract/tsc - - + + -cli-to-main-only +cli-to-main-only src/config-utl->src/utl - - + + @@ -360,26 +360,26 @@ src/main->src/cache - - + + src/main->src/extract/transpile - - + + src/main->src/utl - - + + src/main->src/graph-utl - - + + @@ -396,14 +396,14 @@ src/main->src/main/resolve-options - - + + src/main->src/enrich - + @@ -421,15 +421,15 @@ src/main->src/enrich/summarize - - + + src/main->src/extract - - + + @@ -446,8 +446,8 @@ src/main->src/main/files-and-dirs - - + + @@ -464,8 +464,8 @@ src/main->src/main/options - - + + @@ -482,15 +482,15 @@ src/main->src/main/rule-set - - + + src/main->src/report - - + + @@ -507,14 +507,14 @@ src/main->src/schema - - + + src/config-utl/extract-depcruise-config->src/utl - - + + @@ -537,26 +537,26 @@ src/config-utl/extract-depcruise-config->src/main/resolve-options - - + + src/extract/tsc->src/extract/transpile - - + + src/extract/tsc->src/utl - - + + src/extract/tsc->src/extract - - + + @@ -585,26 +585,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 - - + + @@ -621,21 +621,21 @@ src/enrich->src/enrich/derive/folders - - + + src/enrich->src/enrich/summarize - - + + src/enrich->src/enrich/derive - - + + @@ -652,8 +652,8 @@ src/enrich->src/enrich/derive/dependents - - + + @@ -688,8 +688,8 @@ src/enrich->src/enrich/derive/orphan - - + + @@ -706,38 +706,38 @@ 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 - - + + @@ -748,38 +748,38 @@ 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 - - + + @@ -790,26 +790,26 @@ src/validate->src/utl - - + + src/extract->src/extract/transpile - - + + src/extract->src/utl - - + + src/extract->src/graph-utl - - + + @@ -820,8 +820,8 @@ src/extract->src/extract/resolve - - + + @@ -838,8 +838,8 @@ src/extract->src/extract/acorn - - + + @@ -850,50 +850,50 @@ src/extract/acorn->src/extract/transpile - - + + src/extract/acorn->src/utl - - + + src/extract/swc->src/utl - - + + src/extract/swc->src/extract - - + + src/main/options->src/utl - - + + src/main/options->src/main - - + + src/main/options->src/report - - + + src/main/rule-set->src/utl - - + + @@ -910,20 +910,20 @@ src/main/rule-set->src/schema - - + + src/report->src/utl - - + + src/report->src/graph-utl - - + + @@ -940,8 +940,8 @@ src/report->src/report/utl - - + + @@ -958,8 +958,8 @@ src/report->src/report/error-html - - + + @@ -982,20 +982,20 @@ src/report/dot->src/utl - - + + src/report/dot->src/graph-utl - - + + src/report/dot->src/report/utl - - + + @@ -1012,8 +1012,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 082c8296c..817af4888 100644 --- a/doc/real-world-samples/dependency-cruiser-without-node_modules.svg +++ b/doc/real-world-samples/dependency-cruiser-without-node_modules.svg @@ -1,14 +1,14 @@ - - - + + dependency-cruiser output - + cluster_bin @@ -16,8 +16,8 @@ cluster_src - -src + +src cluster_src/cache @@ -66,18 +66,18 @@ cluster_src/enrich - -enrich + +enrich cluster_src/enrich/derive - -derive + +derive cluster_src/enrich/summarize - -summarize + +summarize cluster_src/extract @@ -111,23 +111,23 @@ 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 @@ -136,8 +136,8 @@ cluster_src/main/rule-set - -rule-set + +rule-set cluster_src/report @@ -156,8 +156,8 @@ cluster_src/validate - -validate + +validate @@ -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 - - + + @@ -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 - - + + @@ -360,8 +360,8 @@ src/cli/index.mjs->src/config-utl/extract-ts-config.mjs - - + + @@ -375,23 +375,23 @@ src/cli/index.mjs->src/config-utl/extract-webpack-resolve-config.mjs - - + + src/main/cruise.mjs - -cruise.mjs + +cruise.mjs src/cli/index.mjs->src/main/cruise.mjs - - + + @@ -405,8 +405,8 @@ src/cli/index.mjs->src/utl/object-util.mjs - - + + @@ -420,8 +420,8 @@ bin/depcruise-fmt.mjs->src/cli/assert-node-environment-suitable.mjs - - + + @@ -441,35 +441,35 @@ 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 - - + + src/main/format.mjs - -format.mjs + +format.mjs src/cli/format.mjs->src/main/format.mjs - - + + @@ -483,8 +483,8 @@ bin/dependency-cruise.mjs->src/cli/assert-node-environment-suitable.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 - - + + @@ -585,8 +585,8 @@ src/cache/cache.mjs->src/cache/options-compatible.mjs - - + + @@ -600,8 +600,8 @@ src/cache/cache.mjs->src/extract/transpile/meta.mjs - - + + @@ -615,8 +615,8 @@ src/cache/content-strategy.mjs->src/cache/find-content-changes.mjs - - + + @@ -651,68 +651,68 @@ src/extract/transpile/meta.mjs->src/extract/swc/parse.mjs - - + + src/extract/transpile/babel-wrap.mjs - -babel-wrap.mjs + +babel-wrap.mjs src/extract/transpile/meta.mjs->src/extract/transpile/babel-wrap.mjs - - + + src/extract/transpile/coffeescript-wrap.mjs - -coffeescript-wrap.mjs + +coffeescript-wrap.mjs src/extract/transpile/meta.mjs->src/extract/transpile/coffeescript-wrap.mjs - - + + src/extract/transpile/javascript-wrap.mjs - -javascript-wrap.mjs + +javascript-wrap.mjs src/extract/transpile/meta.mjs->src/extract/transpile/javascript-wrap.mjs - - + + src/extract/transpile/livescript-wrap.mjs - -livescript-wrap.mjs + +livescript-wrap.mjs src/extract/transpile/meta.mjs->src/extract/transpile/livescript-wrap.mjs - - + + @@ -726,23 +726,23 @@ src/extract/transpile/meta.mjs->src/extract/transpile/svelte-wrap.mjs - - + + src/extract/transpile/typescript-wrap.mjs - -typescript-wrap.mjs + +typescript-wrap.mjs src/extract/transpile/meta.mjs->src/extract/transpile/typescript-wrap.mjs - - + + @@ -756,8 +756,8 @@ src/extract/transpile/meta.mjs->src/extract/transpile/vue-template-wrap.cjs - - + + @@ -771,14 +771,14 @@ src/extract/transpile/meta.mjs->src/extract/transpile/try-import-available.mjs - - + + src/cache/find-content-changes.mjs->src/cache/helpers.mjs - - + + @@ -792,23 +792,23 @@ src/cache/find-content-changes.mjs->src/utl/find-all-files.mjs - - + + src/graph-utl/match-facade.mjs - -match-facade.mjs + +match-facade.mjs src/cache/helpers.mjs->src/graph-utl/match-facade.mjs - - + + @@ -822,8 +822,8 @@ src/utl/find-all-files.mjs->src/utl/path-to-posix.mjs - - + + @@ -838,46 +838,46 @@ 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 - - + + src/cli/normalize-cli-options.mjs->src/utl/object-util.mjs - - + + @@ -891,53 +891,53 @@ src/cli/normalize-cli-options.mjs->src/config-utl/extract-depcruise-config/index.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 - - + + @@ -951,14 +951,14 @@ src/main/format.mjs->src/schema/cruise-result.schema.mjs - - + + src/cli/init-config/index.mjs->src/cli/defaults.mjs - - + + @@ -987,8 +987,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/types.d.ts - - + + @@ -1002,8 +1002,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1017,8 +1017,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/get-user-input.mjs - - + + @@ -1032,8 +1032,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/normalize-init-options.mjs - - + + @@ -1062,8 +1062,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/write-run-scripts-to-manifest.mjs - - + + @@ -1092,8 +1092,8 @@ src/config-utl/extract-babel-config.mjs->src/config-utl/make-absolute.mjs - - + + @@ -1107,32 +1107,32 @@ 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 - - + + src/main/cruise.mjs->src/cache/cache.mjs - - + + @@ -1146,23 +1146,23 @@ 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 - - + + @@ -1176,71 +1176,71 @@ 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 - - + + @@ -1260,8 +1260,8 @@ src/cli/init-config/build-config.mjs->src/cli/init-config/types.d.ts - - + + @@ -1275,14 +1275,14 @@ src/cli/init-config/build-config.mjs->src/cli/init-config/utl.mjs - - + + src/cli/init-config/environment-helpers.mjs->src/cli/defaults.mjs - - + + @@ -1296,14 +1296,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 - - + + @@ -1317,20 +1317,20 @@ src/cli/init-config/find-extensions.mjs->src/utl/get-extension.mjs - - + + src/cli/init-config/get-user-input.mjs->src/cli/init-config/types.d.ts - - + + src/cli/init-config/get-user-input.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1344,8 +1344,8 @@ src/cli/init-config/get-user-input.mjs->src/cli/init-config/validators.mjs - - + + @@ -1360,29 +1360,29 @@ src/cli/init-config/get-user-input.mjs->src/extract/tsc/parse.mjs - - + + -cli-to-main-only +cli-to-main-only src/cli/init-config/validators.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/extract/tsc/parse.mjs->src/utl/get-extension.mjs - - + + src/extract/tsc/parse.mjs->src/utl/try-import.mjs - - + + @@ -1396,8 +1396,8 @@ src/extract/tsc/parse.mjs->src/extract/transpile/index.mjs - - + + @@ -1408,32 +1408,32 @@ 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/types.d.ts - - + + @@ -1444,8 +1444,8 @@ src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1474,8 +1474,8 @@ src/config-utl/extract-depcruise-config/index.mjs->src/config-utl/extract-depcruise-config/merge-configs.mjs - - + + @@ -1504,14 +1504,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 - - + + @@ -1528,8 +1528,8 @@ src/report/dot-webpage->src/report/dot - - + + @@ -1558,8 +1558,8 @@ src/config-utl/extract-depcruise-config/merge-configs.mjs->src/utl/array-util.mjs - - + + @@ -1573,35 +1573,35 @@ 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 - - + + src/graph-utl/rule-set.mjs - -rule-set.mjs + +rule-set.mjs src/main/resolve-options/normalize.mjs->src/graph-utl/rule-set.mjs - - + + @@ -1622,8 +1622,8 @@ src/enrich/add-validations.mjs - -add-validations.mjs + +add-validations.mjs @@ -1631,98 +1631,98 @@ src/validate/index.mjs - -index.mjs + +index.mjs src/enrich/add-validations.mjs->src/validate/index.mjs - - + + src/validate/index.d.ts - -index.d.ts + +index.d.ts src/validate/index.mjs->src/validate/index.d.ts - - + + src/validate/match-dependency-rule.mjs - -match-dependency-rule.mjs + +match-dependency-rule.mjs src/validate/index.mjs->src/validate/match-dependency-rule.mjs - - + + src/validate/match-folder-dependency-rule.mjs - -match-folder-dependency-rule.mjs + +match-folder-dependency-rule.mjs src/validate/index.mjs->src/validate/match-folder-dependency-rule.mjs - - + + src/validate/match-module-rule.mjs - -match-module-rule.mjs + +match-module-rule.mjs src/validate/index.mjs->src/validate/match-module-rule.mjs - - + + src/validate/violates-required-rule.mjs - -violates-required-rule.mjs + +violates-required-rule.mjs src/validate/index.mjs->src/validate/violates-required-rule.mjs - - + + src/enrich/derive/circular.mjs - -circular.mjs + +circular.mjs @@ -1730,11 +1730,11 @@ src/enrich/derive/dependents - - - - -dependents + + + + +dependents @@ -1742,124 +1742,124 @@ src/enrich/derive/module-utl.mjs - -module-utl.mjs + +module-utl.mjs src/enrich/derive/dependents->src/enrich/derive/module-utl.mjs - - + + src/enrich/derive/folders - - - - -folders + + + + +folders src/enrich/derive/folders->src/utl/array-util.mjs - - + + src/enrich/derive/folders->src/validate/index.mjs - - + + src/enrich/derive/folders->src/enrich/derive/circular.mjs - - + + src/enrich/derive/folders->src/enrich/derive/module-utl.mjs - - + + src/graph-utl/indexed-module-graph.mjs - -indexed-module-graph.mjs + +indexed-module-graph.mjs src/enrich/derive/folders->src/graph-utl/indexed-module-graph.mjs - - + + src/enrich/derive/metrics - - - - -metrics + + + + +metrics src/enrich/derive/metrics->src/enrich/derive/module-utl.mjs - - + + src/enrich/derive/metrics->src/graph-utl/indexed-module-graph.mjs - - + + src/enrich/derive/orphan - - - - -orphan + + + + +orphan src/enrich/derive/orphan->src/enrich/derive/module-utl.mjs - - + + src/enrich/derive/reachable.mjs - -reachable.mjs + +reachable.mjs src/enrich/derive/reachable.mjs->src/graph-utl/indexed-module-graph.mjs - - + + @@ -1873,290 +1873,290 @@ src/enrich/derive/reachable.mjs->src/utl/regex-util.mjs - - + + src/validate/matchers.mjs - -matchers.mjs + +matchers.mjs src/enrich/derive/reachable.mjs->src/validate/matchers.mjs - - + + src/validate/matchers.mjs->src/utl/array-util.mjs - + src/validate/matchers.mjs->src/utl/regex-util.mjs - - + + src/enrich/enrich-modules.mjs - -enrich-modules.mjs + +enrich-modules.mjs 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 - - + + src/enrich/soften-known-violations.mjs - -soften-known-violations.mjs + +soften-known-violations.mjs src/enrich/enrich-modules.mjs->src/enrich/soften-known-violations.mjs - - + + src/graph-utl/add-focus.mjs - -add-focus.mjs + +add-focus.mjs src/enrich/enrich-modules.mjs->src/graph-utl/add-focus.mjs - - + + src/enrich/summarize/is-same-violation.mjs - -is-same-violation.mjs + +is-same-violation.mjs 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 - - + + src/enrich/summarize/index.mjs - -index.mjs + +index.mjs src/enrich/index.mjs->src/enrich/summarize/index.mjs - - + + src/enrich/summarize/add-rule-set-used.mjs - -add-rule-set-used.mjs + +add-rule-set-used.mjs src/enrich/summarize/index.mjs->src/enrich/summarize/add-rule-set-used.mjs - - + + src/enrich/summarize/get-stats.mjs - -get-stats.mjs + +get-stats.mjs src/enrich/summarize/index.mjs->src/enrich/summarize/get-stats.mjs - - + + src/enrich/summarize/summarize-folders.mjs - -summarize-folders.mjs + +summarize-folders.mjs src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-folders.mjs - - + + src/enrich/summarize/summarize-modules.mjs - -summarize-modules.mjs + +summarize-modules.mjs src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-modules.mjs - - + + src/enrich/summarize/summarize-options.mjs - -summarize-options.mjs + +summarize-options.mjs src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-options.mjs - - + + src/graph-utl/compare.mjs - -compare.mjs + +compare.mjs 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 - - + + src/enrich/summarize/summarize-modules.mjs->src/graph-utl/compare.mjs - - + + src/enrich/summarize/summarize-modules.mjs->src/graph-utl/rule-set.mjs - - + + @@ -2194,14 +2194,14 @@ src/extract/acorn/extract-amd-deps.mjs->src/extract/acorn/extract-cjs-deps.mjs - - + + src/extract/acorn/extract-cjs-deps.mjs->src/extract/acorn/estree-helpers.mjs - - + + @@ -2215,8 +2215,8 @@ src/extract/acorn/extract-es6-deps.mjs->src/extract/acorn/estree-helpers.mjs - - + + @@ -2239,14 +2239,14 @@ src/extract/acorn/extract.mjs->src/extract/acorn/extract-amd-deps.mjs - - + + src/extract/acorn/extract.mjs->src/extract/acorn/extract-cjs-deps.mjs - - + + @@ -2278,56 +2278,56 @@ src/extract/acorn/parse.mjs->src/utl/get-extension.mjs - - + + src/extract/acorn/parse.mjs->src/extract/transpile/index.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/babel-wrap.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/coffeescript-wrap.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/javascript-wrap.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/livescript-wrap.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/svelte-wrap.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/typescript-wrap.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/vue-template-wrap.cjs - - + + @@ -2341,20 +2341,20 @@ src/extract/clear-caches.mjs->src/extract/tsc/parse.mjs - - + + src/extract/clear-caches.mjs->src/extract/resolve/resolve.mjs - - + + src/extract/clear-caches.mjs->src/extract/acorn/parse.mjs - - + + @@ -2368,8 +2368,8 @@ src/extract/clear-caches.mjs->src/extract/resolve/external-module-helpers.mjs - - + + @@ -2383,8 +2383,8 @@ src/extract/clear-caches.mjs->src/extract/resolve/get-manifest.mjs - - + + @@ -2398,14 +2398,14 @@ src/extract/clear-caches.mjs->src/extract/resolve/resolve-amd.mjs - - + + src/extract/clear-caches.mjs->src/extract/swc/parse.mjs - - + + @@ -2425,8 +2425,8 @@ src/extract/resolve/external-module-helpers.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2446,8 +2446,8 @@ src/extract/resolve/resolve-amd.mjs->src/utl/path-to-posix.mjs - - + + @@ -2467,8 +2467,8 @@ src/extract/swc/parse.mjs->src/utl/try-import.mjs - - + + @@ -2482,20 +2482,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 - - + + @@ -2509,8 +2509,8 @@ src/extract/extract-dependencies.mjs->src/extract/resolve/index.mjs - - + + @@ -2524,8 +2524,8 @@ src/extract/extract-dependencies.mjs->src/extract/swc/extract.mjs - - + + @@ -2551,14 +2551,14 @@ src/extract/resolve/index.mjs->src/extract/resolve/resolve-amd.mjs - - + + src/extract/resolve/index.mjs->src/utl/path-to-posix.mjs - - + + @@ -2572,14 +2572,14 @@ src/extract/resolve/index.mjs->src/extract/resolve/determine-dependency-types.mjs - - + + src/extract/resolve/index.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2593,8 +2593,8 @@ src/extract/resolve/index.mjs->src/extract/resolve/resolve-cjs.mjs - - + + @@ -2608,20 +2608,20 @@ 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 - - + + @@ -2635,8 +2635,8 @@ src/extract/swc/extract.mjs->src/extract/swc/extract-swc-deps.mjs - - + + @@ -2647,8 +2647,8 @@ src/extract/tsc/extract.mjs->src/extract/helpers.mjs - - + + @@ -2662,8 +2662,8 @@ src/extract/tsc/extract.mjs->src/extract/tsc/extract-stats.mjs - - + + @@ -2677,8 +2677,8 @@ src/extract/tsc/extract.mjs->src/extract/tsc/extract-typescript-deps.mjs - - + + @@ -2692,14 +2692,14 @@ src/extract/extract-stats.mjs->src/extract/acorn/extract.mjs - - + + src/extract/extract-stats.mjs->src/extract/tsc/extract.mjs - - + + @@ -2719,26 +2719,26 @@ 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 - - + + @@ -2749,20 +2749,20 @@ src/extract/index.mjs->src/extract/extract-stats.mjs - - + + src/extract/index.mjs->src/extract/gather-initial-sources.mjs - - + + src/extract/resolve/determine-dependency-types.mjs->src/extract/resolve/external-module-helpers.mjs - - + + @@ -2773,38 +2773,38 @@ src/extract/resolve/module-classifiers.mjs->src/utl/get-extension.mjs - - + + src/extract/resolve/merge-manifests.mjs->src/utl/array-util.mjs - - + + src/extract/resolve/resolve-cjs.mjs->src/extract/resolve/resolve.mjs - - + + src/extract/resolve/resolve-cjs.mjs->src/utl/path-to-posix.mjs - - + + src/extract/resolve/resolve-cjs.mjs->src/extract/resolve/module-classifiers.mjs - - + + src/extract/resolve/resolve-cjs.mjs->src/extract/resolve/is-built-in.mjs - - + + @@ -2815,8 +2815,8 @@ src/extract/resolve/resolve-helpers.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2830,37 +2830,37 @@ 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 - + @@ -2881,8 +2881,8 @@ src/extract/transpile/typescript-wrap.mjs->src/utl/try-import.mjs - - + + @@ -2896,8 +2896,8 @@ src/extract/transpile/vue-template-wrap.cjs->src/utl/try-require.cjs - - + + @@ -2911,132 +2911,132 @@ src/utl/try-require.cjs->src/utl/extract-root-module-name.cjs - - + + src/extract/tsc/extract-typescript-deps.mjs->src/utl/try-import.mjs - - + + src/graph-utl/consolidate-module-dependencies.mjs - -consolidate-module-dependencies.mjs + +consolidate-module-dependencies.mjs src/graph-utl/consolidate-module-dependencies.mjs->src/utl/array-util.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/utl/array-util.mjs - - + + src/graph-utl/consolidate-modules.mjs->src/graph-utl/compare.mjs - - + + src/graph-utl/consolidate-to-folder.mjs - -consolidate-to-folder.mjs + +consolidate-to-folder.mjs 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 - - + + src/graph-utl/consolidate-to-pattern.mjs - -consolidate-to-pattern.mjs + +consolidate-to-pattern.mjs 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 - - + + src/graph-utl/filter-bank.mjs - -filter-bank.mjs + +filter-bank.mjs 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 - - + + src/graph-utl/filter-bank.mjs->src/graph-utl/add-focus.mjs - - + + src/graph-utl/strip-self-transitions.mjs - -strip-self-transitions.mjs + +strip-self-transitions.mjs @@ -3052,98 +3052,98 @@ src/main/options/assert-validity.mjs->src/report/index.mjs - - + + src/main/options/normalize.mjs->src/utl/array-util.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/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 - - + + @@ -3157,27 +3157,27 @@ 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 - - + + src/main/index.d.ts - -index.d.ts + +index.d.ts @@ -3193,8 +3193,8 @@ src/report/index.mjs->src/report/plugins.mjs - - + + @@ -3232,8 +3232,8 @@ src/report/azure-devops.mjs->src/report/utl - - + + @@ -3256,8 +3256,8 @@ src/report/csv.mjs->src/report/utl - - + + @@ -3271,50 +3271,50 @@ src/report/d2.mjs->src/report/utl - - + + 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 - - + + @@ -3355,20 +3355,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 - - + + @@ -3382,8 +3382,8 @@ src/report/error.mjs->src/utl/wrap-and-indent.mjs - - + + @@ -3400,8 +3400,8 @@ src/report/html->src/report/utl - - + + @@ -3433,8 +3433,8 @@ src/report/markdown.mjs->src/report/error-html - - + + @@ -3457,8 +3457,8 @@ src/report/metrics.mjs->src/report/utl - - + + @@ -3481,8 +3481,8 @@ src/report/teamcity.mjs->src/report/utl - - + + @@ -3535,92 +3535,98 @@ src/validate/match-dependency-rule.mjs->src/utl/regex-util.mjs - - + + src/validate/match-dependency-rule.mjs->src/validate/matchers.mjs - - + + src/validate/rule-classifiers.mjs - -rule-classifiers.mjs + +rule-classifiers.mjs 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/validate/rule-classifiers.mjs - - + + src/validate/match-module-rule-helpers.mjs - -match-module-rule-helpers.mjs + +match-module-rule-helpers.mjs src/validate/match-module-rule.mjs->src/validate/match-module-rule-helpers.mjs - - + + - + src/validate/violates-required-rule.mjs->src/utl/regex-util.mjs - - + + - + src/validate/violates-required-rule.mjs->src/validate/matchers.mjs - - + + + + + +src/validate/violates-required-rule.mjs->src/validate/match-module-rule-helpers.mjs + + src/validate/match-module-rule-helpers.mjs->src/utl/regex-util.mjs - - + + src/validate/match-module-rule-helpers.mjs->src/validate/matchers.mjs - - + + diff --git a/docs/dependency-cruiser-archi-graph.html b/docs/dependency-cruiser-archi-graph.html index deaa56cb3..b1ea9630c 100644 --- a/docs/dependency-cruiser-archi-graph.html +++ b/docs/dependency-cruiser-archi-graph.html @@ -122,7 +122,7 @@ - src/cli->src/extract - - + + -cli-to-main-only +cli-to-main-only @@ -202,8 +202,8 @@ src/cli->src/utl - - + + @@ -220,8 +220,8 @@ src/cli->src/config-utl - - + + @@ -256,8 +256,8 @@ src/cli->src/report - - + + @@ -280,8 +280,8 @@ src/cache->src/utl - - + + @@ -304,14 +304,14 @@ src/extract->src/utl - - + + src/extract->src/graph-utl - - + + @@ -328,14 +328,14 @@ src/config-utl->src/utl - - + + src/config-utl->src/main - - + + @@ -346,8 +346,8 @@ src/main->src/extract - - + + @@ -382,8 +382,8 @@ src/main->src/enrich - - + + @@ -400,8 +400,8 @@ src/main->src/schema - - + + @@ -412,20 +412,20 @@ src/report->src/graph-utl - - + + src/enrich->src/utl - - + + src/enrich->src/graph-utl - - + + @@ -448,8 +448,8 @@ src/validate->src/utl - - + + diff --git a/docs/dependency-cruiser-dependency-graph.html b/docs/dependency-cruiser-dependency-graph.html index 47d41dc58..8e3363d62 100644 --- a/docs/dependency-cruiser-dependency-graph.html +++ b/docs/dependency-cruiser-dependency-graph.html @@ -122,14 +122,14 @@ - - - + + dependency-cruiser output - + cluster_bin @@ -137,8 +137,8 @@ cluster_src - -src + +src cluster_src/cache @@ -187,18 +187,18 @@ cluster_src/enrich - -enrich + +enrich cluster_src/enrich/derive - -derive + +derive cluster_src/enrich/summarize - -summarize + +summarize cluster_src/extract @@ -232,23 +232,23 @@ 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 @@ -257,8 +257,8 @@ cluster_src/main/rule-set - -rule-set + +rule-set cluster_src/report @@ -277,8 +277,8 @@ cluster_src/validate - -validate + +validate @@ -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 - - + + @@ -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 - - + + @@ -481,8 +481,8 @@ src/cli/index.mjs->src/config-utl/extract-ts-config.mjs - - + + @@ -496,23 +496,23 @@ src/cli/index.mjs->src/config-utl/extract-webpack-resolve-config.mjs - - + + src/main/cruise.mjs - -cruise.mjs + +cruise.mjs src/cli/index.mjs->src/main/cruise.mjs - - + + @@ -526,8 +526,8 @@ src/cli/index.mjs->src/utl/object-util.mjs - - + + @@ -541,8 +541,8 @@ bin/depcruise-fmt.mjs->src/cli/assert-node-environment-suitable.mjs - - + + @@ -562,35 +562,35 @@ 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 - - + + src/main/format.mjs - -format.mjs + +format.mjs src/cli/format.mjs->src/main/format.mjs - - + + @@ -604,8 +604,8 @@ bin/dependency-cruise.mjs->src/cli/assert-node-environment-suitable.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 - - + + @@ -706,8 +706,8 @@ src/cache/cache.mjs->src/cache/options-compatible.mjs - - + + @@ -721,8 +721,8 @@ src/cache/cache.mjs->src/extract/transpile/meta.mjs - - + + @@ -736,8 +736,8 @@ src/cache/content-strategy.mjs->src/cache/find-content-changes.mjs - - + + @@ -772,68 +772,68 @@ src/extract/transpile/meta.mjs->src/extract/swc/parse.mjs - - + + src/extract/transpile/babel-wrap.mjs - -babel-wrap.mjs + +babel-wrap.mjs src/extract/transpile/meta.mjs->src/extract/transpile/babel-wrap.mjs - - + + src/extract/transpile/coffeescript-wrap.mjs - -coffeescript-wrap.mjs + +coffeescript-wrap.mjs src/extract/transpile/meta.mjs->src/extract/transpile/coffeescript-wrap.mjs - - + + src/extract/transpile/javascript-wrap.mjs - -javascript-wrap.mjs + +javascript-wrap.mjs src/extract/transpile/meta.mjs->src/extract/transpile/javascript-wrap.mjs - - + + src/extract/transpile/livescript-wrap.mjs - -livescript-wrap.mjs + +livescript-wrap.mjs src/extract/transpile/meta.mjs->src/extract/transpile/livescript-wrap.mjs - - + + @@ -847,23 +847,23 @@ src/extract/transpile/meta.mjs->src/extract/transpile/svelte-wrap.mjs - - + + src/extract/transpile/typescript-wrap.mjs - -typescript-wrap.mjs + +typescript-wrap.mjs src/extract/transpile/meta.mjs->src/extract/transpile/typescript-wrap.mjs - - + + @@ -877,8 +877,8 @@ src/extract/transpile/meta.mjs->src/extract/transpile/vue-template-wrap.cjs - - + + @@ -892,14 +892,14 @@ src/extract/transpile/meta.mjs->src/extract/transpile/try-import-available.mjs - - + + src/cache/find-content-changes.mjs->src/cache/helpers.mjs - - + + @@ -913,23 +913,23 @@ src/cache/find-content-changes.mjs->src/utl/find-all-files.mjs - - + + src/graph-utl/match-facade.mjs - -match-facade.mjs + +match-facade.mjs src/cache/helpers.mjs->src/graph-utl/match-facade.mjs - - + + @@ -943,8 +943,8 @@ src/utl/find-all-files.mjs->src/utl/path-to-posix.mjs - - + + @@ -959,46 +959,46 @@ 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 - - + + src/cli/normalize-cli-options.mjs->src/utl/object-util.mjs - - + + @@ -1012,53 +1012,53 @@ src/cli/normalize-cli-options.mjs->src/config-utl/extract-depcruise-config/index.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 - - + + @@ -1072,14 +1072,14 @@ src/main/format.mjs->src/schema/cruise-result.schema.mjs - - + + src/cli/init-config/index.mjs->src/cli/defaults.mjs - - + + @@ -1108,8 +1108,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/types.d.ts - - + + @@ -1123,8 +1123,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1138,8 +1138,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/get-user-input.mjs - - + + @@ -1153,8 +1153,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/normalize-init-options.mjs - - + + @@ -1183,8 +1183,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/write-run-scripts-to-manifest.mjs - - + + @@ -1213,8 +1213,8 @@ src/config-utl/extract-babel-config.mjs->src/config-utl/make-absolute.mjs - - + + @@ -1228,32 +1228,32 @@ 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 - - + + src/main/cruise.mjs->src/cache/cache.mjs - - + + @@ -1267,23 +1267,23 @@ 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 - - + + @@ -1297,71 +1297,71 @@ 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 - - + + @@ -1381,8 +1381,8 @@ src/cli/init-config/build-config.mjs->src/cli/init-config/types.d.ts - - + + @@ -1396,14 +1396,14 @@ src/cli/init-config/build-config.mjs->src/cli/init-config/utl.mjs - - + + src/cli/init-config/environment-helpers.mjs->src/cli/defaults.mjs - - + + @@ -1417,14 +1417,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 - - + + @@ -1438,20 +1438,20 @@ src/cli/init-config/find-extensions.mjs->src/utl/get-extension.mjs - - + + src/cli/init-config/get-user-input.mjs->src/cli/init-config/types.d.ts - - + + src/cli/init-config/get-user-input.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1465,8 +1465,8 @@ src/cli/init-config/get-user-input.mjs->src/cli/init-config/validators.mjs - - + + @@ -1481,29 +1481,29 @@ src/cli/init-config/get-user-input.mjs->src/extract/tsc/parse.mjs - - + + -cli-to-main-only +cli-to-main-only src/cli/init-config/validators.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/extract/tsc/parse.mjs->src/utl/get-extension.mjs - - + + src/extract/tsc/parse.mjs->src/utl/try-import.mjs - - + + @@ -1517,8 +1517,8 @@ src/extract/tsc/parse.mjs->src/extract/transpile/index.mjs - - + + @@ -1529,32 +1529,32 @@ 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/types.d.ts - - + + @@ -1565,8 +1565,8 @@ src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1595,8 +1595,8 @@ src/config-utl/extract-depcruise-config/index.mjs->src/config-utl/extract-depcruise-config/merge-configs.mjs - - + + @@ -1625,14 +1625,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 - - + + @@ -1649,8 +1649,8 @@ src/report/dot-webpage->src/report/dot - - + + @@ -1679,8 +1679,8 @@ src/config-utl/extract-depcruise-config/merge-configs.mjs->src/utl/array-util.mjs - - + + @@ -1694,35 +1694,35 @@ 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 - - + + src/graph-utl/rule-set.mjs - -rule-set.mjs + +rule-set.mjs src/main/resolve-options/normalize.mjs->src/graph-utl/rule-set.mjs - - + + @@ -1743,8 +1743,8 @@ src/enrich/add-validations.mjs - -add-validations.mjs + +add-validations.mjs @@ -1752,98 +1752,98 @@ src/validate/index.mjs - -index.mjs + +index.mjs src/enrich/add-validations.mjs->src/validate/index.mjs - - + + src/validate/index.d.ts - -index.d.ts + +index.d.ts src/validate/index.mjs->src/validate/index.d.ts - - + + src/validate/match-dependency-rule.mjs - -match-dependency-rule.mjs + +match-dependency-rule.mjs src/validate/index.mjs->src/validate/match-dependency-rule.mjs - - + + src/validate/match-folder-dependency-rule.mjs - -match-folder-dependency-rule.mjs + +match-folder-dependency-rule.mjs src/validate/index.mjs->src/validate/match-folder-dependency-rule.mjs - - + + src/validate/match-module-rule.mjs - -match-module-rule.mjs + +match-module-rule.mjs src/validate/index.mjs->src/validate/match-module-rule.mjs - - + + src/validate/violates-required-rule.mjs - -violates-required-rule.mjs + +violates-required-rule.mjs src/validate/index.mjs->src/validate/violates-required-rule.mjs - - + + src/enrich/derive/circular.mjs - -circular.mjs + +circular.mjs @@ -1851,11 +1851,11 @@ src/enrich/derive/dependents - - - - -dependents + + + + +dependents @@ -1863,124 +1863,124 @@ src/enrich/derive/module-utl.mjs - -module-utl.mjs + +module-utl.mjs src/enrich/derive/dependents->src/enrich/derive/module-utl.mjs - - + + src/enrich/derive/folders - - - - -folders + + + + +folders src/enrich/derive/folders->src/utl/array-util.mjs - - + + src/enrich/derive/folders->src/validate/index.mjs - - + + src/enrich/derive/folders->src/enrich/derive/circular.mjs - - + + src/enrich/derive/folders->src/enrich/derive/module-utl.mjs - - + + src/graph-utl/indexed-module-graph.mjs - -indexed-module-graph.mjs + +indexed-module-graph.mjs src/enrich/derive/folders->src/graph-utl/indexed-module-graph.mjs - - + + src/enrich/derive/metrics - - - - -metrics + + + + +metrics src/enrich/derive/metrics->src/enrich/derive/module-utl.mjs - - + + src/enrich/derive/metrics->src/graph-utl/indexed-module-graph.mjs - - + + src/enrich/derive/orphan - - - - -orphan + + + + +orphan src/enrich/derive/orphan->src/enrich/derive/module-utl.mjs - - + + src/enrich/derive/reachable.mjs - -reachable.mjs + +reachable.mjs src/enrich/derive/reachable.mjs->src/graph-utl/indexed-module-graph.mjs - - + + @@ -1994,290 +1994,290 @@ src/enrich/derive/reachable.mjs->src/utl/regex-util.mjs - - + + src/validate/matchers.mjs - -matchers.mjs + +matchers.mjs src/enrich/derive/reachable.mjs->src/validate/matchers.mjs - - + + src/validate/matchers.mjs->src/utl/array-util.mjs - + src/validate/matchers.mjs->src/utl/regex-util.mjs - - + + src/enrich/enrich-modules.mjs - -enrich-modules.mjs + +enrich-modules.mjs 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 - - + + src/enrich/soften-known-violations.mjs - -soften-known-violations.mjs + +soften-known-violations.mjs src/enrich/enrich-modules.mjs->src/enrich/soften-known-violations.mjs - - + + src/graph-utl/add-focus.mjs - -add-focus.mjs + +add-focus.mjs src/enrich/enrich-modules.mjs->src/graph-utl/add-focus.mjs - - + + src/enrich/summarize/is-same-violation.mjs - -is-same-violation.mjs + +is-same-violation.mjs 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 - - + + src/enrich/summarize/index.mjs - -index.mjs + +index.mjs src/enrich/index.mjs->src/enrich/summarize/index.mjs - - + + src/enrich/summarize/add-rule-set-used.mjs - -add-rule-set-used.mjs + +add-rule-set-used.mjs src/enrich/summarize/index.mjs->src/enrich/summarize/add-rule-set-used.mjs - - + + src/enrich/summarize/get-stats.mjs - -get-stats.mjs + +get-stats.mjs src/enrich/summarize/index.mjs->src/enrich/summarize/get-stats.mjs - - + + src/enrich/summarize/summarize-folders.mjs - -summarize-folders.mjs + +summarize-folders.mjs src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-folders.mjs - - + + src/enrich/summarize/summarize-modules.mjs - -summarize-modules.mjs + +summarize-modules.mjs src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-modules.mjs - - + + src/enrich/summarize/summarize-options.mjs - -summarize-options.mjs + +summarize-options.mjs src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-options.mjs - - + + src/graph-utl/compare.mjs - -compare.mjs + +compare.mjs 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 - - + + src/enrich/summarize/summarize-modules.mjs->src/graph-utl/compare.mjs - - + + src/enrich/summarize/summarize-modules.mjs->src/graph-utl/rule-set.mjs - - + + @@ -2315,14 +2315,14 @@ src/extract/acorn/extract-amd-deps.mjs->src/extract/acorn/extract-cjs-deps.mjs - - + + src/extract/acorn/extract-cjs-deps.mjs->src/extract/acorn/estree-helpers.mjs - - + + @@ -2336,8 +2336,8 @@ src/extract/acorn/extract-es6-deps.mjs->src/extract/acorn/estree-helpers.mjs - - + + @@ -2360,14 +2360,14 @@ src/extract/acorn/extract.mjs->src/extract/acorn/extract-amd-deps.mjs - - + + src/extract/acorn/extract.mjs->src/extract/acorn/extract-cjs-deps.mjs - - + + @@ -2399,56 +2399,56 @@ src/extract/acorn/parse.mjs->src/utl/get-extension.mjs - - + + src/extract/acorn/parse.mjs->src/extract/transpile/index.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/babel-wrap.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/coffeescript-wrap.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/javascript-wrap.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/livescript-wrap.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/svelte-wrap.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/typescript-wrap.mjs - - + + src/extract/transpile/index.mjs->src/extract/transpile/vue-template-wrap.cjs - - + + @@ -2462,20 +2462,20 @@ src/extract/clear-caches.mjs->src/extract/tsc/parse.mjs - - + + src/extract/clear-caches.mjs->src/extract/resolve/resolve.mjs - - + + src/extract/clear-caches.mjs->src/extract/acorn/parse.mjs - - + + @@ -2489,8 +2489,8 @@ src/extract/clear-caches.mjs->src/extract/resolve/external-module-helpers.mjs - - + + @@ -2504,8 +2504,8 @@ src/extract/clear-caches.mjs->src/extract/resolve/get-manifest.mjs - - + + @@ -2519,14 +2519,14 @@ src/extract/clear-caches.mjs->src/extract/resolve/resolve-amd.mjs - - + + src/extract/clear-caches.mjs->src/extract/swc/parse.mjs - - + + @@ -2546,8 +2546,8 @@ src/extract/resolve/external-module-helpers.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2567,8 +2567,8 @@ src/extract/resolve/resolve-amd.mjs->src/utl/path-to-posix.mjs - - + + @@ -2588,8 +2588,8 @@ src/extract/swc/parse.mjs->src/utl/try-import.mjs - - + + @@ -2603,20 +2603,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 - - + + @@ -2630,8 +2630,8 @@ src/extract/extract-dependencies.mjs->src/extract/resolve/index.mjs - - + + @@ -2645,8 +2645,8 @@ src/extract/extract-dependencies.mjs->src/extract/swc/extract.mjs - - + + @@ -2672,14 +2672,14 @@ src/extract/resolve/index.mjs->src/extract/resolve/resolve-amd.mjs - - + + src/extract/resolve/index.mjs->src/utl/path-to-posix.mjs - - + + @@ -2693,14 +2693,14 @@ src/extract/resolve/index.mjs->src/extract/resolve/determine-dependency-types.mjs - - + + src/extract/resolve/index.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2714,8 +2714,8 @@ src/extract/resolve/index.mjs->src/extract/resolve/resolve-cjs.mjs - - + + @@ -2729,20 +2729,20 @@ 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 - - + + @@ -2756,8 +2756,8 @@ src/extract/swc/extract.mjs->src/extract/swc/extract-swc-deps.mjs - - + + @@ -2768,8 +2768,8 @@ src/extract/tsc/extract.mjs->src/extract/helpers.mjs - - + + @@ -2783,8 +2783,8 @@ src/extract/tsc/extract.mjs->src/extract/tsc/extract-stats.mjs - - + + @@ -2798,8 +2798,8 @@ src/extract/tsc/extract.mjs->src/extract/tsc/extract-typescript-deps.mjs - - + + @@ -2813,14 +2813,14 @@ src/extract/extract-stats.mjs->src/extract/acorn/extract.mjs - - + + src/extract/extract-stats.mjs->src/extract/tsc/extract.mjs - - + + @@ -2840,26 +2840,26 @@ 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 - - + + @@ -2870,20 +2870,20 @@ src/extract/index.mjs->src/extract/extract-stats.mjs - - + + src/extract/index.mjs->src/extract/gather-initial-sources.mjs - - + + src/extract/resolve/determine-dependency-types.mjs->src/extract/resolve/external-module-helpers.mjs - - + + @@ -2894,38 +2894,38 @@ src/extract/resolve/module-classifiers.mjs->src/utl/get-extension.mjs - - + + src/extract/resolve/merge-manifests.mjs->src/utl/array-util.mjs - - + + src/extract/resolve/resolve-cjs.mjs->src/extract/resolve/resolve.mjs - - + + src/extract/resolve/resolve-cjs.mjs->src/utl/path-to-posix.mjs - - + + src/extract/resolve/resolve-cjs.mjs->src/extract/resolve/module-classifiers.mjs - - + + src/extract/resolve/resolve-cjs.mjs->src/extract/resolve/is-built-in.mjs - - + + @@ -2936,8 +2936,8 @@ src/extract/resolve/resolve-helpers.mjs->src/extract/resolve/module-classifiers.mjs - - + + @@ -2951,37 +2951,37 @@ 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 - + @@ -3002,8 +3002,8 @@ src/extract/transpile/typescript-wrap.mjs->src/utl/try-import.mjs - - + + @@ -3017,8 +3017,8 @@ src/extract/transpile/vue-template-wrap.cjs->src/utl/try-require.cjs - - + + @@ -3032,132 +3032,132 @@ src/utl/try-require.cjs->src/utl/extract-root-module-name.cjs - - + + src/extract/tsc/extract-typescript-deps.mjs->src/utl/try-import.mjs - - + + src/graph-utl/consolidate-module-dependencies.mjs - -consolidate-module-dependencies.mjs + +consolidate-module-dependencies.mjs src/graph-utl/consolidate-module-dependencies.mjs->src/utl/array-util.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/utl/array-util.mjs - - + + src/graph-utl/consolidate-modules.mjs->src/graph-utl/compare.mjs - - + + src/graph-utl/consolidate-to-folder.mjs - -consolidate-to-folder.mjs + +consolidate-to-folder.mjs 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 - - + + src/graph-utl/consolidate-to-pattern.mjs - -consolidate-to-pattern.mjs + +consolidate-to-pattern.mjs 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 - - + + src/graph-utl/filter-bank.mjs - -filter-bank.mjs + +filter-bank.mjs 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 - - + + src/graph-utl/filter-bank.mjs->src/graph-utl/add-focus.mjs - - + + src/graph-utl/strip-self-transitions.mjs - -strip-self-transitions.mjs + +strip-self-transitions.mjs @@ -3173,98 +3173,98 @@ src/main/options/assert-validity.mjs->src/report/index.mjs - - + + src/main/options/normalize.mjs->src/utl/array-util.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/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 - - + + @@ -3278,27 +3278,27 @@ 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 - - + + src/main/index.d.ts - -index.d.ts + +index.d.ts @@ -3314,8 +3314,8 @@ src/report/index.mjs->src/report/plugins.mjs - - + + @@ -3353,8 +3353,8 @@ src/report/azure-devops.mjs->src/report/utl - - + + @@ -3377,8 +3377,8 @@ src/report/csv.mjs->src/report/utl - - + + @@ -3392,50 +3392,50 @@ src/report/d2.mjs->src/report/utl - - + + 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 - - + + @@ -3476,20 +3476,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 - - + + @@ -3503,8 +3503,8 @@ src/report/error.mjs->src/utl/wrap-and-indent.mjs - - + + @@ -3521,8 +3521,8 @@ src/report/html->src/report/utl - - + + @@ -3554,8 +3554,8 @@ src/report/markdown.mjs->src/report/error-html - - + + @@ -3578,8 +3578,8 @@ src/report/metrics.mjs->src/report/utl - - + + @@ -3602,8 +3602,8 @@ src/report/teamcity.mjs->src/report/utl - - + + @@ -3656,92 +3656,98 @@ src/validate/match-dependency-rule.mjs->src/utl/regex-util.mjs - - + + src/validate/match-dependency-rule.mjs->src/validate/matchers.mjs - - + + src/validate/rule-classifiers.mjs - -rule-classifiers.mjs + +rule-classifiers.mjs 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/validate/rule-classifiers.mjs - - + + src/validate/match-module-rule-helpers.mjs - -match-module-rule-helpers.mjs + +match-module-rule-helpers.mjs src/validate/match-module-rule.mjs->src/validate/match-module-rule-helpers.mjs - - + + - + src/validate/violates-required-rule.mjs->src/utl/regex-util.mjs - - + + - + src/validate/violates-required-rule.mjs->src/validate/matchers.mjs - - + + + + + +src/validate/violates-required-rule.mjs->src/validate/match-module-rule-helpers.mjs + + src/validate/match-module-rule-helpers.mjs->src/utl/regex-util.mjs - - + + src/validate/match-module-rule-helpers.mjs->src/validate/matchers.mjs - - + + diff --git a/docs/dependency-cruiser-dir-graph.html b/docs/dependency-cruiser-dir-graph.html index caf1d67eb..ff374a121 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 - - + + @@ -245,14 +245,14 @@ src/cli->src/cli/init-config - - + + src/cli->src/cli/listeners - + @@ -270,8 +270,8 @@ src/cli->src/cli/listeners/performance-log - - + + @@ -288,21 +288,21 @@ 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 - - + + @@ -338,8 +338,8 @@ src/cli/tools->src/report/dot-webpage - - + + @@ -375,8 +375,8 @@ src/cache->src/utl - - + + @@ -393,14 +393,14 @@ src/cache->src/graph-utl - - + + src/extract/transpile->src/utl - - + + @@ -423,8 +423,8 @@ src/graph-utl->src/utl - - + + @@ -435,14 +435,14 @@ src/cli/init-config->src/extract/transpile - - + + src/cli/init-config->src/utl - - + + @@ -460,17 +460,17 @@ src/cli/init-config->src/extract/tsc - - + + -cli-to-main-only +cli-to-main-only src/config-utl->src/utl - - + + @@ -481,26 +481,26 @@ src/main->src/cache - - + + src/main->src/extract/transpile - - + + src/main->src/utl - - + + src/main->src/graph-utl - - + + @@ -517,14 +517,14 @@ src/main->src/main/resolve-options - - + + src/main->src/enrich - + @@ -542,15 +542,15 @@ src/main->src/enrich/summarize - - + + src/main->src/extract - - + + @@ -567,8 +567,8 @@ src/main->src/main/files-and-dirs - - + + @@ -585,8 +585,8 @@ src/main->src/main/options - - + + @@ -603,15 +603,15 @@ src/main->src/main/rule-set - - + + src/main->src/report - - + + @@ -628,14 +628,14 @@ src/main->src/schema - - + + src/config-utl/extract-depcruise-config->src/utl - - + + @@ -658,26 +658,26 @@ src/config-utl/extract-depcruise-config->src/main/resolve-options - - + + src/extract/tsc->src/extract/transpile - - + + src/extract/tsc->src/utl - - + + src/extract/tsc->src/extract - - + + @@ -706,26 +706,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 - - + + @@ -742,21 +742,21 @@ src/enrich->src/enrich/derive/folders - - + + src/enrich->src/enrich/summarize - - + + src/enrich->src/enrich/derive - - + + @@ -773,8 +773,8 @@ src/enrich->src/enrich/derive/dependents - - + + @@ -809,8 +809,8 @@ src/enrich->src/enrich/derive/orphan - - + + @@ -827,38 +827,38 @@ 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 - - + + @@ -869,38 +869,38 @@ 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 - - + + @@ -911,26 +911,26 @@ src/validate->src/utl - - + + src/extract->src/extract/transpile - - + + src/extract->src/utl - - + + src/extract->src/graph-utl - - + + @@ -941,8 +941,8 @@ src/extract->src/extract/resolve - - + + @@ -959,8 +959,8 @@ src/extract->src/extract/acorn - - + + @@ -971,50 +971,50 @@ src/extract/acorn->src/extract/transpile - - + + src/extract/acorn->src/utl - - + + src/extract/swc->src/utl - - + + src/extract/swc->src/extract - - + + src/main/options->src/utl - - + + src/main/options->src/main - - + + src/main/options->src/report - - + + src/main/rule-set->src/utl - - + + @@ -1031,20 +1031,20 @@ src/main/rule-set->src/schema - - + + src/report->src/utl - - + + src/report->src/graph-utl - - + + @@ -1061,8 +1061,8 @@ src/report->src/report/utl - - + + @@ -1079,8 +1079,8 @@ src/report->src/report/error-html - - + + @@ -1103,20 +1103,20 @@ src/report/dot->src/utl - - + + src/report/dot->src/graph-utl - - + + src/report/dot->src/report/utl - - + + @@ -1133,8 +1133,8 @@ src/report/html->src/report/utl - - + + diff --git a/docs/schema-overview.html b/docs/schema-overview.html index aff01485d..aaf07e2aa 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 23d7bafe5..34b8ca73e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "dependency-cruiser", - "version": "16.7.0", + "version": "16.8.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "dependency-cruiser", - "version": "16.7.0", + "version": "16.8.0", "license": "MIT", "dependencies": { "acorn": "^8.14.0", diff --git a/package.json b/package.json index be799fc2b..776d8ff9d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dependency-cruiser", - "version": "16.7.0", + "version": "16.8.0", "description": "Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.", "keywords": [ "static analysis", @@ -303,4 +303,4 @@ "vue-template-compiler": ">=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 a5f2ef4b1..71c488d25 100644 --- a/src/meta.cjs +++ b/src/meta.cjs @@ -1,7 +1,7 @@ /* generated - don't edit */ module.exports = { - version: "16.7.0", + version: "16.8.0", engines: { node: "^18.17||>=20", }, diff --git a/tools/overview.svg b/tools/overview.svg index d27cc4519..1175a4bb7 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 d9b95ff8d..f79eca935 100644 --- a/types/overview.html +++ b/types/overview.html @@ -122,7 +122,7 @@ - baseline-violations.d.mts->violations.d.mts - - + + @@ -195,8 +195,8 @@ violations.d.mts->rule-summary.d.mts - - + + @@ -210,8 +210,8 @@ violations.d.mts->shared-types.d.mts - - + + @@ -267,8 +267,8 @@ configuration.d.mts->options.d.mts - - + + @@ -297,26 +297,26 @@ config-utl/extract-depcruise-options.d.mts->options.d.mts - - + + options.d.mts->baseline-violations.d.mts - - + + options.d.mts->cache-options.d.mts - - + + options.d.mts->rule-set.d.mts - - + + @@ -336,8 +336,8 @@ options.d.mts->filter-types.d.mts - - + + @@ -351,8 +351,8 @@ options.d.mts->reporter-options.d.mts - - + + @@ -378,8 +378,8 @@ config-utl/extract-ts-config.d.mts->node_modules/typescript - - + + @@ -405,14 +405,14 @@ config-utl/extract-webpack-resolve-config.d.mts->node_modules/enhanced-resolve - - + + rule-set.d.mts->shared-types.d.mts - - + + @@ -426,8 +426,8 @@ rule-set.d.mts->restrictions.d.mts - - + + @@ -441,32 +441,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 - - + + @@ -483,14 +483,14 @@ cruise-result.d.mts->node_modules/watskeburt - - + + rule-summary.d.mts->shared-types.d.mts - - + + @@ -504,26 +504,26 @@ 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 - - + + @@ -543,14 +543,14 @@ dependency-cruiser.d.mts->resolve-options.d.mts - - + + resolve-options.d.mts->node_modules/enhanced-resolve - - + + @@ -587,11 +587,11 @@ eslint.config.mjs->node_modules/@eslint - - + + -not-to-dev-dep +not-to-dev-dep @@ -609,11 +609,11 @@ eslint.config.mjs->node_modules/@typescript-eslint - - + + -not-to-dev-dep +not-to-dev-dep @@ -627,8 +627,8 @@ eslint.config.mjs->path - - + + @@ -642,14 +642,14 @@ eslint.config.mjs->url - - + + filter-types.d.mts->shared-types.d.mts - - + + @@ -669,8 +669,8 @@ plugins/3d-reporter-plugin.d.mts->dependency-cruiser.d.mts - - + + @@ -705,8 +705,8 @@ restrictions.d.mts->shared-types.d.mts - - + + @@ -720,14 +720,14 @@ strict-filter-types.d.mts->shared-types.d.mts - - + + strict-filter-types.d.mts->filter-types.d.mts - - + + @@ -741,26 +741,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 - - + + @@ -780,14 +780,14 @@ strict-rule-set.d.mts->rule-set.d.mts - - + + strict-rule-set.d.mts->shared-types.d.mts - - + + @@ -807,14 +807,14 @@ 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 1aeb66c72..07a3574b7 100644 --- a/types/overview.svg +++ b/types/overview.svg @@ -1,7 +1,7 @@ - baseline-violations.d.mts->violations.d.mts - - + + @@ -74,8 +74,8 @@ violations.d.mts->rule-summary.d.mts - - + + @@ -89,8 +89,8 @@ violations.d.mts->shared-types.d.mts - - + + @@ -146,8 +146,8 @@ configuration.d.mts->options.d.mts - - + + @@ -176,26 +176,26 @@ config-utl/extract-depcruise-options.d.mts->options.d.mts - - + + options.d.mts->baseline-violations.d.mts - - + + options.d.mts->cache-options.d.mts - - + + options.d.mts->rule-set.d.mts - - + + @@ -215,8 +215,8 @@ options.d.mts->filter-types.d.mts - - + + @@ -230,8 +230,8 @@ options.d.mts->reporter-options.d.mts - - + + @@ -257,8 +257,8 @@ config-utl/extract-ts-config.d.mts->node_modules/typescript - - + + @@ -284,14 +284,14 @@ config-utl/extract-webpack-resolve-config.d.mts->node_modules/enhanced-resolve - - + + rule-set.d.mts->shared-types.d.mts - - + + @@ -305,8 +305,8 @@ rule-set.d.mts->restrictions.d.mts - - + + @@ -320,32 +320,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 - - + + @@ -362,14 +362,14 @@ cruise-result.d.mts->node_modules/watskeburt - - + + rule-summary.d.mts->shared-types.d.mts - - + + @@ -383,26 +383,26 @@ 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 - - + + @@ -422,14 +422,14 @@ dependency-cruiser.d.mts->resolve-options.d.mts - - + + resolve-options.d.mts->node_modules/enhanced-resolve - - + + @@ -466,11 +466,11 @@ eslint.config.mjs->node_modules/@eslint - - + + -not-to-dev-dep +not-to-dev-dep @@ -488,11 +488,11 @@ eslint.config.mjs->node_modules/@typescript-eslint - - + + -not-to-dev-dep +not-to-dev-dep @@ -506,8 +506,8 @@ eslint.config.mjs->path - - + + @@ -521,14 +521,14 @@ eslint.config.mjs->url - - + + filter-types.d.mts->shared-types.d.mts - - + + @@ -548,8 +548,8 @@ plugins/3d-reporter-plugin.d.mts->dependency-cruiser.d.mts - - + + @@ -584,8 +584,8 @@ restrictions.d.mts->shared-types.d.mts - - + + @@ -599,14 +599,14 @@ strict-filter-types.d.mts->shared-types.d.mts - - + + strict-filter-types.d.mts->filter-types.d.mts - - + + @@ -620,26 +620,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 - - + + @@ -659,14 +659,14 @@ strict-rule-set.d.mts->rule-set.d.mts - - + + strict-rule-set.d.mts->shared-types.d.mts - - + + @@ -686,14 +686,14 @@ strict-restrictions.d.mts->shared-types.d.mts - - + + strict-restrictions.d.mts->restrictions.d.mts - - + +