{
  "mock": [
    {
      "project": "root",
      "dependencies": [{ "project": "depend" }],
      "parent": [
        {
          "project": "parent",
          "dependencies": [],
          "parent": [
            {
              "project": "grandparent"
            }
          ]
        },
        {
          "project": "parent",
          "dependencies": [],
          "parent": [
            {
              "project": "grandparent"
            }
          ],
          "children": [
            {
              "project": "sibling"
            }
          ],
          "build": {
            "build-command": {
              "after": {
                "upstream": "upstream",
                "downstream": ["downstream"]
              },
              "before": {
                "upstream": "upstream",
                "downstream": ["downstream"],
                "current": ["current1", "current2"]
              },
              "upstream": "upstream",
              "downstream": "dowstream",
              "current": ["current"]
            }
          }
        },
        {
          "project": "parent",
          "dependencies": [{ "project": "depend" }],
          "children": [
            {
              "project": "sibling"
            }
          ]
        }
      ],
      "children": [
        {
          "project": "child",
          "dependencies": [],
          "parent": [
            {
              "project": "grandparent"
            }
          ]
        },
        {
          "project": "child",
          "dependencies": [],
          "parent": [
            {
              "project": "grandparent"
            }
          ],
          "children": [
            {
              "project": "sibling"
            }
          ]
        },
        {
          "project": "child",
          "dependencies": [{ "project": "depend" }],
          "children": [
            {
              "project": "sibling"
            }
          ],
          "build": {
            "build-command": {
              "after": {
                "upstream": "upstream",
                "downstream": ["downstream"]
              },
              "before": {
                "upstream": "upstream",
                "downstream": ["downstream"],
                "current": ["current1", "current2"]
              },
              "upstream": "upstream",
              "downstream": "dowstream",
              "current": ["current"]
            }
          }
        }
      ],
      "build": {
        "build-command": {
          "after": {
            "upstream": "upstream",
            "downstream": ["downstream"]
          },
          "before": {
            "upstream": "upstream",
            "downstream": ["downstream"],
            "current": ["current1", "current2"]
          },
          "upstream": "upstream",
          "downstream": "dowstream",
          "current": ["current"]
        }
      },
      "mapping": {
        "exclude": ["abc", "def"]
      }
    }
  ]
}
