{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:26fe4d2d-9d30-4e2b-915b-a81842471499",
  "version": 1,
  "metadata": {
    "timestamp": "2026-07-24T20:48:34Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.3.3",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.3.3",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.3.3",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "name": "webpack.preact-hot-loader",
      "group": "",
      "version": "1.0.0",
      "description": "Webpack + Preact Hot Loader",
      "purl": "pkg:npm/webpack.preact-hot-loader@1.0.0",
      "bom-ref": "pkg:npm/webpack.preact-hot-loader@1.0.0",
      "author": "Shane Osbourne",
      "properties": [
        {
          "name": "cdx:npm:scripts",
          "value": "start, build"
        }
      ],
      "type": "application",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "recipes/webpack.preact-hot-loader/yarn.lock"
      }
    ]
  },
  "components": [
    {
      "group": "",
      "name": "abbrev",
      "version": "1.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "91b4792588a7738c25f35dd6f63752a2f8776135"
        }
      ],
      "purl": "pkg:npm/abbrev@1.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/abbrev@1.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "accepts",
      "version": "1.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c3ca7434938648c3e0d9c1e328dd68b622c284ca"
        }
      ],
      "purl": "pkg:npm/accepts@1.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/accepts@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
        }
      ],
      "purl": "pkg:npm/acorn@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/acorn@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "after",
      "version": "0.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ab5d4fb883f596816d3515f8f791c0af486dd627"
        }
      ],
      "purl": "pkg:npm/after@0.8.1",
      "type": "library",
      "bom-ref": "pkg:npm/after@0.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "align-text",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0cd90a561093f35d0a99256c22b7069433fad117"
        }
      ],
      "purl": "pkg:npm/align-text@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/align-text@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "amdefine",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4a5282ac164729e93619bcfd3ad151f817ce91f5"
        }
      ],
      "purl": "pkg:npm/amdefine@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/amdefine@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "41c847194646375e6a1a5d10c3ca054ef9fc980d"
        }
      ],
      "purl": "pkg:npm/ansi-regex@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c5061b6e0ef8a81775e50f5d66151bf6bf371107"
        }
      ],
      "purl": "pkg:npm/ansi-regex@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b432dd3358b634cf75e1e4664368240533c1ddbe"
        }
      ],
      "purl": "pkg:npm/ansi-styles@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "anymatch",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a3e52fa39168c825ff57b0248126ce5a8ff95507"
        }
      ],
      "purl": "pkg:npm/anymatch@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/anymatch@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aproba",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2713680775e7614c8ba186c065d4e2e52d1072c0"
        }
      ],
      "purl": "pkg:npm/aproba@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/aproba@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "are-we-there-yet",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "80e470e95a084794fe1899262c5667c6e88de1b3"
        }
      ],
      "purl": "pkg:npm/are-we-there-yet@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/are-we-there-yet@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-diff",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f3b827f955a8bd669697e4a4256ac3ceae356cf"
        }
      ],
      "purl": "pkg:npm/arr-diff@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/arr-diff@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-flatten",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e5ffe54d45e19f32f216e91eb99c8ce892bb604b"
        }
      ],
      "purl": "pkg:npm/arr-flatten@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/arr-flatten@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-unique",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
        }
      ],
      "purl": "pkg:npm/array-unique@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/array-unique@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arraybuffer.slice",
      "version": "0.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f33b2159f0532a3f3107a272c0ccfbd1ad2979ca"
        }
      ],
      "purl": "pkg:npm/arraybuffer.slice@0.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/arraybuffer.slice@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arrify",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "898508da2226f380df904728456849c1501a4b0d"
        }
      ],
      "purl": "pkg:npm/arrify@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/arrify@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asn1",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dac8787713c9966849fc8180777ebe9c1ddf3b86"
        }
      ],
      "purl": "pkg:npm/asn1@0.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/asn1@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asn1",
      "version": "0.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "559be18376d08a4ec4dbe80877d27818639b2df7"
        }
      ],
      "purl": "pkg:npm/asn1@0.1.11",
      "type": "library",
      "bom-ref": "pkg:npm/asn1@0.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assert-plus",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ee74009413002d84cec7219c6ac811812e723160"
        }
      ],
      "purl": "pkg:npm/assert-plus@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/assert-plus@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assert-plus",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d74e1b87e7affc0db8aadb7021f3fe48101ab234"
        }
      ],
      "purl": "pkg:npm/assert-plus@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/assert-plus@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assert-plus",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
        }
      ],
      "purl": "pkg:npm/assert-plus@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/assert-plus@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assert",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "99912d591836b5a6f5b345c0f07eefc08fc65d91"
        }
      ],
      "purl": "pkg:npm/assert@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/assert@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async-each-series",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7617c1917401fd8ca4a28aadce3dbae98afeb432"
        }
      ],
      "purl": "pkg:npm/async-each-series@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/async-each-series@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async-each",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
        }
      ],
      "purl": "pkg:npm/async-each@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/async-each@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "0.9.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aea74d5e61c1f899613bf64bda66d4c78f2fd17d"
        }
      ],
      "purl": "pkg:npm/async@0.9.2",
      "type": "library",
      "bom-ref": "pkg:npm/async@0.9.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "1.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ec6a61ae56480c0c3cb241c95618e20892f9672a"
        }
      ],
      "purl": "pkg:npm/async@1.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/async@1.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "612a4ab45ef42a70cde806bad86ee6db047e8385"
        }
      ],
      "purl": "pkg:npm/async@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/async@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "0.2.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6bbe0b0674b9d719708ca38de8c237cb526c3d1"
        }
      ],
      "purl": "pkg:npm/async@0.2.10",
      "type": "library",
      "bom-ref": "pkg:npm/async@0.2.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "0.1.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2180eaca2cf2a6ca5280d41c0585bec9b3e49bd3"
        }
      ],
      "purl": "pkg:npm/async@0.1.15",
      "type": "library",
      "bom-ref": "pkg:npm/async@0.1.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asynckit",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
        }
      ],
      "purl": "pkg:npm/asynckit@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/asynckit@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aws-sign2",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "14342dd38dbcc94d0e5b87d763cd63612c0e794f"
        }
      ],
      "purl": "pkg:npm/aws-sign2@0.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/aws-sign2@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aws4",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0a29ffb79c31c9e712eeb087e8e7a64b4a56d755"
        }
      ],
      "purl": "pkg:npm/aws4@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/aws4@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-code-frame",
      "version": "6.16.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f90e60da0862909d3ce098733b5d3987c97cb8de"
        }
      ],
      "purl": "pkg:npm/babel-code-frame@6.16.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-code-frame@6.16.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-core",
      "version": "6.18.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d8bb14dd6986fa4f3566a26ceda3964fa0e04e5b"
        }
      ],
      "purl": "pkg:npm/babel-core@6.18.2",
      "type": "library",
      "bom-ref": "pkg:npm/babel-core@6.18.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-eslint",
      "version": "7.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d506a5174ba224e25a2d17e128e2ba8987139ddc"
        }
      ],
      "purl": "pkg:npm/babel-eslint@7.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-eslint@7.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-generator",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e4f104cb3063996d9850556a45aae4a022060a07"
        }
      ],
      "purl": "pkg:npm/babel-generator@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-generator@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-builder-react-jsx",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ab02f19a2eb7ace936dd87fa55896d02be59bf71"
        }
      ],
      "purl": "pkg:npm/babel-helper-builder-react-jsx@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-builder-react-jsx@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-call-delegate",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "05b14aafa430884b034097ef29e9f067ea4133bd"
        }
      ],
      "purl": "pkg:npm/babel-helper-call-delegate@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-call-delegate@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-define-map",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8d6c85dc7fbb4c19be3de40474d18e97c3676ec2"
        }
      ],
      "purl": "pkg:npm/babel-helper-define-map@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-define-map@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-function-name",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "68ec71aeba1f3e28b2a6f0730190b754a9bf30e6"
        }
      ],
      "purl": "pkg:npm/babel-helper-function-name@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-function-name@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-get-function-arity",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a5b19695fd3f9cdfc328398b47dafcd7094f9f24"
        }
      ],
      "purl": "pkg:npm/babel-helper-get-function-arity@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-get-function-arity@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-hoist-variables",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a835b5ab8b46d6de9babefae4d98ea41e866b82a"
        }
      ],
      "purl": "pkg:npm/babel-helper-hoist-variables@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-hoist-variables@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-optimise-call-expression",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9261d0299ee1a4f08a6dd28b7b7c777348fd8f0f"
        }
      ],
      "purl": "pkg:npm/babel-helper-optimise-call-expression@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-optimise-call-expression@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-regex",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ae0ebfd77de86cb2f1af258e2cc20b5fe893ecc6"
        }
      ],
      "purl": "pkg:npm/babel-helper-regex@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-regex@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helper-replace-supers",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "28ec69877be4144dbd64f4cc3a337e89f29a924e"
        }
      ],
      "purl": "pkg:npm/babel-helper-replace-supers@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helper-replace-supers@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-helpers",
      "version": "6.16.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1095ec10d99279460553e67eb3eee9973d3867e3"
        }
      ],
      "purl": "pkg:npm/babel-helpers@6.16.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-helpers@6.16.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-loader",
      "version": "6.2.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "16fdbf64328030dc5a606827d389c8b92a2a8032"
        }
      ],
      "purl": "pkg:npm/babel-loader@6.2.7",
      "type": "library",
      "bom-ref": "pkg:npm/babel-loader@6.2.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-messages",
      "version": "6.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bf504736ca967e6d65ef0adb5a2a5f947c8e0eb9"
        }
      ],
      "purl": "pkg:npm/babel-messages@6.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-messages@6.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-check-es2015-constants",
      "version": "6.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dbf024c32ed37bfda8dee1e76da02386a8d26fe7"
        }
      ],
      "purl": "pkg:npm/babel-plugin-check-es2015-constants@6.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-check-es2015-constants@6.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-decorators",
      "version": "6.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "312563b4dbde3cc806cee3e416cceeaddd11ac0b"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-decorators@6.13.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-decorators@6.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-syntax-jsx",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"
        }
      ],
      "purl": "pkg:npm/babel-plugin-syntax-jsx@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-syntax-jsx@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-decorators-legacy",
      "version": "1.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "741b58f6c5bce9e6027e0882d9c994f04f366925"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-decorators-legacy@1.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-decorators-legacy@1.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-arrow-functions",
      "version": "6.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5b63afc3181bdc9a8c4d481b5a4f3f7d7fef3d9d"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-arrow-functions@6.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-arrow-functions@6.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-block-scoped-functions",
      "version": "6.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ed95d629c4b5a71ae29682b998f70d9833eb366d"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-block-scoped-functions@6.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-block-scoped-functions@6.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-block-scoping",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3bfdcfec318d46df22525cdea88f1978813653af"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-classes",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ffe7a17321bf83e494dcda0ae3fc72df48ffd1d9"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-classes@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-classes@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-computed-properties",
      "version": "6.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f51010fd61b3bd7b6b60a5fdfd307bb7a5279870"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-computed-properties@6.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-computed-properties@6.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-destructuring",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a08fb89415ab82058649558bedb7bf8dafa76ba5"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-destructuring@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-destructuring@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-duplicate-keys",
      "version": "6.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fd8f7f7171fc108cc1c70c3164b9f15a81c25f7d"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-duplicate-keys@6.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-duplicate-keys@6.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-for-of",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4c517504db64bf8cfc119a6b8f177211f2028a70"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-for-of@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-for-of@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-function-name",
      "version": "6.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8c135b17dbd064e5bba56ec511baaee2fca82719"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-function-name@6.9.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-function-name@6.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-literals",
      "version": "6.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "50aa2e5c7958fc2ab25d74ec117e0cc98f046468"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-literals@6.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-literals@6.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-modules-amd",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "49a054cbb762bdf9ae2d8a807076cfade6141e40"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-modules-commonjs",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c15ae5bb11b32a0abdcc98a5837baa4ee8d67bcc"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-modules-systemjs",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f09294707163edae4d3b3e8bfacecd01d920b7ad"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-modules-systemjs@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-modules-systemjs@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-modules-umd",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "23351770ece5c1f8e83ed67cb1d7992884491e50"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-modules-umd@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-modules-umd@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-object-super",
      "version": "6.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1b858740a5a4400887c23dcff6f4d56eea4a24c5"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-object-super@6.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-object-super@6.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-parameters",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b2cfe238c549f1635ba27fc1daa858be70608b1"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-parameters@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-parameters@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-shorthand-properties",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e2ede3b7df47bf980151926534d1dd0cbea58f43"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-shorthand-properties@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-shorthand-properties@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-spread",
      "version": "6.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0217f737e3b821fa5a669f187c6ed59205f05e9c"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-spread@6.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-spread@6.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-sticky-regex",
      "version": "6.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e73d300a440a35d5c64f5c2a344dc236e3df47be"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-sticky-regex@6.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-sticky-regex@6.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-template-literals",
      "version": "6.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "86eb876d0a2c635da4ec048b4f7de9dfc897e66b"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-template-literals@6.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-template-literals@6.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-typeof-symbol",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0b14c48629c90ff47a0650077f6aa699bee35798"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-typeof-symbol@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-typeof-symbol@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-es2015-unicode-regex",
      "version": "6.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6298ceabaad88d50a3f4f392d8de997260f6ef2c"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-es2015-unicode-regex@6.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-es2015-unicode-regex@6.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-react-jsx",
      "version": "6.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "94759942f70af18c617189aa7f3593f1644a71ab"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-react-jsx@6.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-react-jsx@6.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-regenerator",
      "version": "6.16.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a75de6b048a14154aae14b0122756c5bed392f59"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-regenerator@6.16.1",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-regenerator@6.16.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-plugin-transform-strict-mode",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df7cf2991fe046f44163dcd110d5ca43bc652b9d"
        }
      ],
      "purl": "pkg:npm/babel-plugin-transform-strict-mode@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-plugin-transform-strict-mode@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-preset-es2015",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b8c70df84ec948c43dcf2bf770e988eb7da88312"
        }
      ],
      "purl": "pkg:npm/babel-preset-es2015@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-preset-es2015@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-register",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "892e2e03865078dd90ad2c715111ec4449b32a68"
        }
      ],
      "purl": "pkg:npm/babel-register@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-register@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-runtime",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0f4177ffd98492ef13b9f823e9994a02584c9078"
        }
      ],
      "purl": "pkg:npm/babel-runtime@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-runtime@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-template",
      "version": "6.16.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e149dd1a9f03a35f817ddbc4d0481988e7ebc8ca"
        }
      ],
      "purl": "pkg:npm/babel-template@6.16.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-template@6.16.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-traverse",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5aeaa980baed2a07c8c47329cd90c3b90c80f05e"
        }
      ],
      "purl": "pkg:npm/babel-traverse@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-traverse@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-types",
      "version": "6.18.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1f7d5a73474c59eb9151b2417bbff4e4fce7c3f8"
        }
      ],
      "purl": "pkg:npm/babel-types@6.18.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-types@6.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel",
      "version": "6.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "59140607438270920047ff56f02b2d8630c2d129"
        }
      ],
      "purl": "pkg:npm/babel@6.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/babel@6.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babylon",
      "version": "6.13.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "adca350e088f0467647157652bafead6ddb8dfdb"
        }
      ],
      "purl": "pkg:npm/babylon@6.13.1",
      "type": "library",
      "bom-ref": "pkg:npm/babylon@6.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "backo2",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "31ab1ac8b129363463e35b3ebb69f4dfcfba7947"
        }
      ],
      "purl": "pkg:npm/backo2@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/backo2@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "balanced-match",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cb3f3e3c732dc0f01ee70b403f302e61d7709838"
        }
      ],
      "purl": "pkg:npm/balanced-match@0.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/balanced-match@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64-arraybuffer",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "73926771923b5a19747ad666aa5cd4bf9c6e9ce8"
        }
      ],
      "purl": "pkg:npm/base64-arraybuffer@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/base64-arraybuffer@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64-js",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a39992d723584811982be5e290bb6a53d86700f1"
        }
      ],
      "purl": "pkg:npm/base64-js@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/base64-js@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "Base64",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ba3a4230708e186705065e66babdd4c35cf60028"
        }
      ],
      "purl": "pkg:npm/Base64@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/Base64@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64id",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"
        }
      ],
      "purl": "pkg:npm/base64id@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/base64id@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "batch",
      "version": "0.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3f3414f380321743bfc1042f9a83ff1d5824d464"
        }
      ],
      "purl": "pkg:npm/batch@0.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/batch@0.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bcrypt-pbkdf",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3ca76b85241c7170bf7d9703e7b9aa74630040d4"
        }
      ],
      "purl": "pkg:npm/bcrypt-pbkdf@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/bcrypt-pbkdf@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "benchmark",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2f1e2fa4c359f11122aa183082218e957e390c73"
        }
      ],
      "purl": "pkg:npm/benchmark@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/benchmark@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "better-assert",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "40866b9e1b9e0b55b481894311e68faffaebc522"
        }
      ],
      "purl": "pkg:npm/better-assert@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/better-assert@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "big.js",
      "version": "3.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4cada2193652eb3ca9ec8e55c9015669c9806978"
        }
      ],
      "purl": "pkg:npm/big.js@3.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/big.js@3.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "binary-extensions",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6c1610db163abfb34edfe42fa423343a1e01185d"
        }
      ],
      "purl": "pkg:npm/binary-extensions@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/binary-extensions@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bl",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fc5421a28fd4226036c3b3891a66a25bc64d226e"
        }
      ],
      "purl": "pkg:npm/bl@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/bl@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "blob",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bcf13052ca54463f30f9fc7e95b9a47630a94921"
        }
      ],
      "purl": "pkg:npm/blob@0.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/blob@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "block-stream",
      "version": "0.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "13ebfe778a03205cfe03751481ebb4b3300c126a"
        }
      ],
      "purl": "pkg:npm/block-stream@0.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/block-stream@0.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "boom",
      "version": "2.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "39c8918ceff5799f83f9492a848f625add0c766f"
        }
      ],
      "purl": "pkg:npm/boom@2.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/boom@2.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7197d7eaa9b87e648390ea61fc66c84427420df9"
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "braces",
      "version": "1.8.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ba77962e12dff969d6b76711e914b737857bf6a7"
        }
      ],
      "purl": "pkg:npm/braces@1.8.5",
      "type": "library",
      "bom-ref": "pkg:npm/braces@1.8.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browser-sync-client",
      "version": "2.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e965033e0c83e5f06caacb516755b694836cea4f"
        }
      ],
      "purl": "pkg:npm/browser-sync-client@2.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/browser-sync-client@2.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browser-sync-ui",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d8b98ea3b755632287350a37ee2eaaacabea28d2"
        }
      ],
      "purl": "pkg:npm/browser-sync-ui@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/browser-sync-ui@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browser-sync",
      "version": "2.17.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e0a9ddfc2e162e7aada085f76181c57b6dbdf7a"
        }
      ],
      "purl": "pkg:npm/browser-sync@2.17.5",
      "type": "library",
      "bom-ref": "pkg:npm/browser-sync@2.17.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "browser-sync"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "recipes/gulp.browserify/gulpfile.js#8"
          },
          {
            "location": "recipes/gulp.pug/gulpfile.js#2"
          },
          {
            "location": "recipes/gulp.ruby.sass/gulpfile.js#2"
          },
          {
            "location": "recipes/gulp.sass/gulpfile.js#2"
          },
          {
            "location": "recipes/gulp.swig/gulpfile.js#2"
          },
          {
            "location": "recipes/gulp.task.sequence/gulpfile.js#2"
          },
          {
            "location": "recipes/html.injection/app.js#4"
          },
          {
            "location": "recipes/middleware.css.injection/app.js#4"
          },
          {
            "location": "recipes/proxy.custom-css/app.js#4"
          },
          {
            "location": "recipes/server/app.js#4"
          },
          {
            "location": "recipes/server.gzipped.assets/app.js#4"
          },
          {
            "location": "recipes/server.includes/app.js#4"
          },
          {
            "location": "recipes/server.middleware/app.js#4"
          },
          {
            "location": "recipes/webpack.babel/app.js#4"
          },
          {
            "location": "recipes/webpack.monkey-hot-loader/app.js#4"
          },
          {
            "location": "recipes/webpack.preact-hot-loader/app.js#4"
          },
          {
            "location": "recipes/webpack.react-hot-loader/app.js#4"
          },
          {
            "location": "recipes/webpack.react-transform-hmr/app.js#4"
          },
          {
            "location": "recipes/webpack.typescript/app.js#4"
          },
          {
            "location": "recipes/webpack.typescript.react/app.js#4"
          },
          {
            "location": "recipes/webpack.typescript.react/preview.js#4"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-zlib",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bb35f8a519f600e0fa6b8485241c979d0141fb2d"
        }
      ],
      "purl": "pkg:npm/browserify-zlib@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-zlib@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bs-recipes",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0e4d17bb1cff92ef6c36608b8487d9a07571ac54"
        }
      ],
      "purl": "pkg:npm/bs-recipes@1.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/bs-recipes@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-shims",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9978ce317388c649ad8793028c3477ef044a8b51"
        }
      ],
      "purl": "pkg:npm/buffer-shims@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-shims@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer",
      "version": "4.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6d1bb601b07a4efced97094132093027c95bc298"
        }
      ],
      "purl": "pkg:npm/buffer@4.9.1",
      "type": "library",
      "bom-ref": "pkg:npm/buffer@4.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "builtin-modules",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "270f076c5a72c02f5b65a47df94c5fe3a278892f"
        }
      ],
      "purl": "pkg:npm/builtin-modules@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/builtin-modules@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "callsite",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "280398e5d664bd74038b6f0905153e6e8af1bc20"
        }
      ],
      "purl": "pkg:npm/callsite@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/callsite@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelcase",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
        }
      ],
      "purl": "pkg:npm/camelcase@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/camelcase@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelcase",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
        }
      ],
      "purl": "pkg:npm/camelcase@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/camelcase@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caseless",
      "version": "0.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "715b96ea9841593cc33067923f5ec60ebda4f7d7"
        }
      ],
      "purl": "pkg:npm/caseless@0.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/caseless@0.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "center-align",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aa0d32629b6ee972200411cbd4461c907bc2b7ad"
        }
      ],
      "purl": "pkg:npm/center-align@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/center-align@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a8115c55e4a702fe4d150abd3872822a7e09fc98"
        }
      ],
      "purl": "pkg:npm/chalk@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/chalk@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chokidar",
      "version": "1.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2"
        }
      ],
      "purl": "pkg:npm/chokidar@1.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/chokidar@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chokidar",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "90c32ad4802901d7713de532dc284e96a63ad058"
        }
      ],
      "purl": "pkg:npm/chokidar@1.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/chokidar@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4b475760ff80264c762c3a1719032e91c7fea0d1"
        }
      ],
      "purl": "pkg:npm/cliui@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/cliui@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "120601537a916d29940f934da3b48d585a39213d"
        }
      ],
      "purl": "pkg:npm/cliui@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/cliui@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "260b7a99ebb1edfe247538175f783243cb19d149"
        }
      ],
      "purl": "pkg:npm/clone@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/clone@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "code-point-at",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
        }
      ],
      "purl": "pkg:npm/code-point-at@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/code-point-at@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "combined-stream",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "938370a57b4a51dea2c77c15d5c5fdf895164009"
        }
      ],
      "purl": "pkg:npm/combined-stream@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/combined-stream@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "2.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c99094176e12240cb22d6c5146098400fe0f7d4"
        }
      ],
      "purl": "pkg:npm/commander@2.9.0",
      "type": "library",
      "bom-ref": "pkg:npm/commander@2.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commondir",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ddd800da0c66127393cca5950ea968a3aaf1253b"
        }
      ],
      "purl": "pkg:npm/commondir@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/commondir@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "component-bind",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "00c608ab7dcd93897c0009651b1d3a8e1e73bbd1"
        }
      ],
      "purl": "pkg:npm/component-bind@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/component-bind@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "component-emitter",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "296594f2753daa63996d2af08d15a95116c9aec3"
        }
      ],
      "purl": "pkg:npm/component-emitter@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/component-emitter@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "component-emitter",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ccd113a86388d06482d03de3fc7df98526ba8efe"
        }
      ],
      "purl": "pkg:npm/component-emitter@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/component-emitter@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "component-inherit",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "645fc4adf58b72b649d5cae65135619db26ff143"
        }
      ],
      "purl": "pkg:npm/component-inherit@0.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/component-inherit@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "compression-webpack-plugin",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1edfb0e749d7366d3e701670c463359b2c0cf704"
        }
      ],
      "purl": "pkg:npm/compression-webpack-plugin@0.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/compression-webpack-plugin@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-map",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d8a96bd77fd68df7793a73036a3ba0d5405d477b"
        }
      ],
      "purl": "pkg:npm/concat-map@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/concat-map@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "connect-history-api-fallback",
      "version": "1.3.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e51d17f8f0ef0db90a64fdb47de3051556e9f169"
        }
      ],
      "purl": "pkg:npm/connect-history-api-fallback@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/connect-history-api-fallback@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "connect-history-api-fallback"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "recipes/server.middleware/app.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "connect",
      "version": "1.9.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "42880a22e9438ae59a8add74e437f58ae8e52807"
        }
      ],
      "purl": "pkg:npm/connect@1.9.2",
      "type": "library",
      "bom-ref": "pkg:npm/connect@1.9.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "connect",
      "version": "3.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b357525a0b4c1f50599cd983e1d9efeea9677198"
        }
      ],
      "purl": "pkg:npm/connect@3.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/connect@3.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "console-browserify",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f0241c45730a9fc6323b206dbf38edc741d0bb10"
        }
      ],
      "purl": "pkg:npm/console-browserify@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/console-browserify@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "console-control-strings",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3d7cf4464db6446ea644bf4b39507f9851008e8e"
        }
      ],
      "purl": "pkg:npm/console-control-strings@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/console-control-strings@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "constants-browserify",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "92577db527ba6c4cf0a4568d84bc031f441e21f2"
        }
      ],
      "purl": "pkg:npm/constants-browserify@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/constants-browserify@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "convert-source-map",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e9f3e9c6e2728efc2676696a70eb382f73106a67"
        }
      ],
      "purl": "pkg:npm/convert-source-map@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/convert-source-map@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-js",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4de911e667b0eae9124e34254b53aea6fc618d3e"
        }
      ],
      "purl": "pkg:npm/core-js@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/core-js@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-util-is",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b5fd54220aa2bc5ab57aab7140c940754503c1a7"
        }
      ],
      "purl": "pkg:npm/core-util-is@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/core-util-is@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cryptiles",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
        }
      ],
      "purl": "pkg:npm/cryptiles@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/cryptiles@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "crypto-browserify",
      "version": "3.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b9b11dbe6d9651dd882a01e6cc467df718ecf189"
        }
      ],
      "purl": "pkg:npm/crypto-browserify@3.2.8",
      "type": "library",
      "bom-ref": "pkg:npm/crypto-browserify@3.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ctype",
      "version": "0.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "82c18c2461f74114ef16c135224ad0b9144ca12f"
        }
      ],
      "purl": "pkg:npm/ctype@0.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/ctype@0.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dashdash",
      "version": "1.14.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "29e486c5418bf0f356034a993d51686a33e84141"
        }
      ],
      "purl": "pkg:npm/dashdash@1.14.0",
      "type": "library",
      "bom-ref": "pkg:npm/dashdash@1.14.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "date-now",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
        }
      ],
      "purl": "pkg:npm/date-now@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/date-now@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "94cb466ef7d6d2c7e5245cdd6e4104f2d0d70d30"
        }
      ],
      "purl": "pkg:npm/debug@2.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f87057e995b1a1f6ae6a4960664137bc56f039da"
        }
      ],
      "purl": "pkg:npm/debug@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "0.7.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "06e1ea8082c2cb14e39806e22e2f6f757f92af39"
        }
      ],
      "purl": "pkg:npm/debug@0.7.4",
      "type": "library",
      "bom-ref": "pkg:npm/debug@0.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decamelize",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f6534d15148269b20352e7bee26f501f9a191290"
        }
      ],
      "purl": "pkg:npm/decamelize@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/decamelize@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-extend",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "efe4113d08085f4e6f9687759810f807469e2253"
        }
      ],
      "purl": "pkg:npm/deep-extend@0.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/deep-extend@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "defaults",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c656051e9817d9ff08ed881477f3fe4019f3ef7d"
        }
      ],
      "purl": "pkg:npm/defaults@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/defaults@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "delayed-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df3ae199acadfb7d440aaae0b29e2272b24ec619"
        }
      ],
      "purl": "pkg:npm/delayed-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/delayed-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "delegates",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "84c6e159b81904fdca59a0ef44cd870d31250f9a"
        }
      ],
      "purl": "pkg:npm/delegates@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/delegates@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "depd",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1bd82c6aab6ced965b97b88b17ed3e528ca18c3"
        }
      ],
      "purl": "pkg:npm/depd@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/depd@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "destroy",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "978857442c44749e4206613e37946205826abd80"
        }
      ],
      "purl": "pkg:npm/destroy@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/destroy@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-indent",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f76d064352cdf43a1cb6ce619c4ee3a9475de208"
        }
      ],
      "purl": "pkg:npm/detect-indent@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/detect-indent@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dev-ip",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a76a3ed1855be7a012bb8ac16cb80f3c00dc28f0"
        }
      ],
      "purl": "pkg:npm/dev-ip@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/dev-ip@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domain-browser",
      "version": "1.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "867aa4b093faa05f1de08c06f4d7b21fdf8698bc"
        }
      ],
      "purl": "pkg:npm/domain-browser@1.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/domain-browser@1.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "easy-extender",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3d3248febe2b159607316d8f9cf491c16648221d"
        }
      ],
      "purl": "pkg:npm/easy-extender@2.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/easy-extender@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eazy-logger",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a325aa5e53d13a2225889b2ac4113b2b9636f4fc"
        }
      ],
      "purl": "pkg:npm/eazy-logger@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/eazy-logger@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ecc-jsbn",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0fc73a9ed5f0d53c38193398523ef7e543777505"
        }
      ],
      "purl": "pkg:npm/ecc-jsbn@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ecc-jsbn@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ee-first",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "590c61156b0ae2f4f0255732a158b266bc56b21d"
        }
      ],
      "purl": "pkg:npm/ee-first@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ee-first@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emitter-steward",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f3411ade9758a7565df848b2da0cbbd1b46cbd64"
        }
      ],
      "purl": "pkg:npm/emitter-steward@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/emitter-steward@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emojis-list",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4daa4d9db00f9819880c79fa457ae5b09a1fd389"
        }
      ],
      "purl": "pkg:npm/emojis-list@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/emojis-list@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "encodeurl",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "79e3d58655346909fe6f0f45a5de68103b294d20"
        }
      ],
      "purl": "pkg:npm/encodeurl@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/encodeurl@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "engine.io-client",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0bb81d3563ab7afb668f1e1b400c9403b03006ee"
        }
      ],
      "purl": "pkg:npm/engine.io-client@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/engine.io-client@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "engine.io-parser",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "61a35c7f3a3ccd1b179e4f52257a7a8cfacaeb21"
        }
      ],
      "purl": "pkg:npm/engine.io-parser@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/engine.io-parser@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "engine.io",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a417857af4995d9bbdf8a0e03a87e473ebe64fbe"
        }
      ],
      "purl": "pkg:npm/engine.io@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/engine.io@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "enhanced-resolve",
      "version": "0.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4d6e689b3725f86090927ccc86cd9f1635b89e2e"
        }
      ],
      "purl": "pkg:npm/enhanced-resolve@0.9.1",
      "type": "library",
      "bom-ref": "pkg:npm/enhanced-resolve@0.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "errno",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b896e23a9e5e8ba33871fc996abd3635fc9a1c7d"
        }
      ],
      "purl": "pkg:npm/errno@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/errno@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "error-ex",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e67b43f3e82c96ea3a584ffee0b9fc3325d802d9"
        }
      ],
      "purl": "pkg:npm/error-ex@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/error-ex@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-html",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0258eae4d3d0c0974de1c169188ef0051d1d1988"
        }
      ],
      "purl": "pkg:npm/escape-html@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/escape-html@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/escape-string-regexp@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esutils",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
        }
      ],
      "purl": "pkg:npm/esutils@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/esutils@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "etag",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "03d30b5f67dd6e632d2945d30d6652731a34d5d8"
        }
      ],
      "purl": "pkg:npm/etag@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/etag@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eventemitter3",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1c86991d816ad1e504750e73874224ecf3bec508"
        }
      ],
      "purl": "pkg:npm/eventemitter3@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/eventemitter3@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "events",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
        }
      ],
      "purl": "pkg:npm/events@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/events@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-brackets",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df07284e342a807cd733ac5af72411e581d1177b"
        }
      ],
      "purl": "pkg:npm/expand-brackets@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/expand-brackets@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-range",
      "version": "1.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a299effd335fe2721ebae8e257ec79644fc85337"
        }
      ],
      "purl": "pkg:npm/expand-range@1.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/expand-range@1.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "express",
      "version": "2.5.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4ce8ea1f3635e69e49f0ebb497b6a4b0a51ce6f0"
        }
      ],
      "purl": "pkg:npm/express@2.5.11",
      "type": "framework",
      "bom-ref": "pkg:npm/express@2.5.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "extend",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a474353b9f3353ddd8176dfd37b91c83a46f1d4"
        }
      ],
      "purl": "pkg:npm/extend@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/extend@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extglob",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
        }
      ],
      "purl": "pkg:npm/extglob@0.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/extglob@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extsprintf",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1080e0658e300b06294990cc70e1502235fd550"
        }
      ],
      "purl": "pkg:npm/extsprintf@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/extsprintf@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "filename-regex",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "996e3e80479b98b9897f15a8a58b3d084e926775"
        }
      ],
      "purl": "pkg:npm/filename-regex@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/filename-regex@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fill-range",
      "version": "2.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "50b77dfd7e469bc7492470963699fe7a8485a723"
        }
      ],
      "purl": "pkg:npm/fill-range@2.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/fill-range@2.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "finalhandler",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e9508abece9b6dba871a6942a1d7911b91911ac7"
        }
      ],
      "purl": "pkg:npm/finalhandler@0.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/finalhandler@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-cache-dir",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c8defae57c8a52a8a784f9e31c57c742e993a0b9"
        }
      ],
      "purl": "pkg:npm/find-cache-dir@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/find-cache-dir@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-up",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
        }
      ],
      "purl": "pkg:npm/find-up@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/find-up@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "for-in",
      "version": "0.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8"
        }
      ],
      "purl": "pkg:npm/for-in@0.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/for-in@0.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "for-own",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0149b41a39088c7515f51ebe1c1386d45f935072"
        }
      ],
      "purl": "pkg:npm/for-own@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/for-own@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "forever-agent",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
        }
      ],
      "purl": "pkg:npm/forever-agent@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/forever-agent@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "form-data",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ae315db9a4907fa065502304a66d7733475ee37c"
        }
      ],
      "purl": "pkg:npm/form-data@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/form-data@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "form-data",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "89c3534008b97eada4cbb157d58f6f5df025eae4"
        }
      ],
      "purl": "pkg:npm/form-data@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/form-data@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "formidable",
      "version": "1.0.17",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ef5491490f9433b705faa77249c99029ae348559"
        }
      ],
      "purl": "pkg:npm/formidable@1.0.17",
      "type": "library",
      "bom-ref": "pkg:npm/formidable@1.0.17",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fresh",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "651f838e22424e7566de161d8358caa199f83d4f"
        }
      ],
      "purl": "pkg:npm/fresh@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/fresh@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-extra",
      "version": "0.30.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f233ffcc08d4da7d432daa449776989db1df93f0"
        }
      ],
      "purl": "pkg:npm/fs-extra@0.30.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs-extra@0.30.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs.realpath",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1504ad2523158caa40db4a2787cb01411994ea4f"
        }
      ],
      "purl": "pkg:npm/fs.realpath@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs.realpath@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsevents",
      "version": "1.0.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa63f590f3c2ad91275e4972a6cea545fb0aae44"
        }
      ],
      "purl": "pkg:npm/fsevents@1.0.15",
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@1.0.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fstream-ignore",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c31dae34767018fe1d249b24dada67d092da105"
        }
      ],
      "purl": "pkg:npm/fstream-ignore@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/fstream-ignore@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fstream",
      "version": "1.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "604e8a92fe26ffd9f6fae30399d4984e1ab22822"
        }
      ],
      "purl": "pkg:npm/fstream@1.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/fstream@1.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gauge",
      "version": "2.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d35301ad18e96902b4751dcbbe40f4218b942a46"
        }
      ],
      "purl": "pkg:npm/gauge@2.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/gauge@2.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "generate-function",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6858fe7c0969b7d4e9093337647ac79f60dfbe74"
        }
      ],
      "purl": "pkg:npm/generate-function@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/generate-function@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "generate-object-property",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c0e1c40308ce804f4783618b937fa88f99d50d0"
        }
      ],
      "purl": "pkg:npm/generate-object-property@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/generate-object-property@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-caller-file",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f702e63127e7e231c160a80c1554acb70d5047e5"
        }
      ],
      "purl": "pkg:npm/get-caller-file@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/get-caller-file@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "getpass",
      "version": "0.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "283ffd9fc1256840875311c1b60e8c40187110e6"
        }
      ],
      "purl": "pkg:npm/getpass@0.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/getpass@0.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-base",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
        }
      ],
      "purl": "pkg:npm/glob-base@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/glob-base@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-parent",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "81383d72db054fcccf5336daa902f182f6edbb28"
        }
      ],
      "purl": "pkg:npm/glob-parent@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/glob-parent@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "805211df04faaf1c63a3600306cdf5ade50b2ec8"
        }
      ],
      "purl": "pkg:npm/glob@7.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globals",
      "version": "9.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d97706b61600d8dbe94708c367d3fdcf48470b8f"
        }
      ],
      "purl": "pkg:npm/globals@9.13.0",
      "type": "library",
      "bom-ref": "pkg:npm/globals@9.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "4.1.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f2d720c22092f743228775c75e3612632501f131"
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.1.10",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@4.1.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-readlink",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
        }
      ],
      "purl": "pkg:npm/graceful-readlink@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-readlink@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "har-validator",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d"
        }
      ],
      "purl": "pkg:npm/har-validator@2.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/har-validator@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-ansi",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
        }
      ],
      "purl": "pkg:npm/has-ansi@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-ansi@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-binary",
      "version": "0.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "25326f39cfa4f616ad8787894e3af2cfbc7b6e10"
        }
      ],
      "purl": "pkg:npm/has-binary@0.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/has-binary@0.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-binary",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "68e61eb16210c9545a0a5cce06a873912fe1e68c"
        }
      ],
      "purl": "pkg:npm/has-binary@0.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/has-binary@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-color",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "67144a5260c34fc3cca677d041daf52fe7b78b2f"
        }
      ],
      "purl": "pkg:npm/has-color@0.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/has-color@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-cors",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5e474793f7ea9843d1bb99c23eef49ff126fff39"
        }
      ],
      "purl": "pkg:npm/has-cors@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-cors@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-flag",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9d9e793165ce017a00f00418c43f942a7b1d11fa"
        }
      ],
      "purl": "pkg:npm/has-flag@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-flag@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-unicode",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e0e6fe6a28cf51138855e086d1691e771de2a8b9"
        }
      ],
      "purl": "pkg:npm/has-unicode@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/has-unicode@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hawk",
      "version": "3.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
        }
      ],
      "purl": "pkg:npm/hawk@3.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/hawk@3.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hoek",
      "version": "2.16.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
        }
      ],
      "purl": "pkg:npm/hoek@2.16.3",
      "type": "library",
      "bom-ref": "pkg:npm/hoek@2.16.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "home-or-tmp",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e36c3f2d2cae7d746a857e38d18d5f32a7882db8"
        }
      ],
      "purl": "pkg:npm/home-or-tmp@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/home-or-tmp@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hosted-git-info",
      "version": "2.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0ba81d90da2e25ab34a332e6ec77936e1598118b"
        }
      ],
      "purl": "pkg:npm/hosted-git-info@2.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/hosted-git-info@2.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-browserify",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "33795ade72df88acfbfd36773cefeda764735b20"
        }
      ],
      "purl": "pkg:npm/http-browserify@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/http-browserify@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-errors",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b1cb3d8260fd8e2386cad3189045943372d48211"
        }
      ],
      "purl": "pkg:npm/http-errors@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/http-errors@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-proxy",
      "version": "1.15.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "91a6088172e79bc0e821d5eb04ce702f32446393"
        }
      ],
      "purl": "pkg:npm/http-proxy@1.15.1",
      "type": "library",
      "bom-ref": "pkg:npm/http-proxy@1.15.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-signature",
      "version": "0.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1796cf67a001ad5cd6849dca0991485f09089fe6"
        }
      ],
      "purl": "pkg:npm/http-signature@0.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/http-signature@0.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-signature",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
        }
      ],
      "purl": "pkg:npm/http-signature@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/http-signature@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "https-browserify",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b3ffdfe734b2a3d4a9efd58e8654c91fce86eafd"
        }
      ],
      "purl": "pkg:npm/https-browserify@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/https-browserify@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ieee754",
      "version": "1.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
        }
      ],
      "purl": "pkg:npm/ieee754@1.1.8",
      "type": "library",
      "bom-ref": "pkg:npm/ieee754@1.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "immutable",
      "version": "3.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "200807f11ab0f72710ea485542de088075f68cd2"
        }
      ],
      "purl": "pkg:npm/immutable@3.8.1",
      "type": "library",
      "bom-ref": "pkg:npm/immutable@3.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "indexof",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "82dc336d232b9062179d05ab3293a66059fd435d"
        }
      ],
      "purl": "pkg:npm/indexof@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/indexof@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inflight",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "49bd6331d7d02d0c09bc910a1075ba8165b56df9"
        }
      ],
      "purl": "pkg:npm/inflight@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/inflight@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "633c2c83e3da42a502f52466022480f4208261de"
        }
      ],
      "purl": "pkg:npm/inherits@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b17d08d326b4423e568eff719f91b0b1cbdf69f1"
        }
      ],
      "purl": "pkg:npm/inherits@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ini",
      "version": "1.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0537cb79daf59b59a1a517dff706c86ec039162e"
        }
      ],
      "purl": "pkg:npm/ini@1.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/ini@1.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "interpret",
      "version": "0.6.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fecd7a18e7ce5ca6abfb953e1f86213a49f1625b"
        }
      ],
      "purl": "pkg:npm/interpret@0.6.6",
      "type": "library",
      "bom-ref": "pkg:npm/interpret@0.6.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "invariant",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b097010547668c7e337028ebe816ebe36c8a8d54"
        }
      ],
      "purl": "pkg:npm/invariant@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/invariant@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "invert-kv",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
        }
      ],
      "purl": "pkg:npm/invert-kv@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/invert-kv@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-arrayish",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "77c99840527aa8ecb1a8ba697b80645a7a926a9d"
        }
      ],
      "purl": "pkg:npm/is-arrayish@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-arrayish@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-binary-path",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "75f16642b480f187a711c814161fd3a4a7655898"
        }
      ],
      "purl": "pkg:npm/is-binary-path@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-binary-path@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-buffer",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cfc86ccd5dc5a52fa80489111c6920c457e2d98b"
        }
      ],
      "purl": "pkg:npm/is-buffer@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/is-buffer@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-builtin-module",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "540572d34f7ac3119f8f76c30cbc1b1e037affbe"
        }
      ],
      "purl": "pkg:npm/is-builtin-module@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-builtin-module@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-dotfile",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2c132383f39199f8edc268ca01b9b007d205cc4d"
        }
      ],
      "purl": "pkg:npm/is-dotfile@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-dotfile@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-equal-shallow",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2238098fc221de0bcfa5d9eac4c45d638aa1c534"
        }
      ],
      "purl": "pkg:npm/is-equal-shallow@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/is-equal-shallow@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-extendable",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "62b110e289a471418e3ec36a617d472e301dfc89"
        }
      ],
      "purl": "pkg:npm/is-extendable@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-extendable@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-extglob",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ac468177c4943405a092fc8f29760c6ffc6206c0"
        }
      ],
      "purl": "pkg:npm/is-extglob@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-extglob@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-finite",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cc6677695602be550ef11e8b4aa6305342b6d0aa"
        }
      ],
      "purl": "pkg:npm/is-finite@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-finite@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-fullwidth-code-point",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ef9e31386f031a7f0d643af82fde50c457ef00cb"
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-fullwidth-code-point@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-glob",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d096f926a3ded5600f3fdfd91198cb0888c2d863"
        }
      ],
      "purl": "pkg:npm/is-glob@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-glob@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-my-json-valid",
      "version": "2.15.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "936edda3ca3c211fd98f3b2d3e08da43f7b2915b"
        }
      ],
      "purl": "pkg:npm/is-my-json-valid@2.15.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-my-json-valid@2.15.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-number",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "01fcbbb393463a548f2f466cce16dece49db908f"
        }
      ],
      "purl": "pkg:npm/is-number@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-number@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-posix-bracket",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
        }
      ],
      "purl": "pkg:npm/is-posix-bracket@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-posix-bracket@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-primitive",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "207bab91638499c07b2adf240a41a87210034575"
        }
      ],
      "purl": "pkg:npm/is-primitive@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-primitive@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-property",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "57fe1c4e48474edd65b09911f26b1cd4095dda84"
        }
      ],
      "purl": "pkg:npm/is-property@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-property@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-typedarray",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e479c80858df0c1b11ddda6940f96011fcda4a9a"
        }
      ],
      "purl": "pkg:npm/is-typedarray@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-typedarray@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-utf8",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4b0da1442104d1b336340e80797e865cf39f7d72"
        }
      ],
      "purl": "pkg:npm/is-utf8@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-utf8@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isarray",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bb935d48582cba168c06834957a54a3e07124f11"
        }
      ],
      "purl": "pkg:npm/isarray@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/isarray@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isarray",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8a18acfca9a8f4177e09abfc6038939b05d1eedf"
        }
      ],
      "purl": "pkg:npm/isarray@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/isarray@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isobject",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f065561096a3f1da2ef46272f815c840d87e0c89"
        }
      ],
      "purl": "pkg:npm/isobject@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/isobject@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isstream",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "47e63f7af55afa6f92e1500e690eb8b8529c099a"
        }
      ],
      "purl": "pkg:npm/isstream@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/isstream@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jodid25519",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "06d4912255093419477d425633606e0e90782967"
        }
      ],
      "purl": "pkg:npm/jodid25519@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/jodid25519@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-tokens",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "79903f5563ee778cc1162e6dcf1a0027c97f9cb5"
        }
      ],
      "purl": "pkg:npm/js-tokens@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/js-tokens@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsbn",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "650987da0dd74f4ebf5a11377a2aa2d273e97dfd"
        }
      ],
      "purl": "pkg:npm/jsbn@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsbn@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsesc",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "46c3fec8c1892b12b0833db9bc7622176dbab34b"
        }
      ],
      "purl": "pkg:npm/jsesc@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsesc@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsesc",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
        }
      ],
      "purl": "pkg:npm/jsesc@0.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsesc@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b480c892e59a2f05954ce727bd3f2a4e882f9e13"
        }
      ],
      "purl": "pkg:npm/json-schema@0.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/json-schema@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-stringify-safe",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
        }
      ],
      "purl": "pkg:npm/json-stringify-safe@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/json-stringify-safe@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json3",
      "version": "3.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f6efc93c06a04de9aec53053df2559bb19e2038b"
        }
      ],
      "purl": "pkg:npm/json3@3.2.6",
      "type": "library",
      "bom-ref": "pkg:npm/json3@3.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json3",
      "version": "3.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3c0434743df93e2f5c42aee7b19bcb483575f4e1"
        }
      ],
      "purl": "pkg:npm/json3@3.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/json3@3.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json5",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b20715b026cbe3778fd769edccd822d8332a5b2"
        }
      ],
      "purl": "pkg:npm/json5@0.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/json5@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonfile",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
        }
      ],
      "purl": "pkg:npm/jsonfile@2.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsonfile@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonpointer",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6661e161d2fc445f19f98430231343722e1fcbd5"
        }
      ],
      "purl": "pkg:npm/jsonpointer@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsonpointer@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsprim",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2a7256f70412a29ee3670aaca625994c4dcff252"
        }
      ],
      "purl": "pkg:npm/jsprim@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/jsprim@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kind-of",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7b8ecf18a4e17f8269d73b501c9f232c96887a74"
        }
      ],
      "purl": "pkg:npm/kind-of@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/kind-of@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "klaw",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4088433b46b3b1ba259d78785d8e96f73ba02439"
        }
      ],
      "purl": "pkg:npm/klaw@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/klaw@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lazy-cache",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
        }
      ],
      "purl": "pkg:npm/lazy-cache@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/lazy-cache@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lcid",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "308accafa0bc483a3867b4b6f2b9506251d1b835"
        }
      ],
      "purl": "pkg:npm/lcid@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lcid@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "limiter",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6e2bd12ca3fcdaa11f224e2e53c896df3f08d913"
        }
      ],
      "purl": "pkg:npm/limiter@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/limiter@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "load-json-file",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "956905708d58b4bab4c2261b04f59f31c99374c0"
        }
      ],
      "purl": "pkg:npm/load-json-file@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/load-json-file@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loader-utils",
      "version": "0.2.16",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f08632066ed8282835dff88dfb52704765adee6d"
        }
      ],
      "purl": "pkg:npm/loader-utils@0.2.16",
      "type": "library",
      "bom-ref": "pkg:npm/loader-utils@0.2.16",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "localtunnel",
      "version": "1.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d51b2bb7a7066afb05b57fc9db844015098f2e17"
        }
      ],
      "purl": "pkg:npm/localtunnel@1.8.1",
      "type": "library",
      "bom-ref": "pkg:npm/localtunnel@1.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.pickby",
      "version": "4.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7dea21d8c18d7703a27c704c15d3b84a67e33aff"
        }
      ],
      "purl": "pkg:npm/lodash.pickby@4.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.pickby@4.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "3.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
        }
      ],
      "purl": "pkg:npm/lodash@3.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@3.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.16.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d22c9ac660288f3843e16ba7d2b5d06cca27d777"
        }
      ],
      "purl": "pkg:npm/lodash@4.16.6",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.16.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "longest",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "30a0b2da38f73770e8294a0d22e6625ed77d0097"
        }
      ],
      "purl": "pkg:npm/longest@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/longest@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loose-envify",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6b26248c42f6d4fa4b0d8542f78edfcde35642a8"
        }
      ],
      "purl": "pkg:npm/loose-envify@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/loose-envify@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "memory-fs",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f2bb25368bc121e391c2520de92969caee0a0290"
        }
      ],
      "purl": "pkg:npm/memory-fs@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/memory-fs@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "memory-fs",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20"
        }
      ],
      "purl": "pkg:npm/memory-fs@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/memory-fs@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "micromatch",
      "version": "2.3.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "86677c97d1720b363431d04d0d15293bd38c1565"
        }
      ],
      "purl": "pkg:npm/micromatch@2.3.11",
      "type": "library",
      "bom-ref": "pkg:npm/micromatch@2.3.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-db",
      "version": "1.24.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e2d13f939f0016c6e4e9ad25a8652f126c467f0c"
        }
      ],
      "purl": "pkg:npm/mime-db@1.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.24.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-types",
      "version": "2.1.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "152ba256777020dd4663f54c2e7bc26381e71729"
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.12",
      "type": "library",
      "bom-ref": "pkg:npm/mime-types@2.1.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime",
      "version": "1.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
        }
      ],
      "purl": "pkg:npm/mime@1.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/mime@1.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime",
      "version": "1.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "11b5fdaf29c2509255176b80ad520294f5de92b7"
        }
      ],
      "purl": "pkg:npm/mime@1.2.4",
      "type": "library",
      "bom-ref": "pkg:npm/mime@1.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2a4e4090b96b2db06a9d7df01055a62a77c9b774"
        }
      ],
      "purl": "pkg:npm/minimatch@3.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a35008b20f41383eec1fb914f4cd5df79a264284"
        }
      ],
      "purl": "pkg:npm/minimist@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "0.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "de3f98543dbf96082be48ad1a0c7cda836301dcf"
        }
      ],
      "purl": "pkg:npm/minimist@0.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@0.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "0.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "857fcabfc3397d2625b8228262e86aa7a011b05d"
        }
      ],
      "purl": "pkg:npm/minimist@0.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@0.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp",
      "version": "0.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "30057438eac6cf7f8c4767f38648d6697d75c903"
        }
      ],
      "purl": "pkg:npm/mkdirp@0.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp@0.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1bbf5ab1ba827af23575143490426455f481fe1e"
        }
      ],
      "purl": "pkg:npm/mkdirp@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "0.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9cd13c03adbff25b65effde7ce864ee952017098"
        }
      ],
      "purl": "pkg:npm/ms@0.7.1",
      "type": "library",
      "bom-ref": "pkg:npm/ms@0.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "0.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ae25cf2512b3885a1d95d7f037868d8431124765"
        }
      ],
      "purl": "pkg:npm/ms@0.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/ms@0.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nan",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fb3c59d45fe4effe215f0b890f8adf6eb32d2232"
        }
      ],
      "purl": "pkg:npm/nan@2.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/nan@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "negotiator",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2b327184e8992101177b28563fb5e7102acd0ca9"
        }
      ],
      "purl": "pkg:npm/negotiator@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/negotiator@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-libs-browser",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "244806d44d319e048bc8607b5cc4eaf9a29d2e3c"
        }
      ],
      "purl": "pkg:npm/node-libs-browser@0.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/node-libs-browser@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-pre-gyp",
      "version": "0.6.31",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d8a00ddaa301a940615dbcc8caad4024d58f6017"
        }
      ],
      "purl": "pkg:npm/node-pre-gyp@0.6.31",
      "type": "library",
      "bom-ref": "pkg:npm/node-pre-gyp@0.6.31",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-uuid",
      "version": "1.4.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"
        }
      ],
      "purl": "pkg:npm/node-uuid@1.4.7",
      "type": "library",
      "bom-ref": "pkg:npm/node-uuid@1.4.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-zopfli",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a7a473ae92aaea85d4c68d45bbf2c944c46116b8"
        }
      ],
      "purl": "pkg:npm/node-zopfli@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/node-zopfli@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nopt",
      "version": "3.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c6465dbf08abcd4db359317f79ac68a646b28ff9"
        }
      ],
      "purl": "pkg:npm/nopt@3.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/nopt@3.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-package-data",
      "version": "2.3.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8d924f142960e1777e7ffe170543631cc7cb02df"
        }
      ],
      "purl": "pkg:npm/normalize-package-data@2.3.5",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-package-data@2.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-path",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "47886ac1662760d4261b7d979d241709d3ce3f7a"
        }
      ],
      "purl": "pkg:npm/normalize-path@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-path@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npmlog",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e094503961c70c1774eb76692080e8d578a9f88f"
        }
      ],
      "purl": "pkg:npm/npmlog@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/npmlog@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "number-is-nan",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "097b602b53422a522c1afb8790318336941a011d"
        }
      ],
      "purl": "pkg:npm/number-is-nan@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/number-is-nan@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "oauth-sign",
      "version": "0.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
        }
      ],
      "purl": "pkg:npm/oauth-sign@0.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/oauth-sign@0.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-assign",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
        }
      ],
      "purl": "pkg:npm/object-assign@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/object-assign@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-component",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f0c69aa50efc95b866c186f400a33769cb2f1291"
        }
      ],
      "purl": "pkg:npm/object-component@0.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/object-component@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-path",
      "version": "0.9.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0fd9a74fc5fad1ae3968b586bda5c632bd6c05a5"
        }
      ],
      "purl": "pkg:npm/object-path@0.9.2",
      "type": "library",
      "bom-ref": "pkg:npm/object-path@0.9.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.omit",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
        }
      ],
      "purl": "pkg:npm/object.omit@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/object.omit@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "on-finished",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "20f1336481b083cd75337992a16971aa2d906947"
        }
      ],
      "purl": "pkg:npm/on-finished@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/on-finished@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "once",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "583b1aa775961d4b113ac17d9c50baef9dd76bd1"
        }
      ],
      "purl": "pkg:npm/once@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/once@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "once",
      "version": "1.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b2e261557ce4c314ec8304f3fa82663e4297ca20"
        }
      ],
      "purl": "pkg:npm/once@1.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/once@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "openurl",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e2f2189d999c04823201f083f0f1a7cd8903187a"
        }
      ],
      "purl": "pkg:npm/openurl@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/openurl@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "opn",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7abc22e644dff63b0a96d5ab7f2790c0f01abc95"
        }
      ],
      "purl": "pkg:npm/opn@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/opn@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "optimist",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "da3ea74686fa21a19a111c326e90eb15a0196686"
        }
      ],
      "purl": "pkg:npm/optimist@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/optimist@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "options",
      "version": "0.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ec22d312806bb53e731773e7cdaefcf1c643128f"
        }
      ],
      "purl": "pkg:npm/options@0.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/options@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-browserify",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "49ca0293e0b19590a5f5de10c7f265a617d8fe54"
        }
      ],
      "purl": "pkg:npm/os-browserify@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/os-browserify@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-homedir",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ffbc4988336e0e833de0c168c7ef152121aa7fb3"
        }
      ],
      "purl": "pkg:npm/os-homedir@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/os-homedir@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-locale",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "20f9f17ae29ed345e8bde583b13d2009803c14d9"
        }
      ],
      "purl": "pkg:npm/os-locale@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/os-locale@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-tmpdir",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bbe67406c79aa85c5cfec766fe5734555dfa1274"
        }
      ],
      "purl": "pkg:npm/os-tmpdir@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/os-tmpdir@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pako",
      "version": "0.2.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f3f7522f4ef782348da8161bad9ecfd51bf83a75"
        }
      ],
      "purl": "pkg:npm/pako@0.2.9",
      "type": "library",
      "bom-ref": "pkg:npm/pako@0.2.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-glob",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b2c376cfb11f35513badd173ef0bb6e3a388391c"
        }
      ],
      "purl": "pkg:npm/parse-glob@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/parse-glob@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-json",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f480f40434ef80741f8469099f8dea18f55a4dc9"
        }
      ],
      "purl": "pkg:npm/parse-json@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/parse-json@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parsejson",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b10c6c0d825ab589e685153826de0a3ba278bcc"
        }
      ],
      "purl": "pkg:npm/parsejson@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/parsejson@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parseqs",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9dfe70b2cddac388bde4f35b1f240fa58adbe6c7"
        }
      ],
      "purl": "pkg:npm/parseqs@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/parseqs@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parseuri",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "806582a39887e1ea18dd5e2fe0e01902268e9350"
        }
      ],
      "purl": "pkg:npm/parseuri@0.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/parseuri@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parseurl",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c8ab8c9223ba34888aa64a297b28853bec18da56"
        }
      ],
      "purl": "pkg:npm/parseurl@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/parseurl@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-browserify",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a0b870729aae214005b7d5032ec2cbbb0fb4451a"
        }
      ],
      "purl": "pkg:npm/path-browserify@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-browserify@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-exists",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
        }
      ],
      "purl": "pkg:npm/path-exists@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-exists@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-is-absolute",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
        }
      ],
      "purl": "pkg:npm/path-is-absolute@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/path-is-absolute@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-type",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "59c44f7ee491da704da415da5a4070ba4f8fe441"
        }
      ],
      "purl": "pkg:npm/path-type@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-type@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pbkdf2-compat",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6e0c8fa99494d94e0511575802a59a5c142f288"
        }
      ],
      "purl": "pkg:npm/pbkdf2-compat@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/pbkdf2-compat@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pify",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ed141a6ac043a849ea588498e7dca8b15330e90c"
        }
      ],
      "purl": "pkg:npm/pify@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/pify@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pinkie-promise",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2135d6dfa7a358c069ac9b178776288228450ffa"
        }
      ],
      "purl": "pkg:npm/pinkie-promise@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/pinkie-promise@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pinkie",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72556b80cfa0d48a974e80e77248e80ed4f7f870"
        }
      ],
      "purl": "pkg:npm/pinkie@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/pinkie@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pkg-dir",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4"
        }
      ],
      "purl": "pkg:npm/pkg-dir@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pkg-dir@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "portscanner",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3b5cfe393828b5160abc600e6270ebc2f1590558"
        }
      ],
      "purl": "pkg:npm/portscanner@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/portscanner@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "preact",
      "version": "6.4.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1b8c99754b002639a1c33e68175eefa98a01cc14"
        }
      ],
      "purl": "pkg:npm/preact@6.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/preact@6.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "preact,preact/h,render,preact/render,Component,preact/Component"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "recipes/webpack.preact-hot-loader/app/js/main.js#1"
          },
          {
            "location": "recipes/webpack.preact-hot-loader/app/js/HelloWorld.jsx#1"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "preserve",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "815ed1f6ebc65926f865b310c0713bcb3315ce4b"
        }
      ],
      "purl": "pkg:npm/preserve@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/preserve@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "private",
      "version": "0.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "55c6a976d0f9bafb9924851350fe47b9b5fbb7c1"
        }
      ],
      "purl": "pkg:npm/private@0.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/private@0.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "process-nextick-args",
      "version": "1.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "150e20b756590ad3f91093f25a4f2ad8bff30ba3"
        }
      ],
      "purl": "pkg:npm/process-nextick-args@1.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/process-nextick-args@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "process",
      "version": "0.11.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7bd5ad21aa6253e7da8682264f1e11d11c0318c1"
        }
      ],
      "purl": "pkg:npm/process@0.11.9",
      "type": "library",
      "bom-ref": "pkg:npm/process@0.11.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prr",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1a84b85908325501411853d0081ee3fa86e2926a"
        }
      ],
      "purl": "pkg:npm/prr@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/prr@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
        }
      ],
      "purl": "pkg:npm/punycode@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/punycode@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9653a036fb7c1ee42342f2325cceefea3926c48d"
        }
      ],
      "purl": "pkg:npm/punycode@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/punycode@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f403b264f23bc01228c74131b407f18d5ea5d442"
        }
      ],
      "purl": "pkg:npm/qs@6.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "5.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "801fee030e0b9450d6385adc48a4cc55b44aedfc"
        }
      ],
      "purl": "pkg:npm/qs@5.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/qs@5.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3cac4c861e371a8c9c4770ac23cda8de639b8e5f"
        }
      ],
      "purl": "pkg:npm/qs@0.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/qs@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ce03c5ff0935bc1d9d69a9f14cbd18e568d67625"
        }
      ],
      "purl": "pkg:npm/qs@6.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "querystring-es3",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ec61f79049875707d69414596fd907a4d711e73"
        }
      ],
      "purl": "pkg:npm/querystring-es3@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/querystring-es3@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "querystring",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b209849203bb25df820da756e747005878521620"
        }
      ],
      "purl": "pkg:npm/querystring@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/querystring@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "randomatic",
      "version": "1.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5e9ef5f2d573c67bd2b8124ae90b5156e457840b"
        }
      ],
      "purl": "pkg:npm/randomatic@1.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/randomatic@1.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "range-parser",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f49be6b487894ddc40dcc94a322f611092e00d5e"
        }
      ],
      "purl": "pkg:npm/range-parser@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/range-parser@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "rc",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "43651b76b6ae53b5c802f1151fa3fc3b059969c9"
        }
      ],
      "purl": "pkg:npm/rc@1.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/rc@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "read-pkg-up",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9d63c13276c065918d57f002a57f40a1b643fb02"
        }
      ],
      "purl": "pkg:npm/read-pkg-up@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/read-pkg-up@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "read-pkg",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
        }
      ],
      "purl": "pkg:npm/read-pkg@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/read-pkg@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "1.1.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7cf4c54ef648e3813084c636dd2079e166c081d9"
        }
      ],
      "purl": "pkg:npm/readable-stream@1.1.14",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@1.1.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c459a6687ad6195f936b959870776edef27a7655"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f90341e68a53ccc928788dacfcd11b36eb9b78e"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "66fa8b720e1438b364681f2ad1a63c618448c9d0"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readdirp",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4ed0ad060df3073300c48440373f72d1cc642d78"
        }
      ],
      "purl": "pkg:npm/readdirp@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/readdirp@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerate",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d1941c67bad437e1be76433add5b385f95b19260"
        }
      ],
      "purl": "pkg:npm/regenerate@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/regenerate@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regenerator-runtime",
      "version": "0.9.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d33eb95d0d2001a4be39659707c51b0cb71ce029"
        }
      ],
      "purl": "pkg:npm/regenerator-runtime@0.9.6",
      "type": "library",
      "bom-ref": "pkg:npm/regenerator-runtime@0.9.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regex-cache",
      "version": "0.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"
        }
      ],
      "purl": "pkg:npm/regex-cache@0.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/regex-cache@0.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regexpu-core",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "49d038837b8dcf8bfa5b9a42139938e6ea2ae240"
        }
      ],
      "purl": "pkg:npm/regexpu-core@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/regexpu-core@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regjsgen",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6c016adeac554f75823fe37ac05b92d5a4edb1f7"
        }
      ],
      "purl": "pkg:npm/regjsgen@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/regjsgen@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regjsparser",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7ee8f84dc6fa792d3fd0ae228d24bd949ead205c"
        }
      ],
      "purl": "pkg:npm/regjsparser@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/regjsparser@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "repeat-element",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ef089a178d1483baae4d93eb98b4f9e4e11d990a"
        }
      ],
      "purl": "pkg:npm/repeat-element@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/repeat-element@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "repeat-string",
      "version": "1.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8dcae470e1c88abc2d600fff4a776286da75e637"
        }
      ],
      "purl": "pkg:npm/repeat-string@1.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/repeat-string@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "repeating",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5214c53a926d3552707527fbab415dbc08d06dda"
        }
      ],
      "purl": "pkg:npm/repeating@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/repeating@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request",
      "version": "2.78.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1c8dec346e1c81923b24acdb337f11decabe9cc"
        }
      ],
      "purl": "pkg:npm/request@2.78.0",
      "type": "library",
      "bom-ref": "pkg:npm/request@2.78.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request",
      "version": "2.65.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cc1a3bc72b96254734fc34296da322f9486ddeba"
        }
      ],
      "purl": "pkg:npm/request@2.65.0",
      "type": "library",
      "bom-ref": "pkg:npm/request@2.65.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-directory",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
        }
      ],
      "purl": "pkg:npm/require-directory@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/require-directory@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-main-filename",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
        }
      ],
      "purl": "pkg:npm/require-main-filename@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/require-main-filename@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "requires-port",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "925d2601d39ac485e091cf0da5c6e694dc3dcaff"
        }
      ],
      "purl": "pkg:npm/requires-port@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/requires-port@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resp-modifier",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b124de5c4fbafcba541f48ffa73970f4aa456b4f"
        }
      ],
      "purl": "pkg:npm/resp-modifier@6.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/resp-modifier@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "right-align",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "61339b722fe6a3515689210d24e14c96148613ef"
        }
      ],
      "purl": "pkg:npm/right-align@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/right-align@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rimraf",
      "version": "2.5.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "96800093cbf1a0c86bd95b4625467535c29dfa04"
        }
      ],
      "purl": "pkg:npm/rimraf@2.5.4",
      "type": "library",
      "bom-ref": "pkg:npm/rimraf@2.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ripemd160",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2bf198bde167cacfa51c0a928e84b68bbe171fce"
        }
      ],
      "purl": "pkg:npm/ripemd160@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/ripemd160@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rx",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a5f13ff79ef3b740fe30aa803fb09f98805d4782"
        }
      ],
      "purl": "pkg:npm/rx@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/rx@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "5.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
        }
      ],
      "purl": "pkg:npm/semver@5.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/semver@5.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "send",
      "version": "0.14.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a954984325392f51532a7760760e459598c89f7a"
        }
      ],
      "purl": "pkg:npm/send@0.14.1",
      "type": "library",
      "bom-ref": "pkg:npm/send@0.14.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serve-index",
      "version": "1.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7c5d96c13fb131101f93c1c5774f8516a1e78d3b"
        }
      ],
      "purl": "pkg:npm/serve-index@1.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/serve-index@1.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serve-static",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d6cce7693505f733c759de57befc1af76c0f0805"
        }
      ],
      "purl": "pkg:npm/serve-static@1.11.1",
      "type": "library",
      "bom-ref": "pkg:npm/serve-static@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "server-destroy",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f13bf928e42b9c3e79383e61cc3998b5d14e6cdd"
        }
      ],
      "purl": "pkg:npm/server-destroy@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/server-destroy@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "set-blocking",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "045f9782d011ae9a6803ddd382b24392b3d890f7"
        }
      ],
      "purl": "pkg:npm/set-blocking@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/set-blocking@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "set-immediate-shim",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
        }
      ],
      "purl": "pkg:npm/set-immediate-shim@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/set-immediate-shim@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "setprototypeof",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "52009b27888c4dc48f591949c0a8275834c1ca7e"
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/setprototypeof@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sha.js",
      "version": "2.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "17ddeddc5f722fb66501658895461977867315ba"
        }
      ],
      "purl": "pkg:npm/sha.js@2.2.6",
      "type": "library",
      "bom-ref": "pkg:npm/sha.js@2.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "signal-exit",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a4c884992b63a7acd9badb7894c3ee9cfccad81"
        }
      ],
      "purl": "pkg:npm/signal-exit@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/signal-exit@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "slash",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
        }
      ],
      "purl": "pkg:npm/slash@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/slash@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sntp",
      "version": "1.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6541184cc90aeea6c6e7b35e2659082443c66198"
        }
      ],
      "purl": "pkg:npm/sntp@1.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/sntp@1.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "socket.io-adapter",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fb9f82ab1aa65290bf72c3657955b930a991a24f"
        }
      ],
      "purl": "pkg:npm/socket.io-adapter@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/socket.io-adapter@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "socket.io-client",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "08232d0adb5a665a7c24bd9796557a33f58f38ae"
        }
      ],
      "purl": "pkg:npm/socket.io-client@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/socket.io-client@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "socket.io-parser",
      "version": "2.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3d7af6b64497e956b7d9fe775f999716027f9417"
        }
      ],
      "purl": "pkg:npm/socket.io-parser@2.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/socket.io-parser@2.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "socket.io-parser",
      "version": "2.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "38dfd61df50dcf8ab1d9e2091322bf902ba28b99"
        }
      ],
      "purl": "pkg:npm/socket.io-parser@2.2.6",
      "type": "library",
      "bom-ref": "pkg:npm/socket.io-parser@2.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "socket.io",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "024dd9719d9267d6a6984eebe2ab5ceb9a0b8a98"
        }
      ],
      "purl": "pkg:npm/socket.io@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/socket.io@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-list-map",
      "version": "0.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1e6f94f0b40c4d28dcf8f5b8766e0e45636877f"
        }
      ],
      "purl": "pkg:npm/source-list-map@0.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/source-list-map@0.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-support",
      "version": "0.4.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "32552aa64b458392a85eab3b0b5ee61527167aeb"
        }
      ],
      "purl": "pkg:npm/source-map-support@0.4.6",
      "type": "library",
      "bom-ref": "pkg:npm/source-map-support@0.4.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.5.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
        }
      ],
      "purl": "pkg:npm/source-map@0.5.6",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.5.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eba4f5da9c0dc999de68032d8b4f76173652036b"
        }
      ],
      "purl": "pkg:npm/source-map@0.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-correct",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4b3073d933ff51f3912f03ac5519498a4150db40"
        }
      ],
      "purl": "pkg:npm/spdx-correct@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-correct@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-expression-parse",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9bdf2f20e1f40ed447fbe273266191fced51626c"
        }
      ],
      "purl": "pkg:npm/spdx-expression-parse@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-expression-parse@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-license-ids",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c9df7a3424594ade6bd11900d596696dc06bac57"
        }
      ],
      "purl": "pkg:npm/spdx-license-ids@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-license-ids@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sshpk",
      "version": "1.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "30e1a5d329244974a1af61511339d595af6638b0"
        }
      ],
      "purl": "pkg:npm/sshpk@1.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/sshpk@1.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "statuses",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"
        }
      ],
      "purl": "pkg:npm/statuses@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/statuses@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-browserify",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bf9b4abfb42b274d751479e44e0ff2656b6f1193"
        }
      ],
      "purl": "pkg:npm/stream-browserify@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/stream-browserify@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-throttle",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "add57c8d7cc73a81630d31cd55d3961cfafba9c3"
        }
      ],
      "purl": "pkg:npm/stream-throttle@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/stream-throttle@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "0.10.31",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "62e203bc41766c6c28c9fc84301dab1c5310fa94"
        }
      ],
      "purl": "pkg:npm/string_decoder@0.10.31",
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@0.10.31",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
        }
      ],
      "purl": "pkg:npm/string-width@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/string-width@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stringstream",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4e484cd4de5a0bbbee18e46307710a8a81621878"
        }
      ],
      "purl": "pkg:npm/stringstream@0.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/stringstream@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "2.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df62c1aa94ed2f114e1d0f21fd1d50482b79a60e"
        }
      ],
      "purl": "pkg:npm/strip-ansi@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "strip-ansi"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "recipes/webpack.babel/app.js#7"
          },
          {
            "location": "recipes/webpack.typescript/app.js#7"
          },
          {
            "location": "recipes/webpack.typescript.react/app.js#7"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "3.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
        }
      ],
      "purl": "pkg:npm/strip-ansi@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "strip-ansi"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "recipes/webpack.babel/app.js#7"
          },
          {
            "location": "recipes/webpack.typescript/app.js#7"
          },
          {
            "location": "recipes/webpack.typescript.react/app.js#7"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-bom",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6219a85616520491f35788bdbf1447a99c7e6b0e"
        }
      ],
      "purl": "pkg:npm/strip-bom@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-bom@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-json-comments",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1e15fbcac97d3ee99bf2d73b4c656b082bbafb91"
        }
      ],
      "purl": "pkg:npm/strip-json-comments@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/strip-json-comments@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "535d045ce6b6363fa40117084629995e9df324c7"
        }
      ],
      "purl": "pkg:npm/supports-color@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"
        }
      ],
      "purl": "pkg:npm/supports-color@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tapable",
      "version": "0.1.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "29c35707c2b70e50d07482b5d202e8ed446dafd4"
        }
      ],
      "purl": "pkg:npm/tapable@0.1.10",
      "type": "library",
      "bom-ref": "pkg:npm/tapable@0.1.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-pack",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "30931816418f55afc4d21775afdd6720cee45dae"
        }
      ],
      "purl": "pkg:npm/tar-pack@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/tar-pack@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
        }
      ],
      "purl": "pkg:npm/tar@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/tar@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tfunk",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "327ebc6176af2680c6cd0d6d22297c79d7f96efd"
        }
      ],
      "purl": "pkg:npm/tfunk@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/tfunk@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "timers-browserify",
      "version": "1.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c9c58b575be8407375cb5e2462dacee74359f41d"
        }
      ],
      "purl": "pkg:npm/timers-browserify@1.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/timers-browserify@1.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-array",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890"
        }
      ],
      "purl": "pkg:npm/to-array@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/to-array@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-fast-properties",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f3f5c0c3ba7299a7ef99427e44633257ade43320"
        }
      ],
      "purl": "pkg:npm/to-fast-properties@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/to-fast-properties@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tough-cookie",
      "version": "2.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c83a1830f4e5ef0b93ef2a3488e724f8de016ac7"
        }
      ],
      "purl": "pkg:npm/tough-cookie@2.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/tough-cookie@2.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tough-cookie",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f081f76e4c85720e6c37a5faced737150d84072a"
        }
      ],
      "purl": "pkg:npm/tough-cookie@2.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/tough-cookie@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tty-browserify",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a157ba402da24e9bf957f9aa69d524eed42901a6"
        }
      ],
      "purl": "pkg:npm/tty-browserify@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/tty-browserify@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tunnel-agent",
      "version": "0.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6373db76909fe570e08d73583365ed828a74eeeb"
        }
      ],
      "purl": "pkg:npm/tunnel-agent@0.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/tunnel-agent@0.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tweetnacl",
      "version": "0.14.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3da382f670f25ded78d7b3d1792119bca0b7132d"
        }
      ],
      "purl": "pkg:npm/tweetnacl@0.14.3",
      "type": "library",
      "bom-ref": "pkg:npm/tweetnacl@0.14.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ua-parser-js",
      "version": "0.7.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "917559ddcce07cbc09ece7d80495e4c268f4ef9f"
        }
      ],
      "purl": "pkg:npm/ua-parser-js@0.7.10",
      "type": "library",
      "bom-ref": "pkg:npm/ua-parser-js@0.7.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "uglify-js",
      "version": "2.7.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a295a0de12b6a650c031c40deb0dc40b14568bd2"
        }
      ],
      "purl": "pkg:npm/uglify-js@2.7.4",
      "type": "library",
      "bom-ref": "pkg:npm/uglify-js@2.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uglify-to-browserify",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6e0924d6bda6b5afe349e39a6d632850a0f882b7"
        }
      ],
      "purl": "pkg:npm/uglify-to-browserify@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/uglify-to-browserify@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uid-number",
      "version": "0.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0ea10e8035e8eb5b8e4449f06da1c730663baa81"
        }
      ],
      "purl": "pkg:npm/uid-number@0.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/uid-number@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ultron",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ace116ab557cd197386a4e88f4685378c8b2e4fa"
        }
      ],
      "purl": "pkg:npm/ultron@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/ultron@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "underscore",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6bbaf0877500d36be34ecaa584e0db9fef035209"
        }
      ],
      "purl": "pkg:npm/underscore@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/underscore@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unpipe",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b2bf4ee8514aae6165b4817829d21b2ef49904ec"
        }
      ],
      "purl": "pkg:npm/unpipe@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/unpipe@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url",
      "version": "0.10.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "021e4d9c7705f21bbf37d03ceb58767402774c64"
        }
      ],
      "purl": "pkg:npm/url@0.10.3",
      "type": "library",
      "bom-ref": "pkg:npm/url@0.10.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "url"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "recipes/middleware.css.injection/app.js#10"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "util-deprecate",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "450d4dc9fa70de732762fbd2d4a28981419a0ccf"
        }
      ],
      "purl": "pkg:npm/util-deprecate@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/util-deprecate@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "util",
      "version": "0.10.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7afb1afe50805246489e3db7fe0ed379336ac0f9"
        }
      ],
      "purl": "pkg:npm/util@0.10.3",
      "type": "library",
      "bom-ref": "pkg:npm/util@0.10.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "utils-merge",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0294fb922bb9375153541c4f7096231f287c8af8"
        }
      ],
      "purl": "pkg:npm/utils-merge@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/utils-merge@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "validate-npm-package-license",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2804babe712ad3379459acfbe24746ab2c303fbc"
        }
      ],
      "purl": "pkg:npm/validate-npm-package-license@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/validate-npm-package-license@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "verror",
      "version": "1.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cff5df12946d297d2baaefaa2689e25be01c005c"
        }
      ],
      "purl": "pkg:npm/verror@1.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/verror@1.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vm-browserify",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"
        }
      ],
      "purl": "pkg:npm/vm-browserify@0.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/vm-browserify@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "watchpack",
      "version": "0.2.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b"
        }
      ],
      "purl": "pkg:npm/watchpack@0.2.9",
      "type": "library",
      "bom-ref": "pkg:npm/watchpack@0.2.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-core",
      "version": "0.6.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "edf9135de00a6a3c26dd0f14b208af0aa4af8d0a"
        }
      ],
      "purl": "pkg:npm/webpack-core@0.6.8",
      "type": "library",
      "bom-ref": "pkg:npm/webpack-core@0.6.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack-dev-middleware",
      "version": "1.8.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e8765c9122887ce9e3abd4cc9c3eb31b61e0948d"
        }
      ],
      "purl": "pkg:npm/webpack-dev-middleware@1.8.4",
      "type": "library",
      "bom-ref": "pkg:npm/webpack-dev-middleware@1.8.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "webpack-dev-middleware"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "recipes/webpack.babel/app.js#6"
          },
          {
            "location": "recipes/webpack.monkey-hot-loader/app.js#6"
          },
          {
            "location": "recipes/webpack.preact-hot-loader/app.js#6"
          },
          {
            "location": "recipes/webpack.react-hot-loader/app.js#6"
          },
          {
            "location": "recipes/webpack.react-transform-hmr/app.js#6"
          },
          {
            "location": "recipes/webpack.typescript/app.js#6"
          },
          {
            "location": "recipes/webpack.typescript.react/app.js#6"
          }
        ]
      },
      "tags": [
        "middleware"
      ]
    },
    {
      "group": "",
      "name": "webpack-hot-middleware",
      "version": "1.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6f741eb474b182f27ccbe85a25e80fbab0b89818"
        }
      ],
      "purl": "pkg:npm/webpack-hot-middleware@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/webpack-hot-middleware@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "webpack-hot-middleware"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "recipes/webpack.monkey-hot-loader/app.js#7"
          },
          {
            "location": "recipes/webpack.preact-hot-loader/app.js#7"
          },
          {
            "location": "recipes/webpack.react-hot-loader/app.js#7"
          },
          {
            "location": "recipes/webpack.react-transform-hmr/app.js#7"
          }
        ]
      },
      "tags": [
        "middleware"
      ]
    },
    {
      "group": "",
      "name": "webpack-sources",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "15ce2fb79d0a1da727444ba7c757bf164294f310"
        }
      ],
      "purl": "pkg:npm/webpack-sources@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/webpack-sources@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webpack",
      "version": "1.13.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e79c46fe5a37c5ca70084ba0894c595cdcb42815"
        }
      ],
      "purl": "pkg:npm/webpack@1.13.3",
      "type": "library",
      "bom-ref": "pkg:npm/webpack@1.13.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "webpack"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "recipes/webpack.babel/app.js#5"
          },
          {
            "location": "recipes/webpack.monkey-hot-loader/app.js#5"
          },
          {
            "location": "recipes/webpack.preact-hot-loader/app.js#5"
          },
          {
            "location": "recipes/webpack.preact-hot-loader/webpack.config.dev.js#3"
          },
          {
            "location": "recipes/webpack.react-hot-loader/app.js#5"
          },
          {
            "location": "recipes/webpack.react-transform-hmr/app.js#5"
          },
          {
            "location": "recipes/webpack.typescript/app.js#5"
          },
          {
            "location": "recipes/webpack.typescript.react/app.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "weinre",
      "version": "2.0.0-pre-I0Z7U9OV",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fef8aa223921f7b40bbbbd4c3ed4302f6fd0a813"
        }
      ],
      "purl": "pkg:npm/weinre@2.0.0-pre-I0Z7U9OV",
      "type": "library",
      "bom-ref": "pkg:npm/weinre@2.0.0-pre-I0Z7U9OV",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which-module",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bba63ca861948994ff307736089e3b96026c2a4f"
        }
      ],
      "purl": "pkg:npm/which-module@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/which-module@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wide-align",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "40edde802a71fea1f070da3e62dcda2e7add96ad"
        }
      ],
      "purl": "pkg:npm/wide-align@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/wide-align@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "window-size",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"
        }
      ],
      "purl": "pkg:npm/window-size@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/window-size@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "window-size",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b4315bb4214a3d7058ebeee892e13fa24d98b075"
        }
      ],
      "purl": "pkg:npm/window-size@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/window-size@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "window-size",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
        }
      ],
      "purl": "pkg:npm/window-size@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/window-size@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wordwrap",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
        }
      ],
      "purl": "pkg:npm/wordwrap@0.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/wordwrap@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wordwrap",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b79669bb42ecb409f83d583cad52ca17eaa1643f"
        }
      ],
      "purl": "pkg:npm/wordwrap@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/wordwrap@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-ansi",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7d30f8f873f9a5bbc3a64dabc8d177e071ae426f"
        }
      ],
      "purl": "pkg:npm/wrap-ansi@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrappy",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
        }
      ],
      "purl": "pkg:npm/wrappy@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/wrappy@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ws",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "082ddb6c641e85d4bb451f03d52f06eabdb1f018"
        }
      ],
      "purl": "pkg:npm/ws@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ws@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wtf-8",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a"
        }
      ],
      "purl": "pkg:npm/wtf-8@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/wtf-8@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xmlhttprequest-ssl",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3b7741fea4a86675976e908d296d4445961faa67"
        }
      ],
      "purl": "pkg:npm/xmlhttprequest-ssl@1.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/xmlhttprequest-ssl@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xtend",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a5c6d532be656e23db820efb943a1f04998d63af"
        }
      ],
      "purl": "pkg:npm/xtend@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/xtend@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "y18n",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6d15fba884c08679c0d77e88e7759e811e07fa41"
        }
      ],
      "purl": "pkg:npm/y18n@3.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/y18n@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs-parser",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "313df030f20124124aeae8fbab2da53ec28c56d7"
        }
      ],
      "purl": "pkg:npm/yargs-parser@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "yargs",
      "version": "3.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
        }
      ],
      "purl": "pkg:npm/yargs@3.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@3.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "3.29.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1aab9660eae79d8b8f675bcaeeab6ee34c2cf69c"
        }
      ],
      "purl": "pkg:npm/yargs@3.29.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@3.29.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "900479df4e8bf6ab0e87216f5ed2b2760b968345"
        }
      ],
      "purl": "pkg:npm/yargs@6.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yeast",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
        }
      ],
      "purl": "pkg:npm/yeast@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/yeast@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "recipes/webpack.preact-hot-loader/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "recipes/webpack.preact-hot-loader/yarn.lock"
              }
            ],
            "concludedValue": "recipes/webpack.preact-hot-loader/yarn.lock"
          }
        ]
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/abbrev@1.0.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/accepts@1.3.3",
      "dependsOn": [
        "pkg:npm/mime-types@2.1.12",
        "pkg:npm/negotiator@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/acorn@3.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/after@0.8.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/align-text@0.1.4",
      "dependsOn": [
        "pkg:npm/kind-of@3.0.4",
        "pkg:npm/longest@1.0.1",
        "pkg:npm/repeat-string@1.6.1"
      ]
    },
    {
      "ref": "pkg:npm/amdefine@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-styles@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/anymatch@1.3.0",
      "dependsOn": [
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/micromatch@2.3.11"
      ]
    },
    {
      "ref": "pkg:npm/aproba@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/are-we-there-yet@1.1.2",
      "dependsOn": [
        "pkg:npm/delegates@1.0.0",
        "pkg:npm/readable-stream@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/arr-diff@2.0.0",
      "dependsOn": [
        "pkg:npm/arr-flatten@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/arr-flatten@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-unique@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/arraybuffer.slice@0.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/arrify@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/asn1@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/asn1@0.1.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/assert-plus@0.1.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/assert-plus@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/assert-plus@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/assert@1.4.1",
      "dependsOn": [
        "pkg:npm/util@0.10.3"
      ]
    },
    {
      "ref": "pkg:npm/async-each-series@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async-each@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@0.9.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@1.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@2.1.2",
      "dependsOn": [
        "pkg:npm/lodash@4.16.6"
      ]
    },
    {
      "ref": "pkg:npm/async@0.2.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@0.1.15",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/asynckit@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aws-sign2@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aws4@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-code-frame@6.16.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/js-tokens@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-core@6.18.2",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.16.0",
        "pkg:npm/babel-generator@6.18.0",
        "pkg:npm/babel-helpers@6.16.0",
        "pkg:npm/babel-messages@6.8.0",
        "pkg:npm/babel-register@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0",
        "pkg:npm/babel-traverse@6.18.0",
        "pkg:npm/babel-types@6.18.0",
        "pkg:npm/babylon@6.13.1",
        "pkg:npm/convert-source-map@1.3.0",
        "pkg:npm/debug@2.3.2",
        "pkg:npm/json5@0.5.0",
        "pkg:npm/lodash@4.16.6",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/private@0.1.6",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-eslint@7.1.0",
      "dependsOn": [
        "pkg:npm/babel-traverse@6.18.0",
        "pkg:npm/babel-types@6.18.0",
        "pkg:npm/babylon@6.13.1",
        "pkg:npm/lodash.pickby@4.6.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-generator@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-messages@6.8.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0",
        "pkg:npm/detect-indent@4.0.0",
        "pkg:npm/jsesc@1.3.0",
        "pkg:npm/lodash@4.16.6",
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-builder-react-jsx@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/lodash@4.16.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-call-delegate@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-helper-hoist-variables@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-traverse@6.18.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-define-map@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-helper-function-name@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0",
        "pkg:npm/lodash@4.16.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-function-name@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-helper-get-function-arity@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0",
        "pkg:npm/babel-traverse@6.18.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-get-function-arity@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-hoist-variables@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-optimise-call-expression@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-regex@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0",
        "pkg:npm/lodash@4.16.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-helper-replace-supers@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-helper-optimise-call-expression@6.18.0",
        "pkg:npm/babel-messages@6.8.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0",
        "pkg:npm/babel-traverse@6.18.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-helpers@6.16.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-loader@6.2.7",
      "dependsOn": [
        "pkg:npm/find-cache-dir@0.1.1",
        "pkg:npm/loader-utils@0.2.16",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/object-assign@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-messages@6.8.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-check-es2015-constants@6.8.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-decorators@6.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-syntax-jsx@6.18.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-decorators-legacy@1.3.4",
      "dependsOn": [
        "pkg:npm/babel-plugin-syntax-decorators@6.13.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-arrow-functions@6.8.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-block-scoped-functions@6.8.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0",
        "pkg:npm/babel-traverse@6.18.0",
        "pkg:npm/babel-types@6.18.0",
        "pkg:npm/lodash@4.16.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-classes@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-helper-define-map@6.18.0",
        "pkg:npm/babel-helper-function-name@6.18.0",
        "pkg:npm/babel-helper-optimise-call-expression@6.18.0",
        "pkg:npm/babel-helper-replace-supers@6.18.0",
        "pkg:npm/babel-messages@6.8.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0",
        "pkg:npm/babel-traverse@6.18.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-computed-properties@6.8.0",
      "dependsOn": [
        "pkg:npm/babel-helper-define-map@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-destructuring@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-duplicate-keys@6.8.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-for-of@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-function-name@6.9.0",
      "dependsOn": [
        "pkg:npm/babel-helper-function-name@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-literals@6.8.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-transform-strict-mode@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-modules-systemjs@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-helper-hoist-variables@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-modules-umd@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-object-super@6.8.0",
      "dependsOn": [
        "pkg:npm/babel-helper-replace-supers@6.18.0",
        "pkg:npm/babel-runtime@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-parameters@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-helper-call-delegate@6.18.0",
        "pkg:npm/babel-helper-get-function-arity@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0",
        "pkg:npm/babel-traverse@6.18.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-shorthand-properties@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-spread@6.8.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-sticky-regex@6.8.0",
      "dependsOn": [
        "pkg:npm/babel-helper-regex@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-template-literals@6.8.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-typeof-symbol@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-es2015-unicode-regex@6.11.0",
      "dependsOn": [
        "pkg:npm/babel-helper-regex@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/regexpu-core@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-react-jsx@6.8.0",
      "dependsOn": [
        "pkg:npm/babel-helper-builder-react-jsx@6.18.0",
        "pkg:npm/babel-plugin-syntax-jsx@6.18.0",
        "pkg:npm/babel-runtime@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-regenerator@6.16.1",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0",
        "pkg:npm/private@0.1.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-plugin-transform-strict-mode@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-preset-es2015@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-plugin-check-es2015-constants@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-arrow-functions@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-block-scoped-functions@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-classes@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-computed-properties@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-destructuring@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-duplicate-keys@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-for-of@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-function-name@6.9.0",
        "pkg:npm/babel-plugin-transform-es2015-literals@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-systemjs@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-umd@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-object-super@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-parameters@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-shorthand-properties@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-spread@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-sticky-regex@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-template-literals@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-typeof-symbol@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-unicode-regex@6.11.0",
        "pkg:npm/babel-plugin-transform-regenerator@6.16.1"
      ]
    },
    {
      "ref": "pkg:npm/babel-register@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-core@6.18.2",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/core-js@2.4.1",
        "pkg:npm/home-or-tmp@2.0.0",
        "pkg:npm/lodash@4.16.6",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/source-map-support@0.4.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-runtime@6.18.0",
      "dependsOn": [
        "pkg:npm/core-js@2.4.1",
        "pkg:npm/regenerator-runtime@0.9.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-template@6.16.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-traverse@6.18.0",
        "pkg:npm/babel-types@6.18.0",
        "pkg:npm/babylon@6.13.1",
        "pkg:npm/lodash@4.16.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-traverse@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.16.0",
        "pkg:npm/babel-messages@6.8.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-types@6.18.0",
        "pkg:npm/babylon@6.13.1",
        "pkg:npm/debug@2.3.2",
        "pkg:npm/globals@9.13.0",
        "pkg:npm/invariant@2.2.1",
        "pkg:npm/lodash@4.16.6"
      ]
    },
    {
      "ref": "pkg:npm/babel-types@6.18.0",
      "dependsOn": [
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/lodash@4.16.6",
        "pkg:npm/to-fast-properties@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/babel@6.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babylon@6.13.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/backo2@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/balanced-match@0.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/base64-arraybuffer@0.1.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/base64-js@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/Base64@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/base64id@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/batch@0.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bcrypt-pbkdf@1.0.0",
      "dependsOn": [
        "pkg:npm/tweetnacl@0.14.3"
      ]
    },
    {
      "ref": "pkg:npm/benchmark@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/better-assert@1.0.2",
      "dependsOn": [
        "pkg:npm/callsite@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/big.js@3.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/binary-extensions@1.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bl@1.0.3",
      "dependsOn": [
        "pkg:npm/readable-stream@2.0.6"
      ]
    },
    {
      "ref": "pkg:npm/blob@0.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/block-stream@0.0.9",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/boom@2.10.1",
      "dependsOn": [
        "pkg:npm/hoek@2.16.3"
      ]
    },
    {
      "ref": "pkg:npm/brace-expansion@1.1.6",
      "dependsOn": [
        "pkg:npm/balanced-match@0.4.2",
        "pkg:npm/concat-map@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/braces@1.8.5",
      "dependsOn": [
        "pkg:npm/expand-range@1.8.2",
        "pkg:npm/preserve@0.2.0",
        "pkg:npm/repeat-element@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/browser-sync-client@2.4.3",
      "dependsOn": [
        "pkg:npm/etag@1.7.0",
        "pkg:npm/fresh@0.3.0"
      ]
    },
    {
      "ref": "pkg:npm/browser-sync-ui@0.6.1",
      "dependsOn": [
        "pkg:npm/async-each-series@0.1.1",
        "pkg:npm/connect-history-api-fallback@1.3.0",
        "pkg:npm/immutable@3.8.1",
        "pkg:npm/server-destroy@1.0.1",
        "pkg:npm/stream-throttle@0.1.3",
        "pkg:npm/weinre@2.0.0-pre-I0Z7U9OV"
      ]
    },
    {
      "ref": "pkg:npm/browser-sync@2.17.5",
      "dependsOn": [
        "pkg:npm/browser-sync-client@2.4.3",
        "pkg:npm/browser-sync-ui@0.6.1",
        "pkg:npm/bs-recipes@1.2.3",
        "pkg:npm/chokidar@1.6.0",
        "pkg:npm/connect@3.5.0",
        "pkg:npm/dev-ip@1.0.1",
        "pkg:npm/easy-extender@2.3.2",
        "pkg:npm/eazy-logger@3.0.2",
        "pkg:npm/emitter-steward@1.0.0",
        "pkg:npm/fs-extra@0.30.0",
        "pkg:npm/http-proxy@1.15.1",
        "pkg:npm/immutable@3.8.1",
        "pkg:npm/localtunnel@1.8.1",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/opn@4.0.2",
        "pkg:npm/portscanner@1.0.0",
        "pkg:npm/qs@6.2.1",
        "pkg:npm/resp-modifier@6.0.2",
        "pkg:npm/rx@4.1.0",
        "pkg:npm/serve-index@1.8.0",
        "pkg:npm/serve-static@1.11.1",
        "pkg:npm/server-destroy@1.0.1",
        "pkg:npm/socket.io@1.5.0",
        "pkg:npm/ua-parser-js@0.7.10",
        "pkg:npm/yargs@6.0.0"
      ]
    },
    {
      "ref": "pkg:npm/browserify-zlib@0.1.4",
      "dependsOn": [
        "pkg:npm/pako@0.2.9"
      ]
    },
    {
      "ref": "pkg:npm/bs-recipes@1.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer-shims@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer@4.9.1",
      "dependsOn": [
        "pkg:npm/base64-js@1.2.0",
        "pkg:npm/ieee754@1.1.8",
        "pkg:npm/isarray@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/builtin-modules@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/callsite@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/camelcase@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/camelcase@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/caseless@0.11.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/center-align@0.1.3",
      "dependsOn": [
        "pkg:npm/align-text@0.1.4",
        "pkg:npm/lazy-cache@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/chalk@1.1.3",
      "dependsOn": [
        "pkg:npm/ansi-styles@2.2.1",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/has-ansi@2.0.0",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/supports-color@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/chokidar@1.6.1",
      "dependsOn": [
        "pkg:npm/anymatch@1.3.0",
        "pkg:npm/async-each@1.0.1",
        "pkg:npm/fsevents@1.0.15",
        "pkg:npm/glob-parent@2.0.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/is-binary-path@1.0.1",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/readdirp@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/chokidar@1.6.0",
      "dependsOn": [
        "pkg:npm/anymatch@1.3.0",
        "pkg:npm/async-each@1.0.1",
        "pkg:npm/fsevents@1.0.15",
        "pkg:npm/glob-parent@2.0.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/is-binary-path@1.0.1",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/readdirp@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/cliui@2.1.0",
      "dependsOn": [
        "pkg:npm/center-align@0.1.3",
        "pkg:npm/right-align@0.1.3",
        "pkg:npm/wordwrap@0.0.2"
      ]
    },
    {
      "ref": "pkg:npm/cliui@3.2.0",
      "dependsOn": [
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/wrap-ansi@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/clone@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/code-point-at@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/combined-stream@1.0.5",
      "dependsOn": [
        "pkg:npm/delayed-stream@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/commander@2.9.0",
      "dependsOn": [
        "pkg:npm/graceful-readlink@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/commondir@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/component-bind@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/component-emitter@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/component-emitter@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/component-inherit@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/compression-webpack-plugin@0.3.2",
      "dependsOn": [
        "pkg:npm/async@0.2.10",
        "pkg:npm/node-zopfli@2.0.2",
        "pkg:npm/webpack-sources@0.1.3"
      ]
    },
    {
      "ref": "pkg:npm/concat-map@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/connect-history-api-fallback@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/connect@1.9.2",
      "dependsOn": [
        "pkg:npm/formidable@1.0.17",
        "pkg:npm/mime@1.3.4",
        "pkg:npm/qs@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/connect@3.5.0",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/finalhandler@0.5.0",
        "pkg:npm/parseurl@1.3.1",
        "pkg:npm/utils-merge@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/console-browserify@1.1.0",
      "dependsOn": [
        "pkg:npm/date-now@0.1.4"
      ]
    },
    {
      "ref": "pkg:npm/console-control-strings@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/constants-browserify@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/convert-source-map@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/core-js@2.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/core-util-is@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cryptiles@2.0.5",
      "dependsOn": [
        "pkg:npm/boom@2.10.1"
      ]
    },
    {
      "ref": "pkg:npm/crypto-browserify@3.2.8",
      "dependsOn": [
        "pkg:npm/pbkdf2-compat@2.0.1",
        "pkg:npm/ripemd160@0.2.0",
        "pkg:npm/sha.js@2.2.6"
      ]
    },
    {
      "ref": "pkg:npm/ctype@0.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dashdash@1.14.0",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/date-now@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug@2.3.2",
      "dependsOn": [
        "pkg:npm/ms@0.7.2"
      ]
    },
    {
      "ref": "pkg:npm/debug@2.2.0",
      "dependsOn": [
        "pkg:npm/ms@0.7.1"
      ]
    },
    {
      "ref": "pkg:npm/debug@0.7.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/decamelize@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/deep-extend@0.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/defaults@1.0.3",
      "dependsOn": [
        "pkg:npm/clone@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/delayed-stream@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/delegates@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/depd@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/destroy@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-indent@4.0.0",
      "dependsOn": [
        "pkg:npm/repeating@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/dev-ip@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/domain-browser@1.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/easy-extender@2.3.2",
      "dependsOn": [
        "pkg:npm/lodash@3.10.1"
      ]
    },
    {
      "ref": "pkg:npm/eazy-logger@3.0.2",
      "dependsOn": [
        "pkg:npm/tfunk@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/ecc-jsbn@0.1.1",
      "dependsOn": [
        "pkg:npm/jsbn@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/ee-first@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/emitter-steward@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/emojis-list@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/encodeurl@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/engine.io-client@1.7.0",
      "dependsOn": [
        "pkg:npm/component-emitter@1.1.2",
        "pkg:npm/component-inherit@0.0.3",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/engine.io-parser@1.3.0",
        "pkg:npm/has-cors@1.1.0",
        "pkg:npm/indexof@0.0.1",
        "pkg:npm/parsejson@0.0.1",
        "pkg:npm/parseqs@0.0.2",
        "pkg:npm/parseuri@0.0.4",
        "pkg:npm/ws@1.1.1",
        "pkg:npm/xmlhttprequest-ssl@1.5.1",
        "pkg:npm/yeast@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/engine.io-parser@1.3.0",
      "dependsOn": [
        "pkg:npm/after@0.8.1",
        "pkg:npm/arraybuffer.slice@0.0.6",
        "pkg:npm/base64-arraybuffer@0.1.5",
        "pkg:npm/blob@0.0.4",
        "pkg:npm/has-binary@0.1.6",
        "pkg:npm/wtf-8@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/engine.io@1.7.0",
      "dependsOn": [
        "pkg:npm/accepts@1.3.3",
        "pkg:npm/base64id@0.1.0",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/engine.io-parser@1.3.0",
        "pkg:npm/ws@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/enhanced-resolve@0.9.1",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.10",
        "pkg:npm/memory-fs@0.2.0",
        "pkg:npm/tapable@0.1.10"
      ]
    },
    {
      "ref": "pkg:npm/errno@0.1.4",
      "dependsOn": [
        "pkg:npm/prr@0.0.0"
      ]
    },
    {
      "ref": "pkg:npm/error-ex@1.3.0",
      "dependsOn": [
        "pkg:npm/is-arrayish@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/escape-html@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escape-string-regexp@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esutils@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/etag@1.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eventemitter3@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/events@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/expand-brackets@0.1.5",
      "dependsOn": [
        "pkg:npm/is-posix-bracket@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/expand-range@1.8.2",
      "dependsOn": [
        "pkg:npm/fill-range@2.2.3"
      ]
    },
    {
      "ref": "pkg:npm/express@2.5.11",
      "dependsOn": [
        "pkg:npm/connect@1.9.2",
        "pkg:npm/mime@1.2.4",
        "pkg:npm/mkdirp@0.3.0",
        "pkg:npm/qs@0.4.2"
      ]
    },
    {
      "ref": "pkg:npm/extend@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/extglob@0.3.2",
      "dependsOn": [
        "pkg:npm/is-extglob@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/extsprintf@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/filename-regex@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fill-range@2.2.3",
      "dependsOn": [
        "pkg:npm/is-number@2.1.0",
        "pkg:npm/isobject@2.1.0",
        "pkg:npm/randomatic@1.1.5",
        "pkg:npm/repeat-element@1.1.2",
        "pkg:npm/repeat-string@1.6.1"
      ]
    },
    {
      "ref": "pkg:npm/finalhandler@0.5.0",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/statuses@1.3.1",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/find-cache-dir@0.1.1",
      "dependsOn": [
        "pkg:npm/commondir@1.0.1",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/pkg-dir@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/find-up@1.1.2",
      "dependsOn": [
        "pkg:npm/path-exists@2.1.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/for-in@0.1.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/for-own@0.1.4",
      "dependsOn": [
        "pkg:npm/for-in@0.1.6"
      ]
    },
    {
      "ref": "pkg:npm/forever-agent@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/form-data@1.0.1",
      "dependsOn": [
        "pkg:npm/async@2.1.2",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/mime-types@2.1.12"
      ]
    },
    {
      "ref": "pkg:npm/form-data@2.1.2",
      "dependsOn": [
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/mime-types@2.1.12"
      ]
    },
    {
      "ref": "pkg:npm/formidable@1.0.17",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fresh@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-extra@0.30.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.10",
        "pkg:npm/jsonfile@2.4.0",
        "pkg:npm/klaw@1.3.1",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/rimraf@2.5.4"
      ]
    },
    {
      "ref": "pkg:npm/fs.realpath@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fsevents@1.0.15",
      "dependsOn": [
        "pkg:npm/nan@2.4.0",
        "pkg:npm/node-pre-gyp@0.6.31"
      ]
    },
    {
      "ref": "pkg:npm/fstream-ignore@1.0.5",
      "dependsOn": [
        "pkg:npm/fstream@1.0.10",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/fstream@1.0.10",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.10",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/rimraf@2.5.4"
      ]
    },
    {
      "ref": "pkg:npm/gauge@2.6.0",
      "dependsOn": [
        "pkg:npm/aproba@1.0.4",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/has-color@0.1.7",
        "pkg:npm/has-unicode@2.0.1",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/signal-exit@3.0.1",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/wide-align@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/generate-function@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/generate-object-property@1.2.0",
      "dependsOn": [
        "pkg:npm/is-property@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/get-caller-file@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/getpass@0.1.6",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/glob-base@0.3.0",
      "dependsOn": [
        "pkg:npm/glob-parent@2.0.0",
        "pkg:npm/is-glob@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glob-parent@2.0.0",
      "dependsOn": [
        "pkg:npm/is-glob@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glob@7.1.1",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/globals@9.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/graceful-fs@4.1.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/graceful-readlink@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/har-validator@2.0.6",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/commander@2.9.0",
        "pkg:npm/is-my-json-valid@2.15.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/has-ansi@2.0.0",
      "dependsOn": [
        "pkg:npm/ansi-regex@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/has-binary@0.1.6",
      "dependsOn": [
        "pkg:npm/isarray@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/has-binary@0.1.7",
      "dependsOn": [
        "pkg:npm/isarray@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/has-color@0.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-cors@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-flag@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-unicode@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hawk@3.1.3",
      "dependsOn": [
        "pkg:npm/boom@2.10.1",
        "pkg:npm/cryptiles@2.0.5",
        "pkg:npm/hoek@2.16.3",
        "pkg:npm/sntp@1.0.9"
      ]
    },
    {
      "ref": "pkg:npm/hoek@2.16.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/home-or-tmp@2.0.0",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.2",
        "pkg:npm/os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/hosted-git-info@2.1.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-browserify@1.7.0",
      "dependsOn": [
        "pkg:npm/Base64@0.2.1",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/http-errors@1.5.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/setprototypeof@1.0.1",
        "pkg:npm/statuses@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/http-proxy@1.15.1",
      "dependsOn": [
        "pkg:npm/eventemitter3@1.2.0",
        "pkg:npm/requires-port@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/http-signature@0.11.0",
      "dependsOn": [
        "pkg:npm/asn1@0.1.11",
        "pkg:npm/assert-plus@0.1.5",
        "pkg:npm/ctype@0.5.3"
      ]
    },
    {
      "ref": "pkg:npm/http-signature@1.1.1",
      "dependsOn": [
        "pkg:npm/assert-plus@0.2.0",
        "pkg:npm/jsprim@1.3.1",
        "pkg:npm/sshpk@1.10.1"
      ]
    },
    {
      "ref": "pkg:npm/https-browserify@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ieee754@1.1.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/immutable@3.8.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/indexof@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inflight@1.0.6",
      "dependsOn": [
        "pkg:npm/once@1.4.0",
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/inherits@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inherits@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ini@1.3.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/interpret@0.6.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/invariant@2.2.1",
      "dependsOn": [
        "pkg:npm/loose-envify@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/invert-kv@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-arrayish@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-binary-path@1.0.1",
      "dependsOn": [
        "pkg:npm/binary-extensions@1.7.0"
      ]
    },
    {
      "ref": "pkg:npm/is-buffer@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-builtin-module@1.0.0",
      "dependsOn": [
        "pkg:npm/builtin-modules@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/is-dotfile@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-equal-shallow@0.1.3",
      "dependsOn": [
        "pkg:npm/is-primitive@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-extendable@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-extglob@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-finite@1.0.2",
      "dependsOn": [
        "pkg:npm/number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-fullwidth-code-point@1.0.0",
      "dependsOn": [
        "pkg:npm/number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-glob@2.0.1",
      "dependsOn": [
        "pkg:npm/is-extglob@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-my-json-valid@2.15.0",
      "dependsOn": [
        "pkg:npm/generate-function@2.0.0",
        "pkg:npm/generate-object-property@1.2.0",
        "pkg:npm/jsonpointer@4.0.0",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-number@2.1.0",
      "dependsOn": [
        "pkg:npm/kind-of@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/is-posix-bracket@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-primitive@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-property@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-typedarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-utf8@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isarray@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isobject@2.1.0",
      "dependsOn": [
        "pkg:npm/isarray@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/isstream@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jodid25519@1.0.2",
      "dependsOn": [
        "pkg:npm/jsbn@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/js-tokens@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsbn@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsesc@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsesc@0.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-schema@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-stringify-safe@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json3@3.2.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json3@3.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json5@0.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonfile@2.4.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.10"
      ]
    },
    {
      "ref": "pkg:npm/jsonpointer@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsprim@1.3.1",
      "dependsOn": [
        "pkg:npm/extsprintf@1.0.2",
        "pkg:npm/json-schema@0.2.3",
        "pkg:npm/verror@1.3.6"
      ]
    },
    {
      "ref": "pkg:npm/kind-of@3.0.4",
      "dependsOn": [
        "pkg:npm/is-buffer@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/klaw@1.3.1",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.10"
      ]
    },
    {
      "ref": "pkg:npm/lazy-cache@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lcid@1.0.0",
      "dependsOn": [
        "pkg:npm/invert-kv@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/limiter@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/load-json-file@1.1.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.10",
        "pkg:npm/parse-json@2.2.0",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/strip-bom@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/loader-utils@0.2.16",
      "dependsOn": [
        "pkg:npm/big.js@3.1.3",
        "pkg:npm/emojis-list@2.1.0",
        "pkg:npm/json5@0.5.0",
        "pkg:npm/object-assign@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/localtunnel@1.8.1",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/openurl@1.1.0",
        "pkg:npm/request@2.65.0",
        "pkg:npm/yargs@3.29.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash.pickby@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@3.10.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@4.16.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/longest@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loose-envify@1.3.0",
      "dependsOn": [
        "pkg:npm/js-tokens@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/memory-fs@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/memory-fs@0.3.0",
      "dependsOn": [
        "pkg:npm/errno@0.1.4",
        "pkg:npm/readable-stream@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/micromatch@2.3.11",
      "dependsOn": [
        "pkg:npm/arr-diff@2.0.0",
        "pkg:npm/array-unique@0.2.1",
        "pkg:npm/braces@1.8.5",
        "pkg:npm/expand-brackets@0.1.5",
        "pkg:npm/extglob@0.3.2",
        "pkg:npm/filename-regex@2.0.0",
        "pkg:npm/is-extglob@1.0.0",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/kind-of@3.0.4",
        "pkg:npm/normalize-path@2.0.1",
        "pkg:npm/object.omit@2.0.1",
        "pkg:npm/parse-glob@3.0.4",
        "pkg:npm/regex-cache@0.4.3"
      ]
    },
    {
      "ref": "pkg:npm/mime-db@1.24.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-types@2.1.12",
      "dependsOn": [
        "pkg:npm/mime-db@1.24.0"
      ]
    },
    {
      "ref": "pkg:npm/mime@1.3.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime@1.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimatch@3.0.3",
      "dependsOn": [
        "pkg:npm/brace-expansion@1.1.6"
      ]
    },
    {
      "ref": "pkg:npm/minimist@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimist@0.0.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimist@0.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mkdirp@0.5.1",
      "dependsOn": [
        "pkg:npm/minimist@0.0.8"
      ]
    },
    {
      "ref": "pkg:npm/mkdirp@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ms@0.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ms@0.7.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nan@2.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/negotiator@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-libs-browser@0.6.0",
      "dependsOn": [
        "pkg:npm/assert@1.4.1",
        "pkg:npm/browserify-zlib@0.1.4",
        "pkg:npm/buffer@4.9.1",
        "pkg:npm/console-browserify@1.1.0",
        "pkg:npm/constants-browserify@0.0.1",
        "pkg:npm/crypto-browserify@3.2.8",
        "pkg:npm/domain-browser@1.1.7",
        "pkg:npm/events@1.1.1",
        "pkg:npm/http-browserify@1.7.0",
        "pkg:npm/https-browserify@0.0.0",
        "pkg:npm/os-browserify@0.1.2",
        "pkg:npm/path-browserify@0.0.0",
        "pkg:npm/process@0.11.9",
        "pkg:npm/punycode@1.4.1",
        "pkg:npm/querystring-es3@0.2.1",
        "pkg:npm/readable-stream@1.1.14",
        "pkg:npm/stream-browserify@1.0.0",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/timers-browserify@1.4.2",
        "pkg:npm/tty-browserify@0.0.0",
        "pkg:npm/url@0.10.3",
        "pkg:npm/util@0.10.3",
        "pkg:npm/vm-browserify@0.0.4"
      ]
    },
    {
      "ref": "pkg:npm/node-pre-gyp@0.6.31",
      "dependsOn": [
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/nopt@3.0.6",
        "pkg:npm/npmlog@4.0.0",
        "pkg:npm/rc@1.1.6",
        "pkg:npm/request@2.78.0",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/tar-pack@3.3.0",
        "pkg:npm/tar@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/node-uuid@1.4.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-zopfli@2.0.2",
      "dependsOn": [
        "pkg:npm/commander@2.9.0",
        "pkg:npm/defaults@1.0.3",
        "pkg:npm/nan@2.4.0",
        "pkg:npm/node-pre-gyp@0.6.31"
      ]
    },
    {
      "ref": "pkg:npm/nopt@3.0.6",
      "dependsOn": [
        "pkg:npm/abbrev@1.0.9"
      ]
    },
    {
      "ref": "pkg:npm/normalize-package-data@2.3.5",
      "dependsOn": [
        "pkg:npm/hosted-git-info@2.1.5",
        "pkg:npm/is-builtin-module@1.0.0",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/validate-npm-package-license@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/normalize-path@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/npmlog@4.0.0",
      "dependsOn": [
        "pkg:npm/are-we-there-yet@1.1.2",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/gauge@2.6.0",
        "pkg:npm/set-blocking@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/number-is-nan@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/oauth-sign@0.8.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-assign@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-component@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-path@0.9.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object.omit@2.0.1",
      "dependsOn": [
        "pkg:npm/for-own@0.1.4",
        "pkg:npm/is-extendable@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/on-finished@2.3.0",
      "dependsOn": [
        "pkg:npm/ee-first@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/once@1.4.0",
      "dependsOn": [
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/once@1.3.3",
      "dependsOn": [
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/openurl@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/opn@4.0.2",
      "dependsOn": [
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/optimist@0.6.1",
      "dependsOn": [
        "pkg:npm/minimist@0.0.10",
        "pkg:npm/wordwrap@0.0.3"
      ]
    },
    {
      "ref": "pkg:npm/options@0.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/os-browserify@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/os-homedir@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/os-locale@1.4.0",
      "dependsOn": [
        "pkg:npm/lcid@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/os-tmpdir@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pako@0.2.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse-glob@3.0.4",
      "dependsOn": [
        "pkg:npm/glob-base@0.3.0",
        "pkg:npm/is-dotfile@1.0.2",
        "pkg:npm/is-extglob@1.0.0",
        "pkg:npm/is-glob@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/parse-json@2.2.0",
      "dependsOn": [
        "pkg:npm/error-ex@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/parsejson@0.0.1",
      "dependsOn": [
        "pkg:npm/better-assert@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/parseqs@0.0.2",
      "dependsOn": [
        "pkg:npm/better-assert@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/parseuri@0.0.4",
      "dependsOn": [
        "pkg:npm/better-assert@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/parseurl@1.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-browserify@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-exists@2.1.0",
      "dependsOn": [
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/path-is-absolute@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-type@1.1.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.10",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/pbkdf2-compat@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pify@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pinkie-promise@2.0.1",
      "dependsOn": [
        "pkg:npm/pinkie@2.0.4"
      ]
    },
    {
      "ref": "pkg:npm/pinkie@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pkg-dir@1.0.0",
      "dependsOn": [
        "pkg:npm/find-up@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/portscanner@1.0.0",
      "dependsOn": [
        "pkg:npm/async@0.1.15"
      ]
    },
    {
      "ref": "pkg:npm/preact@6.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/preserve@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/private@0.1.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/process-nextick-args@1.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/process@0.11.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prr@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/punycode@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/punycode@1.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@6.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@5.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@0.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@6.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/querystring-es3@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/querystring@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/randomatic@1.1.5",
      "dependsOn": [
        "pkg:npm/is-number@2.1.0",
        "pkg:npm/kind-of@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/range-parser@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rc@1.1.6",
      "dependsOn": [
        "pkg:npm/deep-extend@0.4.1",
        "pkg:npm/ini@1.3.4",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/strip-json-comments@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/read-pkg-up@1.0.1",
      "dependsOn": [
        "pkg:npm/find-up@1.1.2",
        "pkg:npm/read-pkg@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/read-pkg@1.1.0",
      "dependsOn": [
        "pkg:npm/load-json-file@1.1.0",
        "pkg:npm/normalize-package-data@2.3.5",
        "pkg:npm/path-type@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@1.1.14",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/string_decoder@0.10.31"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.2.1",
      "dependsOn": [
        "pkg:npm/buffer-shims@1.0.0",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.0.6",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.1.5",
      "dependsOn": [
        "pkg:npm/buffer-shims@1.0.0",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/readdirp@2.1.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.10",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/readable-stream@2.2.1",
        "pkg:npm/set-immediate-shim@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/regenerate@1.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regenerator-runtime@0.9.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regex-cache@0.4.3",
      "dependsOn": [
        "pkg:npm/is-equal-shallow@0.1.3",
        "pkg:npm/is-primitive@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/regexpu-core@2.0.0",
      "dependsOn": [
        "pkg:npm/regenerate@1.3.2",
        "pkg:npm/regjsgen@0.2.0",
        "pkg:npm/regjsparser@0.1.5"
      ]
    },
    {
      "ref": "pkg:npm/regjsgen@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/regjsparser@0.1.5",
      "dependsOn": [
        "pkg:npm/jsesc@0.5.0"
      ]
    },
    {
      "ref": "pkg:npm/repeat-element@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/repeat-string@1.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/repeating@2.0.1",
      "dependsOn": [
        "pkg:npm/is-finite@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/request@2.78.0",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.6.0",
        "pkg:npm/aws4@1.5.0",
        "pkg:npm/caseless@0.11.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/extend@3.0.0",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@2.1.2",
        "pkg:npm/har-validator@2.0.6",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/http-signature@1.1.1",
        "pkg:npm/is-typedarray@1.0.0",
        "pkg:npm/isstream@0.1.2",
        "pkg:npm/json-stringify-safe@5.0.1",
        "pkg:npm/mime-types@2.1.12",
        "pkg:npm/node-uuid@1.4.7",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/qs@6.3.0",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/tough-cookie@2.3.2",
        "pkg:npm/tunnel-agent@0.4.3"
      ]
    },
    {
      "ref": "pkg:npm/request@2.65.0",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.6.0",
        "pkg:npm/bl@1.0.3",
        "pkg:npm/caseless@0.11.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/extend@3.0.0",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@1.0.1",
        "pkg:npm/har-validator@2.0.6",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/http-signature@0.11.0",
        "pkg:npm/isstream@0.1.2",
        "pkg:npm/json-stringify-safe@5.0.1",
        "pkg:npm/mime-types@2.1.12",
        "pkg:npm/node-uuid@1.4.7",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/qs@5.2.1",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/tough-cookie@2.2.2",
        "pkg:npm/tunnel-agent@0.4.3"
      ]
    },
    {
      "ref": "pkg:npm/require-directory@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/require-main-filename@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/requires-port@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resp-modifier@6.0.2",
      "dependsOn": [
        "pkg:npm/debug@2.3.2",
        "pkg:npm/minimatch@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/right-align@0.1.3",
      "dependsOn": [
        "pkg:npm/align-text@0.1.4"
      ]
    },
    {
      "ref": "pkg:npm/rimraf@2.5.4",
      "dependsOn": [
        "pkg:npm/glob@7.1.1"
      ]
    },
    {
      "ref": "pkg:npm/ripemd160@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rx@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@5.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/send@0.14.1",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/depd@1.1.0",
        "pkg:npm/destroy@1.0.4",
        "pkg:npm/encodeurl@1.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.7.0",
        "pkg:npm/fresh@0.3.0",
        "pkg:npm/http-errors@1.5.0",
        "pkg:npm/mime@1.3.4",
        "pkg:npm/ms@0.7.1",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/range-parser@1.2.0",
        "pkg:npm/statuses@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/serve-index@1.8.0",
      "dependsOn": [
        "pkg:npm/accepts@1.3.3",
        "pkg:npm/batch@0.5.3",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/http-errors@1.5.0",
        "pkg:npm/mime-types@2.1.12",
        "pkg:npm/parseurl@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/serve-static@1.11.1",
      "dependsOn": [
        "pkg:npm/encodeurl@1.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/parseurl@1.3.1",
        "pkg:npm/send@0.14.1"
      ]
    },
    {
      "ref": "pkg:npm/server-destroy@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/set-blocking@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/set-immediate-shim@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/setprototypeof@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sha.js@2.2.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/signal-exit@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/slash@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sntp@1.0.9",
      "dependsOn": [
        "pkg:npm/hoek@2.16.3"
      ]
    },
    {
      "ref": "pkg:npm/socket.io-adapter@0.4.0",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/socket.io-parser@2.2.2"
      ]
    },
    {
      "ref": "pkg:npm/socket.io-client@1.5.0",
      "dependsOn": [
        "pkg:npm/backo2@1.0.2",
        "pkg:npm/component-bind@1.0.0",
        "pkg:npm/component-emitter@1.2.0",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/engine.io-client@1.7.0",
        "pkg:npm/has-binary@0.1.7",
        "pkg:npm/indexof@0.0.1",
        "pkg:npm/object-component@0.0.3",
        "pkg:npm/parseuri@0.0.4",
        "pkg:npm/socket.io-parser@2.2.6",
        "pkg:npm/to-array@0.1.4"
      ]
    },
    {
      "ref": "pkg:npm/socket.io-parser@2.2.2",
      "dependsOn": [
        "pkg:npm/benchmark@1.0.0",
        "pkg:npm/component-emitter@1.1.2",
        "pkg:npm/debug@0.7.4",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/json3@3.2.6"
      ]
    },
    {
      "ref": "pkg:npm/socket.io-parser@2.2.6",
      "dependsOn": [
        "pkg:npm/benchmark@1.0.0",
        "pkg:npm/component-emitter@1.1.2",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/json3@3.3.2"
      ]
    },
    {
      "ref": "pkg:npm/socket.io@1.5.0",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/engine.io@1.7.0",
        "pkg:npm/has-binary@0.1.7",
        "pkg:npm/socket.io-adapter@0.4.0",
        "pkg:npm/socket.io-client@1.5.0",
        "pkg:npm/socket.io-parser@2.2.6"
      ]
    },
    {
      "ref": "pkg:npm/source-list-map@0.1.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map-support@0.4.6",
      "dependsOn": [
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/source-map@0.5.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map@0.4.4",
      "dependsOn": [
        "pkg:npm/amdefine@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/spdx-correct@1.0.2",
      "dependsOn": [
        "pkg:npm/spdx-license-ids@1.2.2"
      ]
    },
    {
      "ref": "pkg:npm/spdx-expression-parse@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/spdx-license-ids@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sshpk@1.10.1",
      "dependsOn": [
        "pkg:npm/asn1@0.2.3",
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/bcrypt-pbkdf@1.0.0",
        "pkg:npm/dashdash@1.14.0",
        "pkg:npm/ecc-jsbn@0.1.1",
        "pkg:npm/getpass@0.1.6",
        "pkg:npm/jodid25519@1.0.2",
        "pkg:npm/jsbn@0.1.0",
        "pkg:npm/tweetnacl@0.14.3"
      ]
    },
    {
      "ref": "pkg:npm/statuses@1.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stream-browserify@1.0.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@1.1.14"
      ]
    },
    {
      "ref": "pkg:npm/stream-throttle@0.1.3",
      "dependsOn": [
        "pkg:npm/commander@2.9.0",
        "pkg:npm/limiter@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/string_decoder@0.10.31",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string-width@1.0.2",
      "dependsOn": [
        "pkg:npm/code-point-at@1.1.0",
        "pkg:npm/is-fullwidth-code-point@1.0.0",
        "pkg:npm/strip-ansi@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/stringstream@0.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-ansi@2.0.1",
      "dependsOn": [
        "pkg:npm/ansi-regex@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/strip-ansi@3.0.1",
      "dependsOn": [
        "pkg:npm/ansi-regex@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/strip-bom@2.0.0",
      "dependsOn": [
        "pkg:npm/is-utf8@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/strip-json-comments@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@3.1.2",
      "dependsOn": [
        "pkg:npm/has-flag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/tapable@0.1.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tar-pack@3.3.0",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/fstream-ignore@1.0.5",
        "pkg:npm/fstream@1.0.10",
        "pkg:npm/once@1.3.3",
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/tar@2.2.1",
        "pkg:npm/uid-number@0.0.6"
      ]
    },
    {
      "ref": "pkg:npm/tar@2.2.1",
      "dependsOn": [
        "pkg:npm/block-stream@0.0.9",
        "pkg:npm/fstream@1.0.10",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/tfunk@3.0.2",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/object-path@0.9.2"
      ]
    },
    {
      "ref": "pkg:npm/timers-browserify@1.4.2",
      "dependsOn": [
        "pkg:npm/process@0.11.9"
      ]
    },
    {
      "ref": "pkg:npm/to-array@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/to-fast-properties@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tough-cookie@2.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tough-cookie@2.3.2",
      "dependsOn": [
        "pkg:npm/punycode@1.4.1"
      ]
    },
    {
      "ref": "pkg:npm/tty-browserify@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tunnel-agent@0.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tweetnacl@0.14.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ua-parser-js@0.7.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uglify-js@2.7.4",
      "dependsOn": [
        "pkg:npm/async@0.2.10",
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/uglify-to-browserify@1.0.2",
        "pkg:npm/yargs@3.10.0"
      ]
    },
    {
      "ref": "pkg:npm/uglify-to-browserify@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uid-number@0.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ultron@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/underscore@1.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unpipe@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/url@0.10.3",
      "dependsOn": [
        "pkg:npm/punycode@1.3.2",
        "pkg:npm/querystring@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/util-deprecate@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/util@0.10.3",
      "dependsOn": [
        "pkg:npm/inherits@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/utils-merge@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/validate-npm-package-license@3.0.1",
      "dependsOn": [
        "pkg:npm/spdx-correct@1.0.2",
        "pkg:npm/spdx-expression-parse@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/verror@1.3.6",
      "dependsOn": [
        "pkg:npm/extsprintf@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/vm-browserify@0.0.4",
      "dependsOn": [
        "pkg:npm/indexof@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/watchpack@0.2.9",
      "dependsOn": [
        "pkg:npm/async@0.9.2",
        "pkg:npm/chokidar@1.6.1",
        "pkg:npm/graceful-fs@4.1.10"
      ]
    },
    {
      "ref": "pkg:npm/webpack-core@0.6.8",
      "dependsOn": [
        "pkg:npm/source-list-map@0.1.6",
        "pkg:npm/source-map@0.4.4"
      ]
    },
    {
      "ref": "pkg:npm/webpack-dev-middleware@1.8.4",
      "dependsOn": [
        "pkg:npm/memory-fs@0.3.0",
        "pkg:npm/mime@1.3.4",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/range-parser@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/webpack-hot-middleware@1.2.0",
      "dependsOn": [
        "pkg:npm/strip-ansi@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/webpack-sources@0.1.3",
      "dependsOn": [
        "pkg:npm/source-list-map@0.1.6",
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/webpack@1.13.3",
      "dependsOn": [
        "pkg:npm/acorn@3.3.0",
        "pkg:npm/async@1.5.2",
        "pkg:npm/clone@1.0.2",
        "pkg:npm/enhanced-resolve@0.9.1",
        "pkg:npm/interpret@0.6.6",
        "pkg:npm/loader-utils@0.2.16",
        "pkg:npm/memory-fs@0.3.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/node-libs-browser@0.6.0",
        "pkg:npm/optimist@0.6.1",
        "pkg:npm/supports-color@3.1.2",
        "pkg:npm/tapable@0.1.10",
        "pkg:npm/uglify-js@2.7.4",
        "pkg:npm/watchpack@0.2.9",
        "pkg:npm/webpack-core@0.6.8"
      ]
    },
    {
      "ref": "pkg:npm/weinre@2.0.0-pre-I0Z7U9OV",
      "dependsOn": [
        "pkg:npm/express@2.5.11",
        "pkg:npm/nopt@3.0.6",
        "pkg:npm/underscore@1.7.0"
      ]
    },
    {
      "ref": "pkg:npm/which-module@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wide-align@1.1.0",
      "dependsOn": [
        "pkg:npm/string-width@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/window-size@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/window-size@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/window-size@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wordwrap@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wordwrap@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wrap-ansi@2.0.0",
      "dependsOn": [
        "pkg:npm/string-width@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/wrappy@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ws@1.1.1",
      "dependsOn": [
        "pkg:npm/options@0.0.6",
        "pkg:npm/ultron@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/wtf-8@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/xmlhttprequest-ssl@1.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/xtend@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/y18n@3.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs-parser@4.1.0",
      "dependsOn": [
        "pkg:npm/camelcase@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/yargs@3.10.0",
      "dependsOn": [
        "pkg:npm/camelcase@1.2.1",
        "pkg:npm/cliui@2.1.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/window-size@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/yargs@3.29.0",
      "dependsOn": [
        "pkg:npm/camelcase@1.2.1",
        "pkg:npm/cliui@3.2.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/os-locale@1.4.0",
        "pkg:npm/window-size@0.1.4",
        "pkg:npm/y18n@3.2.1"
      ]
    },
    {
      "ref": "pkg:npm/yargs@6.0.0",
      "dependsOn": [
        "pkg:npm/cliui@3.2.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/get-caller-file@1.0.2",
        "pkg:npm/os-locale@1.4.0",
        "pkg:npm/read-pkg-up@1.0.1",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/require-main-filename@1.0.1",
        "pkg:npm/set-blocking@2.0.0",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/which-module@1.0.0",
        "pkg:npm/window-size@0.2.0",
        "pkg:npm/y18n@3.2.1",
        "pkg:npm/yargs-parser@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/yeast@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/webpack.preact-hot-loader@1.0.0",
      "dependsOn": [
        "pkg:npm/Base64@0.2.1",
        "pkg:npm/abbrev@1.0.9",
        "pkg:npm/accepts@1.3.3",
        "pkg:npm/acorn@3.3.0",
        "pkg:npm/after@0.8.1",
        "pkg:npm/align-text@0.1.4",
        "pkg:npm/amdefine@1.0.1",
        "pkg:npm/ansi-regex@1.1.1",
        "pkg:npm/ansi-regex@2.0.0",
        "pkg:npm/ansi-styles@2.2.1",
        "pkg:npm/anymatch@1.3.0",
        "pkg:npm/aproba@1.0.4",
        "pkg:npm/are-we-there-yet@1.1.2",
        "pkg:npm/arr-diff@2.0.0",
        "pkg:npm/arr-flatten@1.0.1",
        "pkg:npm/array-unique@0.2.1",
        "pkg:npm/arraybuffer.slice@0.0.6",
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/asn1@0.1.11",
        "pkg:npm/asn1@0.2.3",
        "pkg:npm/assert-plus@0.1.5",
        "pkg:npm/assert-plus@0.2.0",
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/assert@1.4.1",
        "pkg:npm/async-each-series@0.1.1",
        "pkg:npm/async-each@1.0.1",
        "pkg:npm/async@0.1.15",
        "pkg:npm/async@0.2.10",
        "pkg:npm/async@0.9.2",
        "pkg:npm/async@1.5.2",
        "pkg:npm/async@2.1.2",
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/aws-sign2@0.6.0",
        "pkg:npm/aws4@1.5.0",
        "pkg:npm/babel-code-frame@6.16.0",
        "pkg:npm/babel-core@6.18.2",
        "pkg:npm/babel-eslint@7.1.0",
        "pkg:npm/babel-generator@6.18.0",
        "pkg:npm/babel-helper-builder-react-jsx@6.18.0",
        "pkg:npm/babel-helper-call-delegate@6.18.0",
        "pkg:npm/babel-helper-define-map@6.18.0",
        "pkg:npm/babel-helper-function-name@6.18.0",
        "pkg:npm/babel-helper-get-function-arity@6.18.0",
        "pkg:npm/babel-helper-hoist-variables@6.18.0",
        "pkg:npm/babel-helper-optimise-call-expression@6.18.0",
        "pkg:npm/babel-helper-regex@6.18.0",
        "pkg:npm/babel-helper-replace-supers@6.18.0",
        "pkg:npm/babel-helpers@6.16.0",
        "pkg:npm/babel-loader@6.2.7",
        "pkg:npm/babel-messages@6.8.0",
        "pkg:npm/babel-plugin-check-es2015-constants@6.8.0",
        "pkg:npm/babel-plugin-syntax-decorators@6.13.0",
        "pkg:npm/babel-plugin-syntax-jsx@6.18.0",
        "pkg:npm/babel-plugin-transform-decorators-legacy@1.3.4",
        "pkg:npm/babel-plugin-transform-es2015-arrow-functions@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-block-scoped-functions@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-block-scoping@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-classes@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-computed-properties@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-destructuring@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-duplicate-keys@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-for-of@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-function-name@6.9.0",
        "pkg:npm/babel-plugin-transform-es2015-literals@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-amd@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-commonjs@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-systemjs@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-modules-umd@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-object-super@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-parameters@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-shorthand-properties@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-spread@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-sticky-regex@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-template-literals@6.8.0",
        "pkg:npm/babel-plugin-transform-es2015-typeof-symbol@6.18.0",
        "pkg:npm/babel-plugin-transform-es2015-unicode-regex@6.11.0",
        "pkg:npm/babel-plugin-transform-react-jsx@6.8.0",
        "pkg:npm/babel-plugin-transform-regenerator@6.16.1",
        "pkg:npm/babel-plugin-transform-strict-mode@6.18.0",
        "pkg:npm/babel-preset-es2015@6.18.0",
        "pkg:npm/babel-register@6.18.0",
        "pkg:npm/babel-runtime@6.18.0",
        "pkg:npm/babel-template@6.16.0",
        "pkg:npm/babel-traverse@6.18.0",
        "pkg:npm/babel-types@6.18.0",
        "pkg:npm/babel@6.5.2",
        "pkg:npm/babylon@6.13.1",
        "pkg:npm/backo2@1.0.2",
        "pkg:npm/balanced-match@0.4.2",
        "pkg:npm/base64-arraybuffer@0.1.5",
        "pkg:npm/base64-js@1.2.0",
        "pkg:npm/base64id@0.1.0",
        "pkg:npm/batch@0.5.3",
        "pkg:npm/bcrypt-pbkdf@1.0.0",
        "pkg:npm/benchmark@1.0.0",
        "pkg:npm/better-assert@1.0.2",
        "pkg:npm/big.js@3.1.3",
        "pkg:npm/binary-extensions@1.7.0",
        "pkg:npm/bl@1.0.3",
        "pkg:npm/blob@0.0.4",
        "pkg:npm/block-stream@0.0.9",
        "pkg:npm/boom@2.10.1",
        "pkg:npm/brace-expansion@1.1.6",
        "pkg:npm/braces@1.8.5",
        "pkg:npm/browser-sync-client@2.4.3",
        "pkg:npm/browser-sync-ui@0.6.1",
        "pkg:npm/browser-sync@2.17.5",
        "pkg:npm/browserify-zlib@0.1.4",
        "pkg:npm/bs-recipes@1.2.3",
        "pkg:npm/buffer-shims@1.0.0",
        "pkg:npm/buffer@4.9.1",
        "pkg:npm/builtin-modules@1.1.1",
        "pkg:npm/callsite@1.0.0",
        "pkg:npm/camelcase@1.2.1",
        "pkg:npm/camelcase@3.0.0",
        "pkg:npm/caseless@0.11.0",
        "pkg:npm/center-align@0.1.3",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/chokidar@1.6.0",
        "pkg:npm/chokidar@1.6.1",
        "pkg:npm/cliui@2.1.0",
        "pkg:npm/cliui@3.2.0",
        "pkg:npm/clone@1.0.2",
        "pkg:npm/code-point-at@1.1.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/commander@2.9.0",
        "pkg:npm/commondir@1.0.1",
        "pkg:npm/component-bind@1.0.0",
        "pkg:npm/component-emitter@1.1.2",
        "pkg:npm/component-emitter@1.2.0",
        "pkg:npm/component-inherit@0.0.3",
        "pkg:npm/compression-webpack-plugin@0.3.2",
        "pkg:npm/concat-map@0.0.1",
        "pkg:npm/connect-history-api-fallback@1.3.0",
        "pkg:npm/connect@1.9.2",
        "pkg:npm/connect@3.5.0",
        "pkg:npm/console-browserify@1.1.0",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/constants-browserify@0.0.1",
        "pkg:npm/convert-source-map@1.3.0",
        "pkg:npm/core-js@2.4.1",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/cryptiles@2.0.5",
        "pkg:npm/crypto-browserify@3.2.8",
        "pkg:npm/ctype@0.5.3",
        "pkg:npm/dashdash@1.14.0",
        "pkg:npm/date-now@0.1.4",
        "pkg:npm/debug@0.7.4",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/debug@2.3.2",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/deep-extend@0.4.1",
        "pkg:npm/defaults@1.0.3",
        "pkg:npm/delayed-stream@1.0.0",
        "pkg:npm/delegates@1.0.0",
        "pkg:npm/depd@1.1.0",
        "pkg:npm/destroy@1.0.4",
        "pkg:npm/detect-indent@4.0.0",
        "pkg:npm/dev-ip@1.0.1",
        "pkg:npm/domain-browser@1.1.7",
        "pkg:npm/easy-extender@2.3.2",
        "pkg:npm/eazy-logger@3.0.2",
        "pkg:npm/ecc-jsbn@0.1.1",
        "pkg:npm/ee-first@1.1.1",
        "pkg:npm/emitter-steward@1.0.0",
        "pkg:npm/emojis-list@2.1.0",
        "pkg:npm/encodeurl@1.0.1",
        "pkg:npm/engine.io-client@1.7.0",
        "pkg:npm/engine.io-parser@1.3.0",
        "pkg:npm/engine.io@1.7.0",
        "pkg:npm/enhanced-resolve@0.9.1",
        "pkg:npm/errno@0.1.4",
        "pkg:npm/error-ex@1.3.0",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/etag@1.7.0",
        "pkg:npm/eventemitter3@1.2.0",
        "pkg:npm/events@1.1.1",
        "pkg:npm/expand-brackets@0.1.5",
        "pkg:npm/expand-range@1.8.2",
        "pkg:npm/express@2.5.11",
        "pkg:npm/extend@3.0.0",
        "pkg:npm/extglob@0.3.2",
        "pkg:npm/extsprintf@1.0.2",
        "pkg:npm/filename-regex@2.0.0",
        "pkg:npm/fill-range@2.2.3",
        "pkg:npm/finalhandler@0.5.0",
        "pkg:npm/find-cache-dir@0.1.1",
        "pkg:npm/find-up@1.1.2",
        "pkg:npm/for-in@0.1.6",
        "pkg:npm/for-own@0.1.4",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@1.0.1",
        "pkg:npm/form-data@2.1.2",
        "pkg:npm/formidable@1.0.17",
        "pkg:npm/fresh@0.3.0",
        "pkg:npm/fs-extra@0.30.0",
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/fsevents@1.0.15",
        "pkg:npm/fstream-ignore@1.0.5",
        "pkg:npm/fstream@1.0.10",
        "pkg:npm/gauge@2.6.0",
        "pkg:npm/generate-function@2.0.0",
        "pkg:npm/generate-object-property@1.2.0",
        "pkg:npm/get-caller-file@1.0.2",
        "pkg:npm/getpass@0.1.6",
        "pkg:npm/glob-base@0.3.0",
        "pkg:npm/glob-parent@2.0.0",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/globals@9.13.0",
        "pkg:npm/graceful-fs@4.1.10",
        "pkg:npm/graceful-readlink@1.0.1",
        "pkg:npm/har-validator@2.0.6",
        "pkg:npm/has-ansi@2.0.0",
        "pkg:npm/has-binary@0.1.6",
        "pkg:npm/has-binary@0.1.7",
        "pkg:npm/has-color@0.1.7",
        "pkg:npm/has-cors@1.1.0",
        "pkg:npm/has-flag@1.0.0",
        "pkg:npm/has-unicode@2.0.1",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/hoek@2.16.3",
        "pkg:npm/home-or-tmp@2.0.0",
        "pkg:npm/hosted-git-info@2.1.5",
        "pkg:npm/http-browserify@1.7.0",
        "pkg:npm/http-errors@1.5.0",
        "pkg:npm/http-proxy@1.15.1",
        "pkg:npm/http-signature@0.11.0",
        "pkg:npm/http-signature@1.1.1",
        "pkg:npm/https-browserify@0.0.0",
        "pkg:npm/ieee754@1.1.8",
        "pkg:npm/immutable@3.8.1",
        "pkg:npm/indexof@0.0.1",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/ini@1.3.4",
        "pkg:npm/interpret@0.6.6",
        "pkg:npm/invariant@2.2.1",
        "pkg:npm/invert-kv@1.0.0",
        "pkg:npm/is-arrayish@0.2.1",
        "pkg:npm/is-binary-path@1.0.1",
        "pkg:npm/is-buffer@1.1.4",
        "pkg:npm/is-builtin-module@1.0.0",
        "pkg:npm/is-dotfile@1.0.2",
        "pkg:npm/is-equal-shallow@0.1.3",
        "pkg:npm/is-extendable@0.1.1",
        "pkg:npm/is-extglob@1.0.0",
        "pkg:npm/is-finite@1.0.2",
        "pkg:npm/is-fullwidth-code-point@1.0.0",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/is-my-json-valid@2.15.0",
        "pkg:npm/is-number@2.1.0",
        "pkg:npm/is-posix-bracket@0.1.1",
        "pkg:npm/is-primitive@2.0.0",
        "pkg:npm/is-property@1.0.2",
        "pkg:npm/is-typedarray@1.0.0",
        "pkg:npm/is-utf8@0.2.1",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/isobject@2.1.0",
        "pkg:npm/isstream@0.1.2",
        "pkg:npm/jodid25519@1.0.2",
        "pkg:npm/js-tokens@2.0.0",
        "pkg:npm/jsbn@0.1.0",
        "pkg:npm/jsesc@0.5.0",
        "pkg:npm/jsesc@1.3.0",
        "pkg:npm/json-schema@0.2.3",
        "pkg:npm/json-stringify-safe@5.0.1",
        "pkg:npm/json3@3.2.6",
        "pkg:npm/json3@3.3.2",
        "pkg:npm/json5@0.5.0",
        "pkg:npm/jsonfile@2.4.0",
        "pkg:npm/jsonpointer@4.0.0",
        "pkg:npm/jsprim@1.3.1",
        "pkg:npm/kind-of@3.0.4",
        "pkg:npm/klaw@1.3.1",
        "pkg:npm/lazy-cache@1.0.4",
        "pkg:npm/lcid@1.0.0",
        "pkg:npm/limiter@1.1.0",
        "pkg:npm/load-json-file@1.1.0",
        "pkg:npm/loader-utils@0.2.16",
        "pkg:npm/localtunnel@1.8.1",
        "pkg:npm/lodash.pickby@4.6.0",
        "pkg:npm/lodash@3.10.1",
        "pkg:npm/lodash@4.16.6",
        "pkg:npm/longest@1.0.1",
        "pkg:npm/loose-envify@1.3.0",
        "pkg:npm/memory-fs@0.2.0",
        "pkg:npm/memory-fs@0.3.0",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/mime-db@1.24.0",
        "pkg:npm/mime-types@2.1.12",
        "pkg:npm/mime@1.2.4",
        "pkg:npm/mime@1.3.4",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/minimist@0.0.10",
        "pkg:npm/minimist@0.0.8",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/mkdirp@0.3.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/ms@0.7.1",
        "pkg:npm/ms@0.7.2",
        "pkg:npm/nan@2.4.0",
        "pkg:npm/negotiator@0.6.1",
        "pkg:npm/node-libs-browser@0.6.0",
        "pkg:npm/node-pre-gyp@0.6.31",
        "pkg:npm/node-uuid@1.4.7",
        "pkg:npm/node-zopfli@2.0.2",
        "pkg:npm/nopt@3.0.6",
        "pkg:npm/normalize-package-data@2.3.5",
        "pkg:npm/normalize-path@2.0.1",
        "pkg:npm/npmlog@4.0.0",
        "pkg:npm/number-is-nan@1.0.1",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/object-component@0.0.3",
        "pkg:npm/object-path@0.9.2",
        "pkg:npm/object.omit@2.0.1",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/once@1.3.3",
        "pkg:npm/once@1.4.0",
        "pkg:npm/openurl@1.1.0",
        "pkg:npm/opn@4.0.2",
        "pkg:npm/optimist@0.6.1",
        "pkg:npm/options@0.0.6",
        "pkg:npm/os-browserify@0.1.2",
        "pkg:npm/os-homedir@1.0.2",
        "pkg:npm/os-locale@1.4.0",
        "pkg:npm/os-tmpdir@1.0.2",
        "pkg:npm/pako@0.2.9",
        "pkg:npm/parse-glob@3.0.4",
        "pkg:npm/parse-json@2.2.0",
        "pkg:npm/parsejson@0.0.1",
        "pkg:npm/parseqs@0.0.2",
        "pkg:npm/parseuri@0.0.4",
        "pkg:npm/parseurl@1.3.1",
        "pkg:npm/path-browserify@0.0.0",
        "pkg:npm/path-exists@2.1.0",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/path-type@1.1.0",
        "pkg:npm/pbkdf2-compat@2.0.1",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/pinkie@2.0.4",
        "pkg:npm/pkg-dir@1.0.0",
        "pkg:npm/portscanner@1.0.0",
        "pkg:npm/preact@6.4.0",
        "pkg:npm/preserve@0.2.0",
        "pkg:npm/private@0.1.6",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/process@0.11.9",
        "pkg:npm/prr@0.0.0",
        "pkg:npm/punycode@1.3.2",
        "pkg:npm/punycode@1.4.1",
        "pkg:npm/qs@0.4.2",
        "pkg:npm/qs@5.2.1",
        "pkg:npm/qs@6.2.1",
        "pkg:npm/qs@6.3.0",
        "pkg:npm/querystring-es3@0.2.1",
        "pkg:npm/querystring@0.2.0",
        "pkg:npm/randomatic@1.1.5",
        "pkg:npm/range-parser@1.2.0",
        "pkg:npm/rc@1.1.6",
        "pkg:npm/read-pkg-up@1.0.1",
        "pkg:npm/read-pkg@1.1.0",
        "pkg:npm/readable-stream@1.1.14",
        "pkg:npm/readable-stream@2.0.6",
        "pkg:npm/readable-stream@2.1.5",
        "pkg:npm/readable-stream@2.2.1",
        "pkg:npm/readdirp@2.1.0",
        "pkg:npm/regenerate@1.3.2",
        "pkg:npm/regenerator-runtime@0.9.6",
        "pkg:npm/regex-cache@0.4.3",
        "pkg:npm/regexpu-core@2.0.0",
        "pkg:npm/regjsgen@0.2.0",
        "pkg:npm/regjsparser@0.1.5",
        "pkg:npm/repeat-element@1.1.2",
        "pkg:npm/repeat-string@1.6.1",
        "pkg:npm/repeating@2.0.1",
        "pkg:npm/request@2.65.0",
        "pkg:npm/request@2.78.0",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/require-main-filename@1.0.1",
        "pkg:npm/requires-port@1.0.0",
        "pkg:npm/resp-modifier@6.0.2",
        "pkg:npm/right-align@0.1.3",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/ripemd160@0.2.0",
        "pkg:npm/rx@4.1.0",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/send@0.14.1",
        "pkg:npm/serve-index@1.8.0",
        "pkg:npm/serve-static@1.11.1",
        "pkg:npm/server-destroy@1.0.1",
        "pkg:npm/set-blocking@2.0.0",
        "pkg:npm/set-immediate-shim@1.0.1",
        "pkg:npm/setprototypeof@1.0.1",
        "pkg:npm/sha.js@2.2.6",
        "pkg:npm/signal-exit@3.0.1",
        "pkg:npm/slash@1.0.0",
        "pkg:npm/sntp@1.0.9",
        "pkg:npm/socket.io-adapter@0.4.0",
        "pkg:npm/socket.io-client@1.5.0",
        "pkg:npm/socket.io-parser@2.2.2",
        "pkg:npm/socket.io-parser@2.2.6",
        "pkg:npm/socket.io@1.5.0",
        "pkg:npm/source-list-map@0.1.6",
        "pkg:npm/source-map-support@0.4.6",
        "pkg:npm/source-map@0.4.4",
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/spdx-correct@1.0.2",
        "pkg:npm/spdx-expression-parse@1.0.4",
        "pkg:npm/spdx-license-ids@1.2.2",
        "pkg:npm/sshpk@1.10.1",
        "pkg:npm/statuses@1.3.1",
        "pkg:npm/stream-browserify@1.0.0",
        "pkg:npm/stream-throttle@0.1.3",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/strip-ansi@2.0.1",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/strip-bom@2.0.0",
        "pkg:npm/strip-json-comments@1.0.4",
        "pkg:npm/supports-color@2.0.0",
        "pkg:npm/supports-color@3.1.2",
        "pkg:npm/tapable@0.1.10",
        "pkg:npm/tar-pack@3.3.0",
        "pkg:npm/tar@2.2.1",
        "pkg:npm/tfunk@3.0.2",
        "pkg:npm/timers-browserify@1.4.2",
        "pkg:npm/to-array@0.1.4",
        "pkg:npm/to-fast-properties@1.0.2",
        "pkg:npm/tough-cookie@2.2.2",
        "pkg:npm/tough-cookie@2.3.2",
        "pkg:npm/tty-browserify@0.0.0",
        "pkg:npm/tunnel-agent@0.4.3",
        "pkg:npm/tweetnacl@0.14.3",
        "pkg:npm/ua-parser-js@0.7.10",
        "pkg:npm/uglify-js@2.7.4",
        "pkg:npm/uglify-to-browserify@1.0.2",
        "pkg:npm/uid-number@0.0.6",
        "pkg:npm/ultron@1.0.2",
        "pkg:npm/underscore@1.7.0",
        "pkg:npm/unpipe@1.0.0",
        "pkg:npm/url@0.10.3",
        "pkg:npm/util-deprecate@1.0.2",
        "pkg:npm/util@0.10.3",
        "pkg:npm/utils-merge@1.0.0",
        "pkg:npm/validate-npm-package-license@3.0.1",
        "pkg:npm/verror@1.3.6",
        "pkg:npm/vm-browserify@0.0.4",
        "pkg:npm/watchpack@0.2.9",
        "pkg:npm/webpack-core@0.6.8",
        "pkg:npm/webpack-dev-middleware@1.8.4",
        "pkg:npm/webpack-hot-middleware@1.2.0",
        "pkg:npm/webpack-sources@0.1.3",
        "pkg:npm/webpack@1.13.3",
        "pkg:npm/weinre@2.0.0-pre-I0Z7U9OV",
        "pkg:npm/which-module@1.0.0",
        "pkg:npm/wide-align@1.1.0",
        "pkg:npm/window-size@0.1.0",
        "pkg:npm/window-size@0.1.4",
        "pkg:npm/window-size@0.2.0",
        "pkg:npm/wordwrap@0.0.2",
        "pkg:npm/wordwrap@0.0.3",
        "pkg:npm/wrap-ansi@2.0.0",
        "pkg:npm/wrappy@1.0.2",
        "pkg:npm/ws@1.1.1",
        "pkg:npm/wtf-8@1.0.0",
        "pkg:npm/xmlhttprequest-ssl@1.5.1",
        "pkg:npm/xtend@4.0.1",
        "pkg:npm/y18n@3.2.1",
        "pkg:npm/yargs-parser@4.1.0",
        "pkg:npm/yargs@3.10.0",
        "pkg:npm/yargs@3.29.0",
        "pkg:npm/yargs@6.0.0",
        "pkg:npm/yeast@0.1.2"
      ]
    }
  ],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/webpack.preact-hot-loader@1.0.0"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.3.3",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.3.3",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.3.3",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-07-24T20:48:34Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Friday, July 24, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'webpack.preact-hot-loader' with version '1.0.0'."
    }
  ]
}