export default [
  {
    source: "src/cli/defaults.js",
    dependencies: [],
    dependents: [
      "src/cli/normalize-cli-options.js",
      "src/cli/init-config/index.js",
      "src/cli/init-config/environment-helpers.js",
      "src/cli/init-config/write-run-scripts-to-manifest.js",
    ],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    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,
    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,
    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,
    valid: true,
  },
  {
    source: "src/enrich/clear-caches.js",
    dependencies: [
      {
        module: "./derive/module-utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/module-utl.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.5,
    valid: true,
  },
  {
    source: "src/enrich/derive/module-utl.js",
    dependencies: [],
    dependents: [
      "src/enrich/clear-caches.js",
      "src/enrich/derive/folders/aggregate-to-folders.js",
      "src/enrich/enrich-modules.js",
      "src/enrich/derive/dependents/get-dependents.js",
      "src/enrich/derive/metrics/index.js",
      "src/enrich/derive/metrics/get-module-metrics.js",
      "src/enrich/derive/orphan/is-orphan.js",
      "src/enrich/derive/reachable/get-path.js",
    ],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/enrich/derive/folders/index.js",
    dependencies: [
      {
        module: "../../../validate",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./aggregate-to-folders",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/folders/aggregate-to-folders.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.75,
        valid: true,
      },
    ],
    dependents: ["src/enrich/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/validate/index.js",
    dependencies: [
      {
        module: "./match-dependency-rule",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/match-dependency-rule.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.75,
        valid: true,
      },
      {
        module: "./match-folder-dependency-rule",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/match-folder-dependency-rule.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.75,
        valid: true,
      },
      {
        module: "./match-module-rule",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/match-module-rule.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.75,
        valid: true,
      },
      {
        module: "./violates-required-rule",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/violates-required-rule.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
    ],
    dependents: [
      "src/enrich/derive/folders/index.js",
      "src/enrich/add-validations.js",
    ],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/validate/match-dependency-rule.js",
    dependencies: [
      {
        module: "../utl/regex-util",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/regex-util.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./matchers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/matchers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.2857142857142857,
        valid: true,
      },
      {
        module: "./rule-classifiers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/rule-classifiers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/validate/index.js"],
    orphan: false,
    instability: 0.75,
    valid: true,
  },
  {
    source: "src/utl/regex-util.js",
    dependencies: [],
    dependents: [
      "src/validate/match-dependency-rule.js",
      "src/validate/matchers.js",
      "src/validate/match-folder-dependency-rule.js",
      "src/validate/match-module-rule.js",
      "src/validate/violates-required-rule.js",
      "src/enrich/derive/reachable/index.js",
    ],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/validate/matchers.js",
    dependencies: [
      {
        module: "../utl/array-util",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/array-util.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "../utl/regex-util",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/regex-util.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: [
      "src/validate/match-dependency-rule.js",
      "src/validate/match-folder-dependency-rule.js",
      "src/validate/match-module-rule.js",
      "src/validate/violates-required-rule.js",
      "src/enrich/derive/reachable/index.js",
    ],
    orphan: false,
    instability: 0.2857142857142857,
    valid: true,
  },
  {
    source: "src/utl/array-util.js",
    dependencies: [],
    dependents: ["src/validate/matchers.js", "src/extract/get-dependencies.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/validate/rule-classifiers.js",
    dependencies: [],
    dependents: [
      "src/validate/match-dependency-rule.js",
      "src/validate/match-folder-dependency-rule.js",
      "src/validate/match-module-rule.js",
    ],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/validate/match-folder-dependency-rule.js",
    dependencies: [
      {
        module: "../utl/regex-util",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/regex-util.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./matchers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/matchers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.2857142857142857,
        valid: true,
      },
      {
        module: "./rule-classifiers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/rule-classifiers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/validate/index.js"],
    orphan: false,
    instability: 0.75,
    valid: true,
  },
  {
    source: "src/validate/match-module-rule.js",
    dependencies: [
      {
        module: "../utl/regex-util",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/regex-util.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./matchers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/matchers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.2857142857142857,
        valid: true,
      },
      {
        module: "./rule-classifiers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/rule-classifiers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/validate/index.js"],
    orphan: false,
    instability: 0.75,
    valid: true,
  },
  {
    source: "src/validate/violates-required-rule.js",
    dependencies: [
      {
        module: "../utl/regex-util",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/regex-util.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./matchers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/matchers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.2857142857142857,
        valid: true,
      },
    ],
    dependents: ["src/validate/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/enrich/derive/folders/aggregate-to-folders.js",
    dependencies: [
      {
        module: "../circular",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/circular/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
      {
        module: "../module-utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/module-utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/folders/utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/enrich/derive/folders/index.js"],
    orphan: false,
    instability: 0.75,
    valid: true,
  },
  {
    source: "src/enrich/derive/circular/index.js",
    dependencies: [
      {
        module: "./get-cycle",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/circular/get-cycle.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: [
      "src/enrich/derive/folders/aggregate-to-folders.js",
      "src/enrich/enrich-modules.js",
    ],
    orphan: false,
    instability: 0.3333333333333333,
    valid: true,
  },
  {
    source: "src/enrich/derive/circular/get-cycle.js",
    dependencies: [],
    dependents: ["src/enrich/derive/circular/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/enrich/derive/folders/utl.js",
    dependencies: [],
    dependents: ["src/enrich/derive/folders/aggregate-to-folders.js"],
    orphan: false,
    instability: 0,
    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,
      },
      {
        module: "./add-validations",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/add-validations.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./derive/circular",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/circular/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
      {
        module: "./derive/dependents",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/dependents/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./derive/metrics",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/metrics/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./derive/module-utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/module-utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./derive/orphan",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/orphan/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./derive/reachable",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/reachable/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.75,
        valid: true,
      },
      {
        module: "./soften-known-violations",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/soften-known-violations.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.75,
        valid: true,
      },
    ],
    dependents: ["src/enrich/index.js"],
    orphan: false,
    instability: 0.9166666666666666,
    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,
    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,
    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,
    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,
    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,
    valid: true,
  },
  {
    source: "src/enrich/add-validations.js",
    dependencies: [
      {
        module: "../validate",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
    ],
    dependents: ["src/enrich/enrich-modules.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/enrich/derive/dependents/index.js",
    dependencies: [
      {
        module: "./get-dependents",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/dependents/get-dependents.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: ["src/enrich/enrich-modules.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/enrich/derive/dependents/get-dependents.js",
    dependencies: [
      {
        module: "../module-utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/module-utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/enrich/derive/dependents/index.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/enrich/derive/metrics/index.js",
    dependencies: [
      {
        module: "../module-utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/module-utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./get-module-metrics",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/metrics/get-module-metrics.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: ["src/enrich/enrich-modules.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/enrich/derive/metrics/get-module-metrics.js",
    dependencies: [
      {
        module: "../module-utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/module-utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/enrich/derive/metrics/index.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/enrich/derive/orphan/index.js",
    dependencies: [
      {
        module: "./is-orphan",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/orphan/is-orphan.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: ["src/enrich/enrich-modules.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/enrich/derive/orphan/is-orphan.js",
    dependencies: [
      {
        module: "../module-utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/module-utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/enrich/derive/orphan/index.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/enrich/derive/reachable/index.js",
    dependencies: [
      {
        module: "../../../utl/regex-util",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/regex-util.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "../../../validate/matchers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/validate/matchers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.2857142857142857,
        valid: true,
      },
      {
        module: "./get-path",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/reachable/get-path.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: ["src/enrich/enrich-modules.js"],
    orphan: false,
    instability: 0.75,
    valid: true,
  },
  {
    source: "src/enrich/derive/reachable/get-path.js",
    dependencies: [
      {
        module: "../module-utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/derive/module-utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/enrich/derive/reachable/index.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/enrich/soften-known-violations.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: "./summarize/is-same-violation",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/summarize/is-same-violation.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/enrich/enrich-modules.js"],
    orphan: false,
    instability: 0.75,
    valid: true,
  },
  {
    source: "src/enrich/summarize/is-same-violation.js",
    dependencies: [],
    dependents: [
      "src/enrich/soften-known-violations.js",
      "src/enrich/summarize/summarize-modules.js",
    ],
    orphan: false,
    instability: 0,
    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,
    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,
    valid: true,
  },
  {
    source: "src/enrich/summarize/add-rule-set-used.js",
    dependencies: [],
    dependents: ["src/enrich/summarize/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/enrich/summarize/get-stats.js",
    dependencies: [],
    dependents: ["src/enrich/summarize/index.js"],
    orphan: false,
    instability: 0,
    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,
    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,
    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,
      },
      {
        module: "./is-same-violation",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/enrich/summarize/is-same-violation.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,
    valid: true,
  },
  {
    source: "src/enrich/summarize/summarize-options.js",
    dependencies: [],
    dependents: ["src/enrich/summarize/index.js"],
    orphan: false,
    instability: 0,
    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,
    valid: true,
  },
  {
    source: "src/extract/clear-caches.js",
    dependencies: [
      {
        module: "./parse/to-javascript-ast",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/parse/to-javascript-ast.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        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: "./parse/to-typescript-ast",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/parse/to-typescript-ast.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6,
        valid: true,
      },
      {
        module: "./resolve/external-module-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/external-module-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.4,
        valid: true,
      },
      {
        module: "./resolve/get-manifest",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/get-manifest/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
      {
        module: "./resolve/resolve",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/resolve.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
      {
        module: "./resolve/resolve-amd",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/resolve-amd.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
    ],
    dependents: ["src/extract/index.js"],
    orphan: false,
    instability: 0.875,
    valid: true,
  },
  {
    source: "src/extract/parse/to-javascript-ast.js",
    dependencies: [
      {
        module: "../transpile",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/transpile/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
      {
        module: "../utl/get-extension",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/utl/get-extension.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/get-dependencies.js",
    ],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/extract/transpile/index.js",
    dependencies: [
      {
        module: "./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/parse/to-javascript-ast.js",
      "src/extract/parse/to-typescript-ast.js",
    ],
    orphan: false,
    instability: 0.3333333333333333,
    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,
    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,
    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,
    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,
    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,
    valid: true,
  },
  {
    source: "src/extract/transpile/javascript-wrap.js",
    dependencies: [],
    dependents: ["src/extract/transpile/meta.js"],
    orphan: false,
    instability: 0,
    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,
    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,
      },
      {
        module: "./svelte-preprocess",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/transpile/svelte-preprocess.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,
    valid: true,
  },
  {
    source: "src/extract/transpile/svelte-preprocess.js",
    dependencies: [],
    dependents: ["src/extract/transpile/svelte-wrap.js"],
    orphan: false,
    instability: 0,
    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,
    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,
    valid: true,
  },
  {
    source: "src/extract/utl/get-extension.js",
    dependencies: [],
    dependents: [
      "src/extract/parse/to-javascript-ast.js",
      "src/extract/parse/to-typescript-ast.js",
      "src/extract/resolve/module-classifiers.js",
      "src/extract/gather-initial-sources.js",
    ],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/extract/parse/to-typescript-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,
      },
      {
        module: "../transpile",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/transpile/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
      {
        module: "../utl/get-extension",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/utl/get-extension.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/get-dependencies.js",
    ],
    orphan: false,
    instability: 0.6,
    valid: true,
  },
  {
    source: "src/extract/resolve/external-module-helpers.js",
    dependencies: [
      {
        module: "./module-classifiers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/module-classifiers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.16666666666666666,
        valid: true,
      },
      {
        module: "./resolve",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/resolve.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
    ],
    dependents: [
      "src/extract/clear-caches.js",
      "src/extract/resolve/determine-dependency-types.js",
      "src/extract/resolve/resolve-helpers.js",
    ],
    orphan: false,
    instability: 0.4,
    valid: true,
  },
  {
    source: "src/extract/resolve/module-classifiers.js",
    dependencies: [
      {
        module: "../utl/get-extension",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/utl/get-extension.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: [
      "src/extract/resolve/external-module-helpers.js",
      "src/extract/resolve/index.js",
      "src/extract/resolve/determine-dependency-types.js",
      "src/extract/resolve/resolve-cjs.js",
      "src/extract/resolve/resolve-helpers.js",
    ],
    orphan: false,
    instability: 0.16666666666666666,
    valid: true,
  },
  {
    source: "src/extract/resolve/resolve.js",
    dependencies: [
      {
        module: "../utl/path-to-posix",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/utl/path-to-posix.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "../utl/strip-query-parameters",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/utl/strip-query-parameters.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/resolve/external-module-helpers.js",
      "src/extract/resolve/resolve-cjs.js",
      "src/config-utl/extract-depcruise-config/index.js",
    ],
    orphan: false,
    instability: 0.3333333333333333,
    valid: true,
  },
  {
    source: "src/extract/utl/path-to-posix.js",
    dependencies: [],
    dependents: [
      "src/extract/resolve/resolve.js",
      "src/extract/resolve/resolve-amd.js",
      "src/extract/gather-initial-sources.js",
      "src/extract/resolve/index.js",
      "src/extract/resolve/resolve-cjs.js",
    ],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/extract/utl/strip-query-parameters.js",
    dependencies: [],
    dependents: ["src/extract/resolve/resolve.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/extract/resolve/get-manifest/index.js",
    dependencies: [
      {
        module: "./merge-manifests",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/get-manifest/merge-manifests.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/resolve/index.js"],
    orphan: false,
    instability: 0.3333333333333333,
    valid: true,
  },
  {
    source: "src/extract/resolve/get-manifest/merge-manifests.js",
    dependencies: [],
    dependents: ["src/extract/resolve/get-manifest/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/extract/resolve/resolve-amd.js",
    dependencies: [
      {
        module: "../utl/path-to-posix",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/utl/path-to-posix.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/resolve/index.js"],
    orphan: false,
    instability: 0.3333333333333333,
    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,
      },
      {
        module: "./utl/get-extension",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/utl/get-extension.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./utl/path-to-posix",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/utl/path-to-posix.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/extract/index.js"],
    orphan: false,
    instability: 0.8,
    valid: true,
  },
  {
    source: "src/extract/get-dependencies.js",
    dependencies: [
      {
        module: "../utl/array-util",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/array-util.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./ast-extractors/extract-amd-deps",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/ast-extractors/extract-amd-deps.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./ast-extractors/extract-cjs-deps",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/ast-extractors/extract-cjs-deps.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
      {
        module: "./ast-extractors/extract-es6-deps",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/ast-extractors/extract-es6-deps.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./ast-extractors/extract-swc-deps",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/ast-extractors/extract-swc-deps.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./ast-extractors/extract-typescript-deps",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/ast-extractors/extract-typescript-deps.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./parse/to-javascript-ast",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/parse/to-javascript-ast.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        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: "./parse/to-typescript-ast",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/parse/to-typescript-ast.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6,
        valid: true,
      },
      {
        module: "./resolve",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.875,
        valid: true,
      },
      {
        module: "./utl/detect-pre-compilation-ness",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/utl/detect-pre-compilation-ness.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./utl/extract-module-attributes",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/utl/extract-module-attributes.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/extract/index.js"],
    orphan: false,
    instability: 0.9230769230769231,
    valid: true,
  },
  {
    source: "src/extract/ast-extractors/extract-amd-deps.js",
    dependencies: [
      {
        module: "./estree-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/ast-extractors/estree-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./extract-cjs-deps",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/ast-extractors/extract-cjs-deps.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
    ],
    dependents: ["src/extract/get-dependencies.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/extract/ast-extractors/estree-helpers.js",
    dependencies: [],
    dependents: [
      "src/extract/ast-extractors/extract-amd-deps.js",
      "src/extract/ast-extractors/extract-cjs-deps.js",
      "src/extract/ast-extractors/extract-es6-deps.js",
    ],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/extract/ast-extractors/extract-cjs-deps.js",
    dependencies: [
      {
        module: "./estree-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/ast-extractors/estree-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: [
      "src/extract/get-dependencies.js",
      "src/extract/ast-extractors/extract-amd-deps.js",
    ],
    orphan: false,
    instability: 0.3333333333333333,
    valid: true,
  },
  {
    source: "src/extract/ast-extractors/extract-es6-deps.js",
    dependencies: [
      {
        module: "./estree-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/ast-extractors/estree-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/extract/get-dependencies.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/extract/ast-extractors/extract-swc-deps.js",
    dependencies: [
      {
        module: "./swc-dependency-visitor",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/ast-extractors/swc-dependency-visitor.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: ["src/extract/get-dependencies.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/extract/ast-extractors/swc-dependency-visitor.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/ast-extractors/extract-swc-deps.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/extract/ast-extractors/extract-typescript-deps.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/get-dependencies.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/extract/resolve/index.js",
    dependencies: [
      {
        module: "../utl/path-to-posix",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/utl/path-to-posix.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./determine-dependency-types",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/determine-dependency-types.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./get-manifest",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/get-manifest/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
      {
        module: "./module-classifiers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/module-classifiers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.16666666666666666,
        valid: true,
      },
      {
        module: "./resolve-amd",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/resolve-amd.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
      {
        module: "./resolve-cjs",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/resolve-cjs.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.75,
        valid: true,
      },
      {
        module: "./resolve-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/resolve-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
    ],
    dependents: ["src/extract/get-dependencies.js"],
    orphan: false,
    instability: 0.875,
    valid: true,
  },
  {
    source: "src/extract/resolve/determine-dependency-types.js",
    dependencies: [
      {
        module: "./external-module-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/external-module-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.4,
        valid: true,
      },
      {
        module: "./module-classifiers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/module-classifiers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.16666666666666666,
        valid: true,
      },
    ],
    dependents: ["src/extract/resolve/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/extract/resolve/resolve-cjs.js",
    dependencies: [
      {
        module: "../utl/path-to-posix",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/utl/path-to-posix.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./module-classifiers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/module-classifiers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.16666666666666666,
        valid: true,
      },
      {
        module: "./resolve",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/resolve.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
    ],
    dependents: ["src/extract/resolve/index.js"],
    orphan: false,
    instability: 0.75,
    valid: true,
  },
  {
    source: "src/extract/resolve/resolve-helpers.js",
    dependencies: [
      {
        module: "./external-module-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/external-module-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.4,
        valid: true,
      },
      {
        module: "./module-classifiers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/module-classifiers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.16666666666666666,
        valid: true,
      },
    ],
    dependents: ["src/extract/resolve/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/extract/utl/detect-pre-compilation-ness.js",
    dependencies: [
      {
        module: "./compare",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/utl/compare.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/extract/get-dependencies.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/extract/utl/compare.js",
    dependencies: [],
    dependents: ["src/extract/utl/detect-pre-compilation-ness.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/extract/utl/extract-module-attributes.js",
    dependencies: [],
    dependents: ["src/extract/get-dependencies.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/schema/cruise-result.schema.js",
    dependencies: [],
    dependents: ["src/main/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/main/files-and-dirs/normalize.js",
    dependencies: [],
    dependents: ["src/main/index.js"],
    orphan: false,
    instability: 0,
    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,
    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,
    valid: true,
  },
  {
    source: "src/main/options/defaults.js",
    dependencies: [],
    dependents: ["src/main/options/normalize.js"],
    orphan: false,
    instability: 0,
    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,
    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,
    valid: true,
  },
  {
    source: "src/report/anon/index.js",
    dependencies: [
      {
        module: "./anonymize-path",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/anon/anonymize-path.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/report/anon/anonymize-path.js",
    dependencies: [
      {
        module: "./anonymize-path-element",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/anon/anonymize-path-element.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: ["src/report/anon/index.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/report/anon/anonymize-path-element.js",
    dependencies: [
      {
        module: "./random-string",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/anon/random-string.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/report/anon/anonymize-path.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/report/anon/random-string.js",
    dependencies: [],
    dependents: ["src/report/anon/anonymize-path-element.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/report/baseline.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/report/csv.js",
    dependencies: [
      {
        module: "./utl/dependency-to-incidence-transformer",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/utl/dependency-to-incidence-transformer.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.5,
    valid: true,
  },
  {
    source: "src/report/utl/dependency-to-incidence-transformer.js",
    dependencies: [],
    dependents: ["src/report/csv.js", "src/report/html/index.js"],
    orphan: false,
    instability: 0,
    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,
      },
      {
        module: "./dot.template",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/dot/dot.template.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./module-utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/dot/module-utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
      {
        module: "./prepare-custom-level",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/dot/prepare-custom-level.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.8,
        valid: true,
      },
      {
        module: "./prepare-flat-level",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/dot/prepare-flat-level.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./prepare-folder-level",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/dot/prepare-folder-level.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.8,
        valid: true,
      },
      {
        module: "./theming",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/dot/theming.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
    ],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0.875,
    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,
    valid: true,
  },
  {
    source: "src/report/dot/dot.template.js",
    dependencies: [],
    dependents: ["src/report/dot/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/report/dot/module-utl.js",
    dependencies: [
      {
        module: "../utl/index.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/utl/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./theming",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/dot/theming.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
    ],
    dependents: [
      "src/report/dot/index.js",
      "src/report/dot/prepare-custom-level.js",
      "src/report/dot/prepare-flat-level.js",
      "src/report/dot/prepare-folder-level.js",
    ],
    orphan: false,
    instability: 0.3333333333333333,
    valid: true,
  },
  {
    source: "src/report/utl/index.js",
    dependencies: [],
    dependents: [
      "src/report/dot/module-utl.js",
      "src/report/error.js",
      "src/report/error-html/utl.js",
      "src/report/teamcity.js",
    ],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/report/dot/theming.js",
    dependencies: [
      {
        module: "./default-theme",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/dot/default-theme.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/report/dot/index.js", "src/report/dot/module-utl.js"],
    orphan: false,
    instability: 0.3333333333333333,
    valid: true,
  },
  {
    source: "src/report/dot/default-theme.js",
    dependencies: [],
    dependents: ["src/report/dot/theming.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/report/dot/prepare-custom-level.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/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/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: "./module-utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/dot/module-utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
    ],
    dependents: ["src/report/dot/index.js"],
    orphan: false,
    instability: 0.8,
    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,
    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,
    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,
    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,
    valid: true,
  },
  {
    source: "src/report/dot/prepare-flat-level.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: "./module-utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/dot/module-utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
    ],
    dependents: ["src/report/dot/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/report/dot/prepare-folder-level.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/consolidate-to-folder",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/graph-utl/consolidate-to-folder.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        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: "./module-utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/dot/module-utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
    ],
    dependents: ["src/report/dot/index.js"],
    orphan: false,
    instability: 0.8,
    valid: true,
  },
  {
    source: "src/graph-utl/consolidate-to-folder.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-folder-level.js"],
    orphan: false,
    instability: 0.6666666666666666,
    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,
      },
      {
        module: "../utl/wrap-and-indent",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/wrap-and-indent.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./utl/index.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/utl/index.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,
    valid: true,
  },
  {
    source: "src/utl/wrap-and-indent.js",
    dependencies: [],
    dependents: [
      "src/report/error.js",
      "src/cli/init-config/write-run-scripts-to-manifest.js",
    ],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/report/error-html/index.js",
    dependencies: [
      {
        module: "./error-html.template",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/error-html/error-html.template.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/error-html/utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/report/error-html/error-html.template.js",
    dependencies: [],
    dependents: ["src/report/error-html/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/report/error-html/utl.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: "../utl/index.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/utl/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/report/error-html/index.js", "src/report/markdown.js"],
    orphan: false,
    instability: 0.5,
    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,
    valid: true,
  },
  {
    source: "src/report/html/index.js",
    dependencies: [
      {
        module: "../utl/dependency-to-incidence-transformer",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/utl/dependency-to-incidence-transformer.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./html.template",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/html/html.template.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,
    valid: true,
  },
  {
    source: "src/report/html/html.template.js",
    dependencies: [],
    dependents: ["src/report/html/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/report/identity.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/report/json.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    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,
      },
      {
        module: "./error-html/utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/error-html/utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/report/mermaid.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/report/metrics.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/report/plugins/index.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/report/teamcity.js",
    dependencies: [
      {
        module: "./utl/index.js",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/report/utl/index.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.5,
    valid: true,
  },
  {
    source: "src/report/text.js",
    dependencies: [],
    dependents: ["src/report/index.js"],
    orphan: false,
    instability: 0,
    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,
    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,
    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,
    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,
    valid: true,
  },
  {
    source: "src/schema/configuration.schema.js",
    dependencies: [],
    dependents: ["src/main/rule-set/validate.js"],
    orphan: false,
    instability: 0,
    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,
      },
      {
        module: "./utl/io",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/utl/io.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./utl/validate-file-existence",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/utl/validate-file-existence.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: [],
    orphan: false,
    instability: 1,
    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,
      },
      {
        module: "./defaults",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/defaults.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/cli/format.js", "src/cli/index.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/config-utl/extract-depcruise-config/index.js",
    dependencies: [
      {
        module: "../../extract/resolve/resolve",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/extract/resolve/resolve.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.3333333333333333,
        valid: true,
      },
      {
        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,
      },
      {
        module: "./merge-configs",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/config-utl/extract-depcruise-config/merge-configs.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./read-config",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/config-utl/extract-depcruise-config/read-config.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/cli/normalize-cli-options.js"],
    orphan: false,
    instability: 0.8,
    valid: true,
  },
  {
    source: "src/config-utl/extract-depcruise-config/merge-configs.js",
    dependencies: [],
    dependents: ["src/config-utl/extract-depcruise-config/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/config-utl/extract-depcruise-config/read-config.js",
    dependencies: [],
    dependents: ["src/config-utl/extract-depcruise-config/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/cli/utl/io.js",
    dependencies: [],
    dependents: ["src/cli/format.js", "src/cli/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/cli/utl/validate-file-existence.js",
    dependencies: [],
    dependents: ["src/cli/format.js", "src/cli/index.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/cli/index.js",
    dependencies: [
      {
        module: "../config-utl/extract-babel-config",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/config-utl/extract-babel-config.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "../config-utl/extract-known-violations",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/config-utl/extract-known-violations.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "../config-utl/extract-ts-config",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/config-utl/extract-ts-config.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "../config-utl/extract-webpack-resolve-config",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/config-utl/extract-webpack-resolve-config.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        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: "./init-config",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.875,
        valid: true,
      },
      {
        module: "./listeners/cli-feedback",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/listeners/cli-feedback/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./listeners/performance-log",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/listeners/performance-log/index.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        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,
      },
      {
        module: "./utl/io",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/utl/io.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./utl/validate-file-existence",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/utl/validate-file-existence.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: [],
    orphan: false,
    instability: 1,
    valid: true,
  },
  {
    source: "src/config-utl/extract-babel-config.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: "./make-absolute",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/config-utl/make-absolute.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/cli/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/config-utl/make-absolute.js",
    dependencies: [],
    dependents: [
      "src/config-utl/extract-babel-config.js",
      "src/config-utl/extract-known-violations.js",
      "src/config-utl/extract-webpack-resolve-config.js",
    ],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/config-utl/extract-known-violations.js",
    dependencies: [
      {
        module: "./make-absolute",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/config-utl/make-absolute.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/cli/index.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/config-utl/extract-ts-config.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/cli/index.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/config-utl/extract-webpack-resolve-config.js",
    dependencies: [
      {
        module: "./make-absolute",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/config-utl/make-absolute.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/cli/index.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/cli/init-config/index.js",
    dependencies: [
      {
        module: "../defaults",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/defaults.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./build-config",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/build-config.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./environment-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/environment-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.14285714285714285,
        valid: true,
      },
      {
        module: "./get-user-input",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/get-user-input.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./normalize-init-options",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/normalize-init-options.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.6666666666666666,
        valid: true,
      },
      {
        module: "./write-config",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/write-config.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
      {
        module: "./write-run-scripts-to-manifest",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/write-run-scripts-to-manifest.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.875,
    valid: true,
  },
  {
    source: "src/cli/init-config/build-config.js",
    dependencies: [
      {
        module: "./config.js.template",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/config.js.template.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/cli/init-config/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/cli/init-config/config.js.template.js",
    dependencies: [],
    dependents: ["src/cli/init-config/build-config.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/cli/init-config/utl.js",
    dependencies: [],
    dependents: [
      "src/cli/init-config/build-config.js",
      "src/cli/init-config/write-run-scripts-to-manifest.js",
    ],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/cli/init-config/environment-helpers.js",
    dependencies: [
      {
        module: "../defaults",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/defaults.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: [
      "src/cli/init-config/index.js",
      "src/cli/init-config/get-user-input.js",
      "src/cli/init-config/inquirer-validators.js",
      "src/cli/init-config/normalize-init-options.js",
      "src/cli/init-config/write-config.js",
      "src/cli/init-config/write-run-scripts-to-manifest.js",
    ],
    orphan: false,
    instability: 0.14285714285714285,
    valid: true,
  },
  {
    source: "src/cli/init-config/get-user-input.js",
    dependencies: [
      {
        module: "./environment-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/environment-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.14285714285714285,
        valid: true,
      },
      {
        module: "./inquirer-validators",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/inquirer-validators.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: ["src/cli/init-config/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/cli/init-config/inquirer-validators.js",
    dependencies: [
      {
        module: "./environment-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/environment-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.14285714285714285,
        valid: true,
      },
    ],
    dependents: ["src/cli/init-config/get-user-input.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/cli/init-config/normalize-init-options.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: "./environment-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/environment-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.14285714285714285,
        valid: true,
      },
    ],
    dependents: ["src/cli/init-config/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/cli/init-config/write-config.js",
    dependencies: [
      {
        module: "./environment-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/environment-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.14285714285714285,
        valid: true,
      },
    ],
    dependents: ["src/cli/init-config/index.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/cli/init-config/write-run-scripts-to-manifest.js",
    dependencies: [
      {
        module: "../../utl/wrap-and-indent",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/utl/wrap-and-indent.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "../defaults",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/defaults.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
      {
        module: "./environment-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/environment-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.14285714285714285,
        valid: true,
      },
      {
        module: "./utl",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/init-config/utl.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/cli/init-config/index.js"],
    orphan: false,
    instability: 0.8,
    valid: true,
  },
  {
    source: "src/cli/listeners/cli-feedback/index.js",
    dependencies: [
      {
        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/cli/index.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/cli/listeners/performance-log/index.js",
    dependencies: [
      {
        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: "./handlers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/listeners/performance-log/handlers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0.5,
        valid: true,
      },
    ],
    dependents: ["src/cli/index.js"],
    orphan: false,
    instability: 0.6666666666666666,
    valid: true,
  },
  {
    source: "src/cli/listeners/performance-log/handlers.js",
    dependencies: [
      {
        module: "./format-helpers",
        moduleSystem: "cjs",
        dynamic: false,
        exoticallyRequired: false,
        resolved: "src/cli/listeners/performance-log/format-helpers.js",
        coreModule: false,
        followable: true,
        couldNotResolve: false,
        dependencyTypes: ["local"],
        matchesDoNotFollow: false,
        circular: false,
        instability: 0,
        valid: true,
      },
    ],
    dependents: ["src/cli/listeners/performance-log/index.js"],
    orphan: false,
    instability: 0.5,
    valid: true,
  },
  {
    source: "src/cli/listeners/performance-log/format-helpers.js",
    dependencies: [],
    dependents: ["src/cli/listeners/performance-log/handlers.js"],
    orphan: false,
    instability: 0,
    valid: true,
  },
  {
    source: "src/cli/tools/svg-in-html-snippets/script.snippet.js",
    dependencies: [],
    dependents: [],
    orphan: true,
    instability: 0,
    valid: true,
  },
  {
    source: "src/cli/tools/wrap-stream-in-html.js",
    dependencies: [],
    dependents: [],
    orphan: true,
    instability: 0,
    valid: true,
  },
  {
    source: "src/cli/validate-node-environment.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: [],
    orphan: false,
    instability: 1,
    valid: true,
  },
  {
    source: "src/extract/transpile/meta.d.ts",
    dependencies: [],
    dependents: [],
    orphan: true,
    instability: 0,
    valid: true,
  },
  {
    source: "src/schema/baseline-violations.schema.js",
    dependencies: [],
    dependents: [],
    orphan: true,
    instability: 0,
    valid: true,
  },
  {
    source: "src/validate/index.d.ts",
    dependencies: [],
    dependents: [],
    orphan: true,
    instability: 0,
    valid: true,
  },
];
