{
  "schema": "novus-sample/dependency-graph/1",
  "root": "pkg:npm/%40orchard-example/gateway@4.2.0",
  "directed": true,
  "acyclic": true,
  "note": "SAMPLE — fictional supply-chain data. Every package, registry, version, hash, licence, advisory identifier and signature in this document is invented.",
  "nodes": [
    {
      "id": "pkg:npm/%40orchard-example/gateway@4.2.0",
      "name": "@orchard-example/gateway",
      "version": "4.2.0",
      "license": "Apache-2.0",
      "depth": 0,
      "inDegree": 0,
      "outDegree": 5
    },
    {
      "id": "pkg:npm/%40orchard-example/router@2.1.3",
      "name": "@orchard-example/router",
      "version": "2.1.3",
      "license": "Apache-2.0",
      "depth": 1,
      "inDegree": 1,
      "outDegree": 2
    },
    {
      "id": "pkg:npm/%40orchard-example/http-core@1.8.0",
      "name": "@orchard-example/http-core",
      "version": "1.8.0",
      "license": "MIT",
      "depth": 1,
      "inDegree": 1,
      "outDegree": 2
    },
    {
      "id": "pkg:npm/example-metrics@4.0.0",
      "name": "example-metrics",
      "version": "4.0.0",
      "license": "MIT",
      "depth": 1,
      "inDegree": 1,
      "outDegree": 1
    },
    {
      "id": "pkg:npm/example-cache@0.9.2",
      "name": "example-cache",
      "version": "0.9.2",
      "license": "BSD-3-Clause",
      "depth": 1,
      "inDegree": 1,
      "outDegree": 1
    },
    {
      "id": "pkg:npm/example-crypto-shim@1.2.0",
      "name": "example-crypto-shim",
      "version": "1.2.0",
      "license": "MIT",
      "depth": 1,
      "inDegree": 1,
      "outDegree": 0
    },
    {
      "id": "pkg:npm/example-logger@3.4.1",
      "name": "example-logger",
      "version": "3.4.1",
      "license": "MIT",
      "depth": 2,
      "inDegree": 3,
      "outDegree": 0
    },
    {
      "id": "pkg:npm/example-retry@1.0.4",
      "name": "example-retry",
      "version": "1.0.4",
      "license": "ISC",
      "depth": 2,
      "inDegree": 1,
      "outDegree": 0
    },
    {
      "id": "pkg:npm/example-json-path@2.0.5",
      "name": "example-json-path",
      "version": "2.0.5",
      "license": "MIT",
      "depth": 2,
      "inDegree": 2,
      "outDegree": 0
    },
    {
      "id": "pkg:npm/example-yaml-lite@1.1.7",
      "name": "example-yaml-lite",
      "version": "1.1.7",
      "license": "Apache-2.0",
      "depth": 2,
      "inDegree": 1,
      "outDegree": 1
    }
  ],
  "edges": [
    {
      "from": "pkg:npm/%40orchard-example/gateway@4.2.0",
      "to": "pkg:npm/%40orchard-example/router@2.1.3",
      "range": "^2.1.0",
      "resolved": "2.1.3"
    },
    {
      "from": "pkg:npm/%40orchard-example/gateway@4.2.0",
      "to": "pkg:npm/%40orchard-example/http-core@1.8.0",
      "range": "^1.8.0",
      "resolved": "1.8.0"
    },
    {
      "from": "pkg:npm/%40orchard-example/gateway@4.2.0",
      "to": "pkg:npm/example-metrics@4.0.0",
      "range": "^4.0.0",
      "resolved": "4.0.0"
    },
    {
      "from": "pkg:npm/%40orchard-example/gateway@4.2.0",
      "to": "pkg:npm/example-cache@0.9.2",
      "range": "^0.9.0",
      "resolved": "0.9.2"
    },
    {
      "from": "pkg:npm/%40orchard-example/gateway@4.2.0",
      "to": "pkg:npm/example-crypto-shim@1.2.0",
      "range": "^1.2.0",
      "resolved": "1.2.0"
    },
    {
      "from": "pkg:npm/%40orchard-example/router@2.1.3",
      "to": "pkg:npm/example-logger@3.4.1",
      "range": "^3.4.0",
      "resolved": "3.4.1"
    },
    {
      "from": "pkg:npm/%40orchard-example/router@2.1.3",
      "to": "pkg:npm/example-retry@1.0.4",
      "range": "^1.0.0",
      "resolved": "1.0.4"
    },
    {
      "from": "pkg:npm/%40orchard-example/http-core@1.8.0",
      "to": "pkg:npm/example-logger@3.4.1",
      "range": "^3.4.0",
      "resolved": "3.4.1"
    },
    {
      "from": "pkg:npm/%40orchard-example/http-core@1.8.0",
      "to": "pkg:npm/example-json-path@2.0.5",
      "range": "^2.0.0",
      "resolved": "2.0.5"
    },
    {
      "from": "pkg:npm/example-metrics@4.0.0",
      "to": "pkg:npm/example-logger@3.4.1",
      "range": "^3.4.0",
      "resolved": "3.4.1"
    },
    {
      "from": "pkg:npm/example-cache@0.9.2",
      "to": "pkg:npm/example-yaml-lite@1.1.7",
      "range": "^1.1.0",
      "resolved": "1.1.7"
    },
    {
      "from": "pkg:npm/example-yaml-lite@1.1.7",
      "to": "pkg:npm/example-json-path@2.0.5",
      "range": "^2.0.0",
      "resolved": "2.0.5"
    }
  ],
  "diamonds": [
    {
      "shared": "pkg:npm/example-logger@3.4.1",
      "parents": [
        "pkg:npm/%40orchard-example/router@2.1.3",
        "pkg:npm/%40orchard-example/http-core@1.8.0",
        "pkg:npm/example-metrics@4.0.0"
      ],
      "resolvedTo": "3.4.1"
    },
    {
      "shared": "pkg:npm/example-json-path@2.0.5",
      "parents": [
        "pkg:npm/%40orchard-example/http-core@1.8.0",
        "pkg:npm/example-yaml-lite@1.1.7"
      ],
      "resolvedTo": "2.0.5"
    }
  ]
}
