[
  {
    "source": "node_modules/somemodule/node_modules/someothermodule/main.js",
    "dependencies": []
  },
  {
    "source": "node_modules/somemodule/src/moar-javascript.js",
    "dependencies": []
  },
  {
    "source": "node_modules/somemodule/src/somemodule.js",
    "dependencies": [
      {
        "module": "./moar-javascript",
        "resolved": "node_modules/somemodule/src/moar-javascript.js",
        "moduleSystem": "cjs",
        "coreModule": false,
        "followable": true,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      },
      {
        "module": "someothermodule",
        "resolved": "node_modules/somemodule/node_modules/someothermodule/main.js",
        "moduleSystem": "cjs",
        "coreModule": false,
        "followable": true,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      }
    ]
  },
  {
    "source": "one_only_one.js",
    "dependencies": [
      {
        "module": "path",
        "resolved": "path",
        "moduleSystem": "cjs",
        "coreModule": true,
        "followable": false,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      }
    ]
  },
  {
    "source": "one_only_two.js",
    "dependencies": [
      {
        "module": "path",
        "resolved": "path",
        "moduleSystem": "cjs",
        "coreModule": true,
        "followable": false,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      }
    ]
  },
  {
    "source": "root_one.js",
    "dependencies": [
      {
        "module": "./one_only_one",
        "resolved": "one_only_one.js",
        "moduleSystem": "cjs",
        "coreModule": false,
        "followable": true,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      },
      {
        "module": "./one_only_two",
        "resolved": "one_only_two.js",
        "moduleSystem": "cjs",
        "coreModule": false,
        "followable": true,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      },
      {
        "module": "./shared",
        "resolved": "shared.js",
        "moduleSystem": "cjs",
        "coreModule": false,
        "followable": true,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      },
      {
        "module": "./sub/dir",
        "resolved": "sub/dir.js",
        "moduleSystem": "cjs",
        "coreModule": false,
        "followable": true,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      },
      {
        "module": "fs",
        "resolved": "fs",
        "moduleSystem": "cjs",
        "coreModule": true,
        "followable": false,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      },
      {
        "module": "somemodule",
        "resolved": "node_modules/somemodule/src/somemodule.js",
        "moduleSystem": "cjs",
        "coreModule": false,
        "followable": true,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      }
    ]
  },
  {
    "source": "shared.js",
    "dependencies": [
      {
        "module": "path",
        "resolved": "path",
        "moduleSystem": "cjs",
        "coreModule": true,
        "followable": false,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      }
    ]
  },
  {
    "source": "sub/dir.js",
    "dependencies": [
      {
        "module": "./depindir",
        "resolved": "sub/depindir.js",
        "moduleSystem": "cjs",
        "coreModule": false,
        "followable": true,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      },
      {
        "module": "path",
        "resolved": "path",
        "moduleSystem": "cjs",
        "coreModule": true,
        "followable": false,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      }
    ]
  },
  {
    "source": "sub/depindir.js",
    "dependencies": [
      {
        "module": "path",
        "resolved": "path",
        "moduleSystem": "cjs",
        "coreModule": true,
        "followable": false,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      }
    ]
  },
  {
    "source": "root_two.js",
    "dependencies": [
      {
        "module": "./shared",
        "resolved": "shared.js",
        "moduleSystem": "cjs",
        "coreModule": false,
        "followable": true,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      },
      {
        "module": "./somedata.json",
        "resolved": "somedata.json",
        "moduleSystem": "cjs",
        "coreModule": false,
        "followable": false,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      },
      {
        "module": "./two_only_one",
        "resolved": "two_only_one.js",
        "moduleSystem": "cjs",
        "coreModule": false,
        "followable": true,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      },
      {
        "module": "http",
        "resolved": "http",
        "moduleSystem": "cjs",
        "coreModule": true,
        "followable": false,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      }
    ]
  },
  {
    "source": "two_only_one.js",
    "dependencies": [
      {
        "module": "./sub/dir",
        "resolved": "sub/dir.js",
        "moduleSystem": "cjs",
        "coreModule": false,
        "followable": true,
        "valid": false,
        "rule": {
          "level": "warning",
          "name": "unnamed"
        }
      }
    ]
  }
]