From ddcd6c147fa768cc9f6ed5f9d47d3c2ae8beafd2 Mon Sep 17 00:00:00 2001 From: sverweij Date: Sun, 13 Aug 2023 20:49:26 +0200 Subject: [PATCH] 13.1.3 --- doc/assets/flat-report-example.svg | 534 ++--- doc/assets/theming/bare.svg | 20 +- ...ependency-cruiser-without-node_modules.svg | 1854 ++++++++--------- docs/dependency-cruiser-dependency-graph.html | 1854 ++++++++--------- package.json | 4 +- src/meta.js | 2 +- 6 files changed, 2134 insertions(+), 2134 deletions(-) diff --git a/doc/assets/flat-report-example.svg b/doc/assets/flat-report-example.svg index 09488ef7d..f64fe8630 100644 --- a/doc/assets/flat-report-example.svg +++ b/doc/assets/flat-report-example.svg @@ -4,18 +4,18 @@ - - + + dependency-cruiser output - + src/graph-utl/add-focus.mjs - -src/graph-utl/ -add-focus.mjs + +src/graph-utl/ +add-focus.mjs @@ -23,41 +23,41 @@ src/graph-utl/indexed-module-graph.mjs - -src/graph-utl/ -indexed-module-graph.mjs + +src/graph-utl/ +indexed-module-graph.mjs src/graph-utl/add-focus.mjs->src/graph-utl/indexed-module-graph.mjs - - + + src/graph-utl/match-facade.mjs - -src/graph-utl/ -match-facade.mjs + +src/graph-utl/ +match-facade.mjs src/graph-utl/add-focus.mjs->src/graph-utl/match-facade.mjs - - + + src/graph-utl/compare.mjs - -src/graph-utl/ -compare.mjs + +src/graph-utl/ +compare.mjs @@ -65,113 +65,113 @@ src/graph-utl/consolidate-module-dependencies.mjs - -src/graph-utl/ -consolidate-module-dependencies.mjs + +src/graph-utl/ +consolidate-module-dependencies.mjs src/graph-utl/consolidate-module-dependencies.mjs->src/graph-utl/compare.mjs - - + + src/graph-utl/consolidate-modules.mjs - -src/graph-utl/ -consolidate-modules.mjs + +src/graph-utl/ +consolidate-modules.mjs src/graph-utl/consolidate-modules.mjs->src/graph-utl/compare.mjs - - + + src/graph-utl/consolidate-to-folder.mjs - -src/graph-utl/ -consolidate-to-folder.mjs + +src/graph-utl/ +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 - -src/graph-utl/ -consolidate-to-pattern.mjs + +src/graph-utl/ +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 - -src/graph-utl/ -filter-bank.mjs + +src/graph-utl/ +filter-bank.mjs src/graph-utl/filter-bank.mjs->src/graph-utl/add-focus.mjs - - + + src/graph-utl/filter-bank.mjs->src/graph-utl/indexed-module-graph.mjs - - + + src/graph-utl/filter-bank.mjs->src/graph-utl/match-facade.mjs - - + + src/graph-utl/rule-set.mjs - -src/graph-utl/ -rule-set.mjs + +src/graph-utl/ +rule-set.mjs @@ -179,9 +179,9 @@ src/graph-utl/strip-self-transitions.mjs - -src/graph-utl/ -strip-self-transitions.mjs + +src/graph-utl/ +strip-self-transitions.mjs @@ -189,9 +189,9 @@ src/report/anon/anonymize-path-element.mjs - -src/report/anon/ -anonymize-path-element.mjs + +src/report/anon/ +anonymize-path-element.mjs @@ -199,57 +199,57 @@ src/report/anon/random-string.mjs - -src/report/anon/ -random-string.mjs + +src/report/anon/ +random-string.mjs src/report/anon/anonymize-path-element.mjs->src/report/anon/random-string.mjs - - + + src/report/anon/anonymize-path.mjs - -src/report/anon/ -anonymize-path.mjs + +src/report/anon/ +anonymize-path.mjs src/report/anon/anonymize-path.mjs->src/report/anon/anonymize-path-element.mjs - - + + src/report/anon/index.mjs - -src/report/anon/ -index.mjs + +src/report/anon/ +index.mjs src/report/anon/index.mjs->src/report/anon/anonymize-path.mjs - - + + src/report/azure-devops.mjs - -src/report/ -azure-devops.mjs + +src/report/ +azure-devops.mjs @@ -257,17 +257,17 @@ src/report/utl/index.mjs - -src/report/utl/ -index.mjs + +src/report/utl/ +index.mjs src/report/azure-devops.mjs->src/report/utl/index.mjs - - + + @@ -283,9 +283,9 @@ src/report/csv.mjs - -src/report/ -csv.mjs + +src/report/ +csv.mjs @@ -293,25 +293,25 @@ src/report/utl/dependency-to-incidence-transformer.mjs - -src/report/utl/ -dependency-to-incidence-transformer.mjs + +src/report/utl/ +dependency-to-incidence-transformer.mjs src/report/csv.mjs->src/report/utl/dependency-to-incidence-transformer.mjs - - + + src/report/dot/default-theme.mjs - -src/report/dot/ -default-theme.mjs + +src/report/dot/ +default-theme.mjs @@ -319,9 +319,9 @@ src/report/dot/dot-custom.mjs - -src/report/dot/ -dot-custom.mjs + +src/report/dot/ +dot-custom.mjs @@ -329,253 +329,253 @@ src/report/dot/index.mjs - -src/report/dot/ -index.mjs + +src/report/dot/ +index.mjs src/report/dot/dot-custom.mjs->src/report/dot/index.mjs - - + + src/report/dot/index.mjs->src/graph-utl/filter-bank.mjs - - + + src/report/dot/dot.template.js - -src/report/dot/ -dot.template.js + +src/report/dot/ +dot.template.js src/report/dot/index.mjs->src/report/dot/dot.template.js - - + + src/report/dot/module-utl.mjs - -src/report/dot/ -module-utl.mjs + +src/report/dot/ +module-utl.mjs src/report/dot/index.mjs->src/report/dot/module-utl.mjs - - + + src/report/dot/prepare-custom-level.mjs - -src/report/dot/ -prepare-custom-level.mjs + +src/report/dot/ +prepare-custom-level.mjs src/report/dot/index.mjs->src/report/dot/prepare-custom-level.mjs - - + + src/report/dot/prepare-flat-level.mjs - -src/report/dot/ -prepare-flat-level.mjs + +src/report/dot/ +prepare-flat-level.mjs src/report/dot/index.mjs->src/report/dot/prepare-flat-level.mjs - - + + src/report/dot/prepare-folder-level.mjs - -src/report/dot/ -prepare-folder-level.mjs + +src/report/dot/ +prepare-folder-level.mjs src/report/dot/index.mjs->src/report/dot/prepare-folder-level.mjs - - + + src/report/dot/theming.mjs - -src/report/dot/ -theming.mjs + +src/report/dot/ +theming.mjs src/report/dot/index.mjs->src/report/dot/theming.mjs - - + + src/report/dot/dot-flat.mjs - -src/report/dot/ -dot-flat.mjs + +src/report/dot/ +dot-flat.mjs src/report/dot/dot-flat.mjs->src/report/dot/index.mjs - - + + src/report/dot/dot-folder.mjs - -src/report/dot/ -dot-folder.mjs + +src/report/dot/ +dot-folder.mjs src/report/dot/dot-folder.mjs->src/report/dot/index.mjs - - + + src/report/dot/dot-module.mjs - -src/report/dot/ -dot-module.mjs + +src/report/dot/ +dot-module.mjs src/report/dot/dot-module.mjs->src/report/dot/index.mjs - - + + src/report/dot/module-utl.mjs->src/report/utl/index.mjs - - + + src/report/dot/module-utl.mjs->src/report/dot/theming.mjs - - + + 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 - - + + src/report/dot/theming.mjs->src/report/dot/default-theme.mjs - - + + - + -src/report/error-html/error-html.template.js - - -src/report/error-html/ -error-html.template.js +src/report/error-html/error-html-template.mjs + + +src/report/error-html/ +error-html-template.mjs @@ -583,47 +583,47 @@ src/report/error-html/index.mjs - -src/report/error-html/ -index.mjs + +src/report/error-html/ +index.mjs - + -src/report/error-html/index.mjs->src/report/error-html/error-html.template.js - - +src/report/error-html/index.mjs->src/report/error-html/error-html-template.mjs + + src/report/error-html/utl.mjs - -src/report/error-html/ -utl.mjs + +src/report/error-html/ +utl.mjs src/report/error-html/index.mjs->src/report/error-html/utl.mjs - - + + src/report/error-html/utl.mjs->src/report/utl/index.mjs - - + + src/report/error-long.mjs - -src/report/ -error-long.mjs + +src/report/ +error-long.mjs @@ -631,53 +631,53 @@ src/report/error.mjs - -src/report/ -error.mjs + +src/report/ +error.mjs 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/index.mjs - - + + src/utl/wrap-and-indent.mjs - -src/utl/ -wrap-and-indent.mjs + +src/utl/ +wrap-and-indent.mjs src/report/error.mjs->src/utl/wrap-and-indent.mjs - - + + - + -src/report/html/html.template.js - - -src/report/html/ -html.template.js +src/report/html/html-template.mjs + + +src/report/html/ +html-template.mjs @@ -685,31 +685,31 @@ src/report/html/index.mjs - -src/report/html/ -index.mjs + +src/report/html/ +index.mjs src/report/html/index.mjs->src/report/utl/dependency-to-incidence-transformer.mjs - - + + - + -src/report/html/index.mjs->src/report/html/html.template.js - - +src/report/html/index.mjs->src/report/html/html-template.mjs + + src/report/identity.mjs - -src/report/ -identity.mjs + +src/report/ +identity.mjs @@ -717,9 +717,9 @@ src/report/index.mjs - -src/report/ -index.mjs + +src/report/ +index.mjs @@ -727,25 +727,25 @@ src/report/plugins.mjs - -src/report/ -plugins.mjs + +src/report/ +plugins.mjs src/report/index.mjs->src/report/plugins.mjs - - + + src/report/json.mjs - -src/report/ -json.mjs + +src/report/ +json.mjs @@ -753,25 +753,25 @@ src/report/markdown.mjs - -src/report/ -markdown.mjs + +src/report/ +markdown.mjs src/report/markdown.mjs->src/report/error-html/utl.mjs - - + + src/report/mermaid.mjs - -src/report/ -mermaid.mjs + +src/report/ +mermaid.mjs @@ -779,25 +779,25 @@ src/report/metrics.mjs - -src/report/ -metrics.mjs + +src/report/ +metrics.mjs src/report/metrics.mjs->src/report/utl/index.mjs - - + + src/report/null.mjs - -src/report/ -null.mjs + +src/report/ +null.mjs @@ -805,25 +805,25 @@ src/report/teamcity.mjs - -src/report/ -teamcity.mjs + +src/report/ +teamcity.mjs src/report/teamcity.mjs->src/report/utl/index.mjs - - + + src/report/text.mjs - -src/report/ -text.mjs + +src/report/ +text.mjs diff --git a/doc/assets/theming/bare.svg b/doc/assets/theming/bare.svg index 1c773bfd4..20e1bf38d 100644 --- a/doc/assets/theming/bare.svg +++ b/doc/assets/theming/bare.svg @@ -19,16 +19,6 @@ main - -cluster_src/main/resolve-options - -resolve-options - - -cluster_src/main/rule-set - -rule-set - cluster_src/main/files-and-dirs @@ -39,6 +29,16 @@ options + +cluster_src/main/resolve-options + +resolve-options + + +cluster_src/main/rule-set + +rule-set + src/main/cruise.mjs 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 6d2229f7b..136ef3cbe 100644 --- a/doc/real-world-samples/dependency-cruiser-without-node_modules.svg +++ b/doc/real-world-samples/dependency-cruiser-without-node_modules.svg @@ -4,162 +4,162 @@ - - + + dependency-cruiser output - + cluster_bin - -bin + +bin cluster_src - -src + +src - -cluster_src/main - -main - - -cluster_src/main/files-and-dirs - -files-and-dirs - - -cluster_src/main/options - -options - - -cluster_src/main/resolve-options - -resolve-options - - -cluster_src/main/rule-set - -rule-set + +cluster_src/extract + +extract - -cluster_src/report - -report + +cluster_src/extract/ast-extractors + +ast-extractors - -cluster_src/schema - -schema + +cluster_src/extract/parse + +parse - -cluster_src/utl - -utl + +cluster_src/extract/resolve + +resolve - -cluster_src/validate - -validate + +cluster_src/extract/transpile + +transpile cluster_src/cache - -cache + +cache cluster_src/cli - -cli + +cli cluster_src/cli/init-config - -init-config + +init-config cluster_src/cli/listeners - -listeners + +listeners cluster_src/cli/listeners/performance-log - -performance-log + +performance-log cluster_src/cli/tools - -tools + +tools cluster_src/cli/utl - -utl + +utl cluster_src/config-utl - -config-utl + +config-utl cluster_src/config-utl/extract-depcruise-config - -extract-depcruise-config + +extract-depcruise-config cluster_src/enrich - -enrich + +enrich + + +cluster_src/enrich/summarize + +summarize cluster_src/enrich/derive - -derive + +derive - -cluster_src/enrich/summarize - -summarize + +cluster_src/graph-utl + +graph-utl - -cluster_src/extract - -extract + +cluster_src/main + +main - -cluster_src/extract/resolve - -resolve + +cluster_src/main/files-and-dirs + +files-and-dirs - -cluster_src/extract/parse - -parse + +cluster_src/main/options + +options - -cluster_src/extract/ast-extractors - -ast-extractors + +cluster_src/main/resolve-options + +resolve-options - -cluster_src/extract/transpile - -transpile + +cluster_src/main/rule-set + +rule-set - -cluster_src/graph-utl - -graph-utl + +cluster_src/report + +report + + +cluster_src/schema + +schema + + +cluster_src/utl + +utl + + +cluster_src/validate + +validate bin/depcruise-baseline.mjs - -depcruise-baseline.mjs + +depcruise-baseline.mjs @@ -167,31 +167,31 @@ src/cli/index.mjs - -index.mjs + +index.mjs bin/depcruise-baseline.mjs->src/cli/index.mjs - - + + src/cli/validate-node-environment.mjs - -validate-node-environment.mjs + +validate-node-environment.mjs bin/depcruise-baseline.mjs->src/cli/validate-node-environment.mjs - - + + @@ -205,128 +205,128 @@ src/cli/index.mjs->src/cli/format-meta-info.mjs - - + + src/cli/normalize-cli-options.mjs - -normalize-cli-options.mjs + +normalize-cli-options.mjs src/cli/index.mjs->src/cli/normalize-cli-options.mjs - - + + src/cli/utl/io.mjs - -io.mjs + +io.mjs src/cli/index.mjs->src/cli/utl/io.mjs - - + + src/cli/utl/validate-file-existence.mjs - -validate-file-existence.mjs + +validate-file-existence.mjs src/cli/index.mjs->src/cli/utl/validate-file-existence.mjs - - + + src/config-utl/extract-babel-config.mjs - -extract-babel-config.mjs + +extract-babel-config.mjs src/cli/index.mjs->src/config-utl/extract-babel-config.mjs - - + + src/config-utl/extract-known-violations.mjs - -extract-known-violations.mjs + +extract-known-violations.mjs src/cli/index.mjs->src/config-utl/extract-known-violations.mjs - - + + src/config-utl/extract-ts-config.mjs - -extract-ts-config.mjs + +extract-ts-config.mjs src/cli/index.mjs->src/config-utl/extract-ts-config.mjs - - + + src/config-utl/extract-webpack-resolve-config.mjs - -extract-webpack-resolve-config.mjs + +extract-webpack-resolve-config.mjs src/cli/index.mjs->src/config-utl/extract-webpack-resolve-config.mjs - - + + src/main/cruise.mjs - -cruise.mjs + +cruise.mjs src/cli/index.mjs->src/main/cruise.mjs - - + + @@ -340,8 +340,8 @@ src/cli/index.mjs->src/cli/init-config/index.mjs - - + + @@ -355,8 +355,8 @@ src/cli/index.mjs->src/cli/listeners/cli-feedback.mjs - - + + @@ -370,8 +370,8 @@ src/cli/index.mjs->src/cli/listeners/ndjson.mjs - - + + @@ -385,99 +385,99 @@ src/cli/index.mjs->src/cli/listeners/performance-log/index.mjs - - + + bin/depcruise-fmt.mjs - -depcruise-fmt.mjs + +depcruise-fmt.mjs bin/depcruise-fmt.mjs->src/cli/validate-node-environment.mjs - - + + src/cli/format.mjs - -format.mjs + +format.mjs bin/depcruise-fmt.mjs->src/cli/format.mjs - - + + src/main/format.mjs - -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/io.mjs - - + + src/cli/format.mjs->src/cli/utl/validate-file-existence.mjs - - + + bin/dependency-cruise.mjs - -dependency-cruise.mjs + +dependency-cruise.mjs bin/dependency-cruise.mjs->src/cli/index.mjs - - + + bin/dependency-cruise.mjs->src/cli/validate-node-environment.mjs - - + + bin/wrap-stream-in-html.mjs - -wrap-stream-in-html.mjs + +wrap-stream-in-html.mjs @@ -485,23 +485,23 @@ src/cli/tools/wrap-stream-in-html.mjs - -wrap-stream-in-html.mjs + +wrap-stream-in-html.mjs bin/wrap-stream-in-html.mjs->src/cli/tools/wrap-stream-in-html.mjs - - + + src/cache/cache.mjs - -cache.mjs + +cache.mjs @@ -509,170 +509,170 @@ src/extract/transpile/meta.mjs - -meta.mjs + +meta.mjs src/cache/cache.mjs->src/extract/transpile/meta.mjs - - + + src/cache/content-strategy.mjs - -content-strategy.mjs + +content-strategy.mjs src/cache/cache.mjs->src/cache/content-strategy.mjs - - + + src/cache/metadata-strategy.mjs - -metadata-strategy.mjs + +metadata-strategy.mjs src/cache/cache.mjs->src/cache/metadata-strategy.mjs - - + + src/cache/options-compatible.mjs - -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 + +try-import-available.mjs src/extract/transpile/meta.mjs->src/extract/transpile/try-import-available.mjs - - + + src/cache/find-content-changes.mjs - -find-content-changes.mjs + +find-content-changes.mjs src/cache/content-strategy.mjs->src/cache/find-content-changes.mjs - - + + 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/cache/find-content-changes.mjs->src/cache/helpers.mjs - - + + src/utl/find-all-files.mjs - -find-all-files.mjs + +find-all-files.mjs 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 - - + + src/utl/path-to-posix.mjs - -path-to-posix.mjs + +path-to-posix.mjs src/utl/find-all-files.mjs->src/utl/path-to-posix.mjs - - + + src/cli/defaults.mjs - -defaults.mjs + +defaults.mjs @@ -688,254 +688,254 @@ 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/main/options/normalize.mjs - -normalize.mjs + +normalize.mjs src/main/format.mjs->src/main/options/normalize.mjs - - + + src/main/options/validate.mjs - -validate.mjs + +validate.mjs src/main/format.mjs->src/main/options/validate.mjs - - + + src/main/report-wrap.mjs - -report-wrap.mjs + +report-wrap.mjs src/main/format.mjs->src/main/report-wrap.mjs - - + + src/schema/cruise-result.schema.mjs - -cruise-result.schema.mjs + +cruise-result.schema.mjs src/main/format.mjs->src/schema/cruise-result.schema.mjs - - + + src/cli/normalize-cli-options.mjs->src/cli/defaults.mjs - - + + src/config-utl/extract-depcruise-config/index.mjs - -index.mjs + +index.mjs src/cli/normalize-cli-options.mjs->src/config-utl/extract-depcruise-config/index.mjs - - + + src/config-utl/make-absolute.mjs - -make-absolute.mjs + +make-absolute.mjs src/config-utl/extract-babel-config.mjs->src/config-utl/make-absolute.mjs - - + + src/config-utl/extract-known-violations.mjs->src/config-utl/make-absolute.mjs - - + + src/config-utl/extract-webpack-resolve-config.mjs->src/config-utl/make-absolute.mjs - - + + src/main/cruise.mjs->src/cache/cache.mjs - - + + src/main/resolve-options/normalize.mjs - -normalize.mjs + +normalize.mjs src/main/cruise.mjs->src/main/resolve-options/normalize.mjs - - + + src/enrich/index.mjs - -index.mjs + +index.mjs src/main/cruise.mjs->src/enrich/index.mjs - - + + src/extract/index.mjs - -index.mjs + +index.mjs src/main/cruise.mjs->src/extract/index.mjs - - + + src/main/files-and-dirs/normalize.mjs - -normalize.mjs + +normalize.mjs src/main/cruise.mjs->src/main/files-and-dirs/normalize.mjs - - + + src/main/cruise.mjs->src/main/options/normalize.mjs - - + + src/main/cruise.mjs->src/main/options/validate.mjs - - + + src/main/cruise.mjs->src/main/report-wrap.mjs - - + + src/main/rule-set/normalize.mjs - -normalize.mjs + +normalize.mjs src/main/cruise.mjs->src/main/rule-set/normalize.mjs - - + + src/main/rule-set/validate.mjs - -validate.mjs + +validate.mjs src/main/cruise.mjs->src/main/rule-set/validate.mjs - - + + src/cli/init-config/index.mjs->src/cli/defaults.mjs - - + + @@ -949,23 +949,23 @@ src/cli/init-config/index.mjs->src/cli/init-config/build-config.mjs - - + + src/cli/init-config/environment-helpers.mjs - -environment-helpers.mjs + +environment-helpers.mjs src/cli/init-config/index.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -979,8 +979,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/get-user-input.mjs - - + + @@ -994,23 +994,23 @@ src/cli/init-config/index.mjs->src/cli/init-config/normalize-init-options.mjs - - + + src/cli/init-config/write-config.mjs - -write-config.mjs + +write-config.mjs src/cli/init-config/index.mjs->src/cli/init-config/write-config.mjs - - + + @@ -1024,8 +1024,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/write-run-scripts-to-manifest.mjs - - + + @@ -1042,155 +1042,155 @@ - + -src/cli/init-config/config.js.template.js - - -config.js.template.js +src/cli/init-config/config-template.mjs + + +config-template.mjs - + -src/cli/init-config/build-config.mjs->src/cli/init-config/config.js.template.js - - +src/cli/init-config/build-config.mjs->src/cli/init-config/config-template.mjs + + src/cli/init-config/utl.mjs - -utl.mjs + +utl.mjs src/cli/init-config/build-config.mjs->src/cli/init-config/utl.mjs - - + + src/cli/init-config/environment-helpers.mjs->src/cli/defaults.mjs - - + + src/cli/init-config/find-extensions.mjs - -find-extensions.mjs + +find-extensions.mjs src/cli/init-config/find-extensions.mjs->src/extract/transpile/meta.mjs - - + + src/cli/init-config/find-extensions.mjs->src/utl/find-all-files.mjs - - + + src/utl/get-extension.mjs - -get-extension.mjs + +get-extension.mjs src/cli/init-config/find-extensions.mjs->src/utl/get-extension.mjs - - + + src/cli/init-config/get-user-input.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/validators.mjs - -validators.mjs + +validators.mjs src/cli/init-config/get-user-input.mjs->src/cli/init-config/validators.mjs - - + + src/cli/init-config/validators.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/normalize-init-options.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/normalize-init-options.mjs->src/cli/init-config/find-extensions.mjs - - + + src/cli/init-config/write-config.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/defaults.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/utl.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/utl/wrap-and-indent.mjs - -wrap-and-indent.mjs + +wrap-and-indent.mjs src/cli/init-config/write-run-scripts-to-manifest.mjs->src/utl/wrap-and-indent.mjs - - + + @@ -1205,116 +1205,116 @@ src/cli/listeners/performance-log/format-helpers.mjs - -format-helpers.mjs + +format-helpers.mjs src/cli/listeners/performance-log/handlers.mjs->src/cli/listeners/performance-log/format-helpers.mjs - - + + src/extract/resolve/resolve.mjs - -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 + +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 + +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->src/utl/path-to-posix.mjs - - + + src/extract/helpers.mjs - -helpers.mjs + +helpers.mjs src/extract/resolve/resolve.mjs->src/extract/helpers.mjs - - + + src/main/resolve-options/normalize.mjs->src/extract/transpile/meta.mjs - - + + src/graph-utl/rule-set.mjs - -rule-set.mjs + +rule-set.mjs src/main/resolve-options/normalize.mjs->src/graph-utl/rule-set.mjs - - + + src/enrich/add-validations.mjs - -add-validations.mjs + +add-validations.mjs @@ -1322,83 +1322,83 @@ src/validate/index.mjs - -index.mjs + +index.mjs src/enrich/add-validations.mjs->src/validate/index.mjs - - + + 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 @@ -1406,11 +1406,11 @@ src/enrich/derive/dependents - - - - -dependents + + + + +dependents @@ -1418,425 +1418,425 @@ 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/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 - - + + src/utl/regex-util.mjs - -regex-util.mjs + +regex-util.mjs 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/regex-util.mjs - - + + src/utl/array-util.mjs - -array-util.mjs + +array-util.mjs src/validate/matchers.mjs->src/utl/array-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/graph-utl/add-focus.mjs - -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 + +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->src/graph-utl/indexed-module-graph.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/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/graph-utl/compare.mjs - -compare.mjs + +compare.mjs src/enrich/summarize/index.mjs->src/graph-utl/compare.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/enrich/summarize/summarize-folders.mjs->src/graph-utl/rule-set.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 - - + + src/extract/ast-extractors/estree-helpers.mjs - -estree-helpers.mjs + +estree-helpers.mjs @@ -1844,59 +1844,59 @@ src/extract/ast-extractors/extract-amd-deps.mjs - -extract-amd-deps.mjs + +extract-amd-deps.mjs src/extract/ast-extractors/extract-amd-deps.mjs->src/extract/ast-extractors/estree-helpers.mjs - - + + src/extract/ast-extractors/extract-cjs-deps.mjs - -extract-cjs-deps.mjs + +extract-cjs-deps.mjs src/extract/ast-extractors/extract-amd-deps.mjs->src/extract/ast-extractors/extract-cjs-deps.mjs - - + + src/extract/ast-extractors/extract-cjs-deps.mjs->src/extract/ast-extractors/estree-helpers.mjs - - + + src/extract/ast-extractors/extract-es6-deps.mjs - -extract-es6-deps.mjs + +extract-es6-deps.mjs src/extract/ast-extractors/extract-es6-deps.mjs->src/extract/ast-extractors/estree-helpers.mjs - - + + src/extract/ast-extractors/extract-swc-deps.mjs - -extract-swc-deps.mjs + +extract-swc-deps.mjs @@ -1904,23 +1904,23 @@ src/extract/ast-extractors/swc-dependency-visitor.mjs - -swc-dependency-visitor.mjs + +swc-dependency-visitor.mjs src/extract/ast-extractors/extract-swc-deps.mjs->src/extract/ast-extractors/swc-dependency-visitor.mjs - - + + src/extract/ast-extractors/extract-typescript-deps.mjs - -extract-typescript-deps.mjs + +extract-typescript-deps.mjs @@ -1928,560 +1928,560 @@ src/extract/clear-caches.mjs - -clear-caches.mjs + +clear-caches.mjs src/extract/clear-caches.mjs->src/extract/resolve/resolve.mjs - - + + src/extract/parse/to-javascript-ast.mjs - -to-javascript-ast.mjs + +to-javascript-ast.mjs src/extract/clear-caches.mjs->src/extract/parse/to-javascript-ast.mjs - - + + src/extract/parse/to-swc-ast.mjs - -to-swc-ast.mjs + +to-swc-ast.mjs src/extract/clear-caches.mjs->src/extract/parse/to-swc-ast.mjs - - + + src/extract/parse/to-typescript-ast.mjs - -to-typescript-ast.mjs + +to-typescript-ast.mjs src/extract/clear-caches.mjs->src/extract/parse/to-typescript-ast.mjs - - + + src/extract/resolve/external-module-helpers.mjs - -external-module-helpers.mjs + +external-module-helpers.mjs src/extract/clear-caches.mjs->src/extract/resolve/external-module-helpers.mjs - - + + src/extract/resolve/get-manifest.mjs - -get-manifest.mjs + +get-manifest.mjs src/extract/clear-caches.mjs->src/extract/resolve/get-manifest.mjs - - + + src/extract/resolve/resolve-amd.mjs - -resolve-amd.mjs + +resolve-amd.mjs src/extract/clear-caches.mjs->src/extract/resolve/resolve-amd.mjs - - + + src/extract/parse/to-javascript-ast.mjs->src/utl/get-extension.mjs - - + + src/extract/transpile/index.mjs - -index.mjs + +index.mjs 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 - - + + src/extract/resolve/external-module-helpers.mjs->src/extract/resolve/resolve.mjs - - + + src/extract/resolve/module-classifiers.mjs - -module-classifiers.mjs + +module-classifiers.mjs src/extract/resolve/external-module-helpers.mjs->src/extract/resolve/module-classifiers.mjs - - + + src/extract/resolve/merge-manifests.mjs - -merge-manifests.mjs + +merge-manifests.mjs src/extract/resolve/get-manifest.mjs->src/extract/resolve/merge-manifests.mjs - - + + src/extract/resolve/resolve-amd.mjs->src/utl/path-to-posix.mjs - - + + src/extract/gather-initial-sources.mjs - -gather-initial-sources.mjs + +gather-initial-sources.mjs src/extract/gather-initial-sources.mjs->src/extract/transpile/meta.mjs - - + + src/extract/gather-initial-sources.mjs->src/graph-utl/match-facade.mjs - - + + src/extract/gather-initial-sources.mjs->src/utl/get-extension.mjs - - + + src/extract/gather-initial-sources.mjs->src/utl/path-to-posix.mjs - - + + src/extract/get-dependencies.mjs - -get-dependencies.mjs + +get-dependencies.mjs 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 + +index.mjs src/extract/get-dependencies.mjs->src/extract/resolve/index.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 - - + + 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 - - + + src/extract/resolve/resolve-cjs.mjs - -resolve-cjs.mjs + +resolve-cjs.mjs src/extract/resolve/index.mjs->src/extract/resolve/resolve-cjs.mjs - - + + src/extract/resolve/resolve-helpers.mjs - -resolve-helpers.mjs + +resolve-helpers.mjs src/extract/resolve/index.mjs->src/extract/resolve/resolve-helpers.mjs - - + + src/extract/index.mjs->src/extract/clear-caches.mjs - - + + src/extract/index.mjs->src/extract/gather-initial-sources.mjs - - + + src/extract/index.mjs->src/extract/get-dependencies.mjs - - + + src/extract/transpile/babel-wrap.mjs - -babel-wrap.mjs + +babel-wrap.mjs src/extract/transpile/index.mjs->src/extract/transpile/babel-wrap.mjs - - + + src/extract/transpile/coffeescript-wrap.mjs - -coffeescript-wrap.mjs + +coffeescript-wrap.mjs src/extract/transpile/index.mjs->src/extract/transpile/coffeescript-wrap.mjs - - + + src/extract/transpile/javascript-wrap.mjs - -javascript-wrap.mjs + +javascript-wrap.mjs src/extract/transpile/index.mjs->src/extract/transpile/javascript-wrap.mjs - - + + src/extract/transpile/livescript-wrap.mjs - -livescript-wrap.mjs + +livescript-wrap.mjs src/extract/transpile/index.mjs->src/extract/transpile/livescript-wrap.mjs - - + + src/extract/transpile/svelte-wrap.mjs - -svelte-wrap.mjs + +svelte-wrap.mjs src/extract/transpile/index.mjs->src/extract/transpile/svelte-wrap.mjs - - + + src/extract/transpile/typescript-wrap.mjs - -typescript-wrap.mjs + +typescript-wrap.mjs src/extract/transpile/index.mjs->src/extract/transpile/typescript-wrap.mjs - - + + src/extract/transpile/vue-template-wrap.cjs - -vue-template-wrap.cjs + +vue-template-wrap.cjs src/extract/transpile/index.mjs->src/extract/transpile/vue-template-wrap.cjs - - + + src/extract/resolve/determine-dependency-types.mjs->src/extract/resolve/external-module-helpers.mjs - - + + src/extract/resolve/determine-dependency-types.mjs->src/extract/resolve/module-classifiers.mjs - - + + src/extract/resolve/module-classifiers.mjs->src/utl/get-extension.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-helpers.mjs->src/extract/resolve/external-module-helpers.mjs - - + + src/extract/resolve/resolve-helpers.mjs->src/extract/resolve/module-classifiers.mjs - - + + src/extract/transpile/svelte-preprocess.mjs - -svelte-preprocess.mjs + +svelte-preprocess.mjs src/extract/transpile/svelte-wrap.mjs->src/extract/transpile/svelte-preprocess.mjs - - + + src/extract/transpile/meta.d.ts - -meta.d.ts + +meta.d.ts @@ -2489,107 +2489,107 @@ 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 - - + + 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 @@ -2597,122 +2597,122 @@ 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/report/index.mjs - -index.mjs + +index.mjs src/main/options/validate.mjs->src/report/index.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/normalize.mjs->src/main/helpers.mjs - - + + src/main/rule-set/validate.mjs->src/main/options/validate.mjs - - + + src/main/rule-set/validate.mjs->src/main/helpers.mjs - - + + src/schema/configuration.schema.mjs - -configuration.schema.mjs + +configuration.schema.mjs src/main/rule-set/validate.mjs->src/schema/configuration.schema.mjs - - + + src/main/index.d.ts - -index.d.ts + +index.d.ts @@ -2720,26 +2720,26 @@ src/report/plugins.mjs - -plugins.mjs + +plugins.mjs src/report/index.mjs->src/report/plugins.mjs - - + + src/report/anon - - - - -anon + + + + +anon @@ -2747,8 +2747,8 @@ src/report/azure-devops.mjs - -azure-devops.mjs + +azure-devops.mjs @@ -2756,26 +2756,26 @@ src/report/utl - - - - -utl + + + + +utl src/report/azure-devops.mjs->src/report/utl - - + + src/report/baseline.mjs - -baseline.mjs + +baseline.mjs @@ -2783,89 +2783,89 @@ src/report/csv.mjs - -csv.mjs + +csv.mjs src/report/csv.mjs->src/report/utl - - + + src/report/dot - - - - -dot + + + + +dot src/report/dot->src/graph-utl/compare.mjs - - + + src/report/dot->src/graph-utl/consolidate-to-folder.mjs - - + + src/report/dot->src/graph-utl/consolidate-to-pattern.mjs - - + + src/report/dot->src/graph-utl/filter-bank.mjs - - + + src/report/dot->src/graph-utl/strip-self-transitions.mjs - - + + src/report/dot->src/report/utl - - + + src/report/error-html - - - - -error-html + + + + +error-html src/report/error-html->src/report/utl - - + + src/report/error-long.mjs - -error-long.mjs + +error-long.mjs @@ -2873,59 +2873,59 @@ src/report/error.mjs - -error.mjs + +error.mjs src/report/error-long.mjs->src/report/error.mjs - - + + src/report/error.mjs->src/utl/wrap-and-indent.mjs - - + + src/report/error.mjs->src/graph-utl/rule-set.mjs - - + + src/report/error.mjs->src/report/utl - - + + src/report/html - - - - -html + + + + +html src/report/html->src/report/utl - - + + src/report/identity.mjs - -identity.mjs + +identity.mjs @@ -2933,8 +2933,8 @@ src/report/json.mjs - -json.mjs + +json.mjs @@ -2942,23 +2942,23 @@ src/report/markdown.mjs - -markdown.mjs + +markdown.mjs src/report/markdown.mjs->src/report/error-html - - + + src/report/mermaid.mjs - -mermaid.mjs + +mermaid.mjs @@ -2966,23 +2966,23 @@ src/report/metrics.mjs - -metrics.mjs + +metrics.mjs src/report/metrics.mjs->src/report/utl - - + + src/report/null.mjs - -null.mjs + +null.mjs @@ -2990,23 +2990,23 @@ src/report/teamcity.mjs - -teamcity.mjs + +teamcity.mjs src/report/teamcity.mjs->src/report/utl - - + + src/report/text.mjs - -text.mjs + +text.mjs @@ -3014,9 +3014,9 @@ src/schema/baseline-violations.schema.json - - -baseline-violations.schema.json + + +baseline-violations.schema.json @@ -3024,8 +3024,8 @@ src/schema/baseline-violations.schema.mjs - -baseline-violations.schema.mjs + +baseline-violations.schema.mjs @@ -3033,9 +3033,9 @@ src/schema/configuration.schema.json - - -configuration.schema.json + + +configuration.schema.json @@ -3043,9 +3043,9 @@ src/schema/cruise-result.schema.json - - -cruise-result.schema.json + + +cruise-result.schema.json @@ -3053,85 +3053,85 @@ src/validate/index.d.ts - -index.d.ts + +index.d.ts 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/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-dependency-graph.html b/docs/dependency-cruiser-dependency-graph.html index 76cfb3916..94b4e1a0f 100644 --- a/docs/dependency-cruiser-dependency-graph.html +++ b/docs/dependency-cruiser-dependency-graph.html @@ -112,162 +112,162 @@ - - + + dependency-cruiser output - + cluster_bin - -bin + +bin cluster_src - -src + +src - -cluster_src/main - -main - - -cluster_src/main/files-and-dirs - -files-and-dirs - - -cluster_src/main/options - -options - - -cluster_src/main/resolve-options - -resolve-options - - -cluster_src/main/rule-set - -rule-set + +cluster_src/extract + +extract - -cluster_src/report - -report + +cluster_src/extract/ast-extractors + +ast-extractors - -cluster_src/schema - -schema + +cluster_src/extract/parse + +parse - -cluster_src/utl - -utl + +cluster_src/extract/resolve + +resolve - -cluster_src/validate - -validate + +cluster_src/extract/transpile + +transpile cluster_src/cache - -cache + +cache cluster_src/cli - -cli + +cli cluster_src/cli/init-config - -init-config + +init-config cluster_src/cli/listeners - -listeners + +listeners cluster_src/cli/listeners/performance-log - -performance-log + +performance-log cluster_src/cli/tools - -tools + +tools cluster_src/cli/utl - -utl + +utl cluster_src/config-utl - -config-utl + +config-utl cluster_src/config-utl/extract-depcruise-config - -extract-depcruise-config + +extract-depcruise-config cluster_src/enrich - -enrich + +enrich + + +cluster_src/enrich/summarize + +summarize cluster_src/enrich/derive - -derive + +derive - -cluster_src/enrich/summarize - -summarize + +cluster_src/graph-utl + +graph-utl - -cluster_src/extract - -extract + +cluster_src/main + +main - -cluster_src/extract/resolve - -resolve + +cluster_src/main/files-and-dirs + +files-and-dirs - -cluster_src/extract/parse - -parse + +cluster_src/main/options + +options - -cluster_src/extract/ast-extractors - -ast-extractors + +cluster_src/main/resolve-options + +resolve-options - -cluster_src/extract/transpile - -transpile + +cluster_src/main/rule-set + +rule-set - -cluster_src/graph-utl - -graph-utl + +cluster_src/report + +report + + +cluster_src/schema + +schema + + +cluster_src/utl + +utl + + +cluster_src/validate + +validate bin/depcruise-baseline.mjs - -depcruise-baseline.mjs + +depcruise-baseline.mjs @@ -275,31 +275,31 @@ src/cli/index.mjs - -index.mjs + +index.mjs bin/depcruise-baseline.mjs->src/cli/index.mjs - - + + src/cli/validate-node-environment.mjs - -validate-node-environment.mjs + +validate-node-environment.mjs bin/depcruise-baseline.mjs->src/cli/validate-node-environment.mjs - - + + @@ -313,128 +313,128 @@ src/cli/index.mjs->src/cli/format-meta-info.mjs - - + + src/cli/normalize-cli-options.mjs - -normalize-cli-options.mjs + +normalize-cli-options.mjs src/cli/index.mjs->src/cli/normalize-cli-options.mjs - - + + src/cli/utl/io.mjs - -io.mjs + +io.mjs src/cli/index.mjs->src/cli/utl/io.mjs - - + + src/cli/utl/validate-file-existence.mjs - -validate-file-existence.mjs + +validate-file-existence.mjs src/cli/index.mjs->src/cli/utl/validate-file-existence.mjs - - + + src/config-utl/extract-babel-config.mjs - -extract-babel-config.mjs + +extract-babel-config.mjs src/cli/index.mjs->src/config-utl/extract-babel-config.mjs - - + + src/config-utl/extract-known-violations.mjs - -extract-known-violations.mjs + +extract-known-violations.mjs src/cli/index.mjs->src/config-utl/extract-known-violations.mjs - - + + src/config-utl/extract-ts-config.mjs - -extract-ts-config.mjs + +extract-ts-config.mjs src/cli/index.mjs->src/config-utl/extract-ts-config.mjs - - + + src/config-utl/extract-webpack-resolve-config.mjs - -extract-webpack-resolve-config.mjs + +extract-webpack-resolve-config.mjs src/cli/index.mjs->src/config-utl/extract-webpack-resolve-config.mjs - - + + src/main/cruise.mjs - -cruise.mjs + +cruise.mjs src/cli/index.mjs->src/main/cruise.mjs - - + + @@ -448,8 +448,8 @@ src/cli/index.mjs->src/cli/init-config/index.mjs - - + + @@ -463,8 +463,8 @@ src/cli/index.mjs->src/cli/listeners/cli-feedback.mjs - - + + @@ -478,8 +478,8 @@ src/cli/index.mjs->src/cli/listeners/ndjson.mjs - - + + @@ -493,99 +493,99 @@ src/cli/index.mjs->src/cli/listeners/performance-log/index.mjs - - + + bin/depcruise-fmt.mjs - -depcruise-fmt.mjs + +depcruise-fmt.mjs bin/depcruise-fmt.mjs->src/cli/validate-node-environment.mjs - - + + src/cli/format.mjs - -format.mjs + +format.mjs bin/depcruise-fmt.mjs->src/cli/format.mjs - - + + src/main/format.mjs - -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/io.mjs - - + + src/cli/format.mjs->src/cli/utl/validate-file-existence.mjs - - + + bin/dependency-cruise.mjs - -dependency-cruise.mjs + +dependency-cruise.mjs bin/dependency-cruise.mjs->src/cli/index.mjs - - + + bin/dependency-cruise.mjs->src/cli/validate-node-environment.mjs - - + + bin/wrap-stream-in-html.mjs - -wrap-stream-in-html.mjs + +wrap-stream-in-html.mjs @@ -593,23 +593,23 @@ src/cli/tools/wrap-stream-in-html.mjs - -wrap-stream-in-html.mjs + +wrap-stream-in-html.mjs bin/wrap-stream-in-html.mjs->src/cli/tools/wrap-stream-in-html.mjs - - + + src/cache/cache.mjs - -cache.mjs + +cache.mjs @@ -617,170 +617,170 @@ src/extract/transpile/meta.mjs - -meta.mjs + +meta.mjs src/cache/cache.mjs->src/extract/transpile/meta.mjs - - + + src/cache/content-strategy.mjs - -content-strategy.mjs + +content-strategy.mjs src/cache/cache.mjs->src/cache/content-strategy.mjs - - + + src/cache/metadata-strategy.mjs - -metadata-strategy.mjs + +metadata-strategy.mjs src/cache/cache.mjs->src/cache/metadata-strategy.mjs - - + + src/cache/options-compatible.mjs - -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 + +try-import-available.mjs src/extract/transpile/meta.mjs->src/extract/transpile/try-import-available.mjs - - + + src/cache/find-content-changes.mjs - -find-content-changes.mjs + +find-content-changes.mjs src/cache/content-strategy.mjs->src/cache/find-content-changes.mjs - - + + 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/cache/find-content-changes.mjs->src/cache/helpers.mjs - - + + src/utl/find-all-files.mjs - -find-all-files.mjs + +find-all-files.mjs 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 - - + + src/utl/path-to-posix.mjs - -path-to-posix.mjs + +path-to-posix.mjs src/utl/find-all-files.mjs->src/utl/path-to-posix.mjs - - + + src/cli/defaults.mjs - -defaults.mjs + +defaults.mjs @@ -796,254 +796,254 @@ 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/main/options/normalize.mjs - -normalize.mjs + +normalize.mjs src/main/format.mjs->src/main/options/normalize.mjs - - + + src/main/options/validate.mjs - -validate.mjs + +validate.mjs src/main/format.mjs->src/main/options/validate.mjs - - + + src/main/report-wrap.mjs - -report-wrap.mjs + +report-wrap.mjs src/main/format.mjs->src/main/report-wrap.mjs - - + + src/schema/cruise-result.schema.mjs - -cruise-result.schema.mjs + +cruise-result.schema.mjs src/main/format.mjs->src/schema/cruise-result.schema.mjs - - + + src/cli/normalize-cli-options.mjs->src/cli/defaults.mjs - - + + src/config-utl/extract-depcruise-config/index.mjs - -index.mjs + +index.mjs src/cli/normalize-cli-options.mjs->src/config-utl/extract-depcruise-config/index.mjs - - + + src/config-utl/make-absolute.mjs - -make-absolute.mjs + +make-absolute.mjs src/config-utl/extract-babel-config.mjs->src/config-utl/make-absolute.mjs - - + + src/config-utl/extract-known-violations.mjs->src/config-utl/make-absolute.mjs - - + + src/config-utl/extract-webpack-resolve-config.mjs->src/config-utl/make-absolute.mjs - - + + src/main/cruise.mjs->src/cache/cache.mjs - - + + src/main/resolve-options/normalize.mjs - -normalize.mjs + +normalize.mjs src/main/cruise.mjs->src/main/resolve-options/normalize.mjs - - + + src/enrich/index.mjs - -index.mjs + +index.mjs src/main/cruise.mjs->src/enrich/index.mjs - - + + src/extract/index.mjs - -index.mjs + +index.mjs src/main/cruise.mjs->src/extract/index.mjs - - + + src/main/files-and-dirs/normalize.mjs - -normalize.mjs + +normalize.mjs src/main/cruise.mjs->src/main/files-and-dirs/normalize.mjs - - + + src/main/cruise.mjs->src/main/options/normalize.mjs - - + + src/main/cruise.mjs->src/main/options/validate.mjs - - + + src/main/cruise.mjs->src/main/report-wrap.mjs - - + + src/main/rule-set/normalize.mjs - -normalize.mjs + +normalize.mjs src/main/cruise.mjs->src/main/rule-set/normalize.mjs - - + + src/main/rule-set/validate.mjs - -validate.mjs + +validate.mjs src/main/cruise.mjs->src/main/rule-set/validate.mjs - - + + src/cli/init-config/index.mjs->src/cli/defaults.mjs - - + + @@ -1057,23 +1057,23 @@ src/cli/init-config/index.mjs->src/cli/init-config/build-config.mjs - - + + src/cli/init-config/environment-helpers.mjs - -environment-helpers.mjs + +environment-helpers.mjs src/cli/init-config/index.mjs->src/cli/init-config/environment-helpers.mjs - - + + @@ -1087,8 +1087,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/get-user-input.mjs - - + + @@ -1102,23 +1102,23 @@ src/cli/init-config/index.mjs->src/cli/init-config/normalize-init-options.mjs - - + + src/cli/init-config/write-config.mjs - -write-config.mjs + +write-config.mjs src/cli/init-config/index.mjs->src/cli/init-config/write-config.mjs - - + + @@ -1132,8 +1132,8 @@ src/cli/init-config/index.mjs->src/cli/init-config/write-run-scripts-to-manifest.mjs - - + + @@ -1150,155 +1150,155 @@ - + -src/cli/init-config/config.js.template.js - - -config.js.template.js +src/cli/init-config/config-template.mjs + + +config-template.mjs - + -src/cli/init-config/build-config.mjs->src/cli/init-config/config.js.template.js - - +src/cli/init-config/build-config.mjs->src/cli/init-config/config-template.mjs + + src/cli/init-config/utl.mjs - -utl.mjs + +utl.mjs src/cli/init-config/build-config.mjs->src/cli/init-config/utl.mjs - - + + src/cli/init-config/environment-helpers.mjs->src/cli/defaults.mjs - - + + src/cli/init-config/find-extensions.mjs - -find-extensions.mjs + +find-extensions.mjs src/cli/init-config/find-extensions.mjs->src/extract/transpile/meta.mjs - - + + src/cli/init-config/find-extensions.mjs->src/utl/find-all-files.mjs - - + + src/utl/get-extension.mjs - -get-extension.mjs + +get-extension.mjs src/cli/init-config/find-extensions.mjs->src/utl/get-extension.mjs - - + + src/cli/init-config/get-user-input.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/validators.mjs - -validators.mjs + +validators.mjs src/cli/init-config/get-user-input.mjs->src/cli/init-config/validators.mjs - - + + src/cli/init-config/validators.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/normalize-init-options.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/normalize-init-options.mjs->src/cli/init-config/find-extensions.mjs - - + + src/cli/init-config/write-config.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/defaults.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/utl.mjs - - + + src/cli/init-config/write-run-scripts-to-manifest.mjs->src/cli/init-config/environment-helpers.mjs - - + + src/utl/wrap-and-indent.mjs - -wrap-and-indent.mjs + +wrap-and-indent.mjs src/cli/init-config/write-run-scripts-to-manifest.mjs->src/utl/wrap-and-indent.mjs - - + + @@ -1313,116 +1313,116 @@ src/cli/listeners/performance-log/format-helpers.mjs - -format-helpers.mjs + +format-helpers.mjs src/cli/listeners/performance-log/handlers.mjs->src/cli/listeners/performance-log/format-helpers.mjs - - + + src/extract/resolve/resolve.mjs - -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 + +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 + +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->src/utl/path-to-posix.mjs - - + + src/extract/helpers.mjs - -helpers.mjs + +helpers.mjs src/extract/resolve/resolve.mjs->src/extract/helpers.mjs - - + + src/main/resolve-options/normalize.mjs->src/extract/transpile/meta.mjs - - + + src/graph-utl/rule-set.mjs - -rule-set.mjs + +rule-set.mjs src/main/resolve-options/normalize.mjs->src/graph-utl/rule-set.mjs - - + + src/enrich/add-validations.mjs - -add-validations.mjs + +add-validations.mjs @@ -1430,83 +1430,83 @@ src/validate/index.mjs - -index.mjs + +index.mjs src/enrich/add-validations.mjs->src/validate/index.mjs - - + + 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 @@ -1514,11 +1514,11 @@ src/enrich/derive/dependents - - - - -dependents + + + + +dependents @@ -1526,425 +1526,425 @@ 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/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 - - + + src/utl/regex-util.mjs - -regex-util.mjs + +regex-util.mjs 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/regex-util.mjs - - + + src/utl/array-util.mjs - -array-util.mjs + +array-util.mjs src/validate/matchers.mjs->src/utl/array-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/graph-utl/add-focus.mjs - -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 + +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->src/graph-utl/indexed-module-graph.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/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/graph-utl/compare.mjs - -compare.mjs + +compare.mjs src/enrich/summarize/index.mjs->src/graph-utl/compare.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/enrich/summarize/summarize-folders.mjs->src/graph-utl/rule-set.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 - - + + src/extract/ast-extractors/estree-helpers.mjs - -estree-helpers.mjs + +estree-helpers.mjs @@ -1952,59 +1952,59 @@ src/extract/ast-extractors/extract-amd-deps.mjs - -extract-amd-deps.mjs + +extract-amd-deps.mjs src/extract/ast-extractors/extract-amd-deps.mjs->src/extract/ast-extractors/estree-helpers.mjs - - + + src/extract/ast-extractors/extract-cjs-deps.mjs - -extract-cjs-deps.mjs + +extract-cjs-deps.mjs src/extract/ast-extractors/extract-amd-deps.mjs->src/extract/ast-extractors/extract-cjs-deps.mjs - - + + src/extract/ast-extractors/extract-cjs-deps.mjs->src/extract/ast-extractors/estree-helpers.mjs - - + + src/extract/ast-extractors/extract-es6-deps.mjs - -extract-es6-deps.mjs + +extract-es6-deps.mjs src/extract/ast-extractors/extract-es6-deps.mjs->src/extract/ast-extractors/estree-helpers.mjs - - + + src/extract/ast-extractors/extract-swc-deps.mjs - -extract-swc-deps.mjs + +extract-swc-deps.mjs @@ -2012,23 +2012,23 @@ src/extract/ast-extractors/swc-dependency-visitor.mjs - -swc-dependency-visitor.mjs + +swc-dependency-visitor.mjs src/extract/ast-extractors/extract-swc-deps.mjs->src/extract/ast-extractors/swc-dependency-visitor.mjs - - + + src/extract/ast-extractors/extract-typescript-deps.mjs - -extract-typescript-deps.mjs + +extract-typescript-deps.mjs @@ -2036,560 +2036,560 @@ src/extract/clear-caches.mjs - -clear-caches.mjs + +clear-caches.mjs src/extract/clear-caches.mjs->src/extract/resolve/resolve.mjs - - + + src/extract/parse/to-javascript-ast.mjs - -to-javascript-ast.mjs + +to-javascript-ast.mjs src/extract/clear-caches.mjs->src/extract/parse/to-javascript-ast.mjs - - + + src/extract/parse/to-swc-ast.mjs - -to-swc-ast.mjs + +to-swc-ast.mjs src/extract/clear-caches.mjs->src/extract/parse/to-swc-ast.mjs - - + + src/extract/parse/to-typescript-ast.mjs - -to-typescript-ast.mjs + +to-typescript-ast.mjs src/extract/clear-caches.mjs->src/extract/parse/to-typescript-ast.mjs - - + + src/extract/resolve/external-module-helpers.mjs - -external-module-helpers.mjs + +external-module-helpers.mjs src/extract/clear-caches.mjs->src/extract/resolve/external-module-helpers.mjs - - + + src/extract/resolve/get-manifest.mjs - -get-manifest.mjs + +get-manifest.mjs src/extract/clear-caches.mjs->src/extract/resolve/get-manifest.mjs - - + + src/extract/resolve/resolve-amd.mjs - -resolve-amd.mjs + +resolve-amd.mjs src/extract/clear-caches.mjs->src/extract/resolve/resolve-amd.mjs - - + + src/extract/parse/to-javascript-ast.mjs->src/utl/get-extension.mjs - - + + src/extract/transpile/index.mjs - -index.mjs + +index.mjs 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 - - + + src/extract/resolve/external-module-helpers.mjs->src/extract/resolve/resolve.mjs - - + + src/extract/resolve/module-classifiers.mjs - -module-classifiers.mjs + +module-classifiers.mjs src/extract/resolve/external-module-helpers.mjs->src/extract/resolve/module-classifiers.mjs - - + + src/extract/resolve/merge-manifests.mjs - -merge-manifests.mjs + +merge-manifests.mjs src/extract/resolve/get-manifest.mjs->src/extract/resolve/merge-manifests.mjs - - + + src/extract/resolve/resolve-amd.mjs->src/utl/path-to-posix.mjs - - + + src/extract/gather-initial-sources.mjs - -gather-initial-sources.mjs + +gather-initial-sources.mjs src/extract/gather-initial-sources.mjs->src/extract/transpile/meta.mjs - - + + src/extract/gather-initial-sources.mjs->src/graph-utl/match-facade.mjs - - + + src/extract/gather-initial-sources.mjs->src/utl/get-extension.mjs - - + + src/extract/gather-initial-sources.mjs->src/utl/path-to-posix.mjs - - + + src/extract/get-dependencies.mjs - -get-dependencies.mjs + +get-dependencies.mjs 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 + +index.mjs src/extract/get-dependencies.mjs->src/extract/resolve/index.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 - - + + 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 - - + + src/extract/resolve/resolve-cjs.mjs - -resolve-cjs.mjs + +resolve-cjs.mjs src/extract/resolve/index.mjs->src/extract/resolve/resolve-cjs.mjs - - + + src/extract/resolve/resolve-helpers.mjs - -resolve-helpers.mjs + +resolve-helpers.mjs src/extract/resolve/index.mjs->src/extract/resolve/resolve-helpers.mjs - - + + src/extract/index.mjs->src/extract/clear-caches.mjs - - + + src/extract/index.mjs->src/extract/gather-initial-sources.mjs - - + + src/extract/index.mjs->src/extract/get-dependencies.mjs - - + + src/extract/transpile/babel-wrap.mjs - -babel-wrap.mjs + +babel-wrap.mjs src/extract/transpile/index.mjs->src/extract/transpile/babel-wrap.mjs - - + + src/extract/transpile/coffeescript-wrap.mjs - -coffeescript-wrap.mjs + +coffeescript-wrap.mjs src/extract/transpile/index.mjs->src/extract/transpile/coffeescript-wrap.mjs - - + + src/extract/transpile/javascript-wrap.mjs - -javascript-wrap.mjs + +javascript-wrap.mjs src/extract/transpile/index.mjs->src/extract/transpile/javascript-wrap.mjs - - + + src/extract/transpile/livescript-wrap.mjs - -livescript-wrap.mjs + +livescript-wrap.mjs src/extract/transpile/index.mjs->src/extract/transpile/livescript-wrap.mjs - - + + src/extract/transpile/svelte-wrap.mjs - -svelte-wrap.mjs + +svelte-wrap.mjs src/extract/transpile/index.mjs->src/extract/transpile/svelte-wrap.mjs - - + + src/extract/transpile/typescript-wrap.mjs - -typescript-wrap.mjs + +typescript-wrap.mjs src/extract/transpile/index.mjs->src/extract/transpile/typescript-wrap.mjs - - + + src/extract/transpile/vue-template-wrap.cjs - -vue-template-wrap.cjs + +vue-template-wrap.cjs src/extract/transpile/index.mjs->src/extract/transpile/vue-template-wrap.cjs - - + + src/extract/resolve/determine-dependency-types.mjs->src/extract/resolve/external-module-helpers.mjs - - + + src/extract/resolve/determine-dependency-types.mjs->src/extract/resolve/module-classifiers.mjs - - + + src/extract/resolve/module-classifiers.mjs->src/utl/get-extension.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-helpers.mjs->src/extract/resolve/external-module-helpers.mjs - - + + src/extract/resolve/resolve-helpers.mjs->src/extract/resolve/module-classifiers.mjs - - + + src/extract/transpile/svelte-preprocess.mjs - -svelte-preprocess.mjs + +svelte-preprocess.mjs src/extract/transpile/svelte-wrap.mjs->src/extract/transpile/svelte-preprocess.mjs - - + + src/extract/transpile/meta.d.ts - -meta.d.ts + +meta.d.ts @@ -2597,107 +2597,107 @@ 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 - - + + 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 @@ -2705,122 +2705,122 @@ 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/report/index.mjs - -index.mjs + +index.mjs src/main/options/validate.mjs->src/report/index.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/normalize.mjs->src/main/helpers.mjs - - + + src/main/rule-set/validate.mjs->src/main/options/validate.mjs - - + + src/main/rule-set/validate.mjs->src/main/helpers.mjs - - + + src/schema/configuration.schema.mjs - -configuration.schema.mjs + +configuration.schema.mjs src/main/rule-set/validate.mjs->src/schema/configuration.schema.mjs - - + + src/main/index.d.ts - -index.d.ts + +index.d.ts @@ -2828,26 +2828,26 @@ src/report/plugins.mjs - -plugins.mjs + +plugins.mjs src/report/index.mjs->src/report/plugins.mjs - - + + src/report/anon - - - - -anon + + + + +anon @@ -2855,8 +2855,8 @@ src/report/azure-devops.mjs - -azure-devops.mjs + +azure-devops.mjs @@ -2864,26 +2864,26 @@ src/report/utl - - - - -utl + + + + +utl src/report/azure-devops.mjs->src/report/utl - - + + src/report/baseline.mjs - -baseline.mjs + +baseline.mjs @@ -2891,89 +2891,89 @@ src/report/csv.mjs - -csv.mjs + +csv.mjs src/report/csv.mjs->src/report/utl - - + + src/report/dot - - - - -dot + + + + +dot src/report/dot->src/graph-utl/compare.mjs - - + + src/report/dot->src/graph-utl/consolidate-to-folder.mjs - - + + src/report/dot->src/graph-utl/consolidate-to-pattern.mjs - - + + src/report/dot->src/graph-utl/filter-bank.mjs - - + + src/report/dot->src/graph-utl/strip-self-transitions.mjs - - + + src/report/dot->src/report/utl - - + + src/report/error-html - - - - -error-html + + + + +error-html src/report/error-html->src/report/utl - - + + src/report/error-long.mjs - -error-long.mjs + +error-long.mjs @@ -2981,59 +2981,59 @@ src/report/error.mjs - -error.mjs + +error.mjs src/report/error-long.mjs->src/report/error.mjs - - + + src/report/error.mjs->src/utl/wrap-and-indent.mjs - - + + src/report/error.mjs->src/graph-utl/rule-set.mjs - - + + src/report/error.mjs->src/report/utl - - + + src/report/html - - - - -html + + + + +html src/report/html->src/report/utl - - + + src/report/identity.mjs - -identity.mjs + +identity.mjs @@ -3041,8 +3041,8 @@ src/report/json.mjs - -json.mjs + +json.mjs @@ -3050,23 +3050,23 @@ src/report/markdown.mjs - -markdown.mjs + +markdown.mjs src/report/markdown.mjs->src/report/error-html - - + + src/report/mermaid.mjs - -mermaid.mjs + +mermaid.mjs @@ -3074,23 +3074,23 @@ src/report/metrics.mjs - -metrics.mjs + +metrics.mjs src/report/metrics.mjs->src/report/utl - - + + src/report/null.mjs - -null.mjs + +null.mjs @@ -3098,23 +3098,23 @@ src/report/teamcity.mjs - -teamcity.mjs + +teamcity.mjs src/report/teamcity.mjs->src/report/utl - - + + src/report/text.mjs - -text.mjs + +text.mjs @@ -3122,9 +3122,9 @@ src/schema/baseline-violations.schema.json - - -baseline-violations.schema.json + + +baseline-violations.schema.json @@ -3132,8 +3132,8 @@ src/schema/baseline-violations.schema.mjs - -baseline-violations.schema.mjs + +baseline-violations.schema.mjs @@ -3141,9 +3141,9 @@ src/schema/configuration.schema.json - - -configuration.schema.json + + +configuration.schema.json @@ -3151,9 +3151,9 @@ src/schema/cruise-result.schema.json - - -cruise-result.schema.json + + +cruise-result.schema.json @@ -3161,85 +3161,85 @@ src/validate/index.d.ts - -index.d.ts + +index.d.ts 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/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/package.json b/package.json index 697673d5d..490d0e9b6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dependency-cruiser", - "version": "13.1.2", + "version": "13.1.3", "description": "Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.", "keywords": [ "static analysis", @@ -254,4 +254,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 cac9fd212..ed95deef9 100644 --- a/src/meta.js +++ b/src/meta.js @@ -1,7 +1,7 @@ /* generated - don't edit */ module.exports = { - version: "13.1.2", + version: "13.1.3", engines: { node: "^16.14||>=18", },