diff --git a/doc/real-world-samples/dependency-cruiser-dir-graph.svg b/doc/real-world-samples/dependency-cruiser-dir-graph.svg index f296e6f44..58d6a30c2 100644 --- a/doc/real-world-samples/dependency-cruiser-dir-graph.svg +++ b/doc/real-world-samples/dependency-cruiser-dir-graph.svg @@ -4,65 +4,65 @@ - + dependency-cruiser output - + cluster_src - -src + +src + + +cluster_src/main + +main + + +cluster_src/report + +report cluster_src/cli - -cli + +cli cluster_src/cli/ears - -ears + +ears cluster_src/enrich - -enrich + +enrich cluster_src/enrich/derive - -derive + +derive cluster_src/extract - -extract + +extract cluster_src/extract/resolve - -resolve - - -cluster_src/main - -main - - -cluster_src/report - -report + +resolve bin - - - - -bin + + + + +bin @@ -70,137 +70,137 @@ bin->src/cli - - + + src/cli/tools - - - - -tools + + + + +tools bin->src/cli/tools - - + + src/cli->src/main - - + + src/cli/utl - - - - -utl + + + + +utl src/cli->src/cli/utl - - + + src/cli/compile-config - - - - -compile-config + + + + +compile-config src/cli->src/cli/compile-config - - + + src/utl - - - - -utl + + + + +utl src/cli->src/utl - - + + src/cli->src/cli/ears - - + + src/cli/ears/performance-log-listener - - - - -performance-log-listener + + + + +performance-log-listener src/cli->src/cli/ears/performance-log-listener - - + + src/cli/init-config - - - - -init-config + + + + +init-config src/cli->src/cli/init-config - - + + src/main->src/utl - - + + @@ -224,33 +224,33 @@ src/main->src/enrich - - + + src/graph-utl - - - - -graph-utl + + + + +graph-utl src/main->src/graph-utl - - + + src/main->src/extract - - + + @@ -267,15 +267,15 @@ src/main->src/extract/transpile - - + + src/main->src/report - - + + @@ -292,8 +292,8 @@ src/main->src/schema - - + + @@ -354,65 +354,65 @@ src/cli/compile-config->src/extract/resolve - - + + -cli-to-main-only-warn +cli-to-main-only-warn src/cli/compile-config->src/main/resolve-options - - + + src/cli/ears->src/utl - - + + src/cli/ears/performance-log-listener->src/utl - - + + src/cli/init-config->src/cli - - + + src/cli/init-config->src/utl - - + + - + src/extract/resolve->src/utl - - + + - + -src/extract/resolve/get-manifest-dependencies - - - - - -get-manifest-dependencies +src/extract/resolve/get-manifest + + + + + +get-manifest - + -src/extract/resolve->src/extract/resolve/get-manifest-dependencies - - +src/extract/resolve->src/extract/resolve/get-manifest + + @@ -427,143 +427,143 @@ - + src/extract/resolve->src/extract/utl - + src/main/resolve-options->src/extract/transpile - - + + src/enrich->src/utl - - + + src/enrich->src/enrich/derive - - + + src/enrich->src/graph-utl - - + + src/enrich/derive/circular - - - - -circular + + + + +circular src/enrich->src/enrich/derive/circular - - + + src/enrich/derive/orphan - - - - -orphan + + + + +orphan src/enrich->src/enrich/derive/orphan - - + + src/enrich/derive/reachable - - - - -reachable + + + + +reachable src/enrich->src/enrich/derive/reachable - - + + src/validate - - - - -validate + + + + +validate src/enrich->src/validate - - + + src/enrich/derive/circular->src/enrich/derive - - + + src/enrich/derive/reachable->src/enrich/derive - - + + src/validate->src/utl - - + + src/extract->src/utl - - + + src/extract->src/extract/resolve - - + + src/extract->src/graph-utl - - + + @@ -580,44 +580,44 @@ src/extract->src/extract/parse - - + + - + -src/extract->src/extract/resolve/get-manifest-dependencies - - +src/extract->src/extract/resolve/get-manifest + + src/extract->src/extract/transpile - - + + src/extract/ast-extractors - - - - -ast-extractors + + + + +ast-extractors src/extract->src/extract/ast-extractors - - + + src/extract->src/extract/utl - - + + @@ -634,110 +634,110 @@ src/report->src/utl - - + + src/report->src/graph-utl - - + + src/report/anon - - - - -anon + + + + +anon src/report->src/report/anon - - + + src/report/dot - - - - -dot + + + + +dot src/report->src/report/dot - - + + src/report/error-html - - - - -error-html + + + + +error-html src/report->src/report/error-html - - + + src/report/html - - - - -html + + + + +html src/report->src/report/html - - + + src/report/utl - - - - -utl + + + + +utl src/report->src/report/utl - - + + src/main/options->src/report - - + + @@ -778,14 +778,14 @@ src/report/dot->src/graph-utl - - + + 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 aac6bcddd..7b483f682 100644 --- a/doc/real-world-samples/dependency-cruiser-without-node_modules.svg +++ b/doc/real-world-samples/dependency-cruiser-without-node_modules.svg @@ -4,130 +4,70 @@ - - + + dependency-cruiser output - + cluster_bin - -bin + +bin cluster_src - -src + +src cluster_src/cli - -cli + +cli cluster_src/cli/compile-config - -compile-config + +compile-config cluster_src/cli/ears - -ears + +ears cluster_src/cli/ears/performance-log-listener - -performance-log-listener + +performance-log-listener cluster_src/cli/init-config - -init-config + +init-config cluster_src/cli/tools - -tools + +tools cluster_src/cli/utl utl - -cluster_src/enrich - -enrich - - -cluster_src/enrich/derive - -derive - - -cluster_src/enrich/derive/circular - -circular - - -cluster_src/enrich/derive/orphan - -orphan - - -cluster_src/enrich/derive/reachable - -reachable - - -cluster_src/extract - -extract - - -cluster_src/extract/ast-extractors - -ast-extractors - - -cluster_src/extract/parse - -parse - - -cluster_src/extract/resolve - -resolve - - -cluster_src/extract/resolve/get-manifest-dependencies - -get-manifest-dependencies - - -cluster_src/extract/transpile - -transpile - - -cluster_src/extract/utl - -utl - cluster_src/graph-utl - -graph-utl + +graph-utl cluster_src/main - -main + +main cluster_src/main/files-and-dirs - -files-and-dirs + +files-and-dirs cluster_src/main/options @@ -136,13 +76,13 @@ cluster_src/main/resolve-options - -resolve-options + +resolve-options cluster_src/main/rule-set - -rule-set + +rule-set cluster_src/main/utl @@ -151,38 +91,38 @@ cluster_src/report - -report + +report cluster_src/report/anon - -anon + +anon cluster_src/report/dot - -dot + +dot cluster_src/report/error-html - -error-html + +error-html cluster_src/report/html - -html + +html cluster_src/report/utl - -utl + +utl cluster_src/schema - -schema + +schema cluster_src/utl @@ -191,15 +131,75 @@ cluster_src/validate - -validate + +validate + + +cluster_src/enrich + +enrich + + +cluster_src/enrich/derive + +derive + + +cluster_src/enrich/derive/circular + +circular + + +cluster_src/enrich/derive/orphan + +orphan + + +cluster_src/enrich/derive/reachable + +reachable + + +cluster_src/extract + +extract + + +cluster_src/extract/transpile + +transpile + + +cluster_src/extract/utl + +utl + + +cluster_src/extract/ast-extractors + +ast-extractors + + +cluster_src/extract/parse + +parse + + +cluster_src/extract/resolve + +resolve + + +cluster_src/extract/resolve/get-manifest + +get-manifest bin/depcruise-fmt.js - -depcruise-fmt.js + +depcruise-fmt.js @@ -207,61 +207,61 @@ src/cli/format.js - -format.js + +format.js bin/depcruise-fmt.js->src/cli/format.js - - + + src/cli/validate-node-environment.js - -validate-node-environment.js + +validate-node-environment.js bin/depcruise-fmt.js->src/cli/validate-node-environment.js - - + + src/main/index.js - -index.js + +index.js src/cli/format.js->src/main/index.js - - + + src/cli/normalize-options.js - -normalize-options.js + +normalize-options.js src/cli/format.js->src/cli/normalize-options.js - - + + @@ -275,8 +275,8 @@ src/cli/format.js->src/cli/utl/io.js - - + + @@ -290,53 +290,53 @@ src/cli/format.js->src/cli/utl/validate-file-existence.js - + bin/dependency-cruise.js - -dependency-cruise.js + +dependency-cruise.js bin/dependency-cruise.js->src/cli/validate-node-environment.js - - + + src/cli/index.js - -index.js + +index.js bin/dependency-cruise.js->src/cli/index.js - - + + src/cli/ears/cli-feedback-listener.js - -cli-feedback-listener.js + +cli-feedback-listener.js src/cli/index.js->src/cli/ears/cli-feedback-listener.js - - + + @@ -350,129 +350,129 @@ src/cli/index.js->src/utl/bus.js - + src/cli/ears/performance-log-listener/index.js - -index.js + +index.js src/cli/index.js->src/cli/ears/performance-log-listener/index.js - - + + src/cli/format-meta-info.js - -format-meta-info.js + +format-meta-info.js src/cli/index.js->src/cli/format-meta-info.js - - + + src/cli/index.js->src/main/index.js - - + + src/cli/index.js->src/cli/normalize-options.js - - + + src/cli/index.js->src/cli/utl/io.js - - + + src/cli/index.js->src/cli/utl/validate-file-existence.js - - + + src/cli/get-resolve-config.js - -get-resolve-config.js + +get-resolve-config.js src/cli/index.js->src/cli/get-resolve-config.js - - + + src/cli/init-config/index.js - -index.js + +index.js src/cli/index.js->src/cli/init-config/index.js - - + + src/cli/parse-babel-config.js - -parse-babel-config.js + +parse-babel-config.js src/cli/index.js->src/cli/parse-babel-config.js - - + + src/cli/parse-ts-config.js - -parse-ts-config.js + +parse-ts-config.js src/cli/index.js->src/cli/parse-ts-config.js - - + + bin/wrap-stream-in-html.js - -wrap-stream-in-html.js + +wrap-stream-in-html.js @@ -480,23 +480,23 @@ src/cli/tools/wrap-stream-in-html.js - -wrap-stream-in-html.js + +wrap-stream-in-html.js bin/wrap-stream-in-html.js->src/cli/tools/wrap-stream-in-html.js - - + + src/cli/compile-config/index.js - -index.js + +index.js @@ -504,8 +504,8 @@ src/extract/resolve/resolve.js - -resolve.js + +resolve.js @@ -513,56 +513,56 @@ src/cli/compile-config/index.js->src/extract/resolve/resolve.js - - + + -cli-to-main-only-warn +cli-to-main-only-warn src/main/resolve-options/normalize.js - -normalize.js + +normalize.js src/cli/compile-config/index.js->src/main/resolve-options/normalize.js - - + + src/cli/compile-config/merge-configs.js - -merge-configs.js + +merge-configs.js src/cli/compile-config/index.js->src/cli/compile-config/merge-configs.js - - + + src/cli/compile-config/read-config.js - -read-config.js + +read-config.js src/cli/compile-config/index.js->src/cli/compile-config/read-config.js - - + + @@ -574,324 +574,324 @@ - + src/extract/resolve/resolve.js->src/utl/path-to-posix.js - - + + - + src/extract/utl/strip-query-parameters.js - - -strip-query-parameters.js + + +strip-query-parameters.js - + src/extract/resolve/resolve.js->src/extract/utl/strip-query-parameters.js - - + + src/extract/transpile/meta.js - -meta.js + +meta.js - + src/main/resolve-options/normalize.js->src/extract/transpile/meta.js - - + + src/cli/defaults.json - - -defaults.json + + +defaults.json src/cli/ears/cli-feedback-listener.js->src/utl/bus.js - + src/cli/ears/performance-log-listener/format-helpers.js - -format-helpers.js + +format-helpers.js src/cli/ears/performance-log-listener/index.js->src/utl/bus.js - - + + src/cli/ears/performance-log-listener/index.js->src/cli/ears/performance-log-listener/format-helpers.js - - + + src/cli/format-meta-info.js->src/main/index.js - - + + - + src/main/index.js->src/main/resolve-options/normalize.js - - + + - + src/main/index.js->src/utl/bus.js - + src/enrich/index.js - -index.js + +index.js - + src/main/index.js->src/enrich/index.js - - + + src/enrich/summarize-modules.js - -summarize-modules.js + +summarize-modules.js - + src/main/index.js->src/enrich/summarize-modules.js - - + + src/graph-utl/compare.js - -compare.js + +compare.js - + src/main/index.js->src/graph-utl/compare.js - - + + - + src/main/index.js->src/extract/transpile/meta.js - - + + src/extract/index.js - -index.js + +index.js - + src/main/index.js->src/extract/index.js - - + + - + src/graph-utl/consolidate-to-pattern.js - - -consolidate-to-pattern.js + + +consolidate-to-pattern.js - + src/main/index.js->src/graph-utl/consolidate-to-pattern.js - - + + - + src/graph-utl/filterbank.js - - -filterbank.js + + +filterbank.js - + src/main/index.js->src/graph-utl/filterbank.js - - + + - + src/graph-utl/strip-self-transitions.js - - -strip-self-transitions.js + + +strip-self-transitions.js - + src/main/index.js->src/graph-utl/strip-self-transitions.js - - + + - + src/main/files-and-dirs/normalize.js - - -normalize.js + + +normalize.js - + src/main/index.js->src/main/files-and-dirs/normalize.js - - + + - + src/report/index.js - - -index.js + + +index.js - + src/main/index.js->src/report/index.js - - + + - + src/schema/cruise-result.schema.json - - - -cruise-result.schema.json + + + +cruise-result.schema.json - + src/main/index.js->src/schema/cruise-result.schema.json - - + + - + src/main/options/normalize.js - + normalize.js - + src/main/index.js->src/main/options/normalize.js - - + + - + src/main/options/validate.js - + validate.js - + src/main/index.js->src/main/options/validate.js - - + + - + src/main/rule-set/normalize.js - - -normalize.js + + +normalize.js - + src/main/index.js->src/main/rule-set/normalize.js - - + + - + src/main/rule-set/validate.js - - -validate.js + + +validate.js - + src/main/index.js->src/main/rule-set/validate.js - - + + src/cli/normalize-options.js->src/cli/compile-config/index.js - - + + src/cli/normalize-options.js->src/cli/defaults.json - - + + @@ -905,188 +905,188 @@ src/cli/get-resolve-config.js->src/cli/utl/make-absolute.js - - + + src/cli/init-config/index.js->src/cli/defaults.json - - + + src/cli/init-config/build-config.js - -build-config.js + +build-config.js src/cli/init-config/index.js->src/cli/init-config/build-config.js - - + + src/cli/init-config/environment-helpers.js - -environment-helpers.js + +environment-helpers.js src/cli/init-config/index.js->src/cli/init-config/environment-helpers.js - - + + src/cli/init-config/get-user-input.js - -get-user-input.js + +get-user-input.js src/cli/init-config/index.js->src/cli/init-config/get-user-input.js - - + + src/cli/init-config/normalize-init-options.js - -normalize-init-options.js + +normalize-init-options.js src/cli/init-config/index.js->src/cli/init-config/normalize-init-options.js - - + + src/cli/init-config/write-config.js - -write-config.js + +write-config.js src/cli/init-config/index.js->src/cli/init-config/write-config.js - - + + src/cli/init-config/write-run-scripts-to-manifest.js - -write-run-scripts-to-manifest.js + +write-run-scripts-to-manifest.js src/cli/init-config/index.js->src/cli/init-config/write-run-scripts-to-manifest.js - - + + src/cli/parse-babel-config.js->src/cli/utl/make-absolute.js - - + + src/cli/init-config/config.js.template.js - -config.js.template.js + +config.js.template.js src/cli/init-config/build-config.js->src/cli/init-config/config.js.template.js - - + + src/cli/init-config/build-config.js->src/cli/init-config/environment-helpers.js - - + + src/cli/init-config/get-user-input.js->src/cli/init-config/environment-helpers.js - - + + src/cli/init-config/inquirer-validators.js - -inquirer-validators.js + +inquirer-validators.js src/cli/init-config/get-user-input.js->src/cli/init-config/inquirer-validators.js - - + + src/cli/init-config/inquirer-validators.js->src/cli/init-config/environment-helpers.js - - + + src/cli/init-config/normalize-init-options.js->src/cli/init-config/environment-helpers.js - - + + src/cli/init-config/write-config.js->src/cli/defaults.json - - + + src/cli/init-config/write-config.js->src/cli/init-config/environment-helpers.js - - + + src/cli/init-config/write-run-scripts-to-manifest.js->src/cli/defaults.json - - + + src/cli/init-config/write-run-scripts-to-manifest.js->src/cli/init-config/environment-helpers.js - - + + @@ -1100,15 +1100,15 @@ src/cli/init-config/write-run-scripts-to-manifest.js->src/utl/wrap-and-indent.js - + src/enrich/add-rule-set-used.js - -add-rule-set-used.js + +add-rule-set-used.js @@ -1116,8 +1116,8 @@ src/enrich/add-validations.js - -add-validations.js + +add-validations.js @@ -1125,68 +1125,68 @@ src/validate/index.js - -index.js + +index.js src/enrich/add-validations.js->src/validate/index.js - - + + - + src/validate/match-dependency-rule.js - - -match-dependency-rule.js + + +match-dependency-rule.js - + src/validate/index.js->src/validate/match-dependency-rule.js - - + + - + src/validate/match-module-rule.js - - -match-module-rule.js + + +match-module-rule.js - + src/validate/index.js->src/validate/match-module-rule.js - - + + - + src/validate/violates-required-rule.js - - -violates-required-rule.js + + +violates-required-rule.js - + src/validate/index.js->src/validate/violates-required-rule.js - - + + src/enrich/clear-caches.js - -clear-caches.js + +clear-caches.js @@ -1194,23 +1194,23 @@ src/enrich/derive/find-module-by-name.js - -find-module-by-name.js + +find-module-by-name.js src/enrich/clear-caches.js->src/enrich/derive/find-module-by-name.js - - + + src/enrich/de-duplicate-violations.js - -de-duplicate-violations.js + +de-duplicate-violations.js @@ -1218,38 +1218,38 @@ src/enrich/derive/circular/get-cycle.js - -get-cycle.js + +get-cycle.js src/enrich/derive/circular/get-cycle.js->src/enrich/derive/find-module-by-name.js - - + + src/enrich/derive/circular/index.js - -index.js + +index.js src/enrich/derive/circular/index.js->src/enrich/derive/circular/get-cycle.js - - + + src/enrich/derive/orphan/index.js - -index.js + +index.js @@ -1257,209 +1257,209 @@ src/enrich/derive/orphan/is-orphan.js - -is-orphan.js + +is-orphan.js src/enrich/derive/orphan/index.js->src/enrich/derive/orphan/is-orphan.js - - + + src/enrich/derive/reachable/get-path.js - -get-path.js + +get-path.js src/enrich/derive/reachable/get-path.js->src/enrich/derive/find-module-by-name.js - - + + src/enrich/derive/reachable/index.js - -index.js + +index.js src/enrich/derive/reachable/index.js->src/enrich/derive/reachable/get-path.js - - + + src/enrich/enrich-modules.js - -enrich-modules.js + +enrich-modules.js src/enrich/enrich-modules.js->src/utl/bus.js - - + + src/enrich/enrich-modules.js->src/enrich/add-validations.js - - + + src/enrich/enrich-modules.js->src/enrich/derive/circular/index.js - - + + src/enrich/enrich-modules.js->src/enrich/derive/orphan/index.js - - + + src/enrich/enrich-modules.js->src/enrich/derive/reachable/index.js - - + + src/graph-utl/add-focus.js - -add-focus.js + +add-focus.js src/enrich/enrich-modules.js->src/graph-utl/add-focus.js - - + + src/graph-utl/match-facade.js - -match-facade.js + +match-facade.js - + src/graph-utl/add-focus.js->src/graph-utl/match-facade.js - - + + src/enrich/index.js->src/enrich/clear-caches.js - - + + src/enrich/index.js->src/enrich/enrich-modules.js - - + + src/enrich/summarize.js - -summarize.js + +summarize.js src/enrich/index.js->src/enrich/summarize.js - - + + src/enrich/summarize.js->src/enrich/add-rule-set-used.js - - + + src/enrich/summarize.js->src/enrich/summarize-modules.js - - + + src/enrich/summarize-options.js - -summarize-options.js + +summarize-options.js src/enrich/summarize.js->src/enrich/summarize-options.js - - + + src/enrich/summarize-modules.js->src/enrich/de-duplicate-violations.js - - + + src/enrich/summarize-modules.js->src/graph-utl/compare.js - - + + src/graph-utl/find-rule-by-name.js - -find-rule-by-name.js + +find-rule-by-name.js src/enrich/summarize-modules.js->src/graph-utl/find-rule-by-name.js - - + + src/enrich/summarize-options.js->src/utl/path-to-posix.js - - + + src/extract/ast-extractors/estree-helpers.js - -estree-helpers.js + +estree-helpers.js @@ -1467,59 +1467,59 @@ src/extract/ast-extractors/extract-amd-deps.js - -extract-amd-deps.js + +extract-amd-deps.js src/extract/ast-extractors/extract-amd-deps.js->src/extract/ast-extractors/estree-helpers.js - - + + src/extract/ast-extractors/extract-cjs-deps.js - -extract-cjs-deps.js + +extract-cjs-deps.js src/extract/ast-extractors/extract-amd-deps.js->src/extract/ast-extractors/extract-cjs-deps.js - - + + src/extract/ast-extractors/extract-cjs-deps.js->src/extract/ast-extractors/estree-helpers.js - - + + src/extract/ast-extractors/extract-es6-deps.js - -extract-es6-deps.js + +extract-es6-deps.js src/extract/ast-extractors/extract-es6-deps.js->src/extract/ast-extractors/estree-helpers.js - - + + src/extract/ast-extractors/extract-typescript-deps.js - -extract-typescript-deps.js + +extract-typescript-deps.js @@ -1527,376 +1527,367 @@ src/extract/clear-caches.js - -clear-caches.js + +clear-caches.js src/extract/clear-caches.js->src/extract/resolve/resolve.js - - + + src/extract/parse/to-javascript-ast.js - -to-javascript-ast.js + +to-javascript-ast.js src/extract/clear-caches.js->src/extract/parse/to-javascript-ast.js - - + + src/extract/parse/to-typescript-ast.js - -to-typescript-ast.js + +to-typescript-ast.js src/extract/clear-caches.js->src/extract/parse/to-typescript-ast.js - - + + - + -src/extract/resolve/get-manifest-dependencies/index.js - - -index.js +src/extract/resolve/get-manifest/index.js + + +index.js - + -src/extract/clear-caches.js->src/extract/resolve/get-manifest-dependencies/index.js - - +src/extract/clear-caches.js->src/extract/resolve/get-manifest/index.js + + src/extract/resolve/local-npm-helpers.js - -local-npm-helpers.js + +local-npm-helpers.js src/extract/clear-caches.js->src/extract/resolve/local-npm-helpers.js - - + + src/extract/resolve/resolve-amd.js - -resolve-amd.js + +resolve-amd.js src/extract/clear-caches.js->src/extract/resolve/resolve-amd.js - - + + src/extract/transpile/index.js - -index.js + +index.js src/extract/parse/to-javascript-ast.js->src/extract/transpile/index.js - - + + src/extract/utl/get-extension.js - -get-extension.js + +get-extension.js src/extract/parse/to-javascript-ast.js->src/extract/utl/get-extension.js - - + + - - -src/extract/resolve/get-manifest-dependencies/merge-manifests.js - - -merge-manifests.js + + +src/extract/resolve/get-manifest/merge-manifests.js + + +merge-manifests.js - - -src/extract/resolve/get-manifest-dependencies/index.js->src/extract/resolve/get-manifest-dependencies/merge-manifests.js - - + + +src/extract/resolve/get-manifest/index.js->src/extract/resolve/get-manifest/merge-manifests.js + + - + src/extract/resolve/local-npm-helpers.js->src/extract/resolve/resolve.js - - + + - - -src/extract/resolve/is-relative-module-name.js - - -is-relative-module-name.js + + +src/extract/resolve/module-classifiers.js + + +module-classifiers.js - - -src/extract/resolve/local-npm-helpers.js->src/extract/resolve/is-relative-module-name.js - - + + +src/extract/resolve/local-npm-helpers.js->src/extract/resolve/module-classifiers.js + + - + src/extract/resolve/resolve-amd.js->src/utl/path-to-posix.js - - + + - - -src/extract/resolve/resolve-amd.js->src/extract/resolve/get-manifest-dependencies/index.js - - + + +src/extract/resolve/resolve-amd.js->src/extract/resolve/get-manifest/index.js + + src/extract/resolve/determine-dependency-types.js - -determine-dependency-types.js + +determine-dependency-types.js - + src/extract/resolve/resolve-amd.js->src/extract/resolve/determine-dependency-types.js - - + + - - -src/extract/resolve/is-core.js - - -is-core.js - - - - - -src/extract/resolve/resolve-amd.js->src/extract/resolve/is-core.js - - + + +src/extract/resolve/resolve-amd.js->src/extract/resolve/module-classifiers.js + + - + src/extract/resolve/resolve-helpers.js - - -resolve-helpers.js + + +resolve-helpers.js - + src/extract/resolve/resolve-amd.js->src/extract/resolve/resolve-helpers.js - - + + src/extract/gather-initial-sources.js - -gather-initial-sources.js + +gather-initial-sources.js src/extract/gather-initial-sources.js->src/utl/path-to-posix.js - - + + src/extract/gather-initial-sources.js->src/graph-utl/match-facade.js - - + + src/extract/gather-initial-sources.js->src/extract/transpile/meta.js - - + + - + src/extract/transpile/babel-wrap.js - - -babel-wrap.js + + +babel-wrap.js - + src/extract/transpile/meta.js->src/extract/transpile/babel-wrap.js - - + + - + src/extract/transpile/coffeescript-wrap.js - - -coffeescript-wrap.js + + +coffeescript-wrap.js - + src/extract/transpile/meta.js->src/extract/transpile/coffeescript-wrap.js - - + + - + src/extract/transpile/javascript-wrap.js - - -javascript-wrap.js + + +javascript-wrap.js - + src/extract/transpile/meta.js->src/extract/transpile/javascript-wrap.js - - + + - + src/extract/transpile/livescript-wrap.js - - -livescript-wrap.js + + +livescript-wrap.js - + src/extract/transpile/meta.js->src/extract/transpile/livescript-wrap.js - - + + - + src/extract/transpile/typescript-wrap.js - - -typescript-wrap.js + + +typescript-wrap.js - + src/extract/transpile/meta.js->src/extract/transpile/typescript-wrap.js - - + + - + src/extract/transpile/vue-template-wrap.js - - -vue-template-wrap.js + + +vue-template-wrap.js - + src/extract/transpile/meta.js->src/extract/transpile/vue-template-wrap.js - - + + src/extract/get-dependencies.js - -get-dependencies.js + +get-dependencies.js src/extract/get-dependencies.js->src/extract/ast-extractors/extract-amd-deps.js - - + + src/extract/get-dependencies.js->src/extract/ast-extractors/extract-cjs-deps.js - - + + src/extract/get-dependencies.js->src/extract/ast-extractors/extract-es6-deps.js - - + + src/extract/get-dependencies.js->src/extract/ast-extractors/extract-typescript-deps.js - - + + src/extract/get-dependencies.js->src/extract/parse/to-javascript-ast.js - - + + src/extract/get-dependencies.js->src/extract/parse/to-typescript-ast.js - - + + @@ -1910,427 +1901,406 @@ src/extract/get-dependencies.js->src/utl/array-util.js - + src/extract/resolve/index.js - -index.js + +index.js src/extract/get-dependencies.js->src/extract/resolve/index.js - - + + src/extract/utl/detect-pre-compilation-ness.js - -detect-pre-compilation-ness.js + +detect-pre-compilation-ness.js src/extract/get-dependencies.js->src/extract/utl/detect-pre-compilation-ness.js - - + + - + src/extract/resolve/index.js->src/utl/path-to-posix.js - - + + - + src/extract/resolve/index.js->src/extract/resolve/resolve-amd.js - - + + - - -src/extract/resolve/index.js->src/extract/resolve/is-relative-module-name.js - - + + +src/extract/resolve/index.js->src/extract/resolve/module-classifiers.js + + - + src/extract/resolve/resolve-cjs.js - - -resolve-cjs.js + + +resolve-cjs.js - + src/extract/resolve/index.js->src/extract/resolve/resolve-cjs.js - - + + - + src/extract/utl/compare.js - - -compare.js + + +compare.js - + src/extract/utl/detect-pre-compilation-ness.js->src/extract/utl/compare.js - - + + src/extract/index.js->src/utl/path-to-posix.js - - + + src/extract/index.js->src/extract/clear-caches.js - - + + src/extract/index.js->src/extract/gather-initial-sources.js - - + + src/extract/index.js->src/extract/get-dependencies.js - - + + - + src/extract/transpile/index.js->src/extract/transpile/meta.js - - + + - -src/extract/resolve/determine-dependency-types.js->src/extract/resolve/local-npm-helpers.js - - - - -src/extract/resolve/determine-dependency-types.js->src/extract/resolve/is-core.js - - +src/extract/resolve/determine-dependency-types.js->src/extract/resolve/local-npm-helpers.js + + - + -src/extract/resolve/determine-dependency-types.js->src/extract/resolve/is-relative-module-name.js - - +src/extract/resolve/determine-dependency-types.js->src/extract/resolve/module-classifiers.js + + + + + +src/extract/resolve/module-classifiers.js->src/extract/utl/get-extension.js + + - + src/extract/resolve/resolve-cjs.js->src/extract/resolve/resolve.js - - + + - + src/extract/resolve/resolve-cjs.js->src/utl/path-to-posix.js - - + + - - -src/extract/resolve/resolve-cjs.js->src/extract/resolve/get-manifest-dependencies/index.js - - + + +src/extract/resolve/resolve-cjs.js->src/extract/resolve/get-manifest/index.js + + - + src/extract/resolve/resolve-cjs.js->src/extract/resolve/determine-dependency-types.js - - - - - -src/extract/resolve/resolve-cjs.js->src/extract/resolve/is-core.js - - + + - - -src/extract/resolve/is-followable.js - - -is-followable.js - - - - - -src/extract/resolve/resolve-cjs.js->src/extract/resolve/is-followable.js - - + + +src/extract/resolve/resolve-cjs.js->src/extract/resolve/module-classifiers.js + + - + src/extract/resolve/resolve-cjs.js->src/extract/resolve/resolve-helpers.js - - - - - -src/extract/resolve/is-followable.js->src/extract/utl/get-extension.js - - + + - + src/extract/resolve/resolve-helpers.js->src/extract/resolve/local-npm-helpers.js - - + + - + src/graph-utl/consolidate-module-dependencies.js - - -consolidate-module-dependencies.js + + +consolidate-module-dependencies.js - + src/graph-utl/consolidate-module-dependencies.js->src/graph-utl/compare.js - - + + - + src/graph-utl/consolidate-modules.js - - -consolidate-modules.js + + +consolidate-modules.js - + src/graph-utl/consolidate-modules.js->src/graph-utl/compare.js - - + + - + src/graph-utl/consolidate-to-folder.js - - -consolidate-to-folder.js + + +consolidate-to-folder.js - + src/graph-utl/consolidate-to-folder.js->src/graph-utl/consolidate-module-dependencies.js - - + + - + src/graph-utl/consolidate-to-folder.js->src/graph-utl/consolidate-modules.js - - + + - + src/graph-utl/consolidate-to-pattern.js->src/graph-utl/consolidate-module-dependencies.js - - + + - + src/graph-utl/consolidate-to-pattern.js->src/graph-utl/consolidate-modules.js - - + + - + src/graph-utl/filterbank.js->src/graph-utl/add-focus.js - - + + - + src/graph-utl/filterbank.js->src/graph-utl/match-facade.js - - + + - + src/report/anon/index.js - - -index.js + + +index.js - + src/report/index.js->src/report/anon/index.js - - + + - + src/report/csv.js - - -csv.js + + +csv.js - + src/report/index.js->src/report/csv.js - - + + - + src/report/dot/index.js - - -index.js + + +index.js - + src/report/index.js->src/report/dot/index.js - - + + - + src/report/error-html/index.js - - -index.js + + +index.js - + src/report/index.js->src/report/error-html/index.js - - + + - + src/report/error.js - - -error.js + + +error.js - + src/report/index.js->src/report/error.js - - + + - + src/report/html/index.js - - -index.js + + +index.js - + src/report/index.js->src/report/html/index.js - - + + - + src/report/identity.js - - -identity.js + + +identity.js - + src/report/index.js->src/report/identity.js - - + + - + src/report/json.js - - -json.js + + +json.js - + src/report/index.js->src/report/json.js - - + + - + src/report/teamcity.js - - -teamcity.js + + +teamcity.js - + src/report/index.js->src/report/teamcity.js - - + + - + src/report/text.js - - -text.js + + +text.js - + src/report/index.js->src/report/text.js - - + + - + src/main/options/defaults.json - + defaults.json @@ -2338,408 +2308,408 @@ - + src/main/options/normalize.js->src/main/options/defaults.json - + src/main/utl/normalize-re-properties.js - + normalize-re-properties.js - + src/main/options/normalize.js->src/main/utl/normalize-re-properties.js - - + + - + src/main/options/validate.js->src/report/index.js - - + + - + src/main/rule-set/normalize.js->src/main/utl/normalize-re-properties.js - - + + - + src/main/rule-set/validate.js->src/main/options/validate.js - - + + - + src/schema/configuration.schema.json - - - -configuration.schema.json + + + +configuration.schema.json - + src/main/rule-set/validate.js->src/schema/configuration.schema.json - - + + - + src/report/anon/anonymize-path-element.js - - -anonymize-path-element.js + + +anonymize-path-element.js - + src/report/anon/random-string.js - - -random-string.js + + +random-string.js - + src/report/anon/anonymize-path-element.js->src/report/anon/random-string.js - - + + - + src/report/anon/anonymize-path.js - - -anonymize-path.js + + +anonymize-path.js - + src/report/anon/anonymize-path.js->src/report/anon/anonymize-path-element.js - - + + - + src/report/anon/index.js->src/report/anon/anonymize-path.js - - + + - + src/report/utl/dependency-to-incidence-transformer.js - - -dependency-to-incidence-transformer.js + + +dependency-to-incidence-transformer.js - + src/report/csv.js->src/report/utl/dependency-to-incidence-transformer.js - - + + - + src/report/dot/default-theme.json - - - -default-theme.json + + + +default-theme.json - + src/report/dot/dot.template.js - - -dot.template.js + + +dot.template.js - + src/report/dot/index.js->src/graph-utl/filterbank.js - - + + - + src/report/dot/index.js->src/report/dot/dot.template.js - - + + - + src/report/dot/module-utl.js - - -module-utl.js + + +module-utl.js - + src/report/dot/index.js->src/report/dot/module-utl.js - - + + - + src/report/dot/prepare-custom-level.js - - -prepare-custom-level.js + + +prepare-custom-level.js - + src/report/dot/index.js->src/report/dot/prepare-custom-level.js - - + + - + src/report/dot/prepare-folder-level.js - - -prepare-folder-level.js + + +prepare-folder-level.js - + src/report/dot/index.js->src/report/dot/prepare-folder-level.js - - + + - + src/report/dot/theming.js - - -theming.js + + +theming.js - + src/report/dot/index.js->src/report/dot/theming.js - - + + - + src/report/dot/module-utl.js->src/report/dot/theming.js - - + + - + src/report/dot/prepare-custom-level.js->src/graph-utl/compare.js - - + + - + src/report/dot/prepare-custom-level.js->src/graph-utl/consolidate-to-pattern.js - - + + - + src/report/dot/prepare-custom-level.js->src/graph-utl/strip-self-transitions.js - - + + - + src/report/dot/prepare-custom-level.js->src/report/dot/module-utl.js - - + + - + src/report/dot/prepare-folder-level.js->src/graph-utl/compare.js - - + + - + src/report/dot/prepare-folder-level.js->src/graph-utl/consolidate-to-folder.js - - + + - + src/report/dot/prepare-folder-level.js->src/graph-utl/strip-self-transitions.js - - + + - + src/report/dot/prepare-folder-level.js->src/report/dot/module-utl.js - - + + - + src/report/dot/theming.js->src/report/dot/default-theme.json - - + + - + src/report/error-html/error-html.template.js - - -error-html.template.js + + +error-html.template.js - + src/report/error-html/index.js->src/report/error-html/error-html.template.js - - + + - + src/report/error-html/utl.js - - -utl.js + + +utl.js - + src/report/error-html/index.js->src/report/error-html/utl.js - - + + - + src/report/error.js->src/utl/wrap-and-indent.js - - + + - + src/report/error.js->src/graph-utl/find-rule-by-name.js - - + + - + src/report/html/html.template.js - - -html.template.js + + +html.template.js - + src/report/html/index.js->src/report/utl/dependency-to-incidence-transformer.js - - + + - + src/report/html/index.js->src/report/html/html.template.js - - + + - + src/validate/is-module-only-rule.js - - -is-module-only-rule.js + + +is-module-only-rule.js - + src/validate/match-dependency-rule.js->src/validate/is-module-only-rule.js - - + + - + src/validate/matchers.js - - -matchers.js + + +matchers.js - + src/validate/match-dependency-rule.js->src/validate/matchers.js - - + + - + src/validate/utl.js - - -utl.js + + +utl.js - + src/validate/match-dependency-rule.js->src/validate/utl.js - - + + - + src/validate/match-module-rule.js->src/validate/is-module-only-rule.js - - + + - + src/validate/match-module-rule.js->src/validate/matchers.js - - + + - + src/validate/violates-required-rule.js->src/validate/matchers.js - - + + - + src/validate/violates-required-rule.js->src/validate/utl.js - - + + - + src/validate/matchers.js->src/utl/array-util.js - - + + diff --git a/docs/dependency-cruiser-dependency-graph.html b/docs/dependency-cruiser-dependency-graph.html index b6e2f4789..bab9b9d6c 100644 --- a/docs/dependency-cruiser-dependency-graph.html +++ b/docs/dependency-cruiser-dependency-graph.html @@ -53,130 +53,70 @@ - - + + dependency-cruiser output - + cluster_bin - -bin + +bin cluster_src - -src + +src cluster_src/cli - -cli + +cli cluster_src/cli/compile-config - -compile-config + +compile-config cluster_src/cli/ears - -ears + +ears cluster_src/cli/ears/performance-log-listener - -performance-log-listener + +performance-log-listener cluster_src/cli/init-config - -init-config + +init-config cluster_src/cli/tools - -tools + +tools cluster_src/cli/utl utl - -cluster_src/enrich - -enrich - - -cluster_src/enrich/derive - -derive - - -cluster_src/enrich/derive/circular - -circular - - -cluster_src/enrich/derive/orphan - -orphan - - -cluster_src/enrich/derive/reachable - -reachable - - -cluster_src/extract - -extract - - -cluster_src/extract/ast-extractors - -ast-extractors - - -cluster_src/extract/parse - -parse - - -cluster_src/extract/resolve - -resolve - - -cluster_src/extract/resolve/get-manifest-dependencies - -get-manifest-dependencies - - -cluster_src/extract/transpile - -transpile - - -cluster_src/extract/utl - -utl - cluster_src/graph-utl - -graph-utl + +graph-utl cluster_src/main - -main + +main cluster_src/main/files-and-dirs - -files-and-dirs + +files-and-dirs cluster_src/main/options @@ -185,13 +125,13 @@ cluster_src/main/resolve-options - -resolve-options + +resolve-options cluster_src/main/rule-set - -rule-set + +rule-set cluster_src/main/utl @@ -200,38 +140,38 @@ cluster_src/report - -report + +report cluster_src/report/anon - -anon + +anon cluster_src/report/dot - -dot + +dot cluster_src/report/error-html - -error-html + +error-html cluster_src/report/html - -html + +html cluster_src/report/utl - -utl + +utl cluster_src/schema - -schema + +schema cluster_src/utl @@ -240,15 +180,75 @@ cluster_src/validate - -validate + +validate + + +cluster_src/enrich + +enrich + + +cluster_src/enrich/derive + +derive + + +cluster_src/enrich/derive/circular + +circular + + +cluster_src/enrich/derive/orphan + +orphan + + +cluster_src/enrich/derive/reachable + +reachable + + +cluster_src/extract + +extract + + +cluster_src/extract/transpile + +transpile + + +cluster_src/extract/utl + +utl + + +cluster_src/extract/ast-extractors + +ast-extractors + + +cluster_src/extract/parse + +parse + + +cluster_src/extract/resolve + +resolve + + +cluster_src/extract/resolve/get-manifest + +get-manifest bin/depcruise-fmt.js - -depcruise-fmt.js + +depcruise-fmt.js @@ -256,61 +256,61 @@ src/cli/format.js - -format.js + +format.js bin/depcruise-fmt.js->src/cli/format.js - - + + src/cli/validate-node-environment.js - -validate-node-environment.js + +validate-node-environment.js bin/depcruise-fmt.js->src/cli/validate-node-environment.js - - + + src/main/index.js - -index.js + +index.js src/cli/format.js->src/main/index.js - - + + src/cli/normalize-options.js - -normalize-options.js + +normalize-options.js src/cli/format.js->src/cli/normalize-options.js - - + + @@ -324,8 +324,8 @@ src/cli/format.js->src/cli/utl/io.js - - + + @@ -339,53 +339,53 @@ src/cli/format.js->src/cli/utl/validate-file-existence.js - + bin/dependency-cruise.js - -dependency-cruise.js + +dependency-cruise.js bin/dependency-cruise.js->src/cli/validate-node-environment.js - - + + src/cli/index.js - -index.js + +index.js bin/dependency-cruise.js->src/cli/index.js - - + + src/cli/ears/cli-feedback-listener.js - -cli-feedback-listener.js + +cli-feedback-listener.js src/cli/index.js->src/cli/ears/cli-feedback-listener.js - - + + @@ -399,129 +399,129 @@ src/cli/index.js->src/utl/bus.js - + src/cli/ears/performance-log-listener/index.js - -index.js + +index.js src/cli/index.js->src/cli/ears/performance-log-listener/index.js - - + + src/cli/format-meta-info.js - -format-meta-info.js + +format-meta-info.js src/cli/index.js->src/cli/format-meta-info.js - - + + src/cli/index.js->src/main/index.js - - + + src/cli/index.js->src/cli/normalize-options.js - - + + src/cli/index.js->src/cli/utl/io.js - - + + src/cli/index.js->src/cli/utl/validate-file-existence.js - - + + src/cli/get-resolve-config.js - -get-resolve-config.js + +get-resolve-config.js src/cli/index.js->src/cli/get-resolve-config.js - - + + src/cli/init-config/index.js - -index.js + +index.js src/cli/index.js->src/cli/init-config/index.js - - + + src/cli/parse-babel-config.js - -parse-babel-config.js + +parse-babel-config.js src/cli/index.js->src/cli/parse-babel-config.js - - + + src/cli/parse-ts-config.js - -parse-ts-config.js + +parse-ts-config.js src/cli/index.js->src/cli/parse-ts-config.js - - + + bin/wrap-stream-in-html.js - -wrap-stream-in-html.js + +wrap-stream-in-html.js @@ -529,23 +529,23 @@ src/cli/tools/wrap-stream-in-html.js - -wrap-stream-in-html.js + +wrap-stream-in-html.js bin/wrap-stream-in-html.js->src/cli/tools/wrap-stream-in-html.js - - + + src/cli/compile-config/index.js - -index.js + +index.js @@ -553,8 +553,8 @@ src/extract/resolve/resolve.js - -resolve.js + +resolve.js @@ -562,56 +562,56 @@ src/cli/compile-config/index.js->src/extract/resolve/resolve.js - - + + -cli-to-main-only-warn +cli-to-main-only-warn src/main/resolve-options/normalize.js - -normalize.js + +normalize.js src/cli/compile-config/index.js->src/main/resolve-options/normalize.js - - + + src/cli/compile-config/merge-configs.js - -merge-configs.js + +merge-configs.js src/cli/compile-config/index.js->src/cli/compile-config/merge-configs.js - - + + src/cli/compile-config/read-config.js - -read-config.js + +read-config.js src/cli/compile-config/index.js->src/cli/compile-config/read-config.js - - + + @@ -623,324 +623,324 @@ - + src/extract/resolve/resolve.js->src/utl/path-to-posix.js - - + + - + src/extract/utl/strip-query-parameters.js - - -strip-query-parameters.js + + +strip-query-parameters.js - + src/extract/resolve/resolve.js->src/extract/utl/strip-query-parameters.js - - + + src/extract/transpile/meta.js - -meta.js + +meta.js - + src/main/resolve-options/normalize.js->src/extract/transpile/meta.js - - + + src/cli/defaults.json - - -defaults.json + + +defaults.json src/cli/ears/cli-feedback-listener.js->src/utl/bus.js - + src/cli/ears/performance-log-listener/format-helpers.js - -format-helpers.js + +format-helpers.js src/cli/ears/performance-log-listener/index.js->src/utl/bus.js - - + + src/cli/ears/performance-log-listener/index.js->src/cli/ears/performance-log-listener/format-helpers.js - - + + src/cli/format-meta-info.js->src/main/index.js - - + + - + src/main/index.js->src/main/resolve-options/normalize.js - - + + - + src/main/index.js->src/utl/bus.js - + src/enrich/index.js - -index.js + +index.js - + src/main/index.js->src/enrich/index.js - - + + src/enrich/summarize-modules.js - -summarize-modules.js + +summarize-modules.js - + src/main/index.js->src/enrich/summarize-modules.js - - + + src/graph-utl/compare.js - -compare.js + +compare.js - + src/main/index.js->src/graph-utl/compare.js - - + + - + src/main/index.js->src/extract/transpile/meta.js - - + + src/extract/index.js - -index.js + +index.js - + src/main/index.js->src/extract/index.js - - + + - + src/graph-utl/consolidate-to-pattern.js - - -consolidate-to-pattern.js + + +consolidate-to-pattern.js - + src/main/index.js->src/graph-utl/consolidate-to-pattern.js - - + + - + src/graph-utl/filterbank.js - - -filterbank.js + + +filterbank.js - + src/main/index.js->src/graph-utl/filterbank.js - - + + - + src/graph-utl/strip-self-transitions.js - - -strip-self-transitions.js + + +strip-self-transitions.js - + src/main/index.js->src/graph-utl/strip-self-transitions.js - - + + - + src/main/files-and-dirs/normalize.js - - -normalize.js + + +normalize.js - + src/main/index.js->src/main/files-and-dirs/normalize.js - - + + - + src/report/index.js - - -index.js + + +index.js - + src/main/index.js->src/report/index.js - - + + - + src/schema/cruise-result.schema.json - - - -cruise-result.schema.json + + + +cruise-result.schema.json - + src/main/index.js->src/schema/cruise-result.schema.json - - + + - + src/main/options/normalize.js - + normalize.js - + src/main/index.js->src/main/options/normalize.js - - + + - + src/main/options/validate.js - + validate.js - + src/main/index.js->src/main/options/validate.js - - + + - + src/main/rule-set/normalize.js - - -normalize.js + + +normalize.js - + src/main/index.js->src/main/rule-set/normalize.js - - + + - + src/main/rule-set/validate.js - - -validate.js + + +validate.js - + src/main/index.js->src/main/rule-set/validate.js - - + + src/cli/normalize-options.js->src/cli/compile-config/index.js - - + + src/cli/normalize-options.js->src/cli/defaults.json - - + + @@ -954,188 +954,188 @@ src/cli/get-resolve-config.js->src/cli/utl/make-absolute.js - - + + src/cli/init-config/index.js->src/cli/defaults.json - - + + src/cli/init-config/build-config.js - -build-config.js + +build-config.js src/cli/init-config/index.js->src/cli/init-config/build-config.js - - + + src/cli/init-config/environment-helpers.js - -environment-helpers.js + +environment-helpers.js src/cli/init-config/index.js->src/cli/init-config/environment-helpers.js - - + + src/cli/init-config/get-user-input.js - -get-user-input.js + +get-user-input.js src/cli/init-config/index.js->src/cli/init-config/get-user-input.js - - + + src/cli/init-config/normalize-init-options.js - -normalize-init-options.js + +normalize-init-options.js src/cli/init-config/index.js->src/cli/init-config/normalize-init-options.js - - + + src/cli/init-config/write-config.js - -write-config.js + +write-config.js src/cli/init-config/index.js->src/cli/init-config/write-config.js - - + + src/cli/init-config/write-run-scripts-to-manifest.js - -write-run-scripts-to-manifest.js + +write-run-scripts-to-manifest.js src/cli/init-config/index.js->src/cli/init-config/write-run-scripts-to-manifest.js - - + + src/cli/parse-babel-config.js->src/cli/utl/make-absolute.js - - + + src/cli/init-config/config.js.template.js - -config.js.template.js + +config.js.template.js src/cli/init-config/build-config.js->src/cli/init-config/config.js.template.js - - + + src/cli/init-config/build-config.js->src/cli/init-config/environment-helpers.js - - + + src/cli/init-config/get-user-input.js->src/cli/init-config/environment-helpers.js - - + + src/cli/init-config/inquirer-validators.js - -inquirer-validators.js + +inquirer-validators.js src/cli/init-config/get-user-input.js->src/cli/init-config/inquirer-validators.js - - + + src/cli/init-config/inquirer-validators.js->src/cli/init-config/environment-helpers.js - - + + src/cli/init-config/normalize-init-options.js->src/cli/init-config/environment-helpers.js - - + + src/cli/init-config/write-config.js->src/cli/defaults.json - - + + src/cli/init-config/write-config.js->src/cli/init-config/environment-helpers.js - - + + src/cli/init-config/write-run-scripts-to-manifest.js->src/cli/defaults.json - - + + src/cli/init-config/write-run-scripts-to-manifest.js->src/cli/init-config/environment-helpers.js - - + + @@ -1149,15 +1149,15 @@ src/cli/init-config/write-run-scripts-to-manifest.js->src/utl/wrap-and-indent.js - + src/enrich/add-rule-set-used.js - -add-rule-set-used.js + +add-rule-set-used.js @@ -1165,8 +1165,8 @@ src/enrich/add-validations.js - -add-validations.js + +add-validations.js @@ -1174,68 +1174,68 @@ src/validate/index.js - -index.js + +index.js src/enrich/add-validations.js->src/validate/index.js - - + + - + src/validate/match-dependency-rule.js - - -match-dependency-rule.js + + +match-dependency-rule.js - + src/validate/index.js->src/validate/match-dependency-rule.js - - + + - + src/validate/match-module-rule.js - - -match-module-rule.js + + +match-module-rule.js - + src/validate/index.js->src/validate/match-module-rule.js - - + + - + src/validate/violates-required-rule.js - - -violates-required-rule.js + + +violates-required-rule.js - + src/validate/index.js->src/validate/violates-required-rule.js - - + + src/enrich/clear-caches.js - -clear-caches.js + +clear-caches.js @@ -1243,23 +1243,23 @@ src/enrich/derive/find-module-by-name.js - -find-module-by-name.js + +find-module-by-name.js src/enrich/clear-caches.js->src/enrich/derive/find-module-by-name.js - - + + src/enrich/de-duplicate-violations.js - -de-duplicate-violations.js + +de-duplicate-violations.js @@ -1267,38 +1267,38 @@ src/enrich/derive/circular/get-cycle.js - -get-cycle.js + +get-cycle.js src/enrich/derive/circular/get-cycle.js->src/enrich/derive/find-module-by-name.js - - + + src/enrich/derive/circular/index.js - -index.js + +index.js src/enrich/derive/circular/index.js->src/enrich/derive/circular/get-cycle.js - - + + src/enrich/derive/orphan/index.js - -index.js + +index.js @@ -1306,209 +1306,209 @@ src/enrich/derive/orphan/is-orphan.js - -is-orphan.js + +is-orphan.js src/enrich/derive/orphan/index.js->src/enrich/derive/orphan/is-orphan.js - - + + src/enrich/derive/reachable/get-path.js - -get-path.js + +get-path.js src/enrich/derive/reachable/get-path.js->src/enrich/derive/find-module-by-name.js - - + + src/enrich/derive/reachable/index.js - -index.js + +index.js src/enrich/derive/reachable/index.js->src/enrich/derive/reachable/get-path.js - - + + src/enrich/enrich-modules.js - -enrich-modules.js + +enrich-modules.js src/enrich/enrich-modules.js->src/utl/bus.js - - + + src/enrich/enrich-modules.js->src/enrich/add-validations.js - - + + src/enrich/enrich-modules.js->src/enrich/derive/circular/index.js - - + + src/enrich/enrich-modules.js->src/enrich/derive/orphan/index.js - - + + src/enrich/enrich-modules.js->src/enrich/derive/reachable/index.js - - + + src/graph-utl/add-focus.js - -add-focus.js + +add-focus.js src/enrich/enrich-modules.js->src/graph-utl/add-focus.js - - + + src/graph-utl/match-facade.js - -match-facade.js + +match-facade.js - + src/graph-utl/add-focus.js->src/graph-utl/match-facade.js - - + + src/enrich/index.js->src/enrich/clear-caches.js - - + + src/enrich/index.js->src/enrich/enrich-modules.js - - + + src/enrich/summarize.js - -summarize.js + +summarize.js src/enrich/index.js->src/enrich/summarize.js - - + + src/enrich/summarize.js->src/enrich/add-rule-set-used.js - - + + src/enrich/summarize.js->src/enrich/summarize-modules.js - - + + src/enrich/summarize-options.js - -summarize-options.js + +summarize-options.js src/enrich/summarize.js->src/enrich/summarize-options.js - - + + src/enrich/summarize-modules.js->src/enrich/de-duplicate-violations.js - - + + src/enrich/summarize-modules.js->src/graph-utl/compare.js - - + + src/graph-utl/find-rule-by-name.js - -find-rule-by-name.js + +find-rule-by-name.js src/enrich/summarize-modules.js->src/graph-utl/find-rule-by-name.js - - + + src/enrich/summarize-options.js->src/utl/path-to-posix.js - - + + src/extract/ast-extractors/estree-helpers.js - -estree-helpers.js + +estree-helpers.js @@ -1516,59 +1516,59 @@ src/extract/ast-extractors/extract-amd-deps.js - -extract-amd-deps.js + +extract-amd-deps.js src/extract/ast-extractors/extract-amd-deps.js->src/extract/ast-extractors/estree-helpers.js - - + + src/extract/ast-extractors/extract-cjs-deps.js - -extract-cjs-deps.js + +extract-cjs-deps.js src/extract/ast-extractors/extract-amd-deps.js->src/extract/ast-extractors/extract-cjs-deps.js - - + + src/extract/ast-extractors/extract-cjs-deps.js->src/extract/ast-extractors/estree-helpers.js - - + + src/extract/ast-extractors/extract-es6-deps.js - -extract-es6-deps.js + +extract-es6-deps.js src/extract/ast-extractors/extract-es6-deps.js->src/extract/ast-extractors/estree-helpers.js - - + + src/extract/ast-extractors/extract-typescript-deps.js - -extract-typescript-deps.js + +extract-typescript-deps.js @@ -1576,376 +1576,367 @@ src/extract/clear-caches.js - -clear-caches.js + +clear-caches.js src/extract/clear-caches.js->src/extract/resolve/resolve.js - - + + src/extract/parse/to-javascript-ast.js - -to-javascript-ast.js + +to-javascript-ast.js src/extract/clear-caches.js->src/extract/parse/to-javascript-ast.js - - + + src/extract/parse/to-typescript-ast.js - -to-typescript-ast.js + +to-typescript-ast.js src/extract/clear-caches.js->src/extract/parse/to-typescript-ast.js - - + + - + -src/extract/resolve/get-manifest-dependencies/index.js - - -index.js +src/extract/resolve/get-manifest/index.js + + +index.js - + -src/extract/clear-caches.js->src/extract/resolve/get-manifest-dependencies/index.js - - +src/extract/clear-caches.js->src/extract/resolve/get-manifest/index.js + + src/extract/resolve/local-npm-helpers.js - -local-npm-helpers.js + +local-npm-helpers.js src/extract/clear-caches.js->src/extract/resolve/local-npm-helpers.js - - + + src/extract/resolve/resolve-amd.js - -resolve-amd.js + +resolve-amd.js src/extract/clear-caches.js->src/extract/resolve/resolve-amd.js - - + + src/extract/transpile/index.js - -index.js + +index.js src/extract/parse/to-javascript-ast.js->src/extract/transpile/index.js - - + + src/extract/utl/get-extension.js - -get-extension.js + +get-extension.js src/extract/parse/to-javascript-ast.js->src/extract/utl/get-extension.js - - + + - - -src/extract/resolve/get-manifest-dependencies/merge-manifests.js - - -merge-manifests.js + + +src/extract/resolve/get-manifest/merge-manifests.js + + +merge-manifests.js - - -src/extract/resolve/get-manifest-dependencies/index.js->src/extract/resolve/get-manifest-dependencies/merge-manifests.js - - + + +src/extract/resolve/get-manifest/index.js->src/extract/resolve/get-manifest/merge-manifests.js + + - + src/extract/resolve/local-npm-helpers.js->src/extract/resolve/resolve.js - - + + - - -src/extract/resolve/is-relative-module-name.js - - -is-relative-module-name.js + + +src/extract/resolve/module-classifiers.js + + +module-classifiers.js - - -src/extract/resolve/local-npm-helpers.js->src/extract/resolve/is-relative-module-name.js - - + + +src/extract/resolve/local-npm-helpers.js->src/extract/resolve/module-classifiers.js + + - + src/extract/resolve/resolve-amd.js->src/utl/path-to-posix.js - - + + - - -src/extract/resolve/resolve-amd.js->src/extract/resolve/get-manifest-dependencies/index.js - - + + +src/extract/resolve/resolve-amd.js->src/extract/resolve/get-manifest/index.js + + src/extract/resolve/determine-dependency-types.js - -determine-dependency-types.js + +determine-dependency-types.js - + src/extract/resolve/resolve-amd.js->src/extract/resolve/determine-dependency-types.js - - + + - - -src/extract/resolve/is-core.js - - -is-core.js - - - - - -src/extract/resolve/resolve-amd.js->src/extract/resolve/is-core.js - - + + +src/extract/resolve/resolve-amd.js->src/extract/resolve/module-classifiers.js + + - + src/extract/resolve/resolve-helpers.js - - -resolve-helpers.js + + +resolve-helpers.js - + src/extract/resolve/resolve-amd.js->src/extract/resolve/resolve-helpers.js - - + + src/extract/gather-initial-sources.js - -gather-initial-sources.js + +gather-initial-sources.js src/extract/gather-initial-sources.js->src/utl/path-to-posix.js - - + + src/extract/gather-initial-sources.js->src/graph-utl/match-facade.js - - + + src/extract/gather-initial-sources.js->src/extract/transpile/meta.js - - + + - + src/extract/transpile/babel-wrap.js - - -babel-wrap.js + + +babel-wrap.js - + src/extract/transpile/meta.js->src/extract/transpile/babel-wrap.js - - + + - + src/extract/transpile/coffeescript-wrap.js - - -coffeescript-wrap.js + + +coffeescript-wrap.js - + src/extract/transpile/meta.js->src/extract/transpile/coffeescript-wrap.js - - + + - + src/extract/transpile/javascript-wrap.js - - -javascript-wrap.js + + +javascript-wrap.js - + src/extract/transpile/meta.js->src/extract/transpile/javascript-wrap.js - - + + - + src/extract/transpile/livescript-wrap.js - - -livescript-wrap.js + + +livescript-wrap.js - + src/extract/transpile/meta.js->src/extract/transpile/livescript-wrap.js - - + + - + src/extract/transpile/typescript-wrap.js - - -typescript-wrap.js + + +typescript-wrap.js - + src/extract/transpile/meta.js->src/extract/transpile/typescript-wrap.js - - + + - + src/extract/transpile/vue-template-wrap.js - - -vue-template-wrap.js + + +vue-template-wrap.js - + src/extract/transpile/meta.js->src/extract/transpile/vue-template-wrap.js - - + + src/extract/get-dependencies.js - -get-dependencies.js + +get-dependencies.js src/extract/get-dependencies.js->src/extract/ast-extractors/extract-amd-deps.js - - + + src/extract/get-dependencies.js->src/extract/ast-extractors/extract-cjs-deps.js - - + + src/extract/get-dependencies.js->src/extract/ast-extractors/extract-es6-deps.js - - + + src/extract/get-dependencies.js->src/extract/ast-extractors/extract-typescript-deps.js - - + + src/extract/get-dependencies.js->src/extract/parse/to-javascript-ast.js - - + + src/extract/get-dependencies.js->src/extract/parse/to-typescript-ast.js - - + + @@ -1959,427 +1950,406 @@ src/extract/get-dependencies.js->src/utl/array-util.js - + src/extract/resolve/index.js - -index.js + +index.js src/extract/get-dependencies.js->src/extract/resolve/index.js - - + + src/extract/utl/detect-pre-compilation-ness.js - -detect-pre-compilation-ness.js + +detect-pre-compilation-ness.js src/extract/get-dependencies.js->src/extract/utl/detect-pre-compilation-ness.js - - + + - + src/extract/resolve/index.js->src/utl/path-to-posix.js - - + + - + src/extract/resolve/index.js->src/extract/resolve/resolve-amd.js - - + + - - -src/extract/resolve/index.js->src/extract/resolve/is-relative-module-name.js - - + + +src/extract/resolve/index.js->src/extract/resolve/module-classifiers.js + + - + src/extract/resolve/resolve-cjs.js - - -resolve-cjs.js + + +resolve-cjs.js - + src/extract/resolve/index.js->src/extract/resolve/resolve-cjs.js - - + + - + src/extract/utl/compare.js - - -compare.js + + +compare.js - + src/extract/utl/detect-pre-compilation-ness.js->src/extract/utl/compare.js - - + + src/extract/index.js->src/utl/path-to-posix.js - - + + src/extract/index.js->src/extract/clear-caches.js - - + + src/extract/index.js->src/extract/gather-initial-sources.js - - + + src/extract/index.js->src/extract/get-dependencies.js - - + + - + src/extract/transpile/index.js->src/extract/transpile/meta.js - - + + - -src/extract/resolve/determine-dependency-types.js->src/extract/resolve/local-npm-helpers.js - - - - -src/extract/resolve/determine-dependency-types.js->src/extract/resolve/is-core.js - - +src/extract/resolve/determine-dependency-types.js->src/extract/resolve/local-npm-helpers.js + + - + -src/extract/resolve/determine-dependency-types.js->src/extract/resolve/is-relative-module-name.js - - +src/extract/resolve/determine-dependency-types.js->src/extract/resolve/module-classifiers.js + + + + + +src/extract/resolve/module-classifiers.js->src/extract/utl/get-extension.js + + - + src/extract/resolve/resolve-cjs.js->src/extract/resolve/resolve.js - - + + - + src/extract/resolve/resolve-cjs.js->src/utl/path-to-posix.js - - + + - - -src/extract/resolve/resolve-cjs.js->src/extract/resolve/get-manifest-dependencies/index.js - - + + +src/extract/resolve/resolve-cjs.js->src/extract/resolve/get-manifest/index.js + + - + src/extract/resolve/resolve-cjs.js->src/extract/resolve/determine-dependency-types.js - - - - - -src/extract/resolve/resolve-cjs.js->src/extract/resolve/is-core.js - - + + - - -src/extract/resolve/is-followable.js - - -is-followable.js - - - - - -src/extract/resolve/resolve-cjs.js->src/extract/resolve/is-followable.js - - + + +src/extract/resolve/resolve-cjs.js->src/extract/resolve/module-classifiers.js + + - + src/extract/resolve/resolve-cjs.js->src/extract/resolve/resolve-helpers.js - - - - - -src/extract/resolve/is-followable.js->src/extract/utl/get-extension.js - - + + - + src/extract/resolve/resolve-helpers.js->src/extract/resolve/local-npm-helpers.js - - + + - + src/graph-utl/consolidate-module-dependencies.js - - -consolidate-module-dependencies.js + + +consolidate-module-dependencies.js - + src/graph-utl/consolidate-module-dependencies.js->src/graph-utl/compare.js - - + + - + src/graph-utl/consolidate-modules.js - - -consolidate-modules.js + + +consolidate-modules.js - + src/graph-utl/consolidate-modules.js->src/graph-utl/compare.js - - + + - + src/graph-utl/consolidate-to-folder.js - - -consolidate-to-folder.js + + +consolidate-to-folder.js - + src/graph-utl/consolidate-to-folder.js->src/graph-utl/consolidate-module-dependencies.js - - + + - + src/graph-utl/consolidate-to-folder.js->src/graph-utl/consolidate-modules.js - - + + - + src/graph-utl/consolidate-to-pattern.js->src/graph-utl/consolidate-module-dependencies.js - - + + - + src/graph-utl/consolidate-to-pattern.js->src/graph-utl/consolidate-modules.js - - + + - + src/graph-utl/filterbank.js->src/graph-utl/add-focus.js - - + + - + src/graph-utl/filterbank.js->src/graph-utl/match-facade.js - - + + - + src/report/anon/index.js - - -index.js + + +index.js - + src/report/index.js->src/report/anon/index.js - - + + - + src/report/csv.js - - -csv.js + + +csv.js - + src/report/index.js->src/report/csv.js - - + + - + src/report/dot/index.js - - -index.js + + +index.js - + src/report/index.js->src/report/dot/index.js - - + + - + src/report/error-html/index.js - - -index.js + + +index.js - + src/report/index.js->src/report/error-html/index.js - - + + - + src/report/error.js - - -error.js + + +error.js - + src/report/index.js->src/report/error.js - - + + - + src/report/html/index.js - - -index.js + + +index.js - + src/report/index.js->src/report/html/index.js - - + + - + src/report/identity.js - - -identity.js + + +identity.js - + src/report/index.js->src/report/identity.js - - + + - + src/report/json.js - - -json.js + + +json.js - + src/report/index.js->src/report/json.js - - + + - + src/report/teamcity.js - - -teamcity.js + + +teamcity.js - + src/report/index.js->src/report/teamcity.js - - + + - + src/report/text.js - - -text.js + + +text.js - + src/report/index.js->src/report/text.js - - + + - + src/main/options/defaults.json - + defaults.json @@ -2387,408 +2357,408 @@ - + src/main/options/normalize.js->src/main/options/defaults.json - + src/main/utl/normalize-re-properties.js - + normalize-re-properties.js - + src/main/options/normalize.js->src/main/utl/normalize-re-properties.js - - + + - + src/main/options/validate.js->src/report/index.js - - + + - + src/main/rule-set/normalize.js->src/main/utl/normalize-re-properties.js - - + + - + src/main/rule-set/validate.js->src/main/options/validate.js - - + + - + src/schema/configuration.schema.json - - - -configuration.schema.json + + + +configuration.schema.json - + src/main/rule-set/validate.js->src/schema/configuration.schema.json - - + + - + src/report/anon/anonymize-path-element.js - - -anonymize-path-element.js + + +anonymize-path-element.js - + src/report/anon/random-string.js - - -random-string.js + + +random-string.js - + src/report/anon/anonymize-path-element.js->src/report/anon/random-string.js - - + + - + src/report/anon/anonymize-path.js - - -anonymize-path.js + + +anonymize-path.js - + src/report/anon/anonymize-path.js->src/report/anon/anonymize-path-element.js - - + + - + src/report/anon/index.js->src/report/anon/anonymize-path.js - - + + - + src/report/utl/dependency-to-incidence-transformer.js - - -dependency-to-incidence-transformer.js + + +dependency-to-incidence-transformer.js - + src/report/csv.js->src/report/utl/dependency-to-incidence-transformer.js - - + + - + src/report/dot/default-theme.json - - - -default-theme.json + + + +default-theme.json - + src/report/dot/dot.template.js - - -dot.template.js + + +dot.template.js - + src/report/dot/index.js->src/graph-utl/filterbank.js - - + + - + src/report/dot/index.js->src/report/dot/dot.template.js - - + + - + src/report/dot/module-utl.js - - -module-utl.js + + +module-utl.js - + src/report/dot/index.js->src/report/dot/module-utl.js - - + + - + src/report/dot/prepare-custom-level.js - - -prepare-custom-level.js + + +prepare-custom-level.js - + src/report/dot/index.js->src/report/dot/prepare-custom-level.js - - + + - + src/report/dot/prepare-folder-level.js - - -prepare-folder-level.js + + +prepare-folder-level.js - + src/report/dot/index.js->src/report/dot/prepare-folder-level.js - - + + - + src/report/dot/theming.js - - -theming.js + + +theming.js - + src/report/dot/index.js->src/report/dot/theming.js - - + + - + src/report/dot/module-utl.js->src/report/dot/theming.js - - + + - + src/report/dot/prepare-custom-level.js->src/graph-utl/compare.js - - + + - + src/report/dot/prepare-custom-level.js->src/graph-utl/consolidate-to-pattern.js - - + + - + src/report/dot/prepare-custom-level.js->src/graph-utl/strip-self-transitions.js - - + + - + src/report/dot/prepare-custom-level.js->src/report/dot/module-utl.js - - + + - + src/report/dot/prepare-folder-level.js->src/graph-utl/compare.js - - + + - + src/report/dot/prepare-folder-level.js->src/graph-utl/consolidate-to-folder.js - - + + - + src/report/dot/prepare-folder-level.js->src/graph-utl/strip-self-transitions.js - - + + - + src/report/dot/prepare-folder-level.js->src/report/dot/module-utl.js - - + + - + src/report/dot/theming.js->src/report/dot/default-theme.json - - + + - + src/report/error-html/error-html.template.js - - -error-html.template.js + + +error-html.template.js - + src/report/error-html/index.js->src/report/error-html/error-html.template.js - - + + - + src/report/error-html/utl.js - - -utl.js + + +utl.js - + src/report/error-html/index.js->src/report/error-html/utl.js - - + + - + src/report/error.js->src/utl/wrap-and-indent.js - - + + - + src/report/error.js->src/graph-utl/find-rule-by-name.js - - + + - + src/report/html/html.template.js - - -html.template.js + + +html.template.js - + src/report/html/index.js->src/report/utl/dependency-to-incidence-transformer.js - - + + - + src/report/html/index.js->src/report/html/html.template.js - - + + - + src/validate/is-module-only-rule.js - - -is-module-only-rule.js + + +is-module-only-rule.js - + src/validate/match-dependency-rule.js->src/validate/is-module-only-rule.js - - + + - + src/validate/matchers.js - - -matchers.js + + +matchers.js - + src/validate/match-dependency-rule.js->src/validate/matchers.js - - + + - + src/validate/utl.js - - -utl.js + + +utl.js - + src/validate/match-dependency-rule.js->src/validate/utl.js - - + + - + src/validate/match-module-rule.js->src/validate/is-module-only-rule.js - - + + - + src/validate/match-module-rule.js->src/validate/matchers.js - - + + - + src/validate/violates-required-rule.js->src/validate/matchers.js - - + + - + src/validate/violates-required-rule.js->src/validate/utl.js - - + + - + src/validate/matchers.js->src/utl/array-util.js - - + + diff --git a/docs/dependency-cruiser-dir-graph.html b/docs/dependency-cruiser-dir-graph.html index abc1d82dd..a41ea9ef7 100644 --- a/docs/dependency-cruiser-dir-graph.html +++ b/docs/dependency-cruiser-dir-graph.html @@ -53,65 +53,65 @@ - + dependency-cruiser output - + cluster_src - -src + +src + + +cluster_src/main + +main + + +cluster_src/report + +report cluster_src/cli - -cli + +cli cluster_src/cli/ears - -ears + +ears cluster_src/enrich - -enrich + +enrich cluster_src/enrich/derive - -derive + +derive cluster_src/extract - -extract + +extract cluster_src/extract/resolve - -resolve - - -cluster_src/main - -main - - -cluster_src/report - -report + +resolve bin - - - - -bin + + + + +bin @@ -119,137 +119,137 @@ bin->src/cli - - + + src/cli/tools - - - - -tools + + + + +tools bin->src/cli/tools - - + + src/cli->src/main - - + + src/cli/utl - - - - -utl + + + + +utl src/cli->src/cli/utl - - + + src/cli/compile-config - - - - -compile-config + + + + +compile-config src/cli->src/cli/compile-config - - + + src/utl - - - - -utl + + + + +utl src/cli->src/utl - - + + src/cli->src/cli/ears - - + + src/cli/ears/performance-log-listener - - - - -performance-log-listener + + + + +performance-log-listener src/cli->src/cli/ears/performance-log-listener - - + + src/cli/init-config - - - - -init-config + + + + +init-config src/cli->src/cli/init-config - - + + src/main->src/utl - - + + @@ -273,33 +273,33 @@ src/main->src/enrich - - + + src/graph-utl - - - - -graph-utl + + + + +graph-utl src/main->src/graph-utl - - + + src/main->src/extract - - + + @@ -316,15 +316,15 @@ src/main->src/extract/transpile - - + + src/main->src/report - - + + @@ -341,8 +341,8 @@ src/main->src/schema - - + + @@ -403,65 +403,65 @@ src/cli/compile-config->src/extract/resolve - - + + -cli-to-main-only-warn +cli-to-main-only-warn src/cli/compile-config->src/main/resolve-options - - + + src/cli/ears->src/utl - - + + src/cli/ears/performance-log-listener->src/utl - - + + src/cli/init-config->src/cli - - + + src/cli/init-config->src/utl - - + + - + src/extract/resolve->src/utl - - + + - + -src/extract/resolve/get-manifest-dependencies - - - - - -get-manifest-dependencies +src/extract/resolve/get-manifest + + + + + +get-manifest - + -src/extract/resolve->src/extract/resolve/get-manifest-dependencies - - +src/extract/resolve->src/extract/resolve/get-manifest + + @@ -476,143 +476,143 @@ - + src/extract/resolve->src/extract/utl - + src/main/resolve-options->src/extract/transpile - - + + src/enrich->src/utl - - + + src/enrich->src/enrich/derive - - + + src/enrich->src/graph-utl - - + + src/enrich/derive/circular - - - - -circular + + + + +circular src/enrich->src/enrich/derive/circular - - + + src/enrich/derive/orphan - - - - -orphan + + + + +orphan src/enrich->src/enrich/derive/orphan - - + + src/enrich/derive/reachable - - - - -reachable + + + + +reachable src/enrich->src/enrich/derive/reachable - - + + src/validate - - - - -validate + + + + +validate src/enrich->src/validate - - + + src/enrich/derive/circular->src/enrich/derive - - + + src/enrich/derive/reachable->src/enrich/derive - - + + src/validate->src/utl - - + + src/extract->src/utl - - + + src/extract->src/extract/resolve - - + + src/extract->src/graph-utl - - + + @@ -629,44 +629,44 @@ src/extract->src/extract/parse - - + + - + -src/extract->src/extract/resolve/get-manifest-dependencies - - +src/extract->src/extract/resolve/get-manifest + + src/extract->src/extract/transpile - - + + src/extract/ast-extractors - - - - -ast-extractors + + + + +ast-extractors src/extract->src/extract/ast-extractors - - + + src/extract->src/extract/utl - - + + @@ -683,110 +683,110 @@ src/report->src/utl - - + + src/report->src/graph-utl - - + + src/report/anon - - - - -anon + + + + +anon src/report->src/report/anon - - + + src/report/dot - - - - -dot + + + + +dot src/report->src/report/dot - - + + src/report/error-html - - - - -error-html + + + + +error-html src/report->src/report/error-html - - + + src/report/html - - - - -html + + + + +html src/report->src/report/html - - + + src/report/utl - - - - -utl + + + + +utl src/report->src/report/utl - - + + src/main/options->src/report - - + + @@ -827,14 +827,14 @@ src/report/dot->src/graph-utl - - + + src/report/html->src/report/utl - - + + diff --git a/package.json b/package.json index bfb4d5af4..6b9aa74f6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dependency-cruiser", - "version": "9.14.0", + "version": "9.14.1", "description": "Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.", "keywords": [ "static analysis",