{
  "flatDependencies": [
    {
      "source": "packages/test-project/src/index.ts",
      "dependencies": [
        {
          "module": "./circular-dependencies",
          "moduleSystem": "cjs",
          "resolved": "packages/test-project/src/circular-dependencies/index.ts",
          "coreModule": false,
          "followable": true,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        },
        {
          "module": "./domain",
          "moduleSystem": "cjs",
          "resolved": "packages/test-project/src/domain/index.ts",
          "coreModule": false,
          "followable": true,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        },
        {
          "module": "./utils",
          "moduleSystem": "cjs",
          "resolved": "packages/test-project/src/utils/index.ts",
          "coreModule": false,
          "followable": true,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        },
        {
          "module": "./sourceMap",
          "moduleSystem": "cjs",
          "resolved": "packages/test-project/src/sourceMap.ts",
          "coreModule": false,
          "followable": true,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        },
        {
          "module": "./components",
          "moduleSystem": "cjs",
          "resolved": "packages/test-project/src/components/index.ts",
          "coreModule": false,
          "followable": true,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        }
      ]
    },
    {
      "source": "packages/test-project/src/sourceMap.ts",
      "dependencies": [
        {
          "module": "path",
          "moduleSystem": "cjs",
          "coreModule": true,
          "followable": false,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        }
      ]
    },
    {
      "source": "packages/test-project/src/components/Main.tsx",
      "dependencies": [
        {
          "module": "react",
          "moduleSystem": "cjs",
          "resolved": "node_modules/react/index.js",
          "coreModule": false,
          "followable": true,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        }
      ]
    },
    {
      "source": "packages/test-project/src/components/index.ts",
      "dependencies": [
        {
          "module": "./Main",
          "moduleSystem": "cjs",
          "resolved": "packages/test-project/src/components/Main.tsx",
          "coreModule": false,
          "followable": true,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        }
      ]
    },
    {
      "source": "packages/test-project/src/circular-dependencies/TodoItem.ts",
      "dependencies": [
        {
          "module": "./TodoList",
          "moduleSystem": "cjs",
          "resolved": "packages/test-project/src/circular-dependencies/TodoList.ts",
          "coreModule": false,
          "followable": true,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        }
      ]
    },
    {
      "source": "packages/test-project/src/circular-dependencies/TodoList.ts",
      "dependencies": [
        {
          "module": "./TodoItem",
          "moduleSystem": "cjs",
          "resolved": "packages/test-project/src/circular-dependencies/TodoItem.ts",
          "coreModule": false,
          "followable": true,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        }
      ]
    },
    {
      "source": "packages/test-project/src/circular-dependencies/index.ts",
      "dependencies": [
        {
          "module": "./TodoList",
          "moduleSystem": "cjs",
          "resolved": "packages/test-project/src/circular-dependencies/TodoList.ts",
          "coreModule": false,
          "followable": true,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        },
        {
          "module": "./TodoItem",
          "moduleSystem": "cjs",
          "resolved": "packages/test-project/src/circular-dependencies/TodoItem.ts",
          "coreModule": false,
          "followable": true,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        }
      ]
    },
    {
      "source": "packages/test-project/src/utils/getName.ts",
      "dependencies": []
    },
    {
      "source": "packages/test-project/src/utils/index.ts",
      "dependencies": []
    },
    {
      "source": "packages/test-project/src/domain/index.ts",
      "dependencies": [
        {
          "module": "./App",
          "moduleSystem": "cjs",
          "resolved": "packages/test-project/src/domain/App/index.ts",
          "coreModule": false,
          "followable": true,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        }
      ]
    },
    {
      "source": "packages/test-project/src/domain/App/Model.ts",
      "dependencies": []
    },
    {
      "source": "packages/test-project/src/domain/App/index.ts",
      "dependencies": [
        {
          "module": "./Model",
          "moduleSystem": "cjs",
          "resolved": "packages/test-project/src/domain/App/Model.ts",
          "coreModule": false,
          "followable": true,
          "dependencyTypes": [
            "undetermined"
          ],
          "couldNotResolve": false,
          "matchesDoNotFollow": false
        }
      ]
    }
  ]
}