dependency-cruiser output cluster_bin bin cluster_src src cluster_src/cache cache cluster_src/cli cli cluster_src/cli/init-config init-config cluster_src/cli/listeners listeners cluster_src/cli/listeners/performance-log performance-log cluster_src/cli/tools tools cluster_src/cli/utl utl cluster_src/config-utl config-utl cluster_src/config-utl/extract-depcruise-config extract-depcruise-config cluster_src/enrich enrich cluster_src/enrich/derive derive cluster_src/enrich/summarize summarize cluster_src/extract extract cluster_src/extract/acorn acorn cluster_src/extract/resolve resolve cluster_src/extract/swc swc cluster_src/extract/transpile transpile cluster_src/extract/tsc tsc cluster_src/graph-utl graph-utl 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/report report cluster_src/schema schema cluster_src/utl utl cluster_src/validate validate bin/depcruise-baseline.mjs depcruise-baseline.mjs src/cli/assert-node-environment-suitable.mjs assert-node-environment-suitable.mjs bin/depcruise-baseline.mjs->src/cli/assert-node-environment-suitable.mjs src/cli/index.mjs index.mjs bin/depcruise-baseline.mjs->src/cli/index.mjs src/cli/format-meta-info.mjs format-meta-info.mjs src/cli/index.mjs->src/cli/format-meta-info.mjs src/cli/normalize-cli-options.mjs normalize-cli-options.mjs src/cli/index.mjs->src/cli/normalize-cli-options.mjs src/cli/utl/assert-file-existence.mjs assert-file-existence.mjs src/cli/index.mjs->src/cli/utl/assert-file-existence.mjs src/cli/utl/io.mjs io.mjs src/cli/index.mjs->src/cli/utl/io.mjs src/cli/init-config/index.mjs index.mjs src/cli/index.mjs->src/cli/init-config/index.mjs src/cli/listeners/cli-feedback.mjs cli-feedback.mjs src/cli/index.mjs->src/cli/listeners/cli-feedback.mjs src/cli/listeners/ndjson.mjs ndjson.mjs src/cli/index.mjs->src/cli/listeners/ndjson.mjs src/cli/listeners/performance-log/index.mjs index.mjs src/cli/index.mjs->src/cli/listeners/performance-log/index.mjs src/config-utl/extract-babel-config.mjs extract-babel-config.mjs src/cli/index.mjs->src/config-utl/extract-babel-config.mjs src/config-utl/extract-known-violations.mjs extract-known-violations.mjs src/cli/index.mjs->src/config-utl/extract-known-violations.mjs src/config-utl/extract-ts-config.mjs extract-ts-config.mjs src/cli/index.mjs->src/config-utl/extract-ts-config.mjs src/config-utl/extract-webpack-resolve-config.mjs extract-webpack-resolve-config.mjs src/cli/index.mjs->src/config-utl/extract-webpack-resolve-config.mjs src/main/cruise.mjs cruise.mjs src/cli/index.mjs->src/main/cruise.mjs bin/depcruise-fmt.mjs depcruise-fmt.mjs bin/depcruise-fmt.mjs->src/cli/assert-node-environment-suitable.mjs src/cli/format.mjs format.mjs bin/depcruise-fmt.mjs->src/cli/format.mjs src/cli/format.mjs->src/cli/normalize-cli-options.mjs src/cli/format.mjs->src/cli/utl/assert-file-existence.mjs src/cli/format.mjs->src/cli/utl/io.mjs src/main/format.mjs format.mjs src/cli/format.mjs->src/main/format.mjs bin/dependency-cruise.mjs dependency-cruise.mjs bin/dependency-cruise.mjs->src/cli/assert-node-environment-suitable.mjs bin/dependency-cruise.mjs->src/cli/index.mjs bin/wrap-stream-in-html.mjs wrap-stream-in-html.mjs src/cli/tools/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/report/dot-webpage dot-webpage src/cli/tools/wrap-stream-in-html.mjs->src/report/dot-webpage src/cache/cache.mjs cache.mjs src/cache/content-strategy.mjs content-strategy.mjs src/cache/cache.mjs->src/cache/content-strategy.mjs src/cache/metadata-strategy.mjs metadata-strategy.mjs src/cache/cache.mjs->src/cache/metadata-strategy.mjs src/cache/options-compatible.mjs options-compatible.mjs src/cache/cache.mjs->src/cache/options-compatible.mjs src/extract/transpile/meta.mjs meta.mjs src/cache/cache.mjs->src/extract/transpile/meta.mjs src/cache/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 src/cache/content-strategy.mjs->src/cache/helpers.mjs src/cache/metadata-strategy.mjs->src/cache/helpers.mjs src/extract/transpile/try-import-available.mjs try-import-available.mjs src/extract/transpile/meta.mjs->src/extract/transpile/try-import-available.mjs src/cache/find-content-changes.mjs->src/cache/helpers.mjs src/utl/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 src/cache/helpers.mjs->src/graph-utl/match-facade.mjs src/utl/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 src/main/index.mjs index.mjs src/cli/format-meta-info.mjs->src/main/index.mjs src/main/index.mjs->src/extract/transpile/meta.mjs src/main/index.mjs->src/main/format.mjs src/main/index.mjs->src/main/cruise.mjs src/cli/normalize-cli-options.mjs->src/cli/defaults.mjs src/config-utl/extract-depcruise-config/index.mjs index.mjs src/cli/normalize-cli-options.mjs->src/config-utl/extract-depcruise-config/index.mjs src/main/options/assert-validity.mjs assert-validity.mjs src/main/format.mjs->src/main/options/assert-validity.mjs src/main/options/normalize.mjs normalize.mjs src/main/format.mjs->src/main/options/normalize.mjs src/main/report-wrap.mjs report-wrap.mjs src/main/format.mjs->src/main/report-wrap.mjs src/schema/cruise-result.schema.mjs cruise-result.schema.mjs src/main/format.mjs->src/schema/cruise-result.schema.mjs src/cli/init-config/index.mjs->src/cli/defaults.mjs src/cli/init-config/build-config.mjs build-config.mjs src/cli/init-config/index.mjs->src/cli/init-config/build-config.mjs src/cli/init-config/environment-helpers.mjs environment-helpers.mjs src/cli/init-config/index.mjs->src/cli/init-config/environment-helpers.mjs src/cli/init-config/get-user-input.mjs get-user-input.mjs src/cli/init-config/index.mjs->src/cli/init-config/get-user-input.mjs src/cli/init-config/normalize-init-options.mjs normalize-init-options.mjs src/cli/init-config/index.mjs->src/cli/init-config/normalize-init-options.mjs src/cli/init-config/write-config.mjs write-config.mjs src/cli/init-config/index.mjs->src/cli/init-config/write-config.mjs src/cli/init-config/write-run-scripts-to-manifest.mjs write-run-scripts-to-manifest.mjs src/cli/init-config/index.mjs->src/cli/init-config/write-run-scripts-to-manifest.mjs src/cli/listeners/performance-log/handlers.mjs handlers.mjs src/cli/listeners/performance-log/index.mjs->src/cli/listeners/performance-log/handlers.mjs src/config-utl/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 src/main/cruise.mjs->src/main/resolve-options/normalize.mjs src/enrich/index.mjs index.mjs src/main/cruise.mjs->src/enrich/index.mjs src/extract/index.mjs index.mjs src/main/cruise.mjs->src/extract/index.mjs src/main/files-and-dirs/normalize.mjs normalize.mjs src/main/cruise.mjs->src/main/files-and-dirs/normalize.mjs src/main/cruise.mjs->src/main/options/assert-validity.mjs src/main/cruise.mjs->src/main/options/normalize.mjs src/main/cruise.mjs->src/main/report-wrap.mjs src/main/rule-set/assert-validity.mjs assert-validity.mjs src/main/cruise.mjs->src/main/rule-set/assert-validity.mjs src/main/rule-set/normalize.mjs normalize.mjs src/main/cruise.mjs->src/main/rule-set/normalize.mjs src/cli/init-config/config-template.mjs config-template.mjs src/cli/init-config/build-config.mjs->src/cli/init-config/config-template.mjs src/cli/init-config/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 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 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 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 src/cli/init-config/write-run-scripts-to-manifest.mjs->src/utl/wrap-and-indent.mjs src/cli/init-config/types.d.ts types.d.ts src/cli/listeners/performance-log/format-helpers.mjs format-helpers.mjs src/cli/listeners/performance-log/handlers.mjs->src/cli/listeners/performance-log/format-helpers.mjs src/config-utl/extract-depcruise-config/merge-configs.mjs merge-configs.mjs src/config-utl/extract-depcruise-config/index.mjs->src/config-utl/extract-depcruise-config/merge-configs.mjs src/config-utl/extract-depcruise-config/read-config.mjs read-config.mjs src/config-utl/extract-depcruise-config/index.mjs->src/config-utl/extract-depcruise-config/read-config.mjs src/extract/resolve/resolve.mjs resolve.mjs src/config-utl/extract-depcruise-config/index.mjs->src/extract/resolve/resolve.mjs src/config-utl/extract-depcruise-config/index.mjs->src/main/resolve-options/normalize.mjs src/report/dot dot src/report/dot-webpage->src/report/dot src/extract/helpers.mjs helpers.mjs src/extract/resolve/resolve.mjs->src/extract/helpers.mjs src/extract/resolve/resolve.mjs->src/utl/path-to-posix.mjs src/main/resolve-options/normalize.mjs->src/extract/transpile/meta.mjs src/graph-utl/rule-set.mjs rule-set.mjs src/main/resolve-options/normalize.mjs->src/graph-utl/rule-set.mjs src/enrich/add-validations.mjs add-validations.mjs src/validate/index.mjs index.mjs src/enrich/add-validations.mjs->src/validate/index.mjs src/validate/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 src/validate/index.mjs->src/validate/match-folder-dependency-rule.mjs src/validate/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 src/validate/index.mjs->src/validate/violates-required-rule.mjs src/enrich/derive/circular.mjs circular.mjs src/enrich/derive/dependents dependents src/enrich/derive/module-utl.mjs module-utl.mjs src/enrich/derive/dependents->src/enrich/derive/module-utl.mjs src/enrich/derive/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 src/enrich/derive/folders->src/graph-utl/indexed-module-graph.mjs src/utl/array-util.mjs array-util.mjs src/enrich/derive/folders->src/utl/array-util.mjs src/enrich/derive/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 src/enrich/derive/orphan->src/enrich/derive/module-utl.mjs src/enrich/derive/reachable.mjs reachable.mjs src/enrich/derive/reachable.mjs->src/graph-utl/indexed-module-graph.mjs src/utl/regex-util.mjs regex-util.mjs src/enrich/derive/reachable.mjs->src/utl/regex-util.mjs src/validate/matchers.mjs matchers.mjs src/enrich/derive/reachable.mjs->src/validate/matchers.mjs src/validate/matchers.mjs->src/utl/array-util.mjs src/validate/matchers.mjs->src/utl/regex-util.mjs src/enrich/enrich-modules.mjs enrich-modules.mjs src/enrich/enrich-modules.mjs->src/enrich/add-validations.mjs src/enrich/enrich-modules.mjs->src/enrich/derive/circular.mjs src/enrich/enrich-modules.mjs->src/enrich/derive/dependents src/enrich/enrich-modules.mjs->src/graph-utl/indexed-module-graph.mjs src/enrich/enrich-modules.mjs->src/enrich/derive/metrics src/enrich/enrich-modules.mjs->src/enrich/derive/orphan src/enrich/enrich-modules.mjs->src/enrich/derive/reachable.mjs src/enrich/soften-known-violations.mjs soften-known-violations.mjs src/enrich/enrich-modules.mjs->src/enrich/soften-known-violations.mjs src/graph-utl/add-focus.mjs add-focus.mjs src/enrich/enrich-modules.mjs->src/graph-utl/add-focus.mjs src/enrich/summarize/is-same-violation.mjs is-same-violation.mjs src/enrich/soften-known-violations.mjs->src/enrich/summarize/is-same-violation.mjs src/graph-utl/add-focus.mjs->src/graph-utl/match-facade.mjs src/graph-utl/add-focus.mjs->src/graph-utl/indexed-module-graph.mjs src/enrich/index.mjs->src/enrich/derive/folders src/enrich/index.mjs->src/enrich/enrich-modules.mjs src/enrich/summarize/index.mjs index.mjs src/enrich/index.mjs->src/enrich/summarize/index.mjs src/enrich/summarize/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 src/enrich/summarize/index.mjs->src/enrich/summarize/get-stats.mjs src/enrich/summarize/summarize-folders.mjs summarize-folders.mjs src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-folders.mjs src/enrich/summarize/summarize-modules.mjs summarize-modules.mjs src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-modules.mjs src/enrich/summarize/summarize-options.mjs summarize-options.mjs src/enrich/summarize/index.mjs->src/enrich/summarize/summarize-options.mjs src/graph-utl/compare.mjs compare.mjs src/enrich/summarize/index.mjs->src/graph-utl/compare.mjs src/enrich/summarize/summarize-folders.mjs->src/graph-utl/rule-set.mjs 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/acorn/estree-helpers.mjs estree-helpers.mjs src/extract/acorn/extract-amd-deps.mjs extract-amd-deps.mjs src/extract/acorn/extract-amd-deps.mjs->src/extract/acorn/estree-helpers.mjs src/extract/acorn/extract-cjs-deps.mjs extract-cjs-deps.mjs src/extract/acorn/extract-amd-deps.mjs->src/extract/acorn/extract-cjs-deps.mjs src/extract/acorn/extract-cjs-deps.mjs->src/extract/acorn/estree-helpers.mjs src/extract/acorn/extract-es6-deps.mjs extract-es6-deps.mjs src/extract/acorn/extract-es6-deps.mjs->src/extract/acorn/estree-helpers.mjs src/extract/acorn/extract-stats.mjs extract-stats.mjs src/extract/acorn/extract.mjs extract.mjs src/extract/acorn/extract.mjs->src/extract/acorn/extract-amd-deps.mjs src/extract/acorn/extract.mjs->src/extract/acorn/extract-cjs-deps.mjs src/extract/acorn/extract.mjs->src/extract/acorn/extract-es6-deps.mjs src/extract/acorn/extract.mjs->src/extract/acorn/extract-stats.mjs src/extract/acorn/parse.mjs parse.mjs src/extract/acorn/extract.mjs->src/extract/acorn/parse.mjs src/extract/acorn/parse.mjs->src/utl/get-extension.mjs src/extract/transpile/index.mjs index.mjs src/extract/acorn/parse.mjs->src/extract/transpile/index.mjs src/extract/transpile/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 src/extract/transpile/index.mjs->src/extract/transpile/coffeescript-wrap.mjs src/extract/transpile/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 src/extract/transpile/index.mjs->src/extract/transpile/livescript-wrap.mjs src/extract/transpile/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 src/extract/transpile/index.mjs->src/extract/transpile/typescript-wrap.mjs src/extract/transpile/vue-template-wrap.cjs vue-template-wrap.cjs src/extract/transpile/index.mjs->src/extract/transpile/vue-template-wrap.cjs src/extract/clear-caches.mjs clear-caches.mjs src/extract/clear-caches.mjs->src/extract/resolve/resolve.mjs src/extract/clear-caches.mjs->src/extract/acorn/parse.mjs src/extract/resolve/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 src/extract/clear-caches.mjs->src/extract/resolve/get-manifest.mjs src/extract/resolve/resolve-amd.mjs resolve-amd.mjs src/extract/clear-caches.mjs->src/extract/resolve/resolve-amd.mjs src/extract/swc/parse.mjs parse.mjs src/extract/clear-caches.mjs->src/extract/swc/parse.mjs src/extract/tsc/parse.mjs parse.mjs src/extract/clear-caches.mjs->src/extract/tsc/parse.mjs src/extract/resolve/external-module-helpers.mjs->src/extract/resolve/resolve.mjs src/extract/resolve/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 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/resolve/is-built-in.mjs is-built-in.mjs src/extract/resolve/resolve-amd.mjs->src/extract/resolve/is-built-in.mjs src/extract/tsc/parse.mjs->src/utl/get-extension.mjs src/extract/tsc/parse.mjs->src/extract/transpile/index.mjs src/extract/extract-dependencies.mjs extract-dependencies.mjs src/extract/extract-dependencies.mjs->src/utl/array-util.mjs src/extract/extract-dependencies.mjs->src/extract/acorn/extract.mjs src/extract/extract-dependencies.mjs->src/extract/helpers.mjs src/extract/resolve/index.mjs index.mjs src/extract/extract-dependencies.mjs->src/extract/resolve/index.mjs src/extract/swc/extract.mjs extract.mjs src/extract/extract-dependencies.mjs->src/extract/swc/extract.mjs src/extract/tsc/extract.mjs extract.mjs src/extract/extract-dependencies.mjs->src/extract/tsc/extract.mjs src/extract/resolve/index.mjs->src/extract/resolve/get-manifest.mjs src/extract/resolve/index.mjs->src/extract/resolve/resolve-amd.mjs src/extract/resolve/index.mjs->src/utl/path-to-posix.mjs src/extract/resolve/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 src/extract/resolve/index.mjs->src/extract/resolve/resolve-cjs.mjs src/extract/resolve/resolve-helpers.mjs resolve-helpers.mjs src/extract/resolve/index.mjs->src/extract/resolve/resolve-helpers.mjs src/extract/swc/extract.mjs->src/extract/swc/parse.mjs src/extract/swc/extract.mjs->src/extract/helpers.mjs src/extract/swc/extract-swc-deps.mjs extract-swc-deps.mjs src/extract/swc/extract.mjs->src/extract/swc/extract-swc-deps.mjs src/extract/tsc/extract.mjs->src/extract/tsc/parse.mjs src/extract/tsc/extract.mjs->src/extract/helpers.mjs src/extract/tsc/extract-stats.mjs extract-stats.mjs src/extract/tsc/extract.mjs->src/extract/tsc/extract-stats.mjs src/extract/tsc/extract-typescript-deps.mjs extract-typescript-deps.mjs src/extract/tsc/extract.mjs->src/extract/tsc/extract-typescript-deps.mjs src/extract/extract-stats.mjs extract-stats.mjs src/extract/extract-stats.mjs->src/extract/acorn/extract.mjs src/extract/extract-stats.mjs->src/extract/tsc/extract.mjs src/extract/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/index.mjs->src/extract/clear-caches.mjs src/extract/index.mjs->src/extract/extract-dependencies.mjs src/extract/index.mjs->src/extract/extract-stats.mjs src/extract/index.mjs->src/extract/gather-initial-sources.mjs src/extract/resolve/determine-dependency-types.mjs->src/extract/resolve/external-module-helpers.mjs src/extract/resolve/determine-dependency-types.mjs->src/extract/resolve/module-classifiers.mjs src/extract/resolve/module-classifiers.mjs->src/utl/get-extension.mjs src/extract/resolve/merge-manifests.mjs->src/utl/array-util.mjs src/extract/resolve/resolve-cjs.mjs->src/extract/resolve/resolve.mjs src/extract/resolve/resolve-cjs.mjs->src/utl/path-to-posix.mjs src/extract/resolve/resolve-cjs.mjs->src/extract/resolve/module-classifiers.mjs src/extract/resolve/resolve-cjs.mjs->src/extract/resolve/is-built-in.mjs 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/swc/dependency-visitor.mjs dependency-visitor.mjs src/extract/swc/extract-swc-deps.mjs->src/extract/swc/dependency-visitor.mjs src/extract/transpile/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 src/graph-utl/consolidate-module-dependencies.mjs consolidate-module-dependencies.mjs src/graph-utl/consolidate-module-dependencies.mjs->src/utl/array-util.mjs src/graph-utl/consolidate-module-dependencies.mjs->src/graph-utl/compare.mjs src/graph-utl/consolidate-modules.mjs consolidate-modules.mjs src/graph-utl/consolidate-modules.mjs->src/graph-utl/compare.mjs src/graph-utl/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 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 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 src/report/index.mjs index.mjs src/main/options/assert-validity.mjs->src/report/index.mjs src/main/options/normalize.mjs->src/utl/array-util.mjs src/main/helpers.mjs helpers.mjs src/main/options/normalize.mjs->src/main/helpers.mjs src/main/options/defaults.mjs defaults.mjs src/main/options/normalize.mjs->src/main/options/defaults.mjs src/main/report-wrap.mjs->src/enrich/summarize/index.mjs src/main/report-wrap.mjs->src/graph-utl/compare.mjs src/main/report-wrap.mjs->src/graph-utl/consolidate-to-pattern.mjs src/main/report-wrap.mjs->src/graph-utl/filter-bank.mjs src/main/report-wrap.mjs->src/graph-utl/strip-self-transitions.mjs src/main/report-wrap.mjs->src/report/index.mjs src/main/rule-set/assert-validity.mjs->src/main/options/assert-validity.mjs src/main/rule-set/assert-validity.mjs->src/main/helpers.mjs src/schema/configuration.schema.mjs configuration.schema.mjs src/main/rule-set/assert-validity.mjs->src/schema/configuration.schema.mjs src/main/rule-set/normalize.mjs->src/main/helpers.mjs src/main/index.d.ts index.d.ts src/report/plugins.mjs plugins.mjs src/report/index.mjs->src/report/plugins.mjs src/report/anon anon src/report/azure-devops.mjs azure-devops.mjs src/report/utl utl src/report/azure-devops.mjs->src/report/utl src/report/baseline.mjs baseline.mjs src/report/csv.mjs csv.mjs src/report/csv.mjs->src/report/utl src/report/d2.mjs d2.mjs src/report/d2.mjs->src/report/utl 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 src/report/error-html->src/report/utl src/report/error-long.mjs error-long.mjs src/report/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 src/report/html->src/report/utl src/report/identity.mjs identity.mjs src/report/json.mjs json.mjs src/report/markdown.mjs markdown.mjs src/report/markdown.mjs->src/report/error-html src/report/mermaid.mjs mermaid.mjs src/report/metrics.mjs metrics.mjs src/report/metrics.mjs->src/report/utl src/report/null.mjs null.mjs src/report/teamcity.mjs teamcity.mjs src/report/teamcity.mjs->src/report/utl src/report/text.mjs text.mjs src/schema/baseline-violations.schema.json baseline-violations.schema.json src/schema/baseline-violations.schema.mjs baseline-violations.schema.mjs src/schema/configuration.schema.json configuration.schema.json src/schema/cruise-result.schema.json cruise-result.schema.json src/validate/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 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