From 1775912020ac6055dfdba0bf5051823d435c8f4d Mon Sep 17 00:00:00 2001 From: sverweij Date: Tue, 17 Oct 2023 21:09:25 +0200 Subject: [PATCH] 14.1.2 --- doc/assets/filtering/focus.svg | 48 +- doc/assets/filtering/snazzy-focus.svg | 58 +- doc/assets/flat-report-counter-example.svg | 6 +- doc/assets/flat-report-example.svg | 38 +- .../dependency-cruiser-archi-graph.svg | 12 +- .../dependency-cruiser-dir-graph.svg | 660 ++++---- ...ependency-cruiser-without-node_modules.svg | 1354 ++++++++--------- docs/dependency-cruiser-archi-graph.html | 12 +- docs/dependency-cruiser-dependency-graph.html | 1354 ++++++++--------- docs/dependency-cruiser-dir-graph.html | 660 ++++---- package-lock.json | 4 +- package.json | 4 +- src/meta.js | 2 +- 13 files changed, 2106 insertions(+), 2106 deletions(-) diff --git a/doc/assets/filtering/focus.svg b/doc/assets/filtering/focus.svg index beb407b4f..92f1bb595 100644 --- a/doc/assets/filtering/focus.svg +++ b/doc/assets/filtering/focus.svg @@ -163,7 +163,7 @@ - + src/main/index.mjs->src/extract/transpile/meta.mjs @@ -178,7 +178,7 @@ - + src/main/index.mjs->src/main/format.mjs @@ -193,7 +193,7 @@ - + src/main/index.mjs->src/main/cruise.mjs @@ -223,7 +223,7 @@ - + src/main/format.mjs->src/main/options/assert-validity.mjs @@ -238,7 +238,7 @@ - + src/main/format.mjs->src/main/options/normalize.mjs @@ -253,7 +253,7 @@ - + src/main/format.mjs->src/main/report-wrap.mjs @@ -268,7 +268,7 @@ - + src/main/format.mjs->src/schema/cruise-result.schema.mjs @@ -283,31 +283,31 @@ - + src/cli/index.mjs->src/utl/bus.mjs - + src/cli/index.mjs->src/cli/format-meta-info.mjs - + src/cli/index.mjs->src/main/cruise.mjs - + src/main/cruise.mjs->src/cache/cache.mjs - + src/main/cruise.mjs->src/utl/bus.mjs @@ -322,7 +322,7 @@ - + src/main/cruise.mjs->src/main/resolve-options/normalize.mjs @@ -337,7 +337,7 @@ - + src/main/cruise.mjs->src/enrich/index.mjs @@ -352,7 +352,7 @@ - + src/main/cruise.mjs->src/extract/index.mjs @@ -367,25 +367,25 @@ - + 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 @@ -400,7 +400,7 @@ - + src/main/cruise.mjs->src/main/rule-set/assert-validity.mjs @@ -415,7 +415,7 @@ - + src/main/cruise.mjs->src/main/rule-set/normalize.mjs @@ -601,13 +601,13 @@ - + src/main/rule-set/assert-validity.mjs->src/main/options/assert-validity.mjs - + src/main/rule-set/assert-validity.mjs->src/main/helpers.mjs @@ -622,7 +622,7 @@ - + src/main/rule-set/assert-validity.mjs->src/schema/configuration.schema.mjs diff --git a/doc/assets/filtering/snazzy-focus.svg b/doc/assets/filtering/snazzy-focus.svg index 95dde1a21..192e0249d 100644 --- a/doc/assets/filtering/snazzy-focus.svg +++ b/doc/assets/filtering/snazzy-focus.svg @@ -14,6 +14,11 @@ src + +cluster_src/cache + +cache + cluster_src/cli @@ -94,11 +99,6 @@ utl - -cluster_src/cache - -cache - src/cache/cache.mjs @@ -163,7 +163,7 @@ - + src/main/index.mjs->src/extract/transpile/meta.mjs @@ -178,7 +178,7 @@ - + src/main/index.mjs->src/main/format.mjs @@ -193,7 +193,7 @@ - + src/main/index.mjs->src/main/cruise.mjs @@ -223,7 +223,7 @@ - + src/main/format.mjs->src/main/options/assert-validity.mjs @@ -238,7 +238,7 @@ - + src/main/format.mjs->src/main/options/normalize.mjs @@ -253,7 +253,7 @@ - + src/main/format.mjs->src/main/report-wrap.mjs @@ -268,7 +268,7 @@ - + src/main/format.mjs->src/schema/cruise-result.schema.mjs @@ -283,31 +283,31 @@ - + src/cli/index.mjs->src/utl/bus.mjs - + src/cli/index.mjs->src/cli/format-meta-info.mjs - + src/cli/index.mjs->src/main/cruise.mjs - + src/main/cruise.mjs->src/cache/cache.mjs - + src/main/cruise.mjs->src/utl/bus.mjs @@ -322,7 +322,7 @@ - + src/main/cruise.mjs->src/main/resolve-options/normalize.mjs @@ -337,7 +337,7 @@ - + src/main/cruise.mjs->src/enrich/index.mjs @@ -352,7 +352,7 @@ - + src/main/cruise.mjs->src/extract/index.mjs @@ -367,25 +367,25 @@ - + 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 @@ -400,7 +400,7 @@ - + src/main/cruise.mjs->src/main/rule-set/assert-validity.mjs @@ -415,7 +415,7 @@ - + src/main/cruise.mjs->src/main/rule-set/normalize.mjs @@ -601,13 +601,13 @@ - + src/main/rule-set/assert-validity.mjs->src/main/options/assert-validity.mjs - + src/main/rule-set/assert-validity.mjs->src/main/helpers.mjs @@ -622,7 +622,7 @@ - + src/main/rule-set/assert-validity.mjs->src/schema/configuration.schema.mjs diff --git a/doc/assets/flat-report-counter-example.svg b/doc/assets/flat-report-counter-example.svg index 829bc72ce..c0dfcd26b 100644 --- a/doc/assets/flat-report-counter-example.svg +++ b/doc/assets/flat-report-counter-example.svg @@ -348,13 +348,13 @@ - + src/report/error.mjs->src/graph-utl/rule-set.mjs - + src/report/error.mjs->src/report/utl @@ -369,7 +369,7 @@ - + src/report/error.mjs->src/utl/wrap-and-indent.mjs diff --git a/doc/assets/flat-report-example.svg b/doc/assets/flat-report-example.svg index 7536694a2..0c62aaaec 100644 --- a/doc/assets/flat-report-example.svg +++ b/doc/assets/flat-report-example.svg @@ -342,7 +342,7 @@ - + src/report/dot/index.mjs->src/graph-utl/filter-bank.mjs @@ -358,7 +358,7 @@ - + src/report/dot/index.mjs->src/report/dot/module-utl.mjs @@ -374,7 +374,7 @@ - + src/report/dot/index.mjs->src/report/dot/prepare-custom-level.mjs @@ -390,7 +390,7 @@ - + src/report/dot/index.mjs->src/report/dot/prepare-flat-level.mjs @@ -406,7 +406,7 @@ - + src/report/dot/index.mjs->src/report/dot/prepare-folder-level.mjs @@ -422,7 +422,7 @@ - + src/report/dot/index.mjs->src/report/dot/theming.mjs @@ -488,61 +488,61 @@ - + src/report/dot/prepare-custom-level.mjs->src/graph-utl/compare.mjs - + src/report/dot/prepare-custom-level.mjs->src/graph-utl/consolidate-to-pattern.mjs - + src/report/dot/prepare-custom-level.mjs->src/graph-utl/strip-self-transitions.mjs - + src/report/dot/prepare-custom-level.mjs->src/report/dot/module-utl.mjs - + src/report/dot/prepare-flat-level.mjs->src/graph-utl/compare.mjs - + src/report/dot/prepare-flat-level.mjs->src/report/dot/module-utl.mjs - + src/report/dot/prepare-folder-level.mjs->src/graph-utl/compare.mjs - + src/report/dot/prepare-folder-level.mjs->src/graph-utl/consolidate-to-folder.mjs - + src/report/dot/prepare-folder-level.mjs->src/graph-utl/strip-self-transitions.mjs - + src/report/dot/prepare-folder-level.mjs->src/report/dot/module-utl.mjs @@ -628,13 +628,13 @@ - + src/report/error.mjs->src/graph-utl/rule-set.mjs - + src/report/error.mjs->src/report/utl/index.mjs @@ -650,7 +650,7 @@ - + src/report/error.mjs->src/utl/wrap-and-indent.mjs diff --git a/doc/real-world-samples/dependency-cruiser-archi-graph.svg b/doc/real-world-samples/dependency-cruiser-archi-graph.svg index e8dc0bb6b..cce8d15ec 100644 --- a/doc/real-world-samples/dependency-cruiser-archi-graph.svg +++ b/doc/real-world-samples/dependency-cruiser-archi-graph.svg @@ -183,15 +183,15 @@ - + src/main->src/cache - + src/main->src/extract - + @@ -213,7 +213,7 @@ - + src/main->src/enrich @@ -261,7 +261,7 @@ - + src/enrich->src/graph-utl @@ -279,7 +279,7 @@ - + src/enrich->src/validate diff --git a/doc/real-world-samples/dependency-cruiser-dir-graph.svg b/doc/real-world-samples/dependency-cruiser-dir-graph.svg index c3f813400..157038cc9 100644 --- a/doc/real-world-samples/dependency-cruiser-dir-graph.svg +++ b/doc/real-world-samples/dependency-cruiser-dir-graph.svg @@ -4,15 +4,25 @@ - + dependency-cruiser output - + cluster_src - -src + +src + + +cluster_src/main + +main + + +cluster_src/report + +report cluster_src/cli @@ -31,28 +41,18 @@ cluster_src/enrich - -enrich + +enrich cluster_src/enrich/derive - -derive + +derive cluster_src/extract - -extract - - -cluster_src/main - -main - - -cluster_src/report - -report + +extract @@ -91,24 +91,10 @@ - - - -src/cli->src/config-utl - - - - - - -src/cli->src/main - - - - + src/cli/init-config - + @@ -118,22 +104,22 @@ - + src/cli->src/cli/init-config - + src/cli->src/cli/listeners - + src/cli/listeners/performance-log - + @@ -143,15 +129,15 @@ - + src/cli->src/cli/listeners/performance-log - + src/cli/utl - + @@ -161,11 +147,25 @@ - + src/cli->src/cli/utl + + + +src/cli->src/config-utl + + + + + + +src/cli->src/main + + + src/config-utl/extract-depcruise-config @@ -189,11 +189,11 @@ src/cache - - - - -cache + + + + +cache @@ -201,615 +201,615 @@ src/extract/transpile - - - - -transpile + + + + +transpile src/cache->src/extract/transpile - - + + src/utl - - - - -utl + + + + +utl src/cache->src/utl - - + + src/graph-utl - - - - -graph-utl + + + + +graph-utl src/cache->src/graph-utl - - + + + + + +src/cli/init-config->src/cli + + + + + +src/cli/init-config->src/extract/transpile + + + + + +src/cli/init-config->src/utl + + - + src/main->src/cache - - + + - + src/main->src/extract/transpile - - + + - + src/main->src/graph-utl - - + + src/main/resolve-options - - - - -resolve-options + + + + +resolve-options - + src/main->src/main/resolve-options - - + + - + src/main->src/enrich - - + + src/enrich/summarize - - - - -summarize + + + + +summarize - + src/main->src/enrich/summarize - - + + - + src/main->src/extract - - + + src/main/files-and-dirs - - - - -files-and-dirs + + + + +files-and-dirs - + src/main->src/main/files-and-dirs - - + + src/main/options - - - - -options + + + + +options - + src/main->src/main/options - - + + src/main/rule-set - - - - -rule-set + + + + +rule-set - + src/main->src/main/rule-set - - + + - + src/main->src/report - - + + src/schema - - - - -schema + + + + +schema src/main->src/schema - - - - - -src/cli/init-config->src/cli - - - - - -src/cli/init-config->src/extract/transpile - - - - - -src/cli/init-config->src/utl - - + + src/extract/resolve - - - - -resolve + + + + +resolve src/config-utl/extract-depcruise-config->src/extract/resolve - - + + src/config-utl/extract-depcruise-config->src/main/resolve-options - - + + 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 - - + + src/enrich/derive/folders - - - - -folders + + + + +folders src/enrich->src/enrich/derive/folders - - + + src/enrich->src/enrich/summarize - - + + - + src/enrich->src/enrich/derive - - + + src/enrich/derive/dependents - - - - -dependents + + + + +dependents - + src/enrich->src/enrich/derive/dependents - - + + src/enrich/derive/metrics - - - - -metrics + + + + +metrics - + src/enrich->src/enrich/derive/metrics - - + + src/enrich/derive/orphan - - - - -orphan + + + + +orphan - + src/enrich->src/enrich/derive/orphan - - + + src/validate - - - - -validate + + + + +validate src/enrich->src/validate - - + + - + src/enrich/derive/folders->src/graph-utl - - + + - + src/enrich/derive/folders->src/enrich/derive - - + + src/enrich/derive/folders->src/validate - - + + 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 - - + + - + src/enrich/derive/metrics->src/enrich/derive - - + + 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 - - + + src/extract/parse - - - - -parse + + + + +parse src/extract->src/extract/parse - - + + src/extract/ast-extractors - - - - -ast-extractors + + + + +ast-extractors src/extract->src/extract/ast-extractors - - + + - + src/extract/parse->src/extract/transpile - - + + - + src/extract/parse->src/utl - - + + src/main/options->src/main - - + + src/main/options->src/report - - + + - + src/main/rule-set->src/main - - + + - + src/main/rule-set->src/main/options - - + + - + src/main/rule-set->src/schema - - + + src/report->src/utl - - + + src/report->src/graph-utl - - + + src/report/utl - - - - -utl + + + + +utl src/report->src/report/utl - - + + src/report/error-html - - - - -error-html + + + + +error-html src/report->src/report/error-html - - + + src/report/error-html->src/report/utl - - + + src/report/anon - - - - -anon + + + + +anon @@ -817,43 +817,43 @@ src/report/dot - - - - -dot + + + + +dot src/report/dot->src/graph-utl - - + + src/report/dot->src/report/utl - - + + src/report/html - - - - -html + + + + +html src/report/html->src/report/utl - - + + diff --git a/doc/real-world-samples/dependency-cruiser-without-node_modules.svg b/doc/real-world-samples/dependency-cruiser-without-node_modules.svg index 2f690ab4b..c49e9f711 100644 --- a/doc/real-world-samples/dependency-cruiser-without-node_modules.svg +++ b/doc/real-world-samples/dependency-cruiser-without-node_modules.svg @@ -19,40 +19,40 @@ src - -cluster_src/graph-utl - -graph-utl + +cluster_src/cache + +cache - -cluster_src/main - -main + +cluster_src/cli + +cli - -cluster_src/main/files-and-dirs - -files-and-dirs + +cluster_src/cli/init-config + +init-config - -cluster_src/main/options - -options + +cluster_src/cli/listeners + +listeners - -cluster_src/main/resolve-options - -resolve-options + +cluster_src/cli/listeners/performance-log + +performance-log - -cluster_src/main/rule-set - -rule-set + +cluster_src/cli/tools + +tools - -cluster_src/report - -report + +cluster_src/cli/utl + +utl cluster_src/config-utl @@ -84,11 +84,6 @@ extract - -cluster_src/extract/transpile - -transpile - cluster_src/extract/ast-extractors @@ -104,56 +99,61 @@ resolve - -cluster_src/utl - -utl - - -cluster_src/validate - -validate + +cluster_src/extract/transpile + +transpile - -cluster_src/cache - -cache + +cluster_src/graph-utl + +graph-utl - -cluster_src/cli - -cli + +cluster_src/main + +main - -cluster_src/cli/listeners - -listeners + +cluster_src/main/files-and-dirs + +files-and-dirs - -cluster_src/cli/listeners/performance-log - -performance-log + +cluster_src/main/options + +options - -cluster_src/cli/tools - -tools + +cluster_src/main/resolve-options + +resolve-options - -cluster_src/cli/utl - -utl + +cluster_src/main/rule-set + +rule-set - -cluster_src/cli/init-config - -init-config + +cluster_src/report + +report cluster_src/schema schema + +cluster_src/utl + +utl + + +cluster_src/validate + +validate + bin/depcruise-baseline.mjs @@ -203,191 +203,191 @@ - + src/cli/index.mjs->src/cli/format-meta-info.mjs - + src/cli/normalize-cli-options.mjs - + normalize-cli-options.mjs - + src/cli/index.mjs->src/cli/normalize-cli-options.mjs - + src/cli/utl/assert-file-existence.mjs - + assert-file-existence.mjs - + src/cli/index.mjs->src/cli/utl/assert-file-existence.mjs - + src/cli/utl/io.mjs - + io.mjs - + src/cli/index.mjs->src/cli/utl/io.mjs - + +src/cli/init-config/index.mjs + + +index.mjs + + + + + +src/cli/index.mjs->src/cli/init-config/index.mjs + + + + + +src/cli/listeners/cli-feedback.mjs + + +cli-feedback.mjs + + + + + +src/cli/index.mjs->src/cli/listeners/cli-feedback.mjs + + + + + +src/cli/listeners/ndjson.mjs + + +ndjson.mjs + + + + + +src/cli/index.mjs->src/cli/listeners/ndjson.mjs + + + + + +src/cli/listeners/performance-log/index.mjs + + +index.mjs + + + + + +src/cli/index.mjs->src/cli/listeners/performance-log/index.mjs + + + + + src/config-utl/extract-babel-config.mjs - + extract-babel-config.mjs - + src/cli/index.mjs->src/config-utl/extract-babel-config.mjs - + src/config-utl/extract-known-violations.mjs - + extract-known-violations.mjs - + src/cli/index.mjs->src/config-utl/extract-known-violations.mjs - + src/config-utl/extract-ts-config.mjs - + extract-ts-config.mjs - + src/cli/index.mjs->src/config-utl/extract-ts-config.mjs - + src/config-utl/extract-webpack-resolve-config.mjs - + extract-webpack-resolve-config.mjs - + src/cli/index.mjs->src/config-utl/extract-webpack-resolve-config.mjs - + src/main/cruise.mjs - + cruise.mjs - + src/cli/index.mjs->src/main/cruise.mjs - - -src/cli/init-config/index.mjs - - -index.mjs - - - - - -src/cli/index.mjs->src/cli/init-config/index.mjs - - - - - -src/cli/listeners/cli-feedback.mjs - - -cli-feedback.mjs - - - - - -src/cli/index.mjs->src/cli/listeners/cli-feedback.mjs - - - - - -src/cli/listeners/ndjson.mjs - - -ndjson.mjs - - - - - -src/cli/index.mjs->src/cli/listeners/ndjson.mjs - - - - - -src/cli/listeners/performance-log/index.mjs - - -index.mjs - - - - - -src/cli/index.mjs->src/cli/listeners/performance-log/index.mjs - - - bin/depcruise-fmt.mjs @@ -418,39 +418,39 @@ - - -src/main/format.mjs - - -format.mjs - - - - - -src/cli/format.mjs->src/main/format.mjs - - - - + src/cli/format.mjs->src/cli/normalize-cli-options.mjs - + src/cli/format.mjs->src/cli/utl/assert-file-existence.mjs - + src/cli/format.mjs->src/cli/utl/io.mjs + + +src/main/format.mjs + + +format.mjs + + + + + +src/cli/format.mjs->src/main/format.mjs + + + bin/dependency-cruise.mjs @@ -505,80 +505,65 @@ - - -src/extract/transpile/meta.mjs - - -meta.mjs - - - - - -src/cache/cache.mjs->src/extract/transpile/meta.mjs - - - - + src/cache/content-strategy.mjs - + content-strategy.mjs - + src/cache/cache.mjs->src/cache/content-strategy.mjs - + src/cache/metadata-strategy.mjs - + metadata-strategy.mjs - + src/cache/cache.mjs->src/cache/metadata-strategy.mjs - - + + - + src/cache/options-compatible.mjs - + options-compatible.mjs - + src/cache/cache.mjs->src/cache/options-compatible.mjs - - -src/extract/transpile/try-import-available.mjs - - -try-import-available.mjs + + +src/extract/transpile/meta.mjs + + +meta.mjs - - -src/extract/transpile/meta.mjs->src/extract/transpile/try-import-available.mjs - - + + +src/cache/cache.mjs->src/extract/transpile/meta.mjs + + @@ -599,28 +584,43 @@ src/cache/helpers.mjs - -helpers.mjs + +helpers.mjs src/cache/content-strategy.mjs->src/cache/helpers.mjs - - + + src/cache/metadata-strategy.mjs->src/cache/helpers.mjs - - + + + + + +src/extract/transpile/try-import-available.mjs + + +try-import-available.mjs + + + + + +src/extract/transpile/meta.mjs->src/extract/transpile/try-import-available.mjs + + - + src/cache/find-content-changes.mjs->src/cache/helpers.mjs - - + + @@ -632,7 +632,7 @@ - + src/cache/find-content-changes.mjs->src/utl/find-all-files.mjs @@ -649,8 +649,8 @@ src/cache/helpers.mjs->src/graph-utl/match-facade.mjs - - + + @@ -688,27 +688,48 @@ 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/config-utl/extract-depcruise-config/index.mjs + + +index.mjs + + + + + +src/cli/normalize-cli-options.mjs->src/config-utl/extract-depcruise-config/index.mjs + + + src/main/options/assert-validity.mjs @@ -718,77 +739,167 @@ - - -src/main/format.mjs->src/main/options/assert-validity.mjs - - + + +src/main/format.mjs->src/main/options/assert-validity.mjs + + + + + +src/main/options/normalize.mjs + + +normalize.mjs + + + + + +src/main/format.mjs->src/main/options/normalize.mjs + + + + + +src/main/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 + + + + + +src/main/format.mjs->src/schema/cruise-result.schema.mjs + + + + + +src/cli/init-config/index.mjs->src/cli/defaults.mjs + + + + + +src/cli/init-config/build-config.mjs + + +build-config.mjs + + + + + +src/cli/init-config/index.mjs->src/cli/init-config/build-config.mjs + + + + + +src/cli/init-config/environment-helpers.mjs + + +environment-helpers.mjs + + + + + +src/cli/init-config/index.mjs->src/cli/init-config/environment-helpers.mjs + + + + + +src/cli/init-config/get-user-input.mjs + + +get-user-input.mjs + + + + + +src/cli/init-config/index.mjs->src/cli/init-config/get-user-input.mjs + + - - -src/main/options/normalize.mjs - - -normalize.mjs + + +src/cli/init-config/normalize-init-options.mjs + + +normalize-init-options.mjs - - -src/main/format.mjs->src/main/options/normalize.mjs - - + + +src/cli/init-config/index.mjs->src/cli/init-config/normalize-init-options.mjs + + - - -src/main/report-wrap.mjs - - -report-wrap.mjs + + +src/cli/init-config/write-config.mjs + + +write-config.mjs - - -src/main/format.mjs->src/main/report-wrap.mjs - - + + +src/cli/init-config/index.mjs->src/cli/init-config/write-config.mjs + + - - -src/schema/cruise-result.schema.mjs - - -cruise-result.schema.mjs + + +src/cli/init-config/write-run-scripts-to-manifest.mjs + + +write-run-scripts-to-manifest.mjs - - -src/main/format.mjs->src/schema/cruise-result.schema.mjs - - - - - -src/cli/normalize-cli-options.mjs->src/cli/defaults.mjs - - + + +src/cli/init-config/index.mjs->src/cli/init-config/write-run-scripts-to-manifest.mjs + + - - -src/config-utl/extract-depcruise-config/index.mjs - - -index.mjs + + +src/cli/listeners/performance-log/handlers.mjs + + +handlers.mjs - - -src/cli/normalize-cli-options.mjs->src/config-utl/extract-depcruise-config/index.mjs - - + + +src/cli/listeners/performance-log/index.mjs->src/cli/listeners/performance-log/handlers.mjs + + @@ -818,22 +929,22 @@ - + src/main/cruise.mjs->src/cache/cache.mjs - + src/main/resolve-options/normalize.mjs - + normalize.mjs - + src/main/cruise.mjs->src/main/resolve-options/normalize.mjs @@ -848,7 +959,7 @@ - + src/main/cruise.mjs->src/enrich/index.mjs @@ -863,7 +974,7 @@ - + src/main/cruise.mjs->src/extract/index.mjs @@ -878,25 +989,25 @@ - + 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 @@ -911,7 +1022,7 @@ - + src/main/cruise.mjs->src/main/rule-set/assert-validity.mjs @@ -926,122 +1037,11 @@ - + src/main/cruise.mjs->src/main/rule-set/normalize.mjs - - -src/cli/init-config/index.mjs->src/cli/defaults.mjs - - - - - -src/cli/init-config/build-config.mjs - - -build-config.mjs - - - - - -src/cli/init-config/index.mjs->src/cli/init-config/build-config.mjs - - - - - -src/cli/init-config/environment-helpers.mjs - - -environment-helpers.mjs - - - - - -src/cli/init-config/index.mjs->src/cli/init-config/environment-helpers.mjs - - - - - -src/cli/init-config/get-user-input.mjs - - -get-user-input.mjs - - - - - -src/cli/init-config/index.mjs->src/cli/init-config/get-user-input.mjs - - - - - -src/cli/init-config/normalize-init-options.mjs - - -normalize-init-options.mjs - - - - - -src/cli/init-config/index.mjs->src/cli/init-config/normalize-init-options.mjs - - - - - -src/cli/init-config/write-config.mjs - - -write-config.mjs - - - - - -src/cli/init-config/index.mjs->src/cli/init-config/write-config.mjs - - - - - -src/cli/init-config/write-run-scripts-to-manifest.mjs - - -write-run-scripts-to-manifest.mjs - - - - - -src/cli/init-config/index.mjs->src/cli/init-config/write-run-scripts-to-manifest.mjs - - - - - -src/cli/listeners/performance-log/handlers.mjs - - -handlers.mjs - - - - - -src/cli/listeners/performance-log/index.mjs->src/cli/listeners/performance-log/handlers.mjs - - - src/cli/init-config/config-template.mjs @@ -1054,8 +1054,8 @@ src/cli/init-config/build-config.mjs->src/cli/init-config/config-template.mjs - - + + @@ -1069,14 +1069,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 - - + + @@ -1117,65 +1117,65 @@ src/cli/init-config/get-user-input.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/validators.mjs - -validators.mjs + +validators.mjs src/cli/init-config/get-user-input.mjs->src/cli/init-config/validators.mjs - - + + src/cli/init-config/validators.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/normalize-init-options.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/normalize-init-options.mjs->src/cli/init-config/find-extensions.mjs - - + + src/cli/init-config/write-config.mjs->src/cli/init-config/environment-helpers.mjs - - + + - + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/defaults.mjs - - + + - + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/utl.mjs - - + + - + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1187,17 +1187,17 @@ - + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/utl/wrap-and-indent.mjs - + src/cli/init-config/types.d.ts - -types.d.ts + +types.d.ts @@ -1216,74 +1216,74 @@ - - -src/extract/resolve/resolve.mjs - - -resolve.mjs - - - - - -src/config-utl/extract-depcruise-config/index.mjs->src/extract/resolve/resolve.mjs - - - - - -src/config-utl/extract-depcruise-config/index.mjs->src/main/resolve-options/normalize.mjs - - - - + src/config-utl/extract-depcruise-config/merge-configs.mjs - + merge-configs.mjs - + src/config-utl/extract-depcruise-config/index.mjs->src/config-utl/extract-depcruise-config/merge-configs.mjs - + src/config-utl/extract-depcruise-config/read-config.mjs - + read-config.mjs - + + +src/config-utl/extract-depcruise-config/index.mjs->src/config-utl/extract-depcruise-config/read-config.mjs + + + + + +src/extract/resolve/resolve.mjs + + +resolve.mjs + + + + + +src/config-utl/extract-depcruise-config/index.mjs->src/extract/resolve/resolve.mjs + + + + -src/config-utl/extract-depcruise-config/index.mjs->src/config-utl/extract-depcruise-config/read-config.mjs - - +src/config-utl/extract-depcruise-config/index.mjs->src/main/resolve-options/normalize.mjs + + - + src/extract/resolve/resolve.mjs->src/utl/path-to-posix.mjs - + src/extract/helpers.mjs - + helpers.mjs - + src/extract/resolve/resolve.mjs->src/extract/helpers.mjs @@ -1448,13 +1448,13 @@ - + src/enrich/derive/folders->src/enrich/derive/circular.mjs - + src/enrich/derive/folders->src/enrich/derive/module-utl.mjs @@ -1469,7 +1469,7 @@ - + src/enrich/derive/folders->src/graph-utl/indexed-module-graph.mjs @@ -1487,13 +1487,13 @@ - + src/enrich/derive/metrics->src/enrich/derive/module-utl.mjs - + src/enrich/derive/metrics->src/graph-utl/indexed-module-graph.mjs @@ -1543,8 +1543,8 @@ src/enrich/derive/reachable.mjs->src/utl/regex-util.mjs - - + + @@ -1564,13 +1564,13 @@ src/validate/matchers.mjs->src/utl/regex-util.mjs - - + + - + src/utl/array-util.mjs - + array-util.mjs @@ -1579,8 +1579,8 @@ src/validate/matchers.mjs->src/utl/array-util.mjs - - + + @@ -1592,88 +1592,76 @@ - + 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/graph-utl/add-focus.mjs - - -add-focus.mjs - - - - - -src/enrich/enrich-modules.mjs->src/graph-utl/add-focus.mjs - - + + - + src/enrich/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->src/graph-utl/match-facade.mjs - - + + +src/graph-utl/add-focus.mjs + + +add-focus.mjs + - - -src/graph-utl/add-focus.mjs->src/graph-utl/indexed-module-graph.mjs - - + + + +src/enrich/enrich-modules.mjs->src/graph-utl/add-focus.mjs + + @@ -1690,6 +1678,18 @@ + + +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 @@ -1727,7 +1727,7 @@ - + src/enrich/summarize/index.mjs->src/enrich/summarize/add-rule-set-used.mjs @@ -1742,71 +1742,71 @@ - + src/enrich/summarize/index.mjs->src/enrich/summarize/get-stats.mjs - - -src/graph-utl/compare.mjs - - -compare.mjs - - - - - -src/enrich/summarize/index.mjs->src/graph-utl/compare.mjs - - - - + src/enrich/summarize/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 - + src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-modules.mjs - + src/enrich/summarize/summarize-options.mjs - + summarize-options.mjs - + src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-options.mjs + + +src/graph-utl/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 @@ -1814,19 +1814,19 @@ - + 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 @@ -1996,8 +1996,8 @@ src/extract/clear-caches.mjs->src/extract/resolve/external-module-helpers.mjs - - + + @@ -2030,7 +2030,7 @@ - + src/extract/parse/to-javascript-ast.mjs->src/utl/get-extension.mjs @@ -2045,19 +2045,19 @@ - + src/extract/parse/to-javascript-ast.mjs->src/extract/transpile/index.mjs - + src/extract/parse/to-typescript-ast.mjs->src/utl/get-extension.mjs - + src/extract/parse/to-typescript-ast.mjs->src/extract/transpile/index.mjs @@ -2065,8 +2065,8 @@ src/extract/resolve/external-module-helpers.mjs->src/extract/resolve/resolve.mjs - - + + @@ -2099,7 +2099,7 @@ - + src/extract/resolve/resolve-amd.mjs->src/utl/path-to-posix.mjs @@ -2114,7 +2114,7 @@ - + src/extract/resolve/resolve-amd.mjs->src/extract/resolve/is-built-in.mjs @@ -2129,25 +2129,25 @@ - + src/extract/gather-initial-sources.mjs->src/extract/transpile/meta.mjs - + src/extract/gather-initial-sources.mjs->src/graph-utl/match-facade.mjs - + src/extract/gather-initial-sources.mjs->src/utl/get-extension.mjs - + src/extract/gather-initial-sources.mjs->src/utl/path-to-posix.mjs @@ -2162,94 +2162,94 @@ - + src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-amd-deps.mjs - - + + - + src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-cjs-deps.mjs - - + + - + src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-es6-deps.mjs - - + + - + src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-swc-deps.mjs - - + + - + src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-typescript-deps.mjs - - + + - + src/extract/get-dependencies.mjs->src/extract/parse/to-javascript-ast.mjs - + src/extract/get-dependencies.mjs->src/extract/parse/to-swc-ast.mjs - + src/extract/get-dependencies.mjs->src/extract/parse/to-typescript-ast.mjs - - -src/extract/get-dependencies.mjs->src/utl/array-util.mjs - - - - + src/extract/get-dependencies.mjs->src/extract/helpers.mjs - - + + - + src/extract/resolve/index.mjs - + index.mjs - + src/extract/get-dependencies.mjs->src/extract/resolve/index.mjs + + +src/extract/get-dependencies.mjs->src/utl/array-util.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 @@ -2258,19 +2258,19 @@ src/extract/resolve/determine-dependency-types.mjs - -determine-dependency-types.mjs + +determine-dependency-types.mjs - + src/extract/resolve/index.mjs->src/extract/resolve/determine-dependency-types.mjs - - + + - + src/extract/resolve/index.mjs->src/extract/resolve/module-classifiers.mjs @@ -2285,7 +2285,7 @@ - + src/extract/resolve/index.mjs->src/extract/resolve/resolve-cjs.mjs @@ -2294,22 +2294,22 @@ src/extract/resolve/resolve-helpers.mjs - -resolve-helpers.mjs + +resolve-helpers.mjs - + src/extract/resolve/index.mjs->src/extract/resolve/resolve-helpers.mjs - - + + src/extract/index.mjs->src/extract/clear-caches.mjs - - + + @@ -2335,8 +2335,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/babel-wrap.mjs - - + + @@ -2431,14 +2431,14 @@ 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 - - + + @@ -2447,25 +2447,25 @@ - + 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 @@ -2473,14 +2473,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 - - + + @@ -2510,31 +2510,31 @@ src/graph-utl/consolidate-module-dependencies.mjs - -consolidate-module-dependencies.mjs + +consolidate-module-dependencies.mjs src/graph-utl/consolidate-module-dependencies.mjs->src/graph-utl/compare.mjs - - + + src/graph-utl/consolidate-modules.mjs - -consolidate-modules.mjs + +consolidate-modules.mjs src/graph-utl/consolidate-modules.mjs->src/graph-utl/compare.mjs - - + + @@ -2548,14 +2548,14 @@ src/graph-utl/consolidate-to-folder.mjs->src/graph-utl/consolidate-module-dependencies.mjs - - + + src/graph-utl/consolidate-to-folder.mjs->src/graph-utl/consolidate-modules.mjs - - + + @@ -2569,14 +2569,14 @@ src/graph-utl/consolidate-to-pattern.mjs->src/graph-utl/consolidate-module-dependencies.mjs - - + + src/graph-utl/consolidate-to-pattern.mjs->src/graph-utl/consolidate-modules.mjs - - + + @@ -2696,13 +2696,13 @@ - + src/main/rule-set/assert-validity.mjs->src/main/options/assert-validity.mjs - + src/main/rule-set/assert-validity.mjs->src/main/helpers.mjs @@ -2717,7 +2717,7 @@ - + src/main/rule-set/assert-validity.mjs->src/schema/configuration.schema.mjs @@ -2830,8 +2830,8 @@ src/report/dot->src/graph-utl/compare.mjs - - + + @@ -2906,19 +2906,19 @@ - + src/report/error.mjs->src/utl/wrap-and-indent.mjs - + src/report/error.mjs->src/graph-utl/rule-set.mjs - + src/report/error.mjs->src/report/utl @@ -3080,13 +3080,13 @@ - + src/validate/match-dependency-rule.mjs->src/utl/regex-util.mjs - - + + - + src/validate/match-dependency-rule.mjs->src/validate/matchers.mjs @@ -3101,55 +3101,55 @@ - + 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 e14475b44..b5e0ffa76 100644 --- a/docs/dependency-cruiser-archi-graph.html +++ b/docs/dependency-cruiser-archi-graph.html @@ -291,15 +291,15 @@ - + src/main->src/cache - + src/main->src/extract - + @@ -321,7 +321,7 @@ - + src/main->src/enrich @@ -369,7 +369,7 @@ - + src/enrich->src/graph-utl @@ -387,7 +387,7 @@ - + src/enrich->src/validate diff --git a/docs/dependency-cruiser-dependency-graph.html b/docs/dependency-cruiser-dependency-graph.html index ca3a8d97f..3814704f2 100644 --- a/docs/dependency-cruiser-dependency-graph.html +++ b/docs/dependency-cruiser-dependency-graph.html @@ -127,40 +127,40 @@ src - -cluster_src/graph-utl - -graph-utl + +cluster_src/cache + +cache - -cluster_src/main - -main + +cluster_src/cli + +cli - -cluster_src/main/files-and-dirs - -files-and-dirs + +cluster_src/cli/init-config + +init-config - -cluster_src/main/options - -options + +cluster_src/cli/listeners + +listeners - -cluster_src/main/resolve-options - -resolve-options + +cluster_src/cli/listeners/performance-log + +performance-log - -cluster_src/main/rule-set - -rule-set + +cluster_src/cli/tools + +tools - -cluster_src/report - -report + +cluster_src/cli/utl + +utl cluster_src/config-utl @@ -192,11 +192,6 @@ extract - -cluster_src/extract/transpile - -transpile - cluster_src/extract/ast-extractors @@ -212,56 +207,61 @@ resolve - -cluster_src/utl - -utl - - -cluster_src/validate - -validate + +cluster_src/extract/transpile + +transpile - -cluster_src/cache - -cache + +cluster_src/graph-utl + +graph-utl - -cluster_src/cli - -cli + +cluster_src/main + +main - -cluster_src/cli/listeners - -listeners + +cluster_src/main/files-and-dirs + +files-and-dirs - -cluster_src/cli/listeners/performance-log - -performance-log + +cluster_src/main/options + +options - -cluster_src/cli/tools - -tools + +cluster_src/main/resolve-options + +resolve-options - -cluster_src/cli/utl - -utl + +cluster_src/main/rule-set + +rule-set - -cluster_src/cli/init-config - -init-config + +cluster_src/report + +report cluster_src/schema schema + +cluster_src/utl + +utl + + +cluster_src/validate + +validate + bin/depcruise-baseline.mjs @@ -311,191 +311,191 @@ - + src/cli/index.mjs->src/cli/format-meta-info.mjs - + src/cli/normalize-cli-options.mjs - + normalize-cli-options.mjs - + src/cli/index.mjs->src/cli/normalize-cli-options.mjs - + src/cli/utl/assert-file-existence.mjs - + assert-file-existence.mjs - + src/cli/index.mjs->src/cli/utl/assert-file-existence.mjs - + src/cli/utl/io.mjs - + io.mjs - + src/cli/index.mjs->src/cli/utl/io.mjs - + +src/cli/init-config/index.mjs + + +index.mjs + + + + + +src/cli/index.mjs->src/cli/init-config/index.mjs + + + + + +src/cli/listeners/cli-feedback.mjs + + +cli-feedback.mjs + + + + + +src/cli/index.mjs->src/cli/listeners/cli-feedback.mjs + + + + + +src/cli/listeners/ndjson.mjs + + +ndjson.mjs + + + + + +src/cli/index.mjs->src/cli/listeners/ndjson.mjs + + + + + +src/cli/listeners/performance-log/index.mjs + + +index.mjs + + + + + +src/cli/index.mjs->src/cli/listeners/performance-log/index.mjs + + + + + src/config-utl/extract-babel-config.mjs - + extract-babel-config.mjs - + src/cli/index.mjs->src/config-utl/extract-babel-config.mjs - + src/config-utl/extract-known-violations.mjs - + extract-known-violations.mjs - + src/cli/index.mjs->src/config-utl/extract-known-violations.mjs - + src/config-utl/extract-ts-config.mjs - + extract-ts-config.mjs - + src/cli/index.mjs->src/config-utl/extract-ts-config.mjs - + src/config-utl/extract-webpack-resolve-config.mjs - + extract-webpack-resolve-config.mjs - + src/cli/index.mjs->src/config-utl/extract-webpack-resolve-config.mjs - + src/main/cruise.mjs - + cruise.mjs - + src/cli/index.mjs->src/main/cruise.mjs - - -src/cli/init-config/index.mjs - - -index.mjs - - - - - -src/cli/index.mjs->src/cli/init-config/index.mjs - - - - - -src/cli/listeners/cli-feedback.mjs - - -cli-feedback.mjs - - - - - -src/cli/index.mjs->src/cli/listeners/cli-feedback.mjs - - - - - -src/cli/listeners/ndjson.mjs - - -ndjson.mjs - - - - - -src/cli/index.mjs->src/cli/listeners/ndjson.mjs - - - - - -src/cli/listeners/performance-log/index.mjs - - -index.mjs - - - - - -src/cli/index.mjs->src/cli/listeners/performance-log/index.mjs - - - bin/depcruise-fmt.mjs @@ -526,39 +526,39 @@ - - -src/main/format.mjs - - -format.mjs - - - - - -src/cli/format.mjs->src/main/format.mjs - - - - + src/cli/format.mjs->src/cli/normalize-cli-options.mjs - + src/cli/format.mjs->src/cli/utl/assert-file-existence.mjs - + src/cli/format.mjs->src/cli/utl/io.mjs + + +src/main/format.mjs + + +format.mjs + + + + + +src/cli/format.mjs->src/main/format.mjs + + + bin/dependency-cruise.mjs @@ -613,80 +613,65 @@ - - -src/extract/transpile/meta.mjs - - -meta.mjs - - - - - -src/cache/cache.mjs->src/extract/transpile/meta.mjs - - - - + src/cache/content-strategy.mjs - + content-strategy.mjs - + src/cache/cache.mjs->src/cache/content-strategy.mjs - + src/cache/metadata-strategy.mjs - + metadata-strategy.mjs - + src/cache/cache.mjs->src/cache/metadata-strategy.mjs - - + + - + src/cache/options-compatible.mjs - + options-compatible.mjs - + src/cache/cache.mjs->src/cache/options-compatible.mjs - - -src/extract/transpile/try-import-available.mjs - - -try-import-available.mjs + + +src/extract/transpile/meta.mjs + + +meta.mjs - - -src/extract/transpile/meta.mjs->src/extract/transpile/try-import-available.mjs - - + + +src/cache/cache.mjs->src/extract/transpile/meta.mjs + + @@ -707,28 +692,43 @@ src/cache/helpers.mjs - -helpers.mjs + +helpers.mjs src/cache/content-strategy.mjs->src/cache/helpers.mjs - - + + src/cache/metadata-strategy.mjs->src/cache/helpers.mjs - - + + + + + +src/extract/transpile/try-import-available.mjs + + +try-import-available.mjs + + + + + +src/extract/transpile/meta.mjs->src/extract/transpile/try-import-available.mjs + + - + src/cache/find-content-changes.mjs->src/cache/helpers.mjs - - + + @@ -740,7 +740,7 @@ - + src/cache/find-content-changes.mjs->src/utl/find-all-files.mjs @@ -757,8 +757,8 @@ src/cache/helpers.mjs->src/graph-utl/match-facade.mjs - - + + @@ -796,27 +796,48 @@ 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/config-utl/extract-depcruise-config/index.mjs + + +index.mjs + + + + + +src/cli/normalize-cli-options.mjs->src/config-utl/extract-depcruise-config/index.mjs + + + src/main/options/assert-validity.mjs @@ -826,77 +847,167 @@ - - -src/main/format.mjs->src/main/options/assert-validity.mjs - - + + +src/main/format.mjs->src/main/options/assert-validity.mjs + + + + + +src/main/options/normalize.mjs + + +normalize.mjs + + + + + +src/main/format.mjs->src/main/options/normalize.mjs + + + + + +src/main/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 + + + + + +src/main/format.mjs->src/schema/cruise-result.schema.mjs + + + + + +src/cli/init-config/index.mjs->src/cli/defaults.mjs + + + + + +src/cli/init-config/build-config.mjs + + +build-config.mjs + + + + + +src/cli/init-config/index.mjs->src/cli/init-config/build-config.mjs + + + + + +src/cli/init-config/environment-helpers.mjs + + +environment-helpers.mjs + + + + + +src/cli/init-config/index.mjs->src/cli/init-config/environment-helpers.mjs + + + + + +src/cli/init-config/get-user-input.mjs + + +get-user-input.mjs + + + + + +src/cli/init-config/index.mjs->src/cli/init-config/get-user-input.mjs + + - - -src/main/options/normalize.mjs - - -normalize.mjs + + +src/cli/init-config/normalize-init-options.mjs + + +normalize-init-options.mjs - - -src/main/format.mjs->src/main/options/normalize.mjs - - + + +src/cli/init-config/index.mjs->src/cli/init-config/normalize-init-options.mjs + + - - -src/main/report-wrap.mjs - - -report-wrap.mjs + + +src/cli/init-config/write-config.mjs + + +write-config.mjs - - -src/main/format.mjs->src/main/report-wrap.mjs - - + + +src/cli/init-config/index.mjs->src/cli/init-config/write-config.mjs + + - - -src/schema/cruise-result.schema.mjs - - -cruise-result.schema.mjs + + +src/cli/init-config/write-run-scripts-to-manifest.mjs + + +write-run-scripts-to-manifest.mjs - - -src/main/format.mjs->src/schema/cruise-result.schema.mjs - - - - - -src/cli/normalize-cli-options.mjs->src/cli/defaults.mjs - - + + +src/cli/init-config/index.mjs->src/cli/init-config/write-run-scripts-to-manifest.mjs + + - - -src/config-utl/extract-depcruise-config/index.mjs - - -index.mjs + + +src/cli/listeners/performance-log/handlers.mjs + + +handlers.mjs - - -src/cli/normalize-cli-options.mjs->src/config-utl/extract-depcruise-config/index.mjs - - + + +src/cli/listeners/performance-log/index.mjs->src/cli/listeners/performance-log/handlers.mjs + + @@ -926,22 +1037,22 @@ - + src/main/cruise.mjs->src/cache/cache.mjs - + src/main/resolve-options/normalize.mjs - + normalize.mjs - + src/main/cruise.mjs->src/main/resolve-options/normalize.mjs @@ -956,7 +1067,7 @@ - + src/main/cruise.mjs->src/enrich/index.mjs @@ -971,7 +1082,7 @@ - + src/main/cruise.mjs->src/extract/index.mjs @@ -986,25 +1097,25 @@ - + 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 @@ -1019,7 +1130,7 @@ - + src/main/cruise.mjs->src/main/rule-set/assert-validity.mjs @@ -1034,122 +1145,11 @@ - + src/main/cruise.mjs->src/main/rule-set/normalize.mjs - - -src/cli/init-config/index.mjs->src/cli/defaults.mjs - - - - - -src/cli/init-config/build-config.mjs - - -build-config.mjs - - - - - -src/cli/init-config/index.mjs->src/cli/init-config/build-config.mjs - - - - - -src/cli/init-config/environment-helpers.mjs - - -environment-helpers.mjs - - - - - -src/cli/init-config/index.mjs->src/cli/init-config/environment-helpers.mjs - - - - - -src/cli/init-config/get-user-input.mjs - - -get-user-input.mjs - - - - - -src/cli/init-config/index.mjs->src/cli/init-config/get-user-input.mjs - - - - - -src/cli/init-config/normalize-init-options.mjs - - -normalize-init-options.mjs - - - - - -src/cli/init-config/index.mjs->src/cli/init-config/normalize-init-options.mjs - - - - - -src/cli/init-config/write-config.mjs - - -write-config.mjs - - - - - -src/cli/init-config/index.mjs->src/cli/init-config/write-config.mjs - - - - - -src/cli/init-config/write-run-scripts-to-manifest.mjs - - -write-run-scripts-to-manifest.mjs - - - - - -src/cli/init-config/index.mjs->src/cli/init-config/write-run-scripts-to-manifest.mjs - - - - - -src/cli/listeners/performance-log/handlers.mjs - - -handlers.mjs - - - - - -src/cli/listeners/performance-log/index.mjs->src/cli/listeners/performance-log/handlers.mjs - - - src/cli/init-config/config-template.mjs @@ -1162,8 +1162,8 @@ src/cli/init-config/build-config.mjs->src/cli/init-config/config-template.mjs - - + + @@ -1177,14 +1177,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 - - + + @@ -1225,65 +1225,65 @@ src/cli/init-config/get-user-input.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/validators.mjs - -validators.mjs + +validators.mjs src/cli/init-config/get-user-input.mjs->src/cli/init-config/validators.mjs - - + + src/cli/init-config/validators.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/normalize-init-options.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/normalize-init-options.mjs->src/cli/init-config/find-extensions.mjs - - + + src/cli/init-config/write-config.mjs->src/cli/init-config/environment-helpers.mjs - - + + - + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/defaults.mjs - - + + - + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/utl.mjs - - + + - + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1295,17 +1295,17 @@ - + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/utl/wrap-and-indent.mjs - + src/cli/init-config/types.d.ts - -types.d.ts + +types.d.ts @@ -1324,74 +1324,74 @@ - - -src/extract/resolve/resolve.mjs - - -resolve.mjs - - - - - -src/config-utl/extract-depcruise-config/index.mjs->src/extract/resolve/resolve.mjs - - - - - -src/config-utl/extract-depcruise-config/index.mjs->src/main/resolve-options/normalize.mjs - - - - + src/config-utl/extract-depcruise-config/merge-configs.mjs - + merge-configs.mjs - + src/config-utl/extract-depcruise-config/index.mjs->src/config-utl/extract-depcruise-config/merge-configs.mjs - + src/config-utl/extract-depcruise-config/read-config.mjs - + read-config.mjs - + + +src/config-utl/extract-depcruise-config/index.mjs->src/config-utl/extract-depcruise-config/read-config.mjs + + + + + +src/extract/resolve/resolve.mjs + + +resolve.mjs + + + + + +src/config-utl/extract-depcruise-config/index.mjs->src/extract/resolve/resolve.mjs + + + + -src/config-utl/extract-depcruise-config/index.mjs->src/config-utl/extract-depcruise-config/read-config.mjs - - +src/config-utl/extract-depcruise-config/index.mjs->src/main/resolve-options/normalize.mjs + + - + src/extract/resolve/resolve.mjs->src/utl/path-to-posix.mjs - + src/extract/helpers.mjs - + helpers.mjs - + src/extract/resolve/resolve.mjs->src/extract/helpers.mjs @@ -1556,13 +1556,13 @@ - + src/enrich/derive/folders->src/enrich/derive/circular.mjs - + src/enrich/derive/folders->src/enrich/derive/module-utl.mjs @@ -1577,7 +1577,7 @@ - + src/enrich/derive/folders->src/graph-utl/indexed-module-graph.mjs @@ -1595,13 +1595,13 @@ - + src/enrich/derive/metrics->src/enrich/derive/module-utl.mjs - + src/enrich/derive/metrics->src/graph-utl/indexed-module-graph.mjs @@ -1651,8 +1651,8 @@ src/enrich/derive/reachable.mjs->src/utl/regex-util.mjs - - + + @@ -1672,13 +1672,13 @@ src/validate/matchers.mjs->src/utl/regex-util.mjs - - + + - + src/utl/array-util.mjs - + array-util.mjs @@ -1687,8 +1687,8 @@ src/validate/matchers.mjs->src/utl/array-util.mjs - - + + @@ -1700,88 +1700,76 @@ - + 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/graph-utl/add-focus.mjs - - -add-focus.mjs - - - - - -src/enrich/enrich-modules.mjs->src/graph-utl/add-focus.mjs - - + + - + src/enrich/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->src/graph-utl/match-facade.mjs - - + + +src/graph-utl/add-focus.mjs + + +add-focus.mjs + - - -src/graph-utl/add-focus.mjs->src/graph-utl/indexed-module-graph.mjs - - + + + +src/enrich/enrich-modules.mjs->src/graph-utl/add-focus.mjs + + @@ -1798,6 +1786,18 @@ + + +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 @@ -1835,7 +1835,7 @@ - + src/enrich/summarize/index.mjs->src/enrich/summarize/add-rule-set-used.mjs @@ -1850,71 +1850,71 @@ - + src/enrich/summarize/index.mjs->src/enrich/summarize/get-stats.mjs - - -src/graph-utl/compare.mjs - - -compare.mjs - - - - - -src/enrich/summarize/index.mjs->src/graph-utl/compare.mjs - - - - + src/enrich/summarize/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 - + src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-modules.mjs - + src/enrich/summarize/summarize-options.mjs - + summarize-options.mjs - + src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-options.mjs + + +src/graph-utl/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 @@ -1922,19 +1922,19 @@ - + 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 @@ -2104,8 +2104,8 @@ src/extract/clear-caches.mjs->src/extract/resolve/external-module-helpers.mjs - - + + @@ -2138,7 +2138,7 @@ - + src/extract/parse/to-javascript-ast.mjs->src/utl/get-extension.mjs @@ -2153,19 +2153,19 @@ - + src/extract/parse/to-javascript-ast.mjs->src/extract/transpile/index.mjs - + src/extract/parse/to-typescript-ast.mjs->src/utl/get-extension.mjs - + src/extract/parse/to-typescript-ast.mjs->src/extract/transpile/index.mjs @@ -2173,8 +2173,8 @@ src/extract/resolve/external-module-helpers.mjs->src/extract/resolve/resolve.mjs - - + + @@ -2207,7 +2207,7 @@ - + src/extract/resolve/resolve-amd.mjs->src/utl/path-to-posix.mjs @@ -2222,7 +2222,7 @@ - + src/extract/resolve/resolve-amd.mjs->src/extract/resolve/is-built-in.mjs @@ -2237,25 +2237,25 @@ - + src/extract/gather-initial-sources.mjs->src/extract/transpile/meta.mjs - + src/extract/gather-initial-sources.mjs->src/graph-utl/match-facade.mjs - + src/extract/gather-initial-sources.mjs->src/utl/get-extension.mjs - + src/extract/gather-initial-sources.mjs->src/utl/path-to-posix.mjs @@ -2270,94 +2270,94 @@ - + src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-amd-deps.mjs - - + + - + src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-cjs-deps.mjs - - + + - + src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-es6-deps.mjs - - + + - + src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-swc-deps.mjs - - + + - + src/extract/get-dependencies.mjs->src/extract/ast-extractors/extract-typescript-deps.mjs - - + + - + src/extract/get-dependencies.mjs->src/extract/parse/to-javascript-ast.mjs - + src/extract/get-dependencies.mjs->src/extract/parse/to-swc-ast.mjs - + src/extract/get-dependencies.mjs->src/extract/parse/to-typescript-ast.mjs - - -src/extract/get-dependencies.mjs->src/utl/array-util.mjs - - - - + src/extract/get-dependencies.mjs->src/extract/helpers.mjs - - + + - + src/extract/resolve/index.mjs - + index.mjs - + src/extract/get-dependencies.mjs->src/extract/resolve/index.mjs + + +src/extract/get-dependencies.mjs->src/utl/array-util.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 @@ -2366,19 +2366,19 @@ src/extract/resolve/determine-dependency-types.mjs - -determine-dependency-types.mjs + +determine-dependency-types.mjs - + src/extract/resolve/index.mjs->src/extract/resolve/determine-dependency-types.mjs - - + + - + src/extract/resolve/index.mjs->src/extract/resolve/module-classifiers.mjs @@ -2393,7 +2393,7 @@ - + src/extract/resolve/index.mjs->src/extract/resolve/resolve-cjs.mjs @@ -2402,22 +2402,22 @@ src/extract/resolve/resolve-helpers.mjs - -resolve-helpers.mjs + +resolve-helpers.mjs - + src/extract/resolve/index.mjs->src/extract/resolve/resolve-helpers.mjs - - + + src/extract/index.mjs->src/extract/clear-caches.mjs - - + + @@ -2443,8 +2443,8 @@ src/extract/transpile/index.mjs->src/extract/transpile/babel-wrap.mjs - - + + @@ -2539,14 +2539,14 @@ 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 - - + + @@ -2555,25 +2555,25 @@ - + 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 @@ -2581,14 +2581,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 - - + + @@ -2618,31 +2618,31 @@ src/graph-utl/consolidate-module-dependencies.mjs - -consolidate-module-dependencies.mjs + +consolidate-module-dependencies.mjs src/graph-utl/consolidate-module-dependencies.mjs->src/graph-utl/compare.mjs - - + + src/graph-utl/consolidate-modules.mjs - -consolidate-modules.mjs + +consolidate-modules.mjs src/graph-utl/consolidate-modules.mjs->src/graph-utl/compare.mjs - - + + @@ -2656,14 +2656,14 @@ src/graph-utl/consolidate-to-folder.mjs->src/graph-utl/consolidate-module-dependencies.mjs - - + + src/graph-utl/consolidate-to-folder.mjs->src/graph-utl/consolidate-modules.mjs - - + + @@ -2677,14 +2677,14 @@ src/graph-utl/consolidate-to-pattern.mjs->src/graph-utl/consolidate-module-dependencies.mjs - - + + src/graph-utl/consolidate-to-pattern.mjs->src/graph-utl/consolidate-modules.mjs - - + + @@ -2804,13 +2804,13 @@ - + src/main/rule-set/assert-validity.mjs->src/main/options/assert-validity.mjs - + src/main/rule-set/assert-validity.mjs->src/main/helpers.mjs @@ -2825,7 +2825,7 @@ - + src/main/rule-set/assert-validity.mjs->src/schema/configuration.schema.mjs @@ -2938,8 +2938,8 @@ src/report/dot->src/graph-utl/compare.mjs - - + + @@ -3014,19 +3014,19 @@ - + src/report/error.mjs->src/utl/wrap-and-indent.mjs - + src/report/error.mjs->src/graph-utl/rule-set.mjs - + src/report/error.mjs->src/report/utl @@ -3188,13 +3188,13 @@ - + src/validate/match-dependency-rule.mjs->src/utl/regex-util.mjs - - + + - + src/validate/match-dependency-rule.mjs->src/validate/matchers.mjs @@ -3209,55 +3209,55 @@ - + 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 49593ea4b..a4a579d19 100644 --- a/docs/dependency-cruiser-dir-graph.html +++ b/docs/dependency-cruiser-dir-graph.html @@ -112,15 +112,25 @@ - + dependency-cruiser output - + cluster_src - -src + +src + + +cluster_src/main + +main + + +cluster_src/report + +report cluster_src/cli @@ -139,28 +149,18 @@ cluster_src/enrich - -enrich + +enrich cluster_src/enrich/derive - -derive + +derive cluster_src/extract - -extract - - -cluster_src/main - -main - - -cluster_src/report - -report + +extract @@ -199,24 +199,10 @@ - - - -src/cli->src/config-utl - - - - - - -src/cli->src/main - - - - + src/cli/init-config - + @@ -226,22 +212,22 @@ - + src/cli->src/cli/init-config - + src/cli->src/cli/listeners - + src/cli/listeners/performance-log - + @@ -251,15 +237,15 @@ - + src/cli->src/cli/listeners/performance-log - + src/cli/utl - + @@ -269,11 +255,25 @@ - + src/cli->src/cli/utl + + + +src/cli->src/config-utl + + + + + + +src/cli->src/main + + + src/config-utl/extract-depcruise-config @@ -297,11 +297,11 @@ src/cache - - - - -cache + + + + +cache @@ -309,615 +309,615 @@ src/extract/transpile - - - - -transpile + + + + +transpile src/cache->src/extract/transpile - - + + src/utl - - - - -utl + + + + +utl src/cache->src/utl - - + + src/graph-utl - - - - -graph-utl + + + + +graph-utl src/cache->src/graph-utl - - + + + + + +src/cli/init-config->src/cli + + + + + +src/cli/init-config->src/extract/transpile + + + + + +src/cli/init-config->src/utl + + - + src/main->src/cache - - + + - + src/main->src/extract/transpile - - + + - + src/main->src/graph-utl - - + + src/main/resolve-options - - - - -resolve-options + + + + +resolve-options - + src/main->src/main/resolve-options - - + + - + src/main->src/enrich - - + + src/enrich/summarize - - - - -summarize + + + + +summarize - + src/main->src/enrich/summarize - - + + - + src/main->src/extract - - + + src/main/files-and-dirs - - - - -files-and-dirs + + + + +files-and-dirs - + src/main->src/main/files-and-dirs - - + + src/main/options - - - - -options + + + + +options - + src/main->src/main/options - - + + src/main/rule-set - - - - -rule-set + + + + +rule-set - + src/main->src/main/rule-set - - + + - + src/main->src/report - - + + src/schema - - - - -schema + + + + +schema src/main->src/schema - - - - - -src/cli/init-config->src/cli - - - - - -src/cli/init-config->src/extract/transpile - - - - - -src/cli/init-config->src/utl - - + + src/extract/resolve - - - - -resolve + + + + +resolve src/config-utl/extract-depcruise-config->src/extract/resolve - - + + src/config-utl/extract-depcruise-config->src/main/resolve-options - - + + 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 - - + + src/enrich/derive/folders - - - - -folders + + + + +folders src/enrich->src/enrich/derive/folders - - + + src/enrich->src/enrich/summarize - - + + - + src/enrich->src/enrich/derive - - + + src/enrich/derive/dependents - - - - -dependents + + + + +dependents - + src/enrich->src/enrich/derive/dependents - - + + src/enrich/derive/metrics - - - - -metrics + + + + +metrics - + src/enrich->src/enrich/derive/metrics - - + + src/enrich/derive/orphan - - - - -orphan + + + + +orphan - + src/enrich->src/enrich/derive/orphan - - + + src/validate - - - - -validate + + + + +validate src/enrich->src/validate - - + + - + src/enrich/derive/folders->src/graph-utl - - + + - + src/enrich/derive/folders->src/enrich/derive - - + + src/enrich/derive/folders->src/validate - - + + 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 - - + + - + src/enrich/derive/metrics->src/enrich/derive - - + + 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 - - + + src/extract/parse - - - - -parse + + + + +parse src/extract->src/extract/parse - - + + src/extract/ast-extractors - - - - -ast-extractors + + + + +ast-extractors src/extract->src/extract/ast-extractors - - + + - + src/extract/parse->src/extract/transpile - - + + - + src/extract/parse->src/utl - - + + src/main/options->src/main - - + + src/main/options->src/report - - + + - + src/main/rule-set->src/main - - + + - + src/main/rule-set->src/main/options - - + + - + src/main/rule-set->src/schema - - + + src/report->src/utl - - + + src/report->src/graph-utl - - + + src/report/utl - - - - -utl + + + + +utl src/report->src/report/utl - - + + src/report/error-html - - - - -error-html + + + + +error-html src/report->src/report/error-html - - + + src/report/error-html->src/report/utl - - + + src/report/anon - - - - -anon + + + + +anon @@ -925,43 +925,43 @@ src/report/dot - - - - -dot + + + + +dot src/report/dot->src/graph-utl - - + + src/report/dot->src/report/utl - - + + src/report/html - - - - -html + + + + +html src/report/html->src/report/utl - - + + diff --git a/package-lock.json b/package-lock.json index c8ed2a7a3..82440763f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "dependency-cruiser", - "version": "14.1.1", + "version": "14.1.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "dependency-cruiser", - "version": "14.1.1", + "version": "14.1.2", "license": "MIT", "dependencies": { "acorn": "8.10.0", diff --git a/package.json b/package.json index 496bf3d6a..36d10e013 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dependency-cruiser", - "version": "14.1.1", + "version": "14.1.2", "description": "Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.", "keywords": [ "static analysis", @@ -260,4 +260,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.js b/src/meta.js index b568bc975..4ec50bef7 100644 --- a/src/meta.js +++ b/src/meta.js @@ -1,7 +1,7 @@ /* generated - don't edit */ module.exports = { - version: "14.1.1", + version: "14.1.2", engines: { node: "^18.17||>=20", },