export default [
  {
    source: "src/cli/format-meta-info.js",
    dependencies: [
      {
        module: "../main",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.8,
        valid: true,
      },
    ],
    dependents: ["src/cli/index.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/main/index.js",
    dependencies: [
      {
        module: "../enrich",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.8,
        valid: true,
      },
      {
        module: "../extract",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.8333333333333334,
        valid: true,
      },
      {
        module: "../extract/transpile/meta",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/transpile/meta.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6923076923076923,
        valid: true,
      },
      {
        module: "../schema/cruise-result.schema.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/schema/cruise-result.schema.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "../utl/bus",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/bus.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./files-and-dirs/normalize",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/files-and-dirs/normalize.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./options/normalize",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/options/normalize.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./options/validate",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/options/validate.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
      {
        module: "./report-wrap",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/report-wrap.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.8571428571428571,
        valid: true,
      },
      {
        module: "./resolve-options/normalize",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/resolve-options/normalize.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./rule-set/normalize",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/rule-set/normalize.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./rule-set/validate",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/rule-set/validate.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
    ],
    dependents: [
      "src/cli/format-meta-info.js",
      "src/cli/format.js",
      "src/cli/index.js",
    ],
    orphan: false,
    instability: 0.8,
    matchesFocus: true,
    valid: true,
  },
  {
    source: "src/enrich/index.js",
    dependencies: [
      {
        module: "./clear-caches",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/clear-caches.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./derive/folders",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/folders/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./enrich-modules",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/enrich-modules.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.9166666666666666,
        valid: true,
      },
      {
        module: "./summarize",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/summarize/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.75,
        valid: true,
      },
    ],
    dependents: ["src/main/index.js"],
    orphan: false,
    instability: 0.8,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/enrich/clear-caches.js",
    dependencies: [],
    dependents: ["src/enrich/index.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/enrich/derive/folders/index.js",
    dependencies: [],
    dependents: ["src/enrich/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/enrich/enrich-modules.js",
    dependencies: [
      {
        module: "#graph-utl/add-focus",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/add-focus.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "../utl/bus",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/bus.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "../utl/bus-log-levels",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/bus-log-levels.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/enrich/index.js"],
    orphan: false,
    instability: 0.9166666666666666,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/graph-utl/add-focus.js",
    dependencies: [
      {
        module: "./indexed-module-graph",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/indexed-module-graph.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./match-facade",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/match-facade.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/enrich/enrich-modules.js", "src/graph-utl/filterbank.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/graph-utl/indexed-module-graph.js",
    dependencies: [],
    dependents: ["src/graph-utl/add-focus.js", "src/graph-utl/filterbank.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/graph-utl/match-facade.js",
    dependencies: [],
    dependents: [
      "src/graph-utl/add-focus.js",
      "src/extract/gather-initial-sources.js",
      "src/graph-utl/filterbank.js",
    ],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/utl/bus.js",
    dependencies: [],
    dependents: [
      "src/main/index.js",
      "src/enrich/enrich-modules.js",
      "src/enrich/soften-known-violations.js",
      "src/extract/index.js",
      "src/cli/index.js",
    ],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/utl/bus-log-levels.js",
    dependencies: [],
    dependents: [
      "src/enrich/enrich-modules.js",
      "src/enrich/soften-known-violations.js",
      "src/extract/index.js",
      "src/cli/listeners/cli-feedback/index.js",
      "src/cli/listeners/performance-log/index.js",
    ],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/enrich/summarize/index.js",
    dependencies: [
      {
        module: "../../graph-utl/compare",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/compare.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./add-rule-set-used",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/summarize/add-rule-set-used.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./get-stats",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/summarize/get-stats.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./summarize-folders",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/summarize/summarize-folders.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./summarize-modules",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/summarize/summarize-modules.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.75,
        valid: true,
      },
      {
        module: "./summarize-options",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/summarize/summarize-options.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/enrich/index.js", "src/main/report-wrap.js"],
    orphan: false,
    instability: 0.75,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/graph-utl/compare.js",
    dependencies: [],
    dependents: [
      "src/enrich/summarize/index.js",
      "src/enrich/summarize/summarize-modules.js",
      "src/report/dot/prepare-custom-level.js",
      "src/graph-utl/consolidate-module-dependencies.js",
      "src/graph-utl/consolidate-modules.js",
      "src/report/dot/prepare-flat-level.js",
      "src/report/dot/prepare-folder-level.js",
      "src/main/report-wrap.js",
    ],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/enrich/summarize/add-rule-set-used.js",
    dependencies: [],
    dependents: ["src/enrich/summarize/index.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/enrich/summarize/get-stats.js",
    dependencies: [],
    dependents: ["src/enrich/summarize/index.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/enrich/summarize/summarize-folders.js",
    dependencies: [
      {
        module: "../../graph-utl/rule-set",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/rule-set.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/enrich/summarize/index.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/graph-utl/rule-set.js",
    dependencies: [],
    dependents: [
      "src/enrich/summarize/summarize-folders.js",
      "src/enrich/summarize/summarize-modules.js",
      "src/report/error.js",
      "src/main/resolve-options/normalize.js",
    ],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/enrich/summarize/summarize-modules.js",
    dependencies: [
      {
        module: "../../graph-utl/compare",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/compare.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "../../graph-utl/rule-set",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/rule-set.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/enrich/summarize/index.js"],
    orphan: false,
    instability: 0.75,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/enrich/summarize/summarize-options.js",
    dependencies: [],
    dependents: ["src/enrich/summarize/index.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/extract/index.js",
    dependencies: [
      {
        module: "../utl/bus",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/bus.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "../utl/bus-log-levels",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/bus-log-levels.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./clear-caches",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/clear-caches.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.875,
        valid: true,
      },
      {
        module: "./gather-initial-sources",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/gather-initial-sources.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.8,
        valid: true,
      },
      {
        module: "./get-dependencies",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/get-dependencies.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.9230769230769231,
        valid: true,
      },
    ],
    dependents: ["src/main/index.js"],
    orphan: false,
    instability: 0.8333333333333334,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/extract/clear-caches.js",
    dependencies: [
      {
        module: "./parse/to-swc-ast",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/parse/to-swc-ast.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.25,
        valid: true,
      },
    ],
    dependents: ["src/extract/index.js"],
    orphan: false,
    instability: 0.875,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/extract/transpile/meta.js",
    dependencies: [
      {
        module: "../../../src/meta.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/meta.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "../parse/to-swc-ast",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/parse/to-swc-ast.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.25,
        valid: true,
      },
      {
        module: "./babel-wrap",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/transpile/babel-wrap.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./coffeescript-wrap",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/transpile/coffeescript-wrap.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./javascript-wrap",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/transpile/javascript-wrap.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./livescript-wrap",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/transpile/livescript-wrap.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./svelte-wrap",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/transpile/svelte-wrap.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./typescript-wrap",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/transpile/typescript-wrap.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./vue-template-wrap",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/transpile/vue-template-wrap.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: [
      "src/main/index.js",
      "src/extract/transpile/index.js",
      "src/extract/gather-initial-sources.js",
      "src/main/resolve-options/normalize.js",
    ],
    orphan: false,
    instability: 0.6923076923076923,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/meta.js",
    dependencies: [],
    dependents: [
      "src/extract/transpile/meta.js",
      "src/extract/parse/to-swc-ast.js",
      "src/extract/transpile/babel-wrap.js",
      "src/extract/transpile/coffeescript-wrap.js",
      "src/extract/transpile/livescript-wrap.js",
      "src/extract/transpile/svelte-wrap.js",
      "src/extract/transpile/typescript-wrap.js",
      "src/extract/transpile/vue-template-wrap.js",
      "src/extract/parse/to-typescript-ast.js",
      "src/extract/ast-extractors/swc-dependency-visitor.js",
      "src/extract/ast-extractors/extract-typescript-deps.js",
      "src/report/error-html/utl.js",
      "src/report/markdown.js",
      "src/config-utl/extract-babel-config.js",
      "src/config-utl/extract-ts-config.js",
      "src/cli/init-config/normalize-init-options.js",
      "src/cli/validate-node-environment.js",
    ],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/extract/parse/to-swc-ast.js",
    dependencies: [
      {
        module: "../../../src/meta.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/meta.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: [
      "src/extract/clear-caches.js",
      "src/extract/transpile/meta.js",
      "src/extract/get-dependencies.js",
    ],
    orphan: false,
    instability: 0.25,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/extract/transpile/babel-wrap.js",
    dependencies: [
      {
        module: "../../../src/meta.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/meta.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/extract/transpile/meta.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/extract/transpile/coffeescript-wrap.js",
    dependencies: [
      {
        module: "../../../src/meta.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/meta.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/extract/transpile/meta.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/extract/transpile/javascript-wrap.js",
    dependencies: [],
    dependents: ["src/extract/transpile/meta.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/extract/transpile/livescript-wrap.js",
    dependencies: [
      {
        module: "../../../src/meta.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/meta.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/extract/transpile/meta.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/extract/transpile/svelte-wrap.js",
    dependencies: [
      {
        module: "../../../src/meta.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/meta.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/extract/transpile/meta.js"],
    orphan: false,
    instability: 0.6666666666666666,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/extract/transpile/typescript-wrap.js",
    dependencies: [
      {
        module: "../../../src/meta.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/meta.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/extract/transpile/meta.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/extract/transpile/vue-template-wrap.js",
    dependencies: [
      {
        module: "../../../src/meta.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/meta.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/extract/transpile/meta.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/extract/gather-initial-sources.js",
    dependencies: [
      {
        module: "../graph-utl/match-facade",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/match-facade.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./transpile/meta",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/transpile/meta.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6923076923076923,
        valid: true,
      },
    ],
    dependents: ["src/extract/index.js"],
    orphan: false,
    instability: 0.8,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/extract/get-dependencies.js",
    dependencies: [
      {
        module: "./parse/to-swc-ast",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/parse/to-swc-ast.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.25,
        valid: true,
      },
    ],
    dependents: ["src/extract/index.js"],
    orphan: false,
    instability: 0.9230769230769231,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/schema/cruise-result.schema.js",
    dependencies: [],
    dependents: ["src/main/index.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/main/files-and-dirs/normalize.js",
    dependencies: [],
    dependents: ["src/main/index.js"],
    orphan: false,
    instability: 0,
    matchesFocus: true,
    valid: true,
  },
  {
    source: "src/main/options/normalize.js",
    dependencies: [
      {
        module: "../utl/normalize-re-properties",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/utl/normalize-re-properties.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./defaults.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/options/defaults.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/main/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    matchesFocus: true,
    valid: true,
  },
  {
    source: "src/main/utl/normalize-re-properties.js",
    dependencies: [],
    dependents: [
      "src/main/options/normalize.js",
      "src/main/rule-set/normalize.js",
    ],
    orphan: false,
    instability: 0,
    matchesFocus: true,
    valid: true,
  },
  {
    source: "src/main/options/defaults.js",
    dependencies: [],
    dependents: ["src/main/options/normalize.js"],
    orphan: false,
    instability: 0,
    matchesFocus: true,
    valid: true,
  },
  {
    source: "src/main/options/validate.js",
    dependencies: [
      {
        module: "../../report",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.8888888888888888,
        valid: true,
      },
    ],
    dependents: ["src/main/index.js", "src/main/rule-set/validate.js"],
    orphan: false,
    instability: 0.3333333333333333,
    matchesFocus: true,
    valid: true,
  },
  {
    source: "src/report/index.js",
    dependencies: [
      {
        module: "./anon",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/anon/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./baseline",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/baseline.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./csv",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/csv.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./dot",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/dot/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.875,
        valid: true,
      },
      {
        module: "./error",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/error.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6,
        valid: true,
      },
      {
        module: "./error-html",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/error-html/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./error-long",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/error-long.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./html",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/html/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./identity",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/identity.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./json",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/json.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./markdown",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/markdown.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./mermaid",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/mermaid.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./metrics",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/metrics.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./plugins",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/plugins/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./teamcity",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/teamcity.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./text",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/text.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/main/options/validate.js", "src/main/report-wrap.js"],
    orphan: false,
    instability: 0.8888888888888888,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/anon/index.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/baseline.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/csv.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/dot/index.js",
    dependencies: [
      {
        module: "../../graph-utl/filterbank",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/filterbank.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6,
        valid: true,
      },
    ],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0.875,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/graph-utl/filterbank.js",
    dependencies: [
      {
        module: "./add-focus",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/add-focus.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./indexed-module-graph",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/indexed-module-graph.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./match-facade",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/match-facade.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/report/dot/index.js", "src/main/report-wrap.js"],
    orphan: false,
    instability: 0.6,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/graph-utl/consolidate-to-pattern.js",
    dependencies: [
      {
        module: "./consolidate-module-dependencies",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/consolidate-module-dependencies.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
      {
        module: "./consolidate-modules",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/consolidate-modules.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
    ],
    dependents: [
      "src/report/dot/prepare-custom-level.js",
      "src/main/report-wrap.js",
    ],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/graph-utl/consolidate-module-dependencies.js",
    dependencies: [
      {
        module: "./compare",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/compare.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: [
      "src/graph-utl/consolidate-to-pattern.js",
      "src/graph-utl/consolidate-to-folder.js",
    ],
    orphan: false,
    instability: 0.3333333333333333,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/graph-utl/consolidate-modules.js",
    dependencies: [
      {
        module: "./compare",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/compare.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: [
      "src/graph-utl/consolidate-to-pattern.js",
      "src/graph-utl/consolidate-to-folder.js",
    ],
    orphan: false,
    instability: 0.3333333333333333,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/graph-utl/strip-self-transitions.js",
    dependencies: [],
    dependents: [
      "src/report/dot/prepare-custom-level.js",
      "src/report/dot/prepare-folder-level.js",
      "src/main/report-wrap.js",
    ],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/error.js",
    dependencies: [
      {
        module: "../graph-utl/rule-set",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/rule-set.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/report/index.js", "src/report/error-long.js"],
    orphan: false,
    instability: 0.6,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/error-html/index.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/error-long.js",
    dependencies: [
      {
        module: "./error",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/error.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6,
        valid: true,
      },
    ],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/html/index.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/identity.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/json.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/markdown.js",
    dependencies: [
      {
        module: "../meta.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/meta.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/mermaid.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/metrics.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/plugins/index.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/teamcity.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/report/text.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/main/report-wrap.js",
    dependencies: [
      {
        module: "../enrich/summarize",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/summarize/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.75,
        valid: true,
      },
      {
        module: "../graph-utl/compare",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/compare.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "../graph-utl/consolidate-to-pattern",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/consolidate-to-pattern.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "../graph-utl/filterbank",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/filterbank.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6,
        valid: true,
      },
      {
        module: "../graph-utl/strip-self-transitions",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/strip-self-transitions.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "../report",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.8888888888888888,
        valid: true,
      },
    ],
    dependents: ["src/main/index.js"],
    orphan: false,
    instability: 0.8571428571428571,
    matchesFocus: true,
    valid: true,
  },
  {
    source: "src/main/resolve-options/normalize.js",
    dependencies: [
      {
        module: "../../extract/transpile/meta",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/transpile/meta.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6923076923076923,
        valid: true,
      },
      {
        module: "../../graph-utl/rule-set",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/rule-set.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: [
      "src/main/index.js",
      "src/config-utl/extract-depcruise-config/index.js",
    ],
    orphan: false,
    instability: 0.5,
    matchesFocus: true,
    valid: true,
  },
  {
    source: "src/main/rule-set/normalize.js",
    dependencies: [
      {
        module: "../utl/normalize-re-properties",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/utl/normalize-re-properties.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/main/index.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: true,
    valid: true,
  },
  {
    source: "src/main/rule-set/validate.js",
    dependencies: [
      {
        module: "../../schema/configuration.schema.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/schema/configuration.schema.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "../options/validate",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/options/validate.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
    ],
    dependents: ["src/main/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    matchesFocus: true,
    valid: true,
  },
  {
    source: "src/schema/configuration.schema.js",
    dependencies: [],
    dependents: ["src/main/rule-set/validate.js"],
    orphan: false,
    instability: 0,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/cli/format.js",
    dependencies: [
      {
        module: "../main",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.8,
        valid: true,
      },
      {
        module: "./normalize-cli-options",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/normalize-cli-options.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: [],
    orphan: false,
    instability: 1,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/cli/normalize-cli-options.js",
    dependencies: [
      {
        module: "../config-utl/extract-depcruise-config",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/config-utl/extract-depcruise-config/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.8,
        valid: true,
      },
    ],
    dependents: ["src/cli/format.js", "src/cli/index.js"],
    orphan: false,
    instability: 0.5,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/config-utl/extract-depcruise-config/index.js",
    dependencies: [
      {
        module: "../../main/resolve-options/normalize",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/resolve-options/normalize.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: ["src/cli/normalize-cli-options.js"],
    orphan: false,
    instability: 0.8,
    matchesFocus: false,
    valid: true,
  },
  {
    source: "src/cli/index.js",
    dependencies: [
      {
        module: "../main",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/main/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.8,
        valid: true,
      },
      {
        module: "../utl/bus",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/bus.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./format-meta-info",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/format-meta-info.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./normalize-cli-options",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/normalize-cli-options.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: [],
    orphan: false,
    instability: 1,
    matchesFocus: false,
    valid: true,
  },
];
