{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:98cd48fe-b2da-4378-b0ba-59891c3e8b32",
  "version": 1,
  "metadata": {
    "timestamp": "2026-09-21T18:56:23Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.4",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.4",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "name": "61-edge-function",
      "group": "",
      "purl": "pkg:npm/61-edge-function",
      "bom-ref": "pkg:npm/61-edge-function",
      "properties": [],
      "type": "application",
      "components": [
        {
          "group": "",
          "name": "42-yarn-workspaces-typescript-dep",
          "version": "",
          "purl": "pkg:npm/42-yarn-workspaces-typescript-dep",
          "type": "application",
          "bom-ref": "pkg:npm/42-yarn-workspaces-typescript-dep"
        },
        {
          "group": "",
          "name": "41-yarn-workspaces-transpilation",
          "version": "",
          "purl": "pkg:npm/41-yarn-workspaces-transpilation",
          "type": "application",
          "bom-ref": "pkg:npm/41-yarn-workspaces-transpilation"
        },
        {
          "group": "",
          "name": "40-yarn-workspaces",
          "version": "",
          "purl": "pkg:npm/40-yarn-workspaces",
          "type": "application",
          "bom-ref": "pkg:npm/40-yarn-workspaces"
        },
        {
          "group": "",
          "name": "37-vercel-og",
          "version": "",
          "purl": "pkg:npm/37-vercel-og",
          "type": "application",
          "bom-ref": "pkg:npm/37-vercel-og",
          "properties": [
            {
              "name": "cdx:npm:scripts",
              "value": "test"
            }
          ]
        },
        {
          "group": "",
          "name": "35-puppeteer",
          "version": "",
          "purl": "pkg:npm/35-puppeteer",
          "type": "application",
          "bom-ref": "pkg:npm/35-puppeteer"
        },
        {
          "group": "",
          "name": "30-sharp",
          "version": "",
          "purl": "pkg:npm/30-sharp",
          "type": "application",
          "bom-ref": "pkg:npm/30-sharp"
        },
        {
          "group": "",
          "name": "21-esm-lit",
          "version": "",
          "purl": "pkg:npm/21-esm-lit",
          "type": "application",
          "bom-ref": "pkg:npm/21-esm-lit"
        },
        {
          "group": "",
          "name": "bench",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "name": "UNLICENSED",
                "properties": [
                  {
                    "name": "cdx:license:category",
                    "value": "Unstated License"
                  },
                  {
                    "name": "cdx:license:foss",
                    "value": "false"
                  },
                  {
                    "name": "cdx:license:osiApproved",
                    "value": "false"
                  },
                  {
                    "name": "cdx:license:fsfLibre",
                    "value": "false"
                  },
                  {
                    "name": "cdx:license:deprecated",
                    "value": "false"
                  }
                ]
              }
            }
          ],
          "purl": "pkg:npm/bench@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/bench@1.0.0",
          "properties": [
            {
              "name": "cdx:license:category",
              "value": "Unstated License"
            }
          ]
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@builders-test\\n@builders-transpiled-test\\n@builders-typescript-test\\n@digitalbazaar\\n@edge-runtime\\n@lit\\n@lit-labs\\n@mapbox\\n@nodelib\\n@resvg\\n@shuding\\n@sindresorhus\\n@szmarczak\\n@ts-morph\\n@types\\n@vercel"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "bench/yarn.lock\\ntest/fixtures/21-esm-lit/yarn.lock\\ntest/fixtures/30-sharp/yarn.lock\\ntest/fixtures/35-puppeteer/yarn.lock\\ntest/fixtures/37-vercel-og/yarn.lock\\ntest/fixtures/40-yarn-workspaces/api/package.json\\ntest/fixtures/40-yarn-workspaces/packages/lib/package.json\\ntest/fixtures/41-yarn-workspaces-transpilation/api/package.json\\ntest/fixtures/41-yarn-workspaces-transpilation/packages/lib/package.json\\ntest/fixtures/41-yarn-workspaces-transpilation/yarn.lock\\ntest/fixtures/42-yarn-workspaces-typescript-dep/api/package.json\\ntest/fixtures/42-yarn-workspaces-typescript-dep/packages/lib/package.json\\ntest/fixtures/42-yarn-workspaces-typescript-dep/yarn.lock\\ntest/fixtures/61-edge-function/yarn.lock"
      }
    ]
  },
  "components": [
    {
      "group": "",
      "name": "ansi-regex",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8ef4972df307fefa55f1c4573885cf0bb23692ab41c5cf32fb715b30f2944320f763283da64f8cad0d994bb92059e1c2ca6455c8acc18eec36d00ad30924c2b"
        }
      ],
      "purl": "pkg:npm/ansi-regex@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/61-edge-function/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/61-edge-function/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cowsay",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dcf5457ba15e3d5b4f8f51d378b8a7f6ff16c8b97e5663359751ffe4ff814d30e43008ee7e9fb417d78b8f3467387cd5018788605179a68e4d8d1ae079f9d131"
        }
      ],
      "purl": "pkg:npm/cowsay@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/cowsay@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/61-edge-function/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/61-edge-function/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-stdin",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8d957b9fa8c61371adedf8124c9a33f75024e4cb932f033092861d8f1b89fc09a322c135502d37cbf216919090184bd5352f6aa11370cb9042ab1226bf415578"
        }
      ],
      "purl": "pkg:npm/get-stdin@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/get-stdin@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/61-edge-function/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/61-edge-function/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-fullwidth-code-point",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "547b2400a60cf117d2157c1e7b9b7971b3793d97aad56ae1eaa7796e4ca25c87fa51070deb0fc0d1e5ccf6beadf1df8660e87ea3a6618849dbf3c2cdfd8f26db"
        },
        {
          "alg": "SHA-1",
          "content": "a3b30a5c4f199183167aaab93beefae3ddfb654f"
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-fullwidth-code-point@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-tokens",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29"
        }
      ],
      "purl": "pkg:npm/js-tokens@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/js-tokens@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/61-edge-function/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/61-edge-function/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loose-envify",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add"
        }
      ],
      "purl": "pkg:npm/loose-envify@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/loose-envify@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/61-edge-function/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/61-edge-function/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "0.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8a8b644efc5cf93c0e9b921e8a6f159d236f0838c22bd4bc1b7b1c279d19b61b294b16bb8f1e748e485876eb80b408ef7c35304a03b07fcf887fdf4094e121cb"
        }
      ],
      "purl": "pkg:npm/minimist@0.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@0.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/61-edge-function/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/61-edge-function/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "optimist",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b273783b84e48a0ba36698562cdd04fff9d09a6efbf74458684e770dd2fb658c1e7b60fc0c3a3dfc4c9888a51f377ae77965238499ee7a28dadc6f48da2d21de"
        }
      ],
      "purl": "pkg:npm/optimist@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/optimist@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/61-edge-function/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/61-edge-function/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "react-dom",
      "version": "18.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e88313ae2526bec8c752336d103b9d65fb83414a165d5c4a1e194419293cd67e18152fabfca97df705e2c25557b4f06d25e9e8cefd8ffa1c43b30f5e03b5e8ea"
        }
      ],
      "purl": "pkg:npm/react-dom@18.2.0",
      "type": "framework",
      "bom-ref": "pkg:npm/react-dom@18.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/61-edge-function/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/61-edge-function/yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "react",
      "version": "18.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ff722331d6f62fd41b05d5a25b97b73f6fe7a70301694f661c24825333659f464261b71f4ec19b4c9ad4fe419e99d1f6216981da2a19fb3931b66aba834f5f19"
        }
      ],
      "purl": "pkg:npm/react@18.2.0",
      "type": "framework",
      "bom-ref": "pkg:npm/react@18.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/61-edge-function/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/61-edge-function/yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "scheduler",
      "version": "0.23.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0adb93866807360ef32195805e2dc0b322330379f8c71eda3728f00b654995d3b62cc5438452beeb7c46aaae82b091f8ad302debf33e3781a16620d83f1f5e53"
        }
      ],
      "purl": "pkg:npm/scheduler@0.23.0",
      "type": "library",
      "bom-ref": "pkg:npm/scheduler@0.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/61-edge-function/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/61-edge-function/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9cea87e7d75e0aaf52447971ab5030f39267b78c3a2af2caa9656293aa00f599255cb3483a5aa0e05db2ad3d4c55a4e302abd5c1d7de67bc3b682bc90fbba093"
        }
      ],
      "purl": "pkg:npm/string-width@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/string-width@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e17689db341d0b344e6438af1152033e47109fc2cc1526bc923f06c5bfcb9f0ceff40f1572d359fa57e2bc2fec5778af5bc1252531115d9a0f051ad92a434aa3"
        },
        {
          "alg": "SHA-1",
          "content": "a8479022eb1ac368a871389b635262c505ee368f"
        }
      ],
      "purl": "pkg:npm/strip-ansi@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-eof",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec50b01869b1f260f9c5077744f52f9d2a545c7337056bb38eda43e135ec7dc67d10be1acef55552c7056300fd9f1f0a87eb82042d345c1b40ca4a0c1f04e1f1"
        }
      ],
      "purl": "pkg:npm/strip-eof@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-eof@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/61-edge-function/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/61-edge-function/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wordwrap",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d6d300f74efe578426c55edd6d1bdbe3ff0c69100b2baabd01b89dde774c6276f2a3ca628ac0a678e355a95497a9003729a3f848bb796fbb9de84daca8ff1317"
        }
      ],
      "purl": "pkg:npm/wordwrap@0.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/wordwrap@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/61-edge-function/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/61-edge-function/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/61-edge-function/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@builders-typescript-test",
      "name": "api",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/%40builders-typescript-test/api@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/@builders-typescript-test/api@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/42-yarn-workspaces-typescript-dep/api/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/%40builders-typescript-test/api@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "test/fixtures/42-yarn-workspaces-typescript-dep/api/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "test/fixtures/42-yarn-workspaces-typescript-dep/api/package.json"
              }
            ],
            "concludedValue": "test/fixtures/42-yarn-workspaces-typescript-dep/api/package.json"
          }
        ]
      }
    },
    {
      "group": "@builders-typescript-test",
      "name": "lib",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/%40builders-typescript-test/lib@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/@builders-typescript-test/lib@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/42-yarn-workspaces-typescript-dep/packages/lib/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/%40builders-typescript-test/lib@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "test/fixtures/42-yarn-workspaces-typescript-dep/packages/lib/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "test/fixtures/42-yarn-workspaces-typescript-dep/packages/lib/package.json"
              }
            ],
            "concludedValue": "test/fixtures/42-yarn-workspaces-typescript-dep/packages/lib/package.json"
          }
        ]
      }
    },
    {
      "group": "@builders-transpiled-test",
      "name": "api",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/%40builders-transpiled-test/api@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/@builders-transpiled-test/api@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/41-yarn-workspaces-transpilation/api/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/%40builders-transpiled-test/api@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "test/fixtures/41-yarn-workspaces-transpilation/api/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "test/fixtures/41-yarn-workspaces-transpilation/api/package.json"
              }
            ],
            "concludedValue": "test/fixtures/41-yarn-workspaces-transpilation/api/package.json"
          }
        ]
      }
    },
    {
      "group": "@builders-transpiled-test",
      "name": "lib",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/%40builders-transpiled-test/lib@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/@builders-transpiled-test/lib@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/41-yarn-workspaces-transpilation/packages/lib/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/%40builders-transpiled-test/lib@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "test/fixtures/41-yarn-workspaces-transpilation/packages/lib/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "test/fixtures/41-yarn-workspaces-transpilation/packages/lib/package.json"
              }
            ],
            "concludedValue": "test/fixtures/41-yarn-workspaces-transpilation/packages/lib/package.json"
          }
        ]
      }
    },
    {
      "group": "@builders-test",
      "name": "api",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/%40builders-test/api@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/@builders-test/api@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/40-yarn-workspaces/api/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/%40builders-test/api@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "test/fixtures/40-yarn-workspaces/api/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "test/fixtures/40-yarn-workspaces/api/package.json"
              }
            ],
            "concludedValue": "test/fixtures/40-yarn-workspaces/api/package.json"
          }
        ]
      }
    },
    {
      "group": "@builders-test",
      "name": "lib",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/%40builders-test/lib@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/@builders-test/lib@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/40-yarn-workspaces/packages/lib/package.json"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/%40builders-test/lib@1.0.0"
        },
        {
          "name": "cdx:npm:is_workspace",
          "value": "true"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "test/fixtures/40-yarn-workspaces/packages/lib/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "test/fixtures/40-yarn-workspaces/packages/lib/package.json"
              }
            ],
            "concludedValue": "test/fixtures/40-yarn-workspaces/packages/lib/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typescript",
      "version": "3.5.3",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "002cc1b66fcf85704321de9aeac0c97eba13da9396b7fa0e9e4e3f744946e46df764befbe8ddd8ebfe9b29924116977e6f4e45dc2b7da838cc7899915ad136fe"
        }
      ],
      "purl": "pkg:npm/typescript@3.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/typescript@3.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/42-yarn-workspaces-typescript-dep/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/%40builders-typescript-test/lib@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "test/fixtures/42-yarn-workspaces-typescript-dep/packages/lib/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "typescript"
        },
        {
          "name": "cdx:npm:package:type-only",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/41-yarn-workspaces-transpilation/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/41-yarn-workspaces-transpilation/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/41-yarn-workspaces-transpilation/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "src/typescript.ts",
            "line": 3
          }
        ]
      }
    },
    {
      "group": "@resvg",
      "name": "resvg-wasm",
      "version": "2.0.0-alpha.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a56206f5aff1d64cbc81729184f1f538f2a91c5a0c3752122db27e3be80f5d01c800a84d779236f119567fbab9efa84039003d2594e5a37a7f336bb22f32669b"
        }
      ],
      "purl": "pkg:npm/%40resvg/resvg-wasm@2.0.0-alpha.4",
      "type": "library",
      "bom-ref": "pkg:npm/@resvg/resvg-wasm@2.0.0-alpha.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@shuding",
      "name": "opentype.js",
      "version": "1.4.0-beta.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dcd8263721f797f1efe84bec5896ecbe972951b6ba47c211110f379c7f377326a40b0eee3356ab64a35f1f0bf55b3ea382aac5fe3e31e442ef47a3e72bd9d370"
        }
      ],
      "purl": "pkg:npm/%40shuding/opentype.js@1.4.0-beta.0",
      "type": "library",
      "bom-ref": "pkg:npm/@shuding/opentype.js@1.4.0-beta.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node",
      "version": "18.11.18",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c74295868f240a4878f779b8c523fc1129ca9071d47e328141ca09ed60e672b42a8d7e4776642e004432760d0aa18c7e69f393677778e1509217aeccc55ff24"
        }
      ],
      "purl": "pkg:npm/%40types/node@18.11.18",
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@18.11.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "yoga-layout",
      "version": "1.9.2",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4bdab8ec1c93da93ef0fae48beb5a9eeaa6954ca64f5618c6d5abdc1b59938783ab675d20f8bf285aa3a9ce481c307c3755da9dcac7d7af03dbc8f975937c3bf"
        }
      ],
      "purl": "pkg:npm/%40types/yoga-layout@1.9.2",
      "type": "library",
      "bom-ref": "pkg:npm/@types/yoga-layout@1.9.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "og",
      "version": "0.0.22",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1c98d87e3a6e3559f1c07ec69c4bf9431cdd215e31cad8d8d919159a168e00a966b385f4ef55923d1f49a7abe36776668f3d2d2928919eb4f9b8dfcf916feaf5"
        }
      ],
      "purl": "pkg:npm/%40vercel/og@0.0.22",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/og@0.0.22",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelize",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "754f93c767ecca9c5382d2e8137ea7a62dd4a9c8d248c3587e4aa09a8121b59aeb68fe555aad0aec591655361af1e30fb6753f1b6b7156c7dd0894e7f6ece9b9"
        }
      ],
      "purl": "pkg:npm/camelize@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/camelize@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-background-parser",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8464b8ac89943eee6e30c2eaffaa26094678875f82b94dcf70f77313dc04b4592d6ee64699e0529794e4c184e8dcf8280480f88663e7d7d72583f14c2912a50"
        }
      ],
      "purl": "pkg:npm/css-background-parser@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/css-background-parser@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "css-box-shadow",
      "version": "1.0.0-3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f636aa47a7bb3a176cf9a5b09a17bac082c9f7dc5841b7e62bd41007d09c3230db4f13d98f0126510a54f75386d395e09bc05a853e5f5beb2f6ec4068d2ff33e"
        }
      ],
      "purl": "pkg:npm/css-box-shadow@1.0.0-3",
      "type": "library",
      "bom-ref": "pkg:npm/css-box-shadow@1.0.0-3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-color-keywords",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "172cab0c764a1235c3a4d258bd5b15f7ad058aa4325dcfcb9589acc65d8171d31bd963f1d0e1915604e0e79acf4b22d234ca8fe7647dafc81e4a9edaa4ddce7e"
        }
      ],
      "purl": "pkg:npm/css-color-keywords@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/css-color-keywords@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-to-react-native",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02bc9f905036f5be08def1bb37893115ba2ad790f1c125f3857337ed73448f024c82360873c05ca9f8a9ae902a5f4cda748e4f301c8423000ccd7c64e5571ce2"
        }
      ],
      "purl": "pkg:npm/css-to-react-native@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/css-to-react-native@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "emoji-regex",
      "version": "10.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f7b83a4203a4f3394345d82ad56c70813320116195010bc1e4576981cd4c90dcb9ea56b948a3fd1ac31728339dab09fdd3fe356bcc8fc081a4d58e9655b78c40"
        }
      ],
      "purl": "pkg:npm/emoji-regex@10.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/emoji-regex@10.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fflate",
      "version": "0.7.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6ed95fc20d6d7940cd576db812fb40df3f1541fa350a85610abae16e1e771b937b4412ace6a172fed8ac8e16e286a8e9e6748cb4fdd6af585d4292ec2d89b0b"
        }
      ],
      "purl": "pkg:npm/fflate@0.7.4",
      "type": "library",
      "bom-ref": "pkg:npm/fflate@0.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-value-parser",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d4d342b3abaeadf9156de5c6e12f09153f6dd7d9b8e480a789ff3358b779a0f499e74427c0c7caf87de3bf8d3c7788f0ffb06db6fe5ac52e48887a0b69534779"
        }
      ],
      "purl": "pkg:npm/postcss-value-parser@4.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-value-parser@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "satori",
      "version": "0.0.45",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8c5ec000ae5d75941513aafa8131b4ed8c4ebe195d7afd3006b16a05744d6cf1ff984cb5e607c8a80e318c67d51dccdc19866f63f55698aae2e83cd1245f1c81"
        }
      ],
      "purl": "pkg:npm/satori@0.0.45",
      "type": "library",
      "bom-ref": "pkg:npm/satori@0.0.45",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string.prototype.codepointat",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9c0550a3e88e083af1278e03bf856a978ea046b18fb3c0f987975d92ae4f485d2679e89c309b2fbae973b922eb7fa10551eede6285874b07418c6b86a511472"
        }
      ],
      "purl": "pkg:npm/string.prototype.codepointat@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/string.prototype.codepointat@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typescript",
      "version": "4.9.4",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "533f9d4d7633c575dbb05a4cf3a5a1ddd282c6b42a51c54cc70539e28af09498cea4eddaa3c2fb8f9947f9d59f4f0802c08b8cf4643692f568b736093174c166"
        }
      ],
      "purl": "pkg:npm/typescript@4.9.4",
      "type": "library",
      "bom-ref": "pkg:npm/typescript@4.9.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/%40builders-typescript-test/lib@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "test/fixtures/42-yarn-workspaces-typescript-dep/packages/lib/package.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "typescript"
        },
        {
          "name": "cdx:npm:package:type-only",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "src/typescript.ts",
            "line": 3
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yoga-layout-prebuilt",
      "version": "1.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6273a6b526efe0c4dfed118930ad05bd9f8a0fc3847bf27904d9d1d061e10fc27f5dc1bf42fc60b339b4527e854c7596e2e1e54e03f4233b625d09c6c88478e6"
        }
      ],
      "purl": "pkg:npm/yoga-layout-prebuilt@1.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/yoga-layout-prebuilt@1.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yoga-wasm-web",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f129206b01dc0344546ccae78716da424643062f2b31e77ca501e2c64145f70df6cc6840c19f7f70e1d696961fafa442c78d98a77b22578e7f8cf124271b24eb"
        }
      ],
      "purl": "pkg:npm/yoga-wasm-web@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/yoga-wasm-web@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/37-vercel-og/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/37-vercel-og/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/37-vercel-og/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@digitalbazaar",
      "name": "http-client",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5bd290439a5425c691d08e1cd873c90b46bb9116d9029228ad980f9c40f0301823d7a890ceeb462eb09761a64e9b1a952d536aaa5438694261f87050672e16e9"
        }
      ],
      "purl": "pkg:npm/%40digitalbazaar/http-client@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/@digitalbazaar/http-client@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@edge-runtime",
      "name": "format",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b18b49f4d272709e369751021f4d2ee5eb8cafc065ece37e60123b838734c7672ae69c261d10b5dd26bdd0fbabf80ced669a6b4d4d814752f225a4298c502ea"
        }
      ],
      "purl": "pkg:npm/%40edge-runtime/format@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/@edge-runtime/format@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@edge-runtime",
      "name": "primitives",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b9ae8b8e85b90b1c965e5d066ce50a6923c0f016c0322bb83308883ab165536671795b1374a10f39884812223bd06873db0001c32765b02b03f4ec25aff1250"
        }
      ],
      "purl": "pkg:npm/%40edge-runtime/primitives@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/@edge-runtime/primitives@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@edge-runtime",
      "name": "vm",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9243de60108681ea3207129d1f0472f332ada46152ddabe23e70da44a371fcd69616bfc4c06f134ddbfd4fe54fdc9cee142e3c99ed151787e79c810046b23fed"
        }
      ],
      "purl": "pkg:npm/%40edge-runtime/vm@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/@edge-runtime/vm@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@mapbox",
      "name": "node-pre-gyp",
      "version": "1.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6831774b7acaf50da07b2fd602db5494849db8322dcf9054df7d3a33d132bfafe84b8d1a329ae7a29b21b65293ca4c5134804466e44c6990276eb43842d286cb"
        }
      ],
      "purl": "pkg:npm/%40mapbox/node-pre-gyp@1.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/@mapbox/node-pre-gyp@1.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@nodelib",
      "name": "fs.scandir",
      "version": "2.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada"
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/@nodelib/fs.scandir@2.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@nodelib",
      "name": "fs.stat",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8"
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/@nodelib/fs.stat@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@nodelib",
      "name": "fs.walk",
      "version": "1.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a"
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8",
      "type": "library",
      "bom-ref": "pkg:npm/@nodelib/fs.walk@1.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@sindresorhus",
      "name": "is",
      "version": "0.14.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4d113f75d0335a20f9e06272cb3de83e3a0ceab22f6e3389926e8539cbaa7c4b90f3313544b0966b6b08be0680cd51505ad83849a9061416f3037e0534eb62d"
        }
      ],
      "purl": "pkg:npm/%40sindresorhus/is@0.14.0",
      "type": "library",
      "bom-ref": "pkg:npm/@sindresorhus/is@0.14.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@szmarczak",
      "name": "http-timer",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c80765dbcc74cdea27888df20c57d86555c7cf536eacdaf69f61641c6475971cec62691658103284c1d975dbd672839d3e7e8615da30a0b6ba9203aa8db8d48"
        }
      ],
      "purl": "pkg:npm/%40szmarczak/http-timer@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/@szmarczak/http-timer@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@ts-morph",
      "name": "common",
      "version": "0.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ee15994b4351a44b0d57cbd627383b144cfa57c31a2cd7893a6c26821a945d3a73935e95d4b2d985da3ee10bc4ffecefe1c55c8b43af8ae2459ea8447e8577fa"
        }
      ],
      "purl": "pkg:npm/%40ts-morph/common@0.11.1",
      "type": "library",
      "bom-ref": "pkg:npm/@ts-morph/common@0.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "json-schema",
      "version": "7.0.11",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0ebaf1b548de14b38adecfeb72970c30095d69b223553a425e33701459435683f8c3418dbe1c4ff8e38cb981cfa306646a0123a6d8e7a1e5cd5ac47a1bc1129"
        }
      ],
      "purl": "pkg:npm/%40types/json-schema@7.0.11",
      "type": "library",
      "bom-ref": "pkg:npm/@types/json-schema@7.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node",
      "version": "18.6.1",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfedaf07ac83b757cdc0a39e19b724a668ab3be5410ee42a79c5e481e22a0e568eb662a7ea13d1fef890f1cc427ea2d4e1f4e5bccdfe623337ebb4ee916771a6"
        }
      ],
      "purl": "pkg:npm/%40types/node@18.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@18.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "yauzl",
      "version": "2.10.0",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a7e966029b4b57bfca7a93e03c3ef6c31bbeb7103a41a13cc7740f90fcc17a1f7b1aa468c29bd373a1a2677094bdb54292b82a03b3d5c7c5862c40383147a93"
        }
      ],
      "purl": "pkg:npm/%40types/yauzl@2.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/@types/yauzl@2.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "build-utils",
      "version": "5.0.4-ef90311",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5ac24720816a33d53088dfcce84846b67b1173a8"
        }
      ],
      "purl": "pkg:npm/%40vercel/build-utils@5.0.4-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/build-utils@5.0.4-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "@vercel/build-utils,streamToBuffer,@vercel/build-utils/streamToBuffer,cloneEnv,@vercel/build-utils/cloneEnv,Config,@vercel/build-utils/Config,Meta,@vercel/build-utils/Meta,glob,@vercel/build-utils/glob,download,@vercel/build-utils/download,FileBlob,@vercel/build-utils/FileBlob,FileFsRef,@vercel/build-utils/FileFsRef,EdgeFunction,@vercel/build-utils/EdgeFunction,NodejsLambda,@vercel/build-utils/NodejsLambda,runNpmInstall,@vercel/build-utils/runNpmInstall,runPackageJsonScript,@vercel/build-utils/runPackageJsonScript,getNodeVersion,@vercel/build-utils/getNodeVersion,getSpawnOptions,@vercel/build-utils/getSpawnOptions,shouldServe,@vercel/build-utils/shouldServe,debug,@vercel/build-utils/debug,isSymbolicLink,@vercel/build-utils/isSymbolicLink,walkParentDirs,@vercel/build-utils/walkParentDirs,File,@vercel/build-utils/File,Files,@vercel/build-utils/Files,StartDevServerOptions,@vercel/build-utils/StartDevServerOptions,BuildV3,@vercel/build-utils/BuildV3,PrepareCache,@vercel/build-utils/PrepareCache,StartDevServer,@vercel/build-utils/StartDevServer,NodeVersion,@vercel/build-utils/NodeVersion,BuildResultV3,@vercel/build-utils/BuildResultV3,NowBuildError,@vercel/build-utils/NowBuildError"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/fork-dev-server.js",
            "line": 8
          },
          {
            "location": "dist/index.js",
            "line": 141084
          },
          {
            "location": "dist/typescript.js",
            "line": 4
          },
          {
            "location": "dist/utils.js",
            "line": 4
          },
          {
            "location": "dist/serverless-functions/serverless-handler.mjs",
            "line": 4
          },
          {
            "location": "dist/serverless-functions/serverless-handler.mjs",
            "line": 54
          },
          {
            "location": "src/fork-dev-server.ts",
            "line": 2
          },
          {
            "location": "src/fork-dev-server.ts",
            "line": 3
          },
          {
            "location": "src/fork-dev-server.ts",
            "line": 46
          },
          {
            "location": "src/index.ts",
            "line": 40
          },
          {
            "location": "src/index.ts",
            "line": 52
          },
          {
            "location": "src/index.ts",
            "line": 95
          },
          {
            "location": "src/index.ts",
            "line": 97
          },
          {
            "location": "src/index.ts",
            "line": 103
          },
          {
            "location": "src/index.ts",
            "line": 104
          },
          {
            "location": "src/index.ts",
            "line": 146
          },
          {
            "location": "src/index.ts",
            "line": 213
          },
          {
            "location": "src/index.ts",
            "line": 223
          },
          {
            "location": "src/index.ts",
            "line": 267
          },
          {
            "location": "src/index.ts",
            "line": 274
          },
          {
            "location": "src/index.ts",
            "line": 281
          },
          {
            "location": "src/index.ts",
            "line": 318
          },
          {
            "location": "src/index.ts",
            "line": 334
          },
          {
            "location": "src/index.ts",
            "line": 396
          },
          {
            "location": "src/index.ts",
            "line": 428
          },
          {
            "location": "src/index.ts",
            "line": 438
          },
          {
            "location": "src/index.ts",
            "line": 515
          },
          {
            "location": "src/index.ts",
            "line": 545
          },
          {
            "location": "src/index.ts",
            "line": 550
          },
          {
            "location": "src/typescript.ts",
            "line": 1
          },
          {
            "location": "src/utils.ts",
            "line": 1
          },
          {
            "location": "src/utils.ts",
            "line": 68
          },
          {
            "location": "src/utils.ts",
            "line": 88
          },
          {
            "location": "src/dev-server.mts",
            "line": 11
          },
          {
            "location": "src/serverless-functions/serverless-handler.mts",
            "line": 4
          },
          {
            "location": "src/serverless-functions/serverless-handler.mts",
            "line": 78
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "go",
      "version": "2.0.8-ef90311",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b35b4cdb25b55d2933745e74211e970eea38f267"
        }
      ],
      "purl": "pkg:npm/%40vercel/go@2.0.8-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/go@2.0.8-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "hydrogen",
      "version": "0.0.5-ef90311",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9fe8ff77ccb72c146591870439a5437d300f9033"
        }
      ],
      "purl": "pkg:npm/%40vercel/hydrogen@0.0.5-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/hydrogen@0.0.5-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "next",
      "version": "3.1.8-ef90311",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1c95af0804ec29fd4fd9798f4eaf39aad860f7e0"
        }
      ],
      "purl": "pkg:npm/%40vercel/next@3.1.8-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/next@3.1.8-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "nft",
      "version": "0.21.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8450801137c8e5c1bc97988088b84c0b66d1782e4aed22326f3af11a8aeff9e1aca486c816c570ed583ce46a2f5e6fcbc40d3ca480eb025ae147a18ddfa5c1fd"
        }
      ],
      "purl": "pkg:npm/%40vercel/nft@0.21.0",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/nft@0.21.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "@vercel/nft,nodeFileTrace,@vercel/nft/nodeFileTrace,@vercel/nft/out/resolve-dependency"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "src/index.ts",
            "line": 23
          },
          {
            "location": "src/index.ts",
            "line": 183
          },
          {
            "location": "src/index.ts",
            "line": 24
          },
          {
            "location": "src/index.ts",
            "line": 193
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "node-bridge",
      "version": "3.0.0-ef90311",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "459958fb63956a7c29b50f0dc56f28beb568ba55"
        }
      ],
      "purl": "pkg:npm/%40vercel/node-bridge@3.0.0-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/node-bridge@3.0.0-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "node",
      "version": "2.4.5-ef90311",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b24dc4d70379651c2f6c10ae134e9a44b573c27"
        }
      ],
      "purl": "pkg:npm/%40vercel/node@2.4.5-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/node@2.4.5-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "python",
      "version": "3.1.0-ef90311",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "570ea9bbce0ce99c1d63197b5268cc1f086e80b4"
        }
      ],
      "purl": "pkg:npm/%40vercel/python@3.1.0-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/python@3.1.0-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "redwood",
      "version": "1.0.9-ef90311",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "971cbbac9d90c86e0737217a8ef788504b7025fd"
        }
      ],
      "purl": "pkg:npm/%40vercel/redwood@1.0.9-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/redwood@1.0.9-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "remix",
      "version": "1.0.10-ef90311",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3903dcf3bc447759655ae12fae6dbc01c15901c7"
        }
      ],
      "purl": "pkg:npm/%40vercel/remix@1.0.10-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/remix@1.0.10-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "routing-utils",
      "version": "2.0.0-ef90311",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3051ad78bf4ed55c523550c64bf0a8d415e1775f"
        }
      ],
      "purl": "pkg:npm/%40vercel/routing-utils@2.0.0-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/routing-utils@2.0.0-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "ruby",
      "version": "1.3.16-ef90311",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c77d5ef549e7152a3842de26c301edc34505aace"
        }
      ],
      "purl": "pkg:npm/%40vercel/ruby@1.3.16-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/ruby@1.3.16-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "static-build",
      "version": "1.0.9-ef90311",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8fbcd624883ab55edc883d15b24bcc6363a5c2cb"
        }
      ],
      "purl": "pkg:npm/%40vercel/static-build@1.0.9-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/static-build@1.0.9-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@vercel",
      "name": "static-config",
      "version": "2.0.1-ef90311",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1c49175f213235bc03b5e5a6665d1ac6dfcb3dfd"
        }
      ],
      "purl": "pkg:npm/%40vercel/static-config@2.0.1-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/@vercel/static-config@2.0.1-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "@vercel/static-config,getConfig,@vercel/static-config/getConfig"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/index.js",
            "line": 141100
          },
          {
            "location": "dist/dev-server.mjs",
            "line": 11
          },
          {
            "location": "dist/dev-server.mjs",
            "line": 15
          },
          {
            "location": "src/index.ts",
            "line": 53
          },
          {
            "location": "src/index.ts",
            "line": 411
          },
          {
            "location": "src/index.ts",
            "line": 526
          },
          {
            "location": "src/dev-server.mts",
            "line": 16
          },
          {
            "location": "src/dev-server.mts",
            "line": 23
          }
        ]
      }
    },
    {
      "group": "",
      "name": "JSV",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "649eb0c7dc5a289df215486ae7fb24f363c932e5322e4dbbec8f2641ec838024e319d8d6248bcf7da5392c85da32e68dd943b55f79191f8fa582986e6e56541f"
        }
      ],
      "purl": "pkg:npm/JSV@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/JSV@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "abbrev",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9e77bdfc8890fe1cc8858ea97439db06dcfb0e33d32ab634d0fff3bcf4a6e69385925eb1b86ac69d79ff56d4cd35f36d01f67dff546d7a192ccd4f6a7138a2d1"
        }
      ],
      "purl": "pkg:npm/abbrev@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/abbrev@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "abort-controller",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87c950f2d69c6589d1def3504e089b8feb4e0c7239ffe974e80bb63dcae2bff1a67add1e6a3e13c161f8d6c3bdc271c3890b048f5f6ad1daf375675e007b707a"
        }
      ],
      "purl": "pkg:npm/abort-controller@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/abort-controller@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "8.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40ec728a03d5ae96761974fe3c5c994e5e93b4e15ce5e8311c83fd22543e45bba942e5f84644ff05e7b8fe442e0b4d9793383ce09713ee82d8b43210c69fafef"
        }
      ],
      "purl": "pkg:npm/acorn@8.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/acorn@8.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "agent-base",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45937035c945efe312ffc6c383bd1a9a0df6772799199c620ee42667128b025423af78c6c8bc7ee0a924e7c50eec3d90760148402a2fb92b991129dee911ba5d"
        }
      ],
      "purl": "pkg:npm/agent-base@6.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/agent-base@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv",
      "version": "8.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "48c24e7433fa2ea4e40f452af2a2e2fa03304add229972d2574f34a85570242a47f54e8c6fe49418701733428d6dc04f82ecad5b2bc5c5c1e030b7b60f65d2a7"
        }
      ],
      "purl": "pkg:npm/ajv@8.6.3",
      "type": "library",
      "bom-ref": "pkg:npm/ajv@8.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv",
      "version": "6.12.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f77d52e0bd3a39dbb6a7c98c893864d825b1bebe79d062f1349b99a691cd532be9f1029a6408b3082f4699e1d6e55423681928619be933138654ca4068320e2"
        }
      ],
      "purl": "pkg:npm/ajv@6.12.6",
      "type": "library",
      "bom-ref": "pkg:npm/ajv@6.12.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-align",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20e7f0c0117989ccce8e9fd6798e18c728ea005310a19b9f750583775f52104c5b54b357aafa73489fcced96b8fec08f990d3e191aaea00edb19c20d7317b0eb"
        }
      ],
      "purl": "pkg:npm/ansi-align@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-align@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-colors",
      "version": "4.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffac3f0b6d4f9b503b6998ad948e4d8bfd89e8515037c8b50afcf79070010006f0f77bff365bca7553aacfb0825b3ff78affc9a6545210467cdd720e375e68bf"
        }
      ],
      "purl": "pkg:npm/ansi-colors@4.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-colors@4.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15"
        }
      ],
      "purl": "pkg:npm/ansi-regex@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8"
        }
      ],
      "purl": "pkg:npm/ansi-styles@3.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212"
        }
      ],
      "purl": "pkg:npm/ansi-styles@4.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aproba",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9587b81b1ed04fe30a19b0ec03e67e85efd6b5e7f4062c033a52bf5e406b75fb21f49fe33cf5db5f4b44f71f5c976ed39aee608374146d4ad061aff2f8a3873d"
        }
      ],
      "purl": "pkg:npm/aproba@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/aproba@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "are-we-there-yet",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a2fea10d9b01e7b18a3dc4a21c5093792de0ca749e91d59d63f55fc9e70caaf2787f9983c4a482896c1657b598c6d381e22bbcd5fe9e95b3df79d8cacc79423"
        }
      ],
      "purl": "pkg:npm/are-we-there-yet@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/are-we-there-yet@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arg",
      "version": "4.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7c4bd403a86d17c76ed8c0f4adf5f2718af8d8978df6602c1f0cc7d9fbbd5102a52b65e7fb2eb2906772c72cec024b814b341a653f9df7671f3de5278e087bc"
        }
      ],
      "purl": "pkg:npm/arg@4.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/arg@4.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async-limiter",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72c3a558601c44525a23a9be17658a76730aaf81e1761155064d07fd06c914c0abfae3b6930a21c1740fc70ffd382c69d39af9821541152ca2a22c71de07e435"
        }
      ],
      "purl": "pkg:npm/async-limiter@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/async-limiter@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async-sema",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4b44d5176ad8b930578f74093c770ed0b7b0e9c4f07ad287c0827f164615ba6b6adc8a66676013fda311e2bf4387cbe5b3ee43cc1beb782c676ddf5fb81261a"
        }
      ],
      "purl": "pkg:npm/async-sema@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/async-sema@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "axe-core",
      "version": "4.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf03e91f8023e35db6116dfc9b13bf7f18462adc164cc2c32097d9d477b411d6ed8dc7e76bf477601ebbc9585ecd4333a9cdc9af7f888b9d0a467b6510d2f8c5"
        }
      ],
      "purl": "pkg:npm/axe-core@4.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/axe-core@4.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "balanced-match",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f"
        }
      ],
      "purl": "pkg:npm/balanced-match@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/balanced-match@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64-js",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58"
        }
      ],
      "purl": "pkg:npm/base64-js@1.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/base64-js@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bindings",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a76abfb7f9a1bee3a3fd478b955eb9eba183fe0ba8c25af4847c42948d16f66ecc59890bd45d212e8fb401ec6cf4748f0ad4754974344c3dcc30aad765a8db89"
        }
      ],
      "purl": "pkg:npm/bindings@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/bindings@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bl",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d56d3b70cf604ba0dc2e97ab65f1528fe6d62ed68f1923875a13e21b35e6bd525b44b746f36b07fca9fc12d5b556a595039e0029fda1e64e416e721bc05de1eb"
        }
      ],
      "purl": "pkg:npm/bl@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/bl@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "boxen",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "781e2e4fd446ce0da8769111eb66c1c122ef51e182f966d18e3cb21611ac2a773cc29fe6d3e850b0c52f51edc7d95d03e6fc349c174ed61089a19a3998a7ae21"
        }
      ],
      "purl": "pkg:npm/boxen@4.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/boxen@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "boxen",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6062040a5f1fb59cff263fb0b3172694011860ec3de7d5d17f16712b5a6bbd97a26f1a9354376efc8746926fe423a22292586fa2677b87adcaa4d2aad8f5141"
        }
      ],
      "purl": "pkg:npm/boxen@5.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/boxen@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "1.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688"
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.11",
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@1.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "braces",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0"
        }
      ],
      "purl": "pkg:npm/braces@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/braces@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-crc32",
      "version": "0.2.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54ef47b7ffa9dd237b48a5aa72b804ce319b4522584f1f90d694d00b4c2b5aa1f1d2fa49ada43a1ad1f1f2dbdc835ae52b56f2854e6071cc603a08fb0744c391"
        }
      ],
      "purl": "pkg:npm/buffer-crc32@0.2.13",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-crc32@0.2.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-from",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d"
        }
      ],
      "purl": "pkg:npm/buffer-from@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-from@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer",
      "version": "5.7.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10773220f050e0148696f8c1d7a9392a0009dbb088b0763fd8906609145ea38f32f6b43731a533597dca56505ae14eccc97d361dd563d0aec2dd6681de3bbb15"
        }
      ],
      "purl": "pkg:npm/buffer@5.7.1",
      "type": "library",
      "bom-ref": "pkg:npm/buffer@5.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "buffer"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/index.js",
            "line": 141116
          },
          {
            "location": "dist/edge-functions/edge-node-compat-plugin.mjs",
            "line": 1
          },
          {
            "location": "src/edge-functions/edge-node-compat-plugin.mts",
            "line": 1
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cacheable-request",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a3ddc0063c2a8e657ed1cfae149f2d8660064d962412a9f6de3eb800435c0a022858982527ada06d26d29c191e31cfbc05f8ba090beb2c159befe41805f4882"
        }
      ],
      "purl": "pkg:npm/cacheable-request@6.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/cacheable-request@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelcase",
      "version": "5.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f6f124c1d7bd27c164badd48ed944384ddd95d400a5a257664388d6e3057f37f7ad1b8f7a01da1deb3279ef98c50f96e92bd10d057a52b74e751891d79df026"
        }
      ],
      "purl": "pkg:npm/camelcase@5.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/camelcase@5.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelcase",
      "version": "6.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a6cba161625098eee3849595126f1a365020c7f28c0493df7a8246eba6c806b6b24b33727b8c6c65f4873b430c23e22bce13901665644c79c0dd17b86a1a314"
        }
      ],
      "purl": "pkg:npm/camelcase@6.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/camelcase@6.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "canonicalize",
      "version": "1.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d023535422d98204a1edb7395645f95963d63be73265b35dd3b20722c4972e26bf780abeafcdfa86093ef012a8121efde3d31d6bced550e8adc7939d7558fae0"
        }
      ],
      "purl": "pkg:npm/canonicalize@1.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/canonicalize@1.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "2.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32d8be7fd96924d730178b5657cfcead34ed1758198be7fc16a97201da2eada95c156150585dbe3600874a18e409bf881412eaf5bb99c04d71724414e29792b9"
        }
      ],
      "purl": "pkg:npm/chalk@2.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/chalk@2.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e03dc1e967f8d4a39844576cce60ea3021aae5557fb8c001dbbdc920b98efb78c0961f17e2a0ed76d8024777f1b5b2c43334b1db641d8670dc26fbb6bb57d5c2"
        }
      ],
      "purl": "pkg:npm/chalk@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/chalk@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "4.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0a9db845c91217a54b9ecfc881326c846b89db8f820e432ba173fc32f6463bfd654f73020ef5503aebc3eef1190eefed06efa48b44e7b2c3d0a9434eb58b898"
        }
      ],
      "purl": "pkg:npm/chalk@4.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/chalk@4.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "charenc",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cab2d0ff255415793383b10342c3e2784ff9dfed1195a593b3ec01aef5b7e9cca2949d9268359f978623eccb4b4d795e57db8429e7db00650fbf6fe2592a2844"
        }
      ],
      "purl": "pkg:npm/charenc@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/charenc@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chownr",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156"
        }
      ],
      "purl": "pkg:npm/chownr@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/chownr@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chownr",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c8a26b43179286a5da2090b77d56ca6f17393d29fa72c86952f18155665ed318f0472f9b2720e9f17ac8705603ed790f5be04c9d97ea556c8c84d4372f09681"
        }
      ],
      "purl": "pkg:npm/chownr@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/chownr@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chrome-aws-lambda",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19b61744f62d680d032df9b1429b99c3548a4cfeeb380e145e2013c2215127811ae8f0584b3a8ad188d2ec1d968a65017bfff26cf7cda4f22cf00dd6a45d31bc"
        }
      ],
      "purl": "pkg:npm/chrome-aws-lambda@7.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/chrome-aws-lambda@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chrome-launcher",
      "version": "0.13.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9e7cd78836c62a30d22bab7623edf93803c1cb93f0ff7f5b8246ff640170321c096dd601a7a687faf5b6f1982d8dd53cf7443b0fedf037fb41f0debaab91a2d8"
        }
      ],
      "purl": "pkg:npm/chrome-launcher@0.13.4",
      "type": "library",
      "bom-ref": "pkg:npm/chrome-launcher@0.13.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ci-info",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6d2bb12dad9d0df8e2c532d86da8e8f87c8d8979bf3c0b808064fbb6e4b0d55205c9d00dc9b383cc1aaae7d095355b4321d7f67cc19cd83f1a94ad77816e809"
        }
      ],
      "purl": "pkg:npm/ci-info@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ci-info@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-boxes",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb872831cca581209d5629e388306e47c3c20b66cb8f2193c0498f6fd34747f41a354e8450e5dc4d8fece958c6303e8435211a790607098d063464b98df3303f"
        }
      ],
      "purl": "pkg:npm/cli-boxes@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/cli-boxes@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "7.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39c444ebc70eb15317a7562fa2797f7f39103b28cb4aeffc6e13c37d0b747b4fc46f6f374ca3f6d05b3632aa0fb2bf52c00e7de6b44203e40ccd873d9c13fe25"
        }
      ],
      "purl": "pkg:npm/cliui@7.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/cliui@7.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone-response",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44ea0bf788c91f675454c2f663fe4f10335a48781e39d48389c5324bb8b3705eb71bab1373f1538cbb9be1bf0897d4bc4b46de39f62dd13680e6abc52bec34c0"
        }
      ],
      "purl": "pkg:npm/clone-response@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/clone-response@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "code-block-writer",
      "version": "10.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ebbb9e8762111acb7fe75a749fa16f3eb9d18c018763917cc5d8e482b604ec30f3a497baa80d3b45843d55ca147a8e404ce8d23a25a948bdd25814516de9a933"
        }
      ],
      "purl": "pkg:npm/code-block-writer@10.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/code-block-writer@10.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-convert",
      "version": "1.9.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "41f014b5dfaf15d02d150702f020b262dd5f616c52a8088ad9c483eb30c1f0dddca6c10102f471a7dcce1a0e86fd21c7258013f3cfdacff22e0c600bb0d55b1a"
        }
      ],
      "purl": "pkg:npm/color-convert@1.9.3",
      "type": "library",
      "bom-ref": "pkg:npm/color-convert@1.9.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-convert",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529"
        }
      ],
      "purl": "pkg:npm/color-convert@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/color-convert@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-name",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef67d27a784cc361d931354778203d2829a91086f35a242c8cdf811dc05b4bdbebd66b6dfaf2633dd92c20135498a016f131540cf24ae52514dd0844f4d1170f"
        },
        {
          "alg": "SHA-1",
          "content": "a7d0558bd89c42f795dd42328f740831ca53bc25"
        }
      ],
      "purl": "pkg:npm/color-name@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/color-name@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-name",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40"
        }
      ],
      "purl": "pkg:npm/color-name@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/color-name@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-support",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa20639296cc2cefc72faf32fa5878ab4fced4c6458f6457e97fca98c6b7fa0243df3f96c08d59cc31f2b2fa87192de63fa9b39cf724a579b0d6723d7098f246"
        }
      ],
      "purl": "pkg:npm/color-support@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/color-support@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-map",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa"
        }
      ],
      "purl": "pkg:npm/concat-map@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/concat-map@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "configstore",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "68c2a9ae093962104dc87db9863f301addbe0f9d92c350d1448cea0702e9d986bd985998f0a3efbedbe69daf12c5547d24c678933303ebc376daf95a46991e14"
        }
      ],
      "purl": "pkg:npm/configstore@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/configstore@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "console-control-strings",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b72fdf4de929a43d9f23046f9d901575e3a219dd5ced85c48b16e0253373a9cc4958a4278c9fd5d5b344104ea1ca0a4cdd68f01c55152ba1d38d64b35786bcb1"
        },
        {
          "alg": "SHA-1",
          "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": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "convert-hrtime",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed5f8aa92bcc887a7cc960eec1fc30d3a5e578c595541f5bf6d511071f86ed44c00eea398583eea302a5a33e0eccea9b3decf1828f9f750d79db65b33c6e0e78"
        }
      ],
      "purl": "pkg:npm/convert-hrtime@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/convert-hrtime@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cookie",
      "version": "0.3.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8824e5f43aa9470acce8da6054abe4ab11b0a3eb0ecaa5f7eac7ad3361b3d315a3b8fb26204631f07193695af693ca50c7695ecf3e6047cd279c662321b4f83"
        }
      ],
      "purl": "pkg:npm/cookie@0.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/cookie@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "cookie"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/serverless-functions/helpers.js",
            "line": 49
          },
          {
            "location": "src/serverless-functions/helpers.ts",
            "line": 70
          }
        ]
      }
    },
    {
      "group": "",
      "name": "crypt",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "982c4196c1c5621f42f8756988469c7a6f051019cc5e053d832e3398d0be497019341ff589d829fdaba5149e058028bb18f1156dfca7834f761aa2f6936ae6a3"
        }
      ],
      "purl": "pkg:npm/crypt@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/crypt@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "crypto-random-string",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf5a65203df2f6bfe53e1be2275c2b5e92dec94206019d921cd61311aa66efff00f672cfa32bd5a7744afc43c5aa7e641339f25a061936c46d6182166ee1bc28"
        }
      ],
      "purl": "pkg:npm/crypto-random-string@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/crypto-random-string@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "csp_evaluator",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4dc07e647f706411b7d788c05292873e5d6861b44957e9c04f663067dcb87e650dd0590425af1efe1299a0e8332d8a7567f08974585b8611881a1d171bc5b9e1"
        }
      ],
      "purl": "pkg:npm/csp_evaluator@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/csp_evaluator@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssom",
      "version": "0.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f4b461db7de81b84f269c698813d4dac0a48a002ab4cf4ed76d657ba6db3a583257e3721b20a655f27a416f5e463cfc0a935f5843980483081916242f0b0862"
        }
      ],
      "purl": "pkg:npm/cssom@0.3.8",
      "type": "library",
      "bom-ref": "pkg:npm/cssom@0.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cssstyle",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec3626f2a7be80fc7f87bed0942c85997f34f9f19a13fe80fc4925d336accd83ae6efc923b6b1a605750efc3f6f43d14b142f114a09eb4318d68d45475217ed8"
        }
      ],
      "purl": "pkg:npm/cssstyle@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/cssstyle@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "data-uri-to-buffer",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "59ba11c9c3cdb15c370774cbe79f45ee4b8150ce1df0280c12f93ac442653a9ece04f8ede86ef3f16316943dab38564b93a3987c52141ac08e5b37101fd2b6a2"
        }
      ],
      "purl": "pkg:npm/data-uri-to-buffer@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/data-uri-to-buffer@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "4.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91"
        }
      ],
      "purl": "pkg:npm/debug@4.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/debug@4.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.6.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
        }
      ],
      "purl": "pkg:npm/debug@2.6.9",
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.6.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decompress-response",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "07344f42e6358a9faa0e89c03b3e368119bfa60f45efaf02fa7a55ff824eb31442dacabe46593e43864202c3a19c868cae06ab20b63e44c508bcc9a65f5a8010"
        }
      ],
      "purl": "pkg:npm/decompress-response@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/decompress-response@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-extend",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ce1f120e68f61d1e5251b4241f0c8559b5fc3fb9f33cfab563eb8f51207cdc9bfbc6c1045716de8e3ea2055ac9b65c432b34812d591eb8b18d4b10a0f6bc038"
        }
      ],
      "purl": "pkg:npm/deep-extend@0.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/deep-extend@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "defer-to-connect",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0849d368bac1ef653d84885959799007054bd2c662acc150847fc856eca5a01b86bc31512eff755beae598a33923ca5c82c5ed090488910758d5e394bbd1655"
        }
      ],
      "purl": "pkg:npm/defer-to-connect@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/defer-to-connect@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "delegates",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ddd8bebbf2e89601333a9b967557334212b2378e21b3b7a1c663c395202b38d0942afc700b7dbc8d266a745036a4118e2930c68dd0bcb9a26fc1d5523ffb17d"
        },
        {
          "alg": "SHA-1",
          "content": "84c6e159b81904fdca59a0ef44cd870d31250f9a"
        }
      ],
      "purl": "pkg:npm/delegates@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/delegates@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-libc",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e3adefdd9788adc5ad760220eaf23a5d49dc82ebebd939c69784b30d78a792df6648ba4124a5d3de65bac53dd541d0cdd75f9656cdbda60be2bd37382e9f2ffb"
        }
      ],
      "purl": "pkg:npm/detect-libc@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/detect-libc@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "devtools-protocol",
      "version": "0.0.847576",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0cf24a1b9d2404d099a5cbb3216deab45bf3e965f9ee2be5a337665154f6c6a98c021c28a8015a7ce07d1370b8a680409c3791fdefacb94225cc1810bd24a9a"
        }
      ],
      "purl": "pkg:npm/devtools-protocol@0.0.847576",
      "type": "library",
      "bom-ref": "pkg:npm/devtools-protocol@0.0.847576",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "diff",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7c966c4a480e013722f3f871cc53394e129834f4557e7afe9931edef262860771ce073067c5681043e600b0991bd2e6a9f56834c30aa6db48613546eae0d8ec"
        }
      ],
      "purl": "pkg:npm/diff@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/diff@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dot-prop",
      "version": "5.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40cf2adf30dee7c86a52a8eb6903a6cd9d4b207f525902539442821f8909da842f2d993b45b417bed0ccd9712addfc2457d082bef1f82c0d0057ea2016c04cd9"
        }
      ],
      "purl": "pkg:npm/dot-prop@5.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/dot-prop@5.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "duplexer3",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d40f336bac2ce352d082ff47ac4ffaea3c82e72b928d0dcbfca3a916da018a5b002b6880db0b92e6b4edd4e0b322fb52d95ee756679db1453e0c645c8c198e60"
        }
      ],
      "purl": "pkg:npm/duplexer3@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/duplexer3@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "edge-runtime",
      "version": "1.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d7fed9946cbb2d45ae7d5a163dda6162fc8e88d162375bbf848c960c17898e81402901a397bd00d12746d9cc1577552170f940f7989e625cb5078874ffc30fa2"
        }
      ],
      "purl": "pkg:npm/edge-runtime@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/edge-runtime@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "edge-runtime,EdgeRuntime,edge-runtime/EdgeRuntime,runServer,edge-runtime/runServer"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/edge-functions/edge-handler.mjs",
            "line": 3
          },
          {
            "location": "dist/edge-functions/edge-handler.mjs",
            "line": 119
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 6
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 162
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emoji-regex",
      "version": "8.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8"
        }
      ],
      "purl": "pkg:npm/emoji-regex@8.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/emoji-regex@8.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "end-of-stream",
      "version": "1.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "faec358a720754f428695b87cd1c97776d6270cf9c9ede02cc3e6b5be342d708ce5124ceb3e4deec53afec084deef4bdc7fa08ca12cfe4f4751fea614001eee5"
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/end-of-stream@1.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "enquirer",
      "version": "2.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca33673ebdf5e7f1634b8cc8b14c5882e6143cfd9ed4d2b877b13b64e2e2c9809c6c50624ccc880fedb0be6db0ebea59fe874c03b71192386c3db96dc013ab2e"
        }
      ],
      "purl": "pkg:npm/enquirer@2.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/enquirer@2.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-android-64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "475dc177dfada8b5459dd9dc307b2c66b3d67baff42a9bf6fddb78680ebdb285f83d1c65cec5690afa0978513cb0e1287951220642349b28e5903a1d5e51dad2"
        }
      ],
      "purl": "pkg:npm/esbuild-android-64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-android-64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-android-arm64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a4c0e8e3eedb38941a7f4cbea175df077ed2333b2fe976d6eb340e3ed285568061bae07add573005e60c6d26e7c03ceb048e4ca1d68218bca0148a728a41149"
        }
      ],
      "purl": "pkg:npm/esbuild-android-arm64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-android-arm64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-darwin-64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47aa1a5b4cb9feee8471cb62fd34ba73fd9cd716136f58b3c0ade06a32708b8bc87cdb35b3c075750cc8d54882f53eb5628bce415b9e3c371fa872d3de651924"
        }
      ],
      "purl": "pkg:npm/esbuild-darwin-64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-darwin-64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-darwin-arm64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1e0a679aae5432bddbccfe7a33d4bf7ea9b942e6f701ae151a3a82c40c3a0b22717f550f489286c688b9724cf60fe5d5b5603e0b5e1b4180ec9ebe82071869f"
        }
      ],
      "purl": "pkg:npm/esbuild-darwin-arm64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-darwin-arm64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-freebsd-64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "647f0ad90f3f531e645d7bd0303b09731be4230badebd295ad8421cdafe9b645b9d030b4f3d6c256b259677b0acc8a0ec7e60f4eb9ac66fa9e644463c98ae5bd"
        }
      ],
      "purl": "pkg:npm/esbuild-freebsd-64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-freebsd-64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-freebsd-arm64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64931000942c20e867dd74e6ecc3d07c2cc4bb96fd493342facf74ccc59ed9a7f2f44c271d5ecebfba2110cbf69725a5736a63a8b5bc4099f3dabd0a66678011"
        }
      ],
      "purl": "pkg:npm/esbuild-freebsd-arm64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-freebsd-arm64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-32",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17164e08aa040cf458beadf4d25b16093bf591c1e08a265f36b3ed1211408aa0fb419697ada77c2f1c89f1f5c6716cc817346261956d077b6dbc84c1bc01612b"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-32@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-32@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c534e93dbd655fbd6605f5835892c669b6040076cb670c232d47a9b8da5e567ee81bceed7556930263d5eb0f8c85c6f3e8f739b372850bffcf32d257c964927"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-arm64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb07e67ba1d5ae159c7afce6b2e7e3778893dcfc537c25fd1ce77103b1ddfbf64cdb763d9d779bfaf1ba03203a8e0abf268be472a44770bf57c11369586e9747"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-arm64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-arm64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-arm",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64613506a83f80f457ac1a60a6f1fcd6d407a62686c5af1cf51c7f5ceca5908976ca92ee39c6b05c4028f25b3ee431427111adfe8dec57e3f3a40159a1b3ac98"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-arm@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-arm@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-mips64le",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a0dc3f189dd6752ef52211d0d84773ac99ec807b0e0c03f76f684271bf2ca06a15a6a6fd5294412784466584fa248ec50c7d16a0cec105fddff65c5fa44d01a"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-mips64le@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-mips64le@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-ppc64le",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58447e7f7facce69d9896a0ae80b2b4ca1a826812b1b62e56ae4a693bdcb119150fe2582f8a8610ec3a49f5c41529cd75acc4df531e640596d2e8685107f05f3"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-ppc64le@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-ppc64le@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-riscv64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5f23a6cfdc0debbc8f41b1a6976cca1a3a32c4de556426d2f1b202c7aa50612e505563b52a7df581be4ad7ffdcdf3e185531df5944589aa979c1d53ec1b0bda"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-riscv64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-riscv64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-linux-s390x",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "799ad6cf2d311408648b50964469e1b07573ec8952297eb24f6b63d8483c96103095113913de87b1bd0cd663d21357471a9b75415c30562bd720069c17f1ba9b"
        }
      ],
      "purl": "pkg:npm/esbuild-linux-s390x@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-linux-s390x@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-netbsd-64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "423763afe2904151f9436435afa1c162cc054d3a0fa6cb3782a0a24b0d85a6afee6bcf9e5d243200c1be52f50b3ea5dc78ec299cfa38b26c99c8776591c3e9a5"
        }
      ],
      "purl": "pkg:npm/esbuild-netbsd-64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-netbsd-64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-openbsd-64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "42980df287cbec1f73f20e7366a244f9e16f0f52de851971af6e4f0648f2c9ab1a926e39f7d8aba14a5a8fdeab76a4653b64a1bb2ab025dafea0da96c1352643"
        }
      ],
      "purl": "pkg:npm/esbuild-openbsd-64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-openbsd-64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-sunos-64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b8e79280b530ba42e2a0024e886626de4365fb5c098e0240f11ebbd4662070f802c7b411ef7cdfbd8a971457083bddff9c17486ede6177c448b6a6db7f71ed01"
        }
      ],
      "purl": "pkg:npm/esbuild-sunos-64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-sunos-64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-windows-32",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f47d6b0b4e9d9605f28b060c184f83937c5972e089bff01e5fde88c3bf52b1fff922b9b558d0842e9cfd8aa1cfdfaffd3023b863dc88810db4ab98a96b3602d"
        }
      ],
      "purl": "pkg:npm/esbuild-windows-32@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-windows-32@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-windows-64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fcf9398c8107df84faf2bf0fc1e2918bbed6e3d2b06a767c5fa96bdef0c0b4e947e44ba63c4e29047aa40947442da9efb13d78c8c5cb43f0bff173e2d6902d91"
        }
      ],
      "purl": "pkg:npm/esbuild-windows-64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-windows-64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild-windows-arm64",
      "version": "0.14.47",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1c5496da59e9eb67e5f3afea3d096ac3a6ac2300a712c1283482f5876b953206a475d7febd4b8c7026ed518d62f2cb2deca9201eb54a089401df762184ec1e09"
        }
      ],
      "purl": "pkg:npm/esbuild-windows-arm64@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild-windows-arm64@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild",
      "version": "0.14.47",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c08e198887c5c6992ec41f23bb8307ac6c062f2a75f9ac041c01d5a71eb0edafb5a66608abc4fd146115570168d221627ab0e8323fbe5eaebd1975989f6122c0"
        }
      ],
      "purl": "pkg:npm/esbuild@0.14.47",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild@0.14.47",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "esbuild,Plugin,esbuild/Plugin"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/edge-functions/edge-handler.mjs",
            "line": 8
          },
          {
            "location": "dist/edge-functions/edge-handler.mjs",
            "line": 22
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 11
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 47
          },
          {
            "location": "src/edge-functions/edge-node-compat-plugin.mts",
            "line": 6
          },
          {
            "location": "src/edge-functions/edge-wasm-plugin.mts",
            "line": 4
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escalade",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9347abda05242dff0ed332898808669139c9953bc8346bfbca00cd3db788b17fd3263189647ba1f41d94c5bb1a1249a5128f4c7e1ad2ce68489614652361979f"
        }
      ],
      "purl": "pkg:npm/escalade@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/escalade@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-goat",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f3fb8885b1b5d82b23cb62445bb0fda476eb79a55a4bf3a9377c9c9f2bc49537703399fa198e96e9ed883de99fbc665e50ca99f40ff71aa2193202a7061030fd"
        }
      ],
      "purl": "pkg:npm/escape-goat@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/escape-goat@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16"
        }
      ],
      "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": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esm",
      "version": "3.2.25",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "535b2e899da80d55afe333cee7a4b435c47942b8846a11ad74dd8e47a162386e1626f723055141d2a238f9e2a85851f8f373ca1ae2eebba57c6784f983add454"
        }
      ],
      "purl": "pkg:npm/esm@3.2.25",
      "type": "library",
      "bom-ref": "pkg:npm/esm@3.2.25",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estree-walker",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45f924fcca7f0cbec95637b7bb5f05c45ba34254cd476aba41f312301ec0bc2071f753468ff6dade409fcdad1fe9d5436f0ed89517ff9c3ae7ee942b082c90ff"
        }
      ],
      "purl": "pkg:npm/estree-walker@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/estree-walker@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estree-walker",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4aa99900d2d64b49a76ada9b49f44fe60f0e5d90b5d85820d48c0db4bb321c3cc98b33915b89210df8cfa8966c7a63d6041daeab29146a1e58a50e9ea6ca82ff"
        }
      ],
      "purl": "pkg:npm/estree-walker@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/estree-walker@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "event-target-shim",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8bfd976e74b3feec51094ebe35d54980a5834cce36efe32a61b910cc3df6d43b8240952a3ae24a200d08336f96db1b581dd28e999e1d47a7c4c6c7784972fe59"
        }
      ],
      "purl": "pkg:npm/event-target-shim@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/event-target-shim@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "exit-hook",
      "version": "2.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "78d4cf9400faec198fdf52c320d67753b1d217c979ed3c4e6363e6049d6c8690afa67c4117dde658213c6070675ecf2a89464973d58371621e0b76b61c800c7f"
        }
      ],
      "purl": "pkg:npm/exit-hook@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/exit-hook@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "exit-hook"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/edge-functions/edge-handler.mjs",
            "line": 9
          },
          {
            "location": "dist/edge-functions/edge-handler.mjs",
            "line": 120
          },
          {
            "location": "dist/serverless-functions/serverless-handler.mjs",
            "line": 5
          },
          {
            "location": "dist/serverless-functions/serverless-handler.mjs",
            "line": 17
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 12
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 163
          },
          {
            "location": "src/serverless-functions/serverless-handler.mts",
            "line": 5
          },
          {
            "location": "src/serverless-functions/serverless-handler.mts",
            "line": 34
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extract-zip",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "183854f67b70b8ac865dd6415204c87bebd79d68f47e9a5412d3032f4fa275de52b5af131a91ecb27fdebac03d9ab3ebf6a343ca6e92c406198cdbc29fff5106"
        }
      ],
      "purl": "pkg:npm/extract-zip@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/extract-zip@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-deep-equal",
      "version": "3.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1"
        }
      ],
      "purl": "pkg:npm/fast-deep-equal@3.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/fast-deep-equal@3.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-glob",
      "version": "3.2.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c6b3b7fb56f14a8dd9547027ab3cae7b0613e9a3051d101de0a72cf76300a278f04192ec2bd774485d48c90de4e4fa22af14d6d0e7bf46a160310e9370d13913"
        }
      ],
      "purl": "pkg:npm/fast-glob@3.2.11",
      "type": "library",
      "bom-ref": "pkg:npm/fast-glob@3.2.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-json-stable-stringify",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f"
        }
      ],
      "purl": "pkg:npm/fast-json-stable-stringify@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/fast-json-stable-stringify@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fastq",
      "version": "1.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6299295272bca1dd28d6199e49ced452cfde07fbc83d62588ca724d90288cc07fbd559b500043711bb99077836248cbea60f84443d2fa88efd2b26620767b637"
        }
      ],
      "purl": "pkg:npm/fastq@1.13.0",
      "type": "library",
      "bom-ref": "pkg:npm/fastq@1.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fd-slicer",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "704d6ab01fd5c32428cd9faad5d1b147c2c160d65ea1f84475434648c6d00f71b0da50335fd65bdee214e846dcfc59b28e8f405967e79f4014087aad7afb3ff2"
        }
      ],
      "purl": "pkg:npm/fd-slicer@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/fd-slicer@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fetch-blob",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "60aaad503c2a2f27f232799bc3c5c3e90f23f62fc78202ad3c423ea59d7ef1bbe1781bbbf1b89298d6975aeb31d536ae1aab54506c7f7016f598a76adab2d8a3"
        }
      ],
      "purl": "pkg:npm/fetch-blob@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/fetch-blob@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "file-uri-to-path",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d19b7eb372fb55fd5b8b0599dbd6804625582f1ee23069c4525f71df77db07f8f78d1f35bbf3b62dba8af819b508348d0ca56d27f623c18ed351de5291e2d02f"
        }
      ],
      "purl": "pkg:npm/file-uri-to-path@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/file-uri-to-path@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fill-range",
      "version": "7.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5"
        }
      ],
      "purl": "pkg:npm/fill-range@7.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/fill-range@7.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-up",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e93b001d43f6255d0daf8fc6b787c222a43b98462df071e550406616c4d20d71cab8d009f0ec196c11708c6edd59b7e38b03a16af6cb88a48583d0eb2721297"
        }
      ],
      "purl": "pkg:npm/find-up@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/find-up@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-constants",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cba380c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3"
        }
      ],
      "purl": "pkg:npm/fs-constants@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs-constants@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-minipass",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57f26038b1424be47a55cab4b250ae69e58474d0b7a2e0e524c348b1a707d95b402e2bbd995e0b3eb1dce5c0e5f24e5ac3a27c8f08165a9893a39458866233be"
        }
      ],
      "purl": "pkg:npm/fs-minipass@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs-minipass@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs.realpath",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f"
        }
      ],
      "purl": "pkg:npm/fs.realpath@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs.realpath@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gauge",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb927a312ff95e4b02b97abefae151b2751decebeed577a76deb88b8d449c585a38106cfb85853d78940bec59fa9f0269f096e7f53b0323cf7f478df2cf722d1"
        }
      ],
      "purl": "pkg:npm/gauge@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/gauge@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-caller-file",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616"
        }
      ],
      "purl": "pkg:npm/get-caller-file@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/get-caller-file@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-stream",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "18c6ade04279d7ad64232d877af2e5af896e363060be68f8d7729a400ee3b7857c078443b1fa4793b590f4656a7d8cb2c7c392fcbeba2a8c7eac944d9252caef"
        }
      ],
      "purl": "pkg:npm/get-stream@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/get-stream@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-stream",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c117e175ac06550aefe9eeb8f3800f986f895f617ae997b6ba56626b53cc05f48d422af3ff4303cd6479ce9706d3918e9dbed148cc5312c905db2e84d03d1a4"
        }
      ],
      "purl": "pkg:npm/get-stream@5.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/get-stream@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-parent",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3"
        }
      ],
      "purl": "pkg:npm/glob-parent@5.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/glob-parent@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5"
        }
      ],
      "purl": "pkg:npm/glob@7.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "global-dirs",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "306ea474e521ff1067ca8f5c2457882a42c473503216ae364135385e25f9d62d8d11dc4bc4b5972231239aa29e4ae291ee90198d3a945684f66f686ec552e061"
        }
      ],
      "purl": "pkg:npm/global-dirs@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/global-dirs@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "global-dirs",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bfc868d834b94620a37ed8f59c3f4d9a77da3b34ddb9ded146755df6414d3a3a996c84a5c790d0f8ead3932c20774748b7ba050af29eb59487a0770fdec0dd88"
        }
      ],
      "purl": "pkg:npm/global-dirs@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/global-dirs@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "got",
      "version": "9.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47b796a6d5ee198c708a3b34795fafde8ebe5c7d48a952bc74938479c41f4e6927730f4057875cc3f0e1c62f0c765a8fb61c71a59ca2ccccf283c453984b06f9"
        }
      ],
      "purl": "pkg:npm/got@9.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/got@9.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "4.2.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f41ca1b2c4767cf56c3598f8efca9451b29f98bd3eb790435728d286dc9964b88aed90c002b1457e8a723938f4334e70136b493e2b00e224e79d79766283ef38"
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.2.10",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@4.2.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-flag",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0a25fd7e71e401af848c92f427043343b5fe135e95615466ad7aed2df75f1b977d059db1369b8bcd2d7f9559efdda6395bf87ba0198cd6eee4171fdf073c463"
        }
      ],
      "purl": "pkg:npm/has-flag@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-flag@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-flag",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d"
        }
      ],
      "purl": "pkg:npm/has-flag@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-flag@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-unicode",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f117fd63cdcd05178c9f1d2017303c248990002b2d098594a657a90daf71a6bc30b6680465417487f8b9c5203adb9cc1fc8dfb12daecc12493e8e5f1c1a68825"
        },
        {
          "alg": "SHA-1",
          "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": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-yarn",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52a051aa2e23bbb4fe4ea18d76a00ed0f692546b0318950142f93d79458d191635085183cd884b5a833b25011e9a796f55cbff60499cdb0356f010b6e049d4b3"
        }
      ],
      "purl": "pkg:npm/has-yarn@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-yarn@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-cache-semantics",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71aacf92571487b44e5912bb0afdbb44fb5d858854b1e95afee7b9fe32b38de815bd70ea33620b13d4360469fd259261d60f3b729e7ab2efc58104b37164bc71"
        }
      ],
      "purl": "pkg:npm/http-cache-semantics@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/http-cache-semantics@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-link-header",
      "version": "0.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aac87fc0a7b5324d6fb58105afe2e94011564ced60c594017628b60f45268fe214436debe6c4f4f3c461a6ae17ce94b2229697eefc2307c46bb71f2ef494e0f9"
        }
      ],
      "purl": "pkg:npm/http-link-header@0.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/http-link-header@0.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-status",
      "version": "1.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f3c57fbf855ffc512d46ab857a47a3e05262793edfc31804ece1085d10ea46f0badd4bdff7506da79cebe4a94a5192cd38ca356d579a7f34e0e33bec2f7fabe"
        }
      ],
      "purl": "pkg:npm/http-status@1.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/http-status@1.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "https-proxy-agent",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7457008e94d0160a0b3330b657053e0bf09b4bbb912f49569b10c84e6aa6ec2fbb17439d9a3eacf65e9a95973a0042d786b9e080cd827964971c639d5f662dc0"
        }
      ],
      "purl": "pkg:npm/https-proxy-agent@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/https-proxy-agent@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ieee754",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68"
        }
      ],
      "purl": "pkg:npm/ieee754@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/ieee754@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "image-ssim",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5bbfac3baff2871cbcdcbd06ef147c600739679405b581175d157a11a13cb6e6016499c0de0560a77abb5fb9ae84b655a1d79bf547ef8d26f0b7d549c2321802"
        }
      ],
      "purl": "pkg:npm/image-ssim@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/image-ssim@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "import-lazy",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9bb6441e0b70ebda8e1b0fa3c315e41e5ae520f7531a4ca1ebacd76756a365bc640c1363498fcb19b9a373b874b3610bb140d302116be794eb3d24aa2463c6d0"
        }
      ],
      "purl": "pkg:npm/import-lazy@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/import-lazy@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "imurmurhash",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2665cc67ac2ebc398b88712697dca4cea3ba97015ba1fd061b822470668435d0910c398c5679f2eece47b0880709b6aad30d8cc8f843aa48535204b62d4d8f1c"
        }
      ],
      "purl": "pkg:npm/imurmurhash@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/imurmurhash@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inflight",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224"
        }
      ],
      "purl": "pkg:npm/inflight@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/inflight@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1"
        }
      ],
      "purl": "pkg:npm/inherits@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ini",
      "version": "1.3.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88aa51a573fe0ab3f68f2af1be0d64314a570f24541435aeaf16e7553d6f40fc7e5b3f6e098b0c22a62e4812d5f8f01a646fddee444b29115cf680ccb07fa615"
        }
      ],
      "purl": "pkg:npm/ini@1.3.7",
      "type": "library",
      "bom-ref": "pkg:npm/ini@1.3.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ini",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecf9c5e283770af645db7003840e7045a60442927cab281291bb535d605e5d65e61154572bed484dc8875b01e1b23bf54e65b432069c22fea1122e695f935074"
        }
      ],
      "purl": "pkg:npm/ini@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ini@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ini",
      "version": "1.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "255ff2ba0576bb35b988c4528990320ed41dfa7c6d5278de2edd1a70d770f7c90a2ebbee455c81f34b6c444384ef2bc65606a5859e913570a61079142812b17b"
        }
      ],
      "purl": "pkg:npm/ini@1.3.8",
      "type": "library",
      "bom-ref": "pkg:npm/ini@1.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "intl-messageformat-parser",
      "version": "1.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20c4822957f4512accffde7dbe3df169ceecf1ff3bb1cfbcd18fe2a41cdd2b2e227c1bf91ac8f6b59e35100694455834d5053bd5f62befbb80f0c7a1ea410b6e"
        }
      ],
      "purl": "pkg:npm/intl-messageformat-parser@1.8.1",
      "type": "library",
      "bom-ref": "pkg:npm/intl-messageformat-parser@1.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "intl-messageformat",
      "version": "4.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfe063dab4b72d9498538fac362b5d1ebc27061af4c0ef34649496f04cca0c1a30c147b743f52cbe00868ebc1af873f3a0608b11bf470237c9828e23d9269cf3"
        }
      ],
      "purl": "pkg:npm/intl-messageformat@4.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/intl-messageformat@4.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "intl-pluralrules",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0d60f96cd50e1fc8dd0418b15527b4c8b9a316967d352eea4ba337c806debdac72b40c77a1821312cfa7a37e74a496045d767c904846903c853a77d4c2287df"
        }
      ],
      "purl": "pkg:npm/intl-pluralrules@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/intl-pluralrules@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "intl",
      "version": "1.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "acad0a70f1de04505caac12b292a6f667ace9963a3f84983932279edef7461669036a6dc8af72a98a0e51c478da6b0d63ac2b33ec87505f4a93d0743bdc94757"
        }
      ],
      "purl": "pkg:npm/intl@1.2.5",
      "type": "library",
      "bom-ref": "pkg:npm/intl@1.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-buffer",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "35c7402f0a579139b966fbdb93ba303944af56f04a0e028fe7f7b07d71339e64057ece194666a739e2814e34558e46b7405a0de9727ef45dd44aa7c7a93694e7"
        }
      ],
      "purl": "pkg:npm/is-buffer@1.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/is-buffer@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-ci",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "61f253eeb929401d2ea5db1d1cb196aef84125f71fccd35ac180cd232417273d0856219fef93bc1013ca49dbf0dab17e2c60ac5f8159f2d72bddbd7d2dc66ae3"
        }
      ],
      "purl": "pkg:npm/is-ci@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-ci@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-docker",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17e8b604ab05ac7eba89a505734c280fcb0bcbc81eb64c13c2d3818efb39e82c780a024378a41ea9fcfcc0062249bf093a9ad68471f9a7becf6e6602bef52e5d"
        }
      ],
      "purl": "pkg:npm/is-docker@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-docker@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-extglob",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1"
        }
      ],
      "purl": "pkg:npm/is-extglob@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-extglob@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-fullwidth-code-point",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742"
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-glob",
      "version": "4.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a"
        }
      ],
      "purl": "pkg:npm/is-glob@4.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/is-glob@4.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-installed-globally",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c19f31d63b3b21ad2479c3ff08733fdc0064026ba35fb58fbd093abaedc5972fcc938e29c92ba54299c71b8e8e3231c65c0a483675784216374969c408edb3e6"
        }
      ],
      "purl": "pkg:npm/is-installed-globally@0.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-installed-globally@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-installed-globally",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b01aa3b7276d5a692902ee35a71cffdd89f6b3c12ed215e22ac6feb012d2d4f18e4a9731538f2a9c4884f477cb38f9d0e12b2b6c93d3c96760644b9799c1045"
        }
      ],
      "purl": "pkg:npm/is-installed-globally@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-installed-globally@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-npm",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f7a10221f87dc6d0c394fca534f5e1ce3b32907b0c259d7c012a5a5b343206be184537158d4bf36876b20c0112da853fdcaa658e11d48ed4913620f08b41748a"
        }
      ],
      "purl": "pkg:npm/is-npm@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-npm@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-npm",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "596feb40b39acd4abe493fdb080541a7fda83044562ec47b3ab2b2b74e7674d0e4e031dc0c4d3fed04972139668be541715d770df21bcac1b7b59266e517dd04"
        }
      ],
      "purl": "pkg:npm/is-npm@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-npm@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-number",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e"
        }
      ],
      "purl": "pkg:npm/is-number@7.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-number@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-obj",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76ba831b771b733c7110946839770e8ed769d49fe5ca9d66367d316b39d1b3cfa6b8186041cae76eca68c795f97cec341e73276df0f3be710c12da83109128f3"
        }
      ],
      "purl": "pkg:npm/is-obj@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-obj@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-path-inside",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "15de200016fec9c18098aa2ef1e31fb42ba94a2af9951c6a7f8683fef774703daa7381cbd3b3a309eb8732bf11a380a831a782283074fc40813955a34f052f3d"
        }
      ],
      "purl": "pkg:npm/is-path-inside@3.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/is-path-inside@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-typedarray",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "732039ea208c1c087909dce32486b86a8849c9e3b561bc0b8b725cdf9326454ea9a2ba058c8199cd4ceea468913ce8e01e0f532eee37c5ba705e4e76ddf33128"
        }
      ],
      "purl": "pkg:npm/is-typedarray@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-typedarray@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-wsl",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "81fca025867680b4c39666d6308d021363309c5cd237fd9265f90c948b42e0afc9065b165430746cee9786a718d7761713b88c700267cd30898cf89378927433"
        }
      ],
      "purl": "pkg:npm/is-wsl@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-wsl@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-wsl",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7cacc0adad2b18951407018180d90766e4e865c9fe4ed5c7a5e0a09a430930c631d6c40361a092ca32414826b69c7d431a6eecde7d68067a21a154c168decbc3"
        }
      ],
      "purl": "pkg:npm/is-wsl@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-wsl@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-yarn-global",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56349e6ff9479a4a3277caf23d520abce0a7e03d64a0ca98fafab28e351f737c722ad3f87583b1338e2c66b9ea412cd276cdf1c8ead44cb4c2f4b5425602e783"
        }
      ],
      "purl": "pkg:npm/is-yarn-global@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-yarn-global@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jpeg-js",
      "version": "0.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "599cde0ce12d4ce04ae0c76c6abd08a84539b0caf7bd257646a9002335045760479d47ca1b2b305853c5c0ae44783a3ddcadc5a214876cb0238f4b355b377e76"
        }
      ],
      "purl": "pkg:npm/jpeg-js@0.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/jpeg-js@0.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-library-detector",
      "version": "6.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2aaed572427991bdba907300bb5b033bcb76aabecce54c3a19fedf546b6ed5871ea0776a4dca1bc27079912b5c92dbac3ee3e688213c3db09a88bce1881b1203"
        }
      ],
      "purl": "pkg:npm/js-library-detector@6.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/js-library-detector@6.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-buffer",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ae52a8efd0551921d5e41cf23c31ecc29c509d69301a71e8f54d962e94ba0083587f3e1c2475714de15fe0cd8e20f9f30108e576c45faba7bb765c3da7b3f35"
        }
      ],
      "purl": "pkg:npm/json-buffer@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/json-buffer@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema-to-ts",
      "version": "1.6.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a51e3243d0c7cfa8adaacc2d1c29b6ea6c38e4548d7d0f6b1108e8b1a644ae19f9277276b08562422cfcac369ece32808451a99aca1ccd85418061f3170fecb4"
        }
      ],
      "purl": "pkg:npm/json-schema-to-ts@1.6.4",
      "type": "library",
      "bom-ref": "pkg:npm/json-schema-to-ts@1.6.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema-traverse",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5b6c21f9742614e53f0b704861ba1ec727cf075ee5b7aac237634cce64529f6441dca5688753f271ce4eb6f41aec69bfe63221d0b62f7030ffbce3944f7b756"
        }
      ],
      "purl": "pkg:npm/json-schema-traverse@0.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/json-schema-traverse@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema-traverse",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34cf3f3fd9f75e35e12199f594b86415a0024ce5114178d6855e0103f4673aff31be0aadaa9017f483b89914314b1d51968e2dab37aa6f4b0e96bb9a3b2dddba"
        }
      ],
      "purl": "pkg:npm/json-schema-traverse@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/json-schema-traverse@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonld",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2729a04fa5f39390871261ee132be84cdbe210fc6fea284b5923eed6015db63480c8ce9c16a36bbf4db24bf488babdc10489027f41e38b345cdb877cfc57d02b"
        }
      ],
      "purl": "pkg:npm/jsonld@5.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsonld@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonlint-mod",
      "version": "1.7.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a06ba4e84d5e866229c34c3db6d81bd8ab034108065c1cd97334445bc39fc449bd7824182fdfcb09ec529e1fbed33dc089819c5e9060a834b1f40020ce5fc1be"
        }
      ],
      "purl": "pkg:npm/jsonlint-mod@1.7.6",
      "type": "library",
      "bom-ref": "pkg:npm/jsonlint-mod@1.7.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "keyv",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f72909ff8e9237ff4a3ccfec89c87343b3af5f218360a19368394a306080960d942bc291cb88dbd1df2c15cfb44edd186274e1abc5f645980283be113f181c54"
        }
      ],
      "purl": "pkg:npm/keyv@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/keyv@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ky-universal",
      "version": "0.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5ed0968e1fd41e63177218b9f350e5462b867a146bc357371715376b600d5fdf73197446b8e6c50368c072f7cc5031cb1dd97201ad35d1ad16277a071276055"
        }
      ],
      "purl": "pkg:npm/ky-universal@0.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/ky-universal@0.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ky",
      "version": "0.25.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e3a4211694853b56988c56b4f0b2c6a19185d7d5bcba3424f47e14d45f7e05dc34e29c046580ca6b8aeae8a25ba014f70c8293d6ace5b89936fdf38426d515c"
        }
      ],
      "purl": "pkg:npm/ky@0.25.1",
      "type": "library",
      "bom-ref": "pkg:npm/ky@0.25.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lambdafs",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7993c25ca095a458bbc2541ceb978a73be41074a0481a858e0dc3a6c73801c4ccabba143329b870bfe045367a54ce2650c63e3347486d0f95d5cd6db2aa9a9d"
        }
      ],
      "purl": "pkg:npm/lambdafs@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/lambdafs@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "latest-version",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1e4feaf491391141d09d60236d90cc165d04cc12cc0aac50649b872440e315861aa120c235513da1323fb58a28088604999b98139ab45704da06520693635c4"
        }
      ],
      "purl": "pkg:npm/latest-version@5.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/latest-version@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lighthouse-logger",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05ba80280a4b6fdcb05258bed1af8f715d384b227f375abff2a80235ee94f7b29b3c24b505392c12e1c52d876f73c0e5b6e85fc48501a8366c0b46c11ad97794"
        }
      ],
      "purl": "pkg:npm/lighthouse-logger@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/lighthouse-logger@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lighthouse-stack-packs",
      "version": "1.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be5094c7140007c36ee8b407a8fa43462322d3a0eee7ddff9b2ffa25b32db507847c9ee97f8392f286d24e1e7148e4bcd14fceedfab9f50f2b406014c506ad51"
        }
      ],
      "purl": "pkg:npm/lighthouse-stack-packs@1.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/lighthouse-stack-packs@1.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lighthouse",
      "version": "7.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71e62961c6a8d9e9af3aa2d2e56ce215d506775162c90a52dacce683c523bb58f6d9046098e78ba8adf8d8d26b2631605f33b5d909483f5235bd6bb5b7af94c5"
        }
      ],
      "purl": "pkg:npm/lighthouse@7.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/lighthouse@7.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "locate-path",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7b870f6923e5afbb03495f0939cd51e9ca122ace0daa4e592524e7f4995c4649b7b7169d9589e65c76e3588da2c3a32ea9f6e1a94041961bced6a4c2a536af2"
        }
      ],
      "purl": "pkg:npm/locate-path@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/locate-path@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.get",
      "version": "4.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfe530fef2eecba8107bc71f685583ee9d3056ff1f265de66f35e1df7452fb4a16db0bd4aa2457890ebd80b5922e9801e7feac53eafa065411d0c0482da76a4d"
        }
      ],
      "purl": "pkg:npm/lodash.get@4.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.get@4.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isequal",
      "version": "4.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a43a3796ef0985f8ea96ce8690c8296a1b05f640b26b2860ca48f22cc3454ca5aba5574042d6320789ae00c5a8cc10788a0fddb56026b0cc4b108f30bb3f8361"
        }
      ],
      "purl": "pkg:npm/lodash.isequal@4.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isequal@4.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.set",
      "version": "4.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e2134f3798e59bf37f1cb3023b8deff015caabd67b41d00673f546ad10fad70f2037d83fea317d0382f5a5b52004b09f7e2d30f55b177d33a28f9c7c893c85be"
        }
      ],
      "purl": "pkg:npm/lodash.set@4.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.set@4.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lookup-closest-locale",
      "version": "6.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d6a056d219ee9fd46bcc1b38f5ecbaf0317e058435c3c19c87d38c925423dbb4e2400dc49182e64d29ec2827716e97f30ec43ff0447bc53da764fe461951bb9"
        }
      ],
      "purl": "pkg:npm/lookup-closest-locale@6.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/lookup-closest-locale@6.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lowercase-keys",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1b62e3eb5b570e754514e8bc55976cf92a108ed402ddd82890a7431b69939b5b71e26e743541c1399481c10407cb2d15d760342531b889c7d9407fb13f287c54"
        }
      ],
      "purl": "pkg:npm/lowercase-keys@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/lowercase-keys@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lowercase-keys",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6a357ad2efca0c384ef734cc4ae0430b42c428c167fc8caa281fd83bc4f6af453ef4e91e9b91027a0d8d937bb42e91a66cba5c5adf4c10edb934a66e1788798"
        }
      ],
      "purl": "pkg:npm/lowercase-keys@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lowercase-keys@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "268e9d274e029928eece7c09492de951e5a677f1f47df4e59175e0c198be7aad540a6a90c0287e78bb183980b063df758b615a878875044302c78a938466ec88"
        }
      ],
      "purl": "pkg:npm/lru-cache@6.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "make-dir",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83715e3f6d0b3708402dbffa0b3e837781769e0cded23cfbb5bceb0f6c0057ea3d15e3477b8acbfb22b699dd09fdf8927f5b1ad400e15ea8b9fa857038cfde1b"
        }
      ],
      "purl": "pkg:npm/make-dir@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/make-dir@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "make-error",
      "version": "1.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b3c52194d7bbbcf2a8990842d6a15e94ca24aff49cdc080d6eca379fbe2654f0392d3670901f4d9577f85cf6a62f1244f21d2087bdeb33de31bf0453d825489f"
        }
      ],
      "purl": "pkg:npm/make-error@1.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/make-error@1.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "marky",
      "version": "1.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "abd26d4092a3a6c57109156043e59aa60b926ca0b7490e471331463c024c4ad821dd08c26b0a74d142afdcc4d3000ad39869a63d4be594766835b67782cd08f9"
        }
      ],
      "purl": "pkg:npm/marky@1.2.5",
      "type": "library",
      "bom-ref": "pkg:npm/marky@1.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "md5",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f51884d898568ab8ef75bf1ca840c1444ecb7e3bbd5550f114df37b918dcc39b439674ff2fd7389368010f52bff790bb18dd27ed833db8d80d527ad4220cbee"
        }
      ],
      "purl": "pkg:npm/md5@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/md5@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "merge2",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a"
        }
      ],
      "purl": "pkg:npm/merge2@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/merge2@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "metaviewport-parser",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8be4db58d7c2c6b3b96f642923ddea761f83deb3dac88922d9454c9f0ddbd5c3ba56140d1e2f09aa688c40a43ef8446bd4acd12d93d7b95add6b4fe5650af1b"
        }
      ],
      "purl": "pkg:npm/metaviewport-parser@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/metaviewport-parser@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "micromatch",
      "version": "4.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74"
        }
      ],
      "purl": "pkg:npm/micromatch@4.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/micromatch@4.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mimic-response",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f911cb67907eda99f57fab91e09a86a5d60d901c5251ada3ad9b1d09a48aa4c6106123f9494a5d67329438e6155aaf03444cea161229a7759e102b4447c6ec5"
        }
      ],
      "purl": "pkg:npm/mimic-response@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/mimic-response@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f"
        }
      ],
      "purl": "pkg:npm/minimatch@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "1.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "26c8e79386f0dd826a6336ddc8188db0f5873df3bef94186ef8f42c6cea9782bb95e0e27ade9dae8e571398c6b413ab0c34266c2df9179ff2b820ba69132f3f5"
        }
      ],
      "purl": "pkg:npm/minimist@1.2.6",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@1.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minipass",
      "version": "3.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23d58f6d61c21aef16fba9356621a93eed069282817a8ae47ca36e00504d4b51cd149be47bcdacc6f2396f370236958fa2b90e3b9410fb3a26cf3c11c5e8d78b"
        }
      ],
      "purl": "pkg:npm/minipass@3.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/minipass@3.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minizlib",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c0c6c47c0557e3eb40d65c7137bb7d281f37e5e06ee48644ae3d6faabe977b8c54479bb74bc4e8d493510700227f8712d8f29846274621607668ee38a5ed076"
        }
      ],
      "purl": "pkg:npm/minizlib@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/minizlib@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp-classic",
      "version": "0.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80a2dc444321b6e651c1101fa8fdd1156f932b826a029541b4e21fb55823b8006902da7184f19a0dc7ef6e136f0f407c883d6852bfedc57df936371a63a36cfc"
        }
      ],
      "purl": "pkg:npm/mkdirp-classic@0.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp-classic@0.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp",
      "version": "0.5.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14ffa9f1107c396a45dd86410ab3f982d0039ad5c0a41e4030b9febddc80f8fcb10a3ac2b34d268f2528cecb0edf77300de4f7c0d19d2f127933ffd8aad1c027"
        }
      ],
      "purl": "pkg:npm/mkdirp@0.5.6",
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp@0.5.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf"
        }
      ],
      "purl": "pkg:npm/mkdirp@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mri",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b73cec91bddb1bc2ef606145fe60d3a6ade3a48e90f707372c49816a086ef83742b2c77515a90dec17348553661321aad5bab74607e409bddc9902e934f3aba0"
        }
      ],
      "purl": "pkg:npm/mri@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/mri@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4"
        },
        {
          "alg": "SHA-1",
          "content": "5608aeadfc00be6c2901df5f9861788de0d597c8"
        }
      ],
      "purl": "pkg:npm/ms@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db"
        }
      ],
      "purl": "pkg:npm/ms@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-fetch",
      "version": "2.6.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "66330f1447d5c798fecb6c85df92b3c79b05ee40f3c6e0e3eb3887e0515b3a9f3bcca0d9371f321312486f4e4e185e0d96df481c520c064465e3555dbdc35d6d"
        }
      ],
      "purl": "pkg:npm/node-fetch@2.6.7",
      "type": "library",
      "bom-ref": "pkg:npm/node-fetch@2.6.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "node-fetch,Headers,node-fetch/Headers,HeadersInit,node-fetch/HeadersInit"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/edge-functions/edge-handler.mjs",
            "line": 4
          },
          {
            "location": "dist/edge-functions/edge-handler.mjs",
            "line": 147
          },
          {
            "location": "dist/serverless-functions/serverless-handler.mjs",
            "line": 6
          },
          {
            "location": "dist/serverless-functions/serverless-handler.mjs",
            "line": 40
          },
          {
            "location": "src/types.ts",
            "line": 2
          },
          {
            "location": "src/dev-server.mts",
            "line": 9
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 7
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 13
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 201
          },
          {
            "location": "src/serverless-functions/serverless-handler.mts",
            "line": 6
          },
          {
            "location": "src/serverless-functions/serverless-handler.mts",
            "line": 64
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-fetch",
      "version": "3.0.0-beta.9",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45d6d9084ca71f6b47e3afad8f4b9af5c6941d55ab77f4479d17ef972d8455da86988de7752d559ffc639b92ae19e8c3b7644d0d0b1544b3cd77640fc1c7b056"
        }
      ],
      "purl": "pkg:npm/node-fetch@3.0.0-beta.9",
      "type": "library",
      "bom-ref": "pkg:npm/node-fetch@3.0.0-beta.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "node-fetch,Headers,node-fetch/Headers,HeadersInit,node-fetch/HeadersInit"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/edge-functions/edge-handler.mjs",
            "line": 4
          },
          {
            "location": "dist/edge-functions/edge-handler.mjs",
            "line": 147
          },
          {
            "location": "dist/serverless-functions/serverless-handler.mjs",
            "line": 6
          },
          {
            "location": "dist/serverless-functions/serverless-handler.mjs",
            "line": 40
          },
          {
            "location": "src/types.ts",
            "line": 2
          },
          {
            "location": "src/dev-server.mts",
            "line": 9
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 7
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 13
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 201
          },
          {
            "location": "src/serverless-functions/serverless-handler.mts",
            "line": 6
          },
          {
            "location": "src/serverless-functions/serverless-handler.mts",
            "line": 64
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-gyp-build",
      "version": "4.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "da219b690055f884e00b3efa6448e68542802957fbc5f635b11978522290b297d9307da1d3a4b284db27495cb9d1cc241500c62f289fea6ffab855c790e67aae"
        }
      ],
      "purl": "pkg:npm/node-gyp-build@4.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/node-gyp-build@4.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nopt",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4db8faeeb7dfa9c79e2e97115eb4fbbca00df02c1f3de20180cec4ea206498a2d5edb10cc291a060b1afd2300252c10269afefbb13f42231289edeae99d320b5"
        }
      ],
      "purl": "pkg:npm/nopt@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/nopt@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-url",
      "version": "4.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f546421511d074dadf4e91a0f3ed4834883ddc1eb3134697315164c35585c2f3b84a5672c14e9a2e0e4e7f4029fcf81c6d2c382cdc6f3165cc7ae8303025f400"
        }
      ],
      "purl": "pkg:npm/normalize-url@4.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-url@4.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npmlog",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02a66d0d458e30ab351bff25c329558eb75882a03877d9eef2173ed20cd1c650dbd48d74f851c118c5ece9a8901c574251496a1fdf4c50cb8b7f3583343b5fc7"
        }
      ],
      "purl": "pkg:npm/npmlog@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/npmlog@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-assign",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52"
        },
        {
          "alg": "SHA-1",
          "content": "2109adc7965887cfc05cbbd442cac8bfbb360863"
        }
      ],
      "purl": "pkg:npm/object-assign@4.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/object-assign@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "once",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb"
        },
        {
          "alg": "SHA-1",
          "content": "583b1aa775961d4b113ac17d9c50baef9dd76bd1"
        }
      ],
      "purl": "pkg:npm/once@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/once@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "open",
      "version": "6.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2057a754f805ef47d29b591e49dda20c1203201664ae82deb9f7d7abec0a4f34c9941a5eb055a88d5f656fc9b339f680cccd6cafb1d01ee3b4bed574cd87a41a"
        }
      ],
      "purl": "pkg:npm/open@6.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/open@6.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-cancelable",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b3bdd7c4e678ce9b7579d658673be1a856babaf41cd6fc146b42b405db4866040c0098fd21b79b1fe26480a65cf61f81d393ca1cb3939786a31b506636b55997"
        }
      ],
      "purl": "pkg:npm/p-cancelable@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-cancelable@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-limit",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb"
        }
      ],
      "purl": "pkg:npm/p-limit@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-limit@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-locate",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47bf5967fd30031286bb7a18325cfc8f2fe46e1b0dad2ed2299ecfc441c1809e7e1769ad156d9f2b670eb4187570762442c6f3155ec8f84a1129ee98b74a0aec"
        }
      ],
      "purl": "pkg:npm/p-locate@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-locate@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-try",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75"
        }
      ],
      "purl": "pkg:npm/p-try@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-try@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "package-json",
      "version": "6.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9376dd9b69f6e6d932c5c8d22b3079c7c91f57194c760b1b3ebd069197301ec2e96dae9c063a82b752a570284a12fc4721c4c1d4554cbb0a228d9dbac5ec7931"
        }
      ],
      "purl": "pkg:npm/package-json@6.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/package-json@6.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-cache-control",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb4cefb0945e40f5f9fd03f42b37ddfd5ae98d270843b487056e9b14261f10ff9fa74129a6bd521e120ee677753e366dbdc9734b3112f43fe9e67149babc1f5a"
        }
      ],
      "purl": "pkg:npm/parse-cache-control@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/parse-cache-control@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-ms",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "907b7b9332e84bd54165f52c88a8efe379abf7579af94d391322a412daa9eef35b1f199a56e12a37b5f17845671ab32d60e0311ab0c49528bde8aec480ed7308"
        }
      ],
      "purl": "pkg:npm/parse-ms@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/parse-ms@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-browserify",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fbba8d9409439865c9c5ff7203d25ba53898bf6da7f16b5c4f7bb64fb1a9a6052a634964248cdc65b7adf96064b632247d1a3bee5c2b73d9e9abde36eccfdf2"
        }
      ],
      "purl": "pkg:npm/path-browserify@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/path-browserify@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-exists",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff"
        }
      ],
      "purl": "pkg:npm/path-exists@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-exists@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-is-absolute",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242"
        }
      ],
      "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": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-to-regexp",
      "version": "6.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87d0ea7a15f7cd96430849bec5b7d4d199b0086142000ada3c958c5c9e3ebf7d8d8d92629558379354dc2ac46021bf0843f8b36526b27437353a124266fb360f"
        }
      ],
      "purl": "pkg:npm/path-to-regexp@6.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-to-regexp@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "path-to-regexp,pathToRegexp,path-to-regexp/pathToRegexp"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/index.js",
            "line": 141180
          },
          {
            "location": "dist/utils.js",
            "line": 5
          },
          {
            "location": "src/utils.ts",
            "line": 2
          },
          {
            "location": "src/utils.ts",
            "line": 34
          },
          {
            "location": "src/utils.ts",
            "line": 36
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pend",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1776acbf8d94b97721773b7ec57a9f5b538695505efa6c5ada6a88d29839c801d93ef16663763a76b49ffc643503ce9681610df4ace1fd6ae029aea219c1d72e"
        }
      ],
      "purl": "pkg:npm/pend@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/pend@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "picocolors",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5fca0ae84cb947bbaeb38b6e95a130eff324609b415c71e72cb2da3e321b19d03fc3196dac9bc13c0235bb354e5555346de46c5b799e6a06e26bf87c8b6248d"
        }
      ],
      "purl": "pkg:npm/picocolors@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/picocolors@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "picomatch",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454"
        }
      ],
      "purl": "pkg:npm/picomatch@2.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/picomatch@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pkg-dir",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d10f36da2a30be00e5955f1014ff1e7808e19e22ff5e6fee82903490a0d4ede17c96a0826fb8fb178b3c6efc5af6dc489e91bb59c2687521c206fe5fdad7419"
        }
      ],
      "purl": "pkg:npm/pkg-dir@4.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/pkg-dir@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prepend-http",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "adabc4ea6f40b70f59fe38edb51519f9c9485e881d821c9902e589dea1338d3fa323f74bd627c0aa165e0b9547cd0a75312b75fa3c4a90535e9a3fe23bbb5550"
        }
      ],
      "purl": "pkg:npm/prepend-http@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/prepend-http@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-bytes",
      "version": "5.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "145c34dfd4e6ac1a852bc99affb38bdec0f3fd5cad76d26bd38e3f41426d1f4c0af656fd8cbabdb49c88c54c2d4091f06abd81aad880e220964b0a3d24b93316"
        }
      ],
      "purl": "pkg:npm/pretty-bytes@5.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/pretty-bytes@5.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-ms",
      "version": "7.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f7bdddae2259bf1886390e4e36c161385fc3b733cc38cb600b5d640a952b3c631382aa76abfd60c330aaba872b377de2b34559e461475d960c33d97a87aeefd9"
        }
      ],
      "purl": "pkg:npm/pretty-ms@7.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/pretty-ms@7.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "progress",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecf887b4b965e4b767288330d74d08fbcc495d1e605b6430598913ea226f6b46d78ad64a6bf5ccad26dd9a0debd979da89dcfd42e99dd153da32b66517d57db0"
        }
      ],
      "purl": "pkg:npm/progress@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/progress@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proxy-from-env",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0fece439109b03d7f5b5d5912b445a091dc63efe7470cc5caf3e17f24e4b4d2503d43930e3b98a24465036e9c8b514e45b082d6944a8d515454481bd65788562"
        }
      ],
      "purl": "pkg:npm/proxy-from-env@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/proxy-from-env@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ps-list",
      "version": "7.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf8065e88ddfda425faf9a3cd1284004d1c0a2422063ec050d341f13e5f7cd662048640e081798a6d2d9529a0e00b06a3b911ac260cdfed8d395d25eb1dd2e8d"
        }
      ],
      "purl": "pkg:npm/ps-list@7.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/ps-list@7.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pump",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f0672fa9dd216cd4fcad77f8d872de30a6fe3d1e2602a9df5195ce5955d93457ef18cefea34790659374d198f2f57edebd4f13f420c64627e58f154d81161c3"
        }
      ],
      "purl": "pkg:npm/pump@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pump@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d1b118dd7fe8f99a5fb2ffa18a1cf65bac5ffca766206b424fb5da93218d977b9a2124f0fdb1a0c924b3efa7df8d481a6b56f7af7576726e78f672ff0e11dd0"
        }
      ],
      "purl": "pkg:npm/punycode@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/punycode@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pupa",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9758cd02ca4805216a6d3fb2fb9168b288cda55a45f789e523ec03529a8ff5e9f03937c7c7d7f4821e6707deaf97eeb24e9b09b32a5e36bc1fccfacab87078d4"
        }
      ],
      "purl": "pkg:npm/pupa@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/pupa@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "puppeteer-core",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01230304312e17fbcd94e21006619807ca58b8e7ec150c933feed1acc6571912eb55fe64c4e42e294808c602d12ed5c97fd10af5bd792cd65fce76f4d5f74fd1"
        }
      ],
      "purl": "pkg:npm/puppeteer-core@7.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/puppeteer-core@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "queue-microtask",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4"
        }
      ],
      "purl": "pkg:npm/queue-microtask@1.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/queue-microtask@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "raven",
      "version": "2.6.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e8f41d7c2e3e0d04859dca30b612dff81e87af42693ec1418135584c03aaeed0a6c7f911e125db79ac2d3dc876d3edd07d47100e82412e3596d726ef6789174f"
        }
      ],
      "purl": "pkg:npm/raven@2.6.4",
      "type": "library",
      "bom-ref": "pkg:npm/raven@2.6.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rc",
      "version": "1.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb76c682a2a3dd005dc4b6cb9289a5a2192fb00f207408944254812670617e7f813f18386dceb677c4dc056d79c1abc37e07b10a071c72485c66fcb0c9060f3b"
        }
      ],
      "purl": "pkg:npm/rc@1.2.8",
      "type": "library",
      "bom-ref": "pkg:npm/rc@1.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rdf-canonize",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2d746485a6f541a3c99e1508b7582d5d72acc10099f73a5f96c49915ccc6ee608b02432f56376a08693d557094b2cd1a394784c95da3b45c4671d5fc0d2923f7"
        }
      ],
      "purl": "pkg:npm/rdf-canonize@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/rdf-canonize@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "3.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "055887cbb2ca793cf8a0d9e470b27e95548beafa6215e5fafddde8487f33096ed4c4fda89dc864faf4c6075e37c6e1631d2ddd7938242a85d7ca65eaca688874"
        }
      ],
      "purl": "pkg:npm/readable-stream@3.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@3.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "registry-auth-token",
      "version": "4.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c2e59cac35be36ce914c13a0ff5e5220b4d19d4e5f1b04e0b0f74c502d5329ceebae6c92980d614012e50d73e0a7f19f3bdb8b60d920e10d1ae4544b2a7c332"
        }
      ],
      "purl": "pkg:npm/registry-auth-token@4.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/registry-auth-token@4.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "registry-url",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f1a7185d74c8d00910bfa4403a3137bce6885d9913f70a382ce15b04a6101049e730d0692aa754ac8e92e0d4f428f228fd656f279b44fd7e4b17f4d051fd1e93"
        }
      ],
      "purl": "pkg:npm/registry-url@5.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/registry-url@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-directory",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c6c4423bfb0b06f71aef763b2b9662f6d8e3134e21d1c0032ba2211e320abc833a0b0bf3d0afb46c4434932d483f6d9019b45f9354890773aff84482abba2f9"
        }
      ],
      "purl": "pkg:npm/require-directory@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/require-directory@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-from-string",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5dfd2759ee91b1ece214cbbe029f5b8a251b9a996ae92f7fa7eef0ed85cffc904786b5030d48706bebc0372b9bbaa7d9593bde53ffc36151ac0c6ed128bfef13"
        }
      ],
      "purl": "pkg:npm/require-from-string@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/require-from-string@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-from",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9883d28fdb8743e6a91af49e3b774695932d0df9be1f4d4f3d2cdf620e78c1e706a4b220b8f6bbcc0743eb509406a13987e745cf8aa3af0230df6a28c6c5867"
        }
      ],
      "purl": "pkg:npm/resolve-from@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-from@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "responselike",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc5a5ee60bb3264d603ea7492c9479bbb786fe0358e272268db4436955953118677b9e530a68f68bd43ee783c145f6ad442f2ffeb222bfd04dd2931df4e57911"
        }
      ],
      "purl": "pkg:npm/responselike@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/responselike@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "reusify",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53d9c7f3c6b77dcfde902175974fd43f5228b22b888f24e1ee106f5d530762055c7c6bedf3ded782e8f650e2c3788e411b69bbfeec3268b553e9f6ed0b04f2cf"
        }
      ],
      "purl": "pkg:npm/reusify@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/reusify@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rimraf",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25990931990018514f3f662a5d95cf6cc94c060b31cc4f082ece253085ffda8d0bf54070f4efd8de8eb0170fe2f582daa5c5095b0a9b8b791dc483dd0bad9320"
        }
      ],
      "purl": "pkg:npm/rimraf@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/rimraf@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "robots-parser",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0ef1fd92234e1d264de96e3d8a38c2781ba41f3c082a7069ab60699a9ec21ca517b020f4f6963584b7923e8a9e84822c9a2e8f915e49145b0ef8336e470e430"
        }
      ],
      "purl": "pkg:npm/robots-parser@2.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/robots-parser@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "rollup-pluginutils",
      "version": "2.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "104a7d3619d493063c6a27fa6f1828bcf1cca0ca0daf616e949ce24e7769b791fd45dc02e3b1921ae208f57c6949dcd518cd065ab34f1d5ea27b52d33493da2d"
        }
      ],
      "purl": "pkg:npm/rollup-pluginutils@2.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/rollup-pluginutils@2.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "run-parallel",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004"
        }
      ],
      "purl": "pkg:npm/run-parallel@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/run-parallel@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-buffer",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa"
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/safe-buffer@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-buffer",
      "version": "5.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d"
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/safe-buffer@5.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver-diff",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "197d08c7f089707c81f1ce329291c6200bcbc8ec0ea1bb4cffc77e4d090077cd7f6c48e03c7adf6dae355697acafb8d7fedf1487e477117f5e012e5b7be8d062"
        }
      ],
      "purl": "pkg:npm/semver-diff@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/semver-diff@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "6.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ad662ad9ee62616f9f15efe83cfb582716208c19bcb02e2b9a819d50e80107b567c0ab7a1eb2fbf77976be81f5525b32619a49e20d307e39d310ed6cd4d3f679"
        }
      ],
      "purl": "pkg:npm/semver@6.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/semver@6.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "5.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1ab9a0dffcf65d560acb4cd60746da576b589188a71a79b88a435049769425587da50af7b141d5f9e6c9cf1722bb433a6e76a6c2234a9715f39ab0777234319"
        }
      ],
      "purl": "pkg:npm/semver@5.7.1",
      "type": "library",
      "bom-ref": "pkg:npm/semver@5.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "6.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f7f5305a4d27d5eb206b6a953cf69e5f29e904da6fcdc270e870e56bb90152d7fbde320773b8f72738cdf833a0b0c56f231ff97111ae6b0680de530bb91c74f"
        }
      ],
      "purl": "pkg:npm/semver@6.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/semver@6.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "7.3.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "425613b9c51839ec2cf96784ba30e8106ce2cf82ba738ed5fc177e2e349261c03de29f8398835d7fb9dc6948a74e17ef672bb5de537d398d570f1b7c0b44f0d2"
        }
      ],
      "purl": "pkg:npm/semver@7.3.7",
      "type": "library",
      "bom-ref": "pkg:npm/semver@7.3.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "set-blocking",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a22814bc0275861322f3a1f15f9af2b0a5d3f3aa2cb5e8bbd07cadf2bff7d51fb063d77ff097725247527eadf81113dabbc5424ae2abe04bcada48e78b51e87"
        },
        {
          "alg": "SHA-1",
          "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": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "setimmediate",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3004c9759a7cb0ba8397febc2df4266cff3328f2d0355e81219a0882bb1c14343e46cbcafc1c5e0d03a0cb128aa21d32ffc87706a5459c2a90fe077eade8885c"
        }
      ],
      "purl": "pkg:npm/setimmediate@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/setimmediate@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "signal-exit",
      "version": "3.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19"
        }
      ],
      "purl": "pkg:npm/signal-exit@3.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/signal-exit@3.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-support",
      "version": "0.5.21",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b811d4dcbddccec232617297f3c7ddac6a2fc5d482a13183459e92617b524712d95331e0e4fffae87b7aba85251eef4466877e8a75e12a8dea420c17513ff2d7"
        }
      ],
      "purl": "pkg:npm/source-map-support@0.5.21",
      "type": "library",
      "bom-ref": "pkg:npm/source-map-support@0.5.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee"
        }
      ],
      "purl": "pkg:npm/source-map@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "speedline-core",
      "version": "1.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c8eff3ae0140fe18ca51e9d9aef259623b65a0e737de87eff1b1dc89642cddf28e4980552309e2ec043b998c84097705d2dc9d0bfee658ac42ca62ac7e3d7a2"
        }
      ],
      "purl": "pkg:npm/speedline-core@1.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/speedline-core@1.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stack-trace",
      "version": "0.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "286cda85cee9b942a4cf232df88a807a9f9354d6ca3fe9362e6c21b9bdfd9b502c4d291a0eeb71e7a6830a8f872c3cdffc3dba0481d32563624c6d4a0098900a"
        }
      ],
      "purl": "pkg:npm/stack-trace@0.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/stack-trace@0.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "4.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe"
        }
      ],
      "purl": "pkg:npm/string-width@4.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/string-width@4.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "864457f14d568c915df0bb03276c90ff0596c5aa2912c0015355df90cf00fa3d3ef392401a9a6dd7a72bd56860e8a21b6f8a2453a32a97a04e8febaea7fc0a78"
        }
      ],
      "purl": "pkg:npm/string_decoder@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-json-comments",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e2007c9dad3b7de715564388e91b387bb4fa34e4e48b91262fb4d476e4ece9bbb711d9d2c9c9ed549e2b7bc920640fb0c7d22e788d98d756df6e0c2dcee13429"
        },
        {
          "alg": "SHA-1",
          "content": "3c531942e908c2697c0ec344858c286c7ca0a60a"
        }
      ],
      "purl": "pkg:npm/strip-json-comments@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-json-comments@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "5.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3"
        }
      ],
      "purl": "pkg:npm/supports-color@5.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@5.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "7.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047"
        }
      ],
      "purl": "pkg:npm/supports-color@7.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@7.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-fs",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "574af663db1c99b0d12c235ec7ffa1633be9ff3c988ef15b1cf36055329f42f56b6fa82e884fdfc4ff976e50cd474d75bada296e47b1da7338747355e860ec9e"
        }
      ],
      "purl": "pkg:npm/tar-fs@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/tar-fs@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-stream",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba37aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65"
        }
      ],
      "purl": "pkg:npm/tar-stream@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/tar-stream@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar",
      "version": "6.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a7fca650cd052464292ea0003ae2133dd97d14adbe95a51840165943cf3e3853699c0f9b1c993df305ce15815a64ba0179f34f83427f1e0054b2a10b74b739c"
        }
      ],
      "purl": "pkg:npm/tar@6.1.11",
      "type": "library",
      "bom-ref": "pkg:npm/tar@6.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "term-size",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0ad118b87ce1a3bff5cfcbc4811d90a197c08ceee31ce5530bed2aa2434cc6efe27956bf913100e81dad82353e8a1d49d31885c7df85033243f3014c9aa4166"
        }
      ],
      "purl": "pkg:npm/term-size@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/term-size@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "third-party-web",
      "version": "0.12.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5dfce7e310e8f278ea679b817da342922ba048eb2b6f8bd0c8352079875fa37650af42584aa5588c4b15a904df56b2d75f0d0eb5052e8dc56a9c3c2b9008026"
        }
      ],
      "purl": "pkg:npm/third-party-web@0.12.7",
      "type": "library",
      "bom-ref": "pkg:npm/third-party-web@0.12.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "through",
      "version": "2.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c3cf6a83b3c8f3001dbd7eb46cc0cff9b1680f90ef866f682e1785a793b86b6405d1c4811ac057e2a66669d3ccbd5aa52c9041722f96a8618e00fbdc0de35256"
        }
      ],
      "purl": "pkg:npm/through@2.3.8",
      "type": "library",
      "bom-ref": "pkg:npm/through@2.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "time-span",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "332a9909318b0d9efbbb893e8ea838525af33d33d9e3d34395a7a453abae15a24bccf20dd70a1a45709b19ea8e7f1c1cdd8dfb651386009eb5e1176fece96dfa"
        }
      ],
      "purl": "pkg:npm/time-span@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/time-span@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "timed-out",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1bbaf7021a2f62daf960a396424b5af112803dbf89f48b0ee2e566ce397c019c1f86cf14714c13883ea070961280eb73ca3bd02ab2989f8d6cc876d458c91a7c"
        }
      ],
      "purl": "pkg:npm/timed-out@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/timed-out@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-readable-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "22adb95c1b7acc3e67a4f8652d55c614ddff832476fea38370a34dc9331de2f6e6dfd1d468e8803383ccab478c542fd3931cfe66376c739e60f72cb3f98ab4d1"
        }
      ],
      "purl": "pkg:npm/to-readable-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/to-readable-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-regex-range",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1"
        }
      ],
      "purl": "pkg:npm/to-regex-range@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/to-regex-range@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tr46",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "37758cb2ea95eba953df40ab5cd6c48f1e06130968c37bfaaebe2609cbfaa6b9dfc214b4d6b920c857633cd05877d6ebecba57575f849a1d357c79ead86760af"
        }
      ],
      "purl": "pkg:npm/tr46@0.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/tr46@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ts-morph",
      "version": "12.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5470bc5e05367c55bbc8ed5ffdbde6c4a0e37b5be6cb31571d6cce62628490213070b8c3b5b74b80142f8aa8f86703f8309910b51a3a1dad88dbd96afc1f95c4"
        }
      ],
      "purl": "pkg:npm/ts-morph@12.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ts-morph@12.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "ts-morph,Project,ts-morph/Project"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/index.js",
            "line": 141204
          },
          {
            "location": "dist/dev-server.mjs",
            "line": 12
          },
          {
            "location": "src/index.ts",
            "line": 21
          },
          {
            "location": "src/dev-server.mts",
            "line": 17
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ts-node",
      "version": "8.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cababa383b311054cbcf4477057da6c9fd1604249087d03ea72f0f068d5d0b358839cbe2b1bc87e9a90d2aa0c73205de3c5da48abe669b92572531f739425839"
        }
      ],
      "purl": "pkg:npm/ts-node@8.9.1",
      "type": "library",
      "bom-ref": "pkg:npm/ts-node@8.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ts-toolbelt",
      "version": "6.15.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1592177f592c5722dc7ebeccdf5ee36c1ebb5c526138ed58a9d4dcb866aaf6ae632d4a138a4ba467ef7c4cf8ca88fda30b90a0998756598b34b369cb494d3fd4"
        }
      ],
      "purl": "pkg:npm/ts-toolbelt@6.15.5",
      "type": "library",
      "bom-ref": "pkg:npm/ts-toolbelt@6.15.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-fest",
      "version": "0.20.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "35ef9e138af4fe25a7a40c43f39db3dc0f8dd01b7944dfff36327045dd95147126af2c317f9bec66587847a962c65e81fb0cfff1dfa669348090dd452242372d"
        }
      ],
      "purl": "pkg:npm/type-fest@0.20.2",
      "type": "library",
      "bom-ref": "pkg:npm/type-fest@0.20.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-fest",
      "version": "0.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1d6f3233aaf8ed822339af0d64e6b107b4100d2a676e7611b20446a3374d5f13285a00886ca0a372eb2efe20df7721fa45b7063d8aa8bb903fb1c0a850b0d24"
        }
      ],
      "purl": "pkg:npm/type-fest@0.8.1",
      "type": "library",
      "bom-ref": "pkg:npm/type-fest@0.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typedarray-to-buffer",
      "version": "3.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cddbbc5cc3440dea4a291f9760e5c054fb56ba2d25cb436da2152c730f9499a1e20164fc86b575aebfff1fa57ed03bc9dce435f52f7bf4cd2568b7d7f2b9bcd9"
        }
      ],
      "purl": "pkg:npm/typedarray-to-buffer@3.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/typedarray-to-buffer@3.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typescript",
      "version": "4.3.4",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b9ab8f1bb5d99fd17f9a8fbb32bb118f2bdbc45a737a64632846574b800af37a0fd8a28e24fbdbfbd70efe09a7bfc6ab599be19e354e5f3ec1e3d9b59747bd13"
        }
      ],
      "purl": "pkg:npm/typescript@4.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/typescript@4.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "internal:workspaceRef",
          "value": "pkg:npm/%40builders-typescript-test/lib@1.0.0"
        },
        {
          "name": "internal:workspaceSrcFile",
          "value": "test/fixtures/42-yarn-workspaces-typescript-dep/packages/lib/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "typescript"
        },
        {
          "name": "cdx:npm:package:type-only",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "src/typescript.ts",
            "line": 3
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ultron",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "50811704d79898aa6d587eb3f199ea4de4bc7d5ef8cc6d3f79153d546929cf3f8b20936cf16ff333f2feedcb42911ae06cd9e7474c71c386ca3abd1c5b43743a"
        }
      ],
      "purl": "pkg:npm/ultron@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ultron@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unbzip2-stream",
      "version": "1.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a5131196e30ef579b0c9be21f5ea540bb594b7d952aab127e4f341827d49704ffe3f84d445b28b1cac5fdcfbef718a790ccc408bd6e2fd0c3c17a855a4aee3e"
        }
      ],
      "purl": "pkg:npm/unbzip2-stream@1.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/unbzip2-stream@1.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "underscore",
      "version": "1.13.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "050167503b8043861ffdc618e4b36b2bd3422452ab89a45b0fdb91d5f4de5e705ea1af7b5b48b8d6a9197c63bda52a3c2392b38c07126365d8b5d7f4a0a77b29"
        }
      ],
      "purl": "pkg:npm/underscore@1.13.4",
      "type": "library",
      "bom-ref": "pkg:npm/underscore@1.13.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unique-string",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b8d69e8ab10fbe96564a0cf0b0f1ad536cd5493ae7ffc2f9abf21ec59987d1e1fa480ef70a6000e54e06c0e453c50019b3de530172cda9e2e83cf34ee6065f5a"
        }
      ],
      "purl": "pkg:npm/unique-string@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/unique-string@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "update-notifier",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "22d9c80876de321f46a94cb7d6114fac3d6472e677ae9c4365b7f82940dabd7c12d1b5b99bb48b6c3429197dd462bd3bd9c6eb17984552cdebe6d52c3f08df1f"
        }
      ],
      "purl": "pkg:npm/update-notifier@5.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/update-notifier@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "update-notifier",
      "version": "4.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62577a674472098181e9c9088df7c63923a61d78f580c784eda44ecf8306f973249a2c415f88d49e0ac65cd633ef03ca066b680f832705ad809eeed148a86dfc"
        }
      ],
      "purl": "pkg:npm/update-notifier@4.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/update-notifier@4.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uri-js",
      "version": "4.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eeb294cb2df7435c9cf7ca50d430262edc17d74f45ed321f5a55b561da3c5a5d628b549e1e279e8741c77cf78bd9f3172bacf4b3c79c2acf5fac2b8b26f9dd06"
        }
      ],
      "purl": "pkg:npm/uri-js@4.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/uri-js@4.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url-parse-lax",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36314a0340e276a3dae5c885712ad79c096d4edcf3f38a20cbe35e6cfbdf12001c934f93360e1427820df9f07bcd165f6e051fd2cc8ea3d303c4590348cb8569"
        }
      ],
      "purl": "pkg:npm/url-parse-lax@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/url-parse-lax@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "util-deprecate",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73"
        },
        {
          "alg": "SHA-1",
          "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": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uuid",
      "version": "3.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9726678d6b0dc39e728038a244e75b0bfd96987d6251975a4af5daf5f58142bb439b4b6df5001d7f2dba93291010e64c3c03dd2b03a7ebe2b88e5294d9bd064"
        }
      ],
      "purl": "pkg:npm/uuid@3.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/uuid@3.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vercel",
      "version": "27.2.0-ef90311",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "30d0b31235581b7f9882dd9ea7913cd2a108c0ca"
        }
      ],
      "purl": "pkg:npm/vercel@27.2.0-ef90311",
      "type": "library",
      "bom-ref": "pkg:npm/vercel@27.2.0-ef90311",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webidl-conversions",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d89027df3f0047aae32bc4a6f28ad10b487f6dc97f0ea2fbb513dd199e08d428dd17e11a30b998c411f25ee28bf38f5eb9c3c586f068c4cb1f95f39bf24c5a79"
        }
      ],
      "purl": "pkg:npm/webidl-conversions@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/webidl-conversions@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-url",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1a139ee7ba9c64eafdc7637e7e8f307061ad2b292cb45d1f094b164fc202ebef2b34201ce11af880d7f4d41892e6495aacf296fd027bc809712e3872e9ad84f"
        }
      ],
      "purl": "pkg:npm/whatwg-url@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-url@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wide-align",
      "version": "1.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "78330e45868f359e2c408bae60f0c7750bdfe20c8217dac4115ff23f119fc0f911a1dc048223145174f1fdd7b1f8c7b4c31c79dd2f8d8141da3fbcb73069439a"
        }
      ],
      "purl": "pkg:npm/wide-align@1.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/wide-align@1.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "widest-line",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36c9a85da96c5950cc1aea71679474f246bd7e56638e22ef1d501660e2ad88a33cba3b595abf5c45f7da93eb92138f3e39bf0e6da957a70c9e522c830fa40582"
        }
      ],
      "purl": "pkg:npm/widest-line@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/widest-line@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-ansi",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9"
        }
      ],
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrappy",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71"
        },
        {
          "alg": "SHA-1",
          "content": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
        }
      ],
      "purl": "pkg:npm/wrappy@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/wrappy@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        },
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "write-file-atomic",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02f1dcc99e499d27eade2a12ca3ac1907f725b89bb03293cffd332fc30fda2729ebbff787f0acca1c7a63b64002450259e70cdf990d2f998c0479b9ad7f3d5fd"
        }
      ],
      "purl": "pkg:npm/write-file-atomic@3.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/write-file-atomic@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ws",
      "version": "3.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7e586a6c37184c478bfa1029574bcafc926e59963289cf21a125fee0a09cfd93961edfe6f906f9e8e6b8ea3ee2019f99a79f91816fba3c22b2161f15f5a8e2d"
        }
      ],
      "purl": "pkg:npm/ws@3.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/ws@3.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ws",
      "version": "7.5.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17e3fd26297b52248a4a4a692220fde1d374ec0c2f162c6f2c88f53a0d5197d18632e362a499d5f49ce30fa5eeaa601e8acc06bd498d2e3af9705b97c0d4bbed"
        }
      ],
      "purl": "pkg:npm/ws@7.5.9",
      "type": "library",
      "bom-ref": "pkg:npm/ws@7.5.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xdg-basedir",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d23611090de8d9615ee1e7406884bd3d12bf5568879faf62cc01fdce126a429233a2df8798c906005d44e3110b5925329c17413650a4e1fa8b032ec80d8a6f5"
        }
      ],
      "purl": "pkg:npm/xdg-basedir@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/xdg-basedir@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "y18n",
      "version": "5.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c"
        }
      ],
      "purl": "pkg:npm/y18n@5.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/y18n@5.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "purl": "pkg:npm/yallist@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs-parser",
      "version": "20.2.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb5d67184953215f824f766ff6ded52a5f90de14d0a13f5ad50cdece1865e91a76d6027f2154d6ed9df2f4459786e5010b64a19dff835f46a7b5e72903048ff3"
        }
      ],
      "purl": "pkg:npm/yargs-parser@20.2.9",
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@20.2.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "yargs",
      "version": "16.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f59afbed0c6d0be5fb7f8c65a42e91b5fa6d1e43139f681bd33442eb6968f6db049550c5b1654bd880961c2a1ea3186224245847e0864f4214784caa5cf2607"
        }
      ],
      "purl": "pkg:npm/yargs@16.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@16.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yauzl",
      "version": "2.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a786bd23a5fa9eee888681a606a01c6c9cb59a50b88f6eef10f657f45e0be3fbd94f72f2ab5564147c3f57f3d4701f41ba8f831b7887913d31dd0c9ae7ccdcde"
        }
      ],
      "purl": "pkg:npm/yauzl@2.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/yauzl@2.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yn",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "531e328065acbb673b8ac1567bc62ed5896e266a95871a8ad9c2d735003901c0b741f6c636933b7eed18f1bff3d7aa572e7171658bd685dddf84163d0cb982e9"
        }
      ],
      "purl": "pkg:npm/yn@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/yn@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/35-puppeteer/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/35-puppeteer/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/35-puppeteer/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
        }
      ],
      "purl": "pkg:npm/ansi-regex@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ed0317c322064f79466c02966bddb605ab37d998"
        }
      ],
      "purl": "pkg:npm/ansi-regex@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aproba",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "63d27a6635eda1887c4675d508c394fedb439a4d5a063ba7abdbced2d6b9c7ce560d08907d417db083c121375b8a2215701a34dc78b78ccc62801b6c75d95747"
        }
      ],
      "purl": "pkg:npm/aproba@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/aproba@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "are-we-there-yet",
      "version": "1.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6161d024665706f2d38bba35434e0093fae3d7d159e9007dbc816b0b7f3a57626ef03fa9a9e50fe063247b610d1c29525c5c99e5de3da4a416a7d773ed41feb"
        }
      ],
      "purl": "pkg:npm/are-we-there-yet@1.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/are-we-there-yet@1.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bl",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1140323f950753987117c04f4f42ca5bc82360b86ad4340872778e5ffa4bfe6d80968f8e6034002651eafb2b1e30fe743acda71d739289ce92b37bd241ec9fe0"
        }
      ],
      "purl": "pkg:npm/bl@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/bl@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chownr",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a47de01087e40dcb7c2abaef68219afa492e71ef019d4a0350bc3d745f7afe019af53b2b36d875bc90098332f360dbe0e6d13786684b8ef201707415f1c0ef0"
        }
      ],
      "purl": "pkg:npm/chownr@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/chownr@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "code-point-at",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "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": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-string",
      "version": "1.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "742d82e6a796a18931922e540176a9763a8eebbd80338bd9b8f19141f3bc6f91cab8a1816ca5a9213c8360ded33852af456ee43a0027dfbe3a7250c130327243"
        }
      ],
      "purl": "pkg:npm/color-string@1.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/color-string@1.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd74c984779b072c599f7943bc3258c38951e7eb81defba81ecb9803900abb14559f9c33cc87d02862c19a075544729325878ae6bbc97079eb7742e2e3d085a6"
        }
      ],
      "purl": "pkg:npm/color@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/color@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-util-is",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "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": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decompress-response",
      "version": "4.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ce4a77b6a9bc84fbfafc1b5554f86ffcd8b06cd85b382c0b1388b48738238c65097638a67a8bc8b82321de9937beff22173ad4dc4503333dc832868165a8f93"
        }
      ],
      "purl": "pkg:npm/decompress-response@4.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/decompress-response@4.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-libc",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
        }
      ],
      "purl": "pkg:npm/detect-libc@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/detect-libc@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "end-of-stream",
      "version": "1.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "814494b33aecc650e751b530108f4eca0cab9386445ad55a1d073eb991e985578dc65faa7aa315fe30d6a139233754661a567941600fee8e39f29fc93258a442"
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/end-of-stream@1.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-template",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d87ee28cbe3e0edf97ffa4e5cb39b9dd211bf243effee8084e0e1f8e2968fd4bde3df291c79ff20cb331fe82dd1f04245630d7e4d594a9e71dc089f9a7236be"
        }
      ],
      "purl": "pkg:npm/expand-template@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/expand-template@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-minipass",
      "version": "1.2.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "196492246172e1ef4651e09c6c89040fe6e00281728fb5c5d6657cae66b7416e0d22a5fd2b2c7bf4dfcf17ad47e6e74e577698d4868c2ecea919b1fbd679424c"
        }
      ],
      "purl": "pkg:npm/fs-minipass@1.2.7",
      "type": "library",
      "bom-ref": "pkg:npm/fs-minipass@1.2.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gauge",
      "version": "2.7.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2c03405c7538c39d7eb37b317022e325fb018bf7"
        }
      ],
      "purl": "pkg:npm/gauge@2.7.4",
      "type": "library",
      "bom-ref": "pkg:npm/gauge@2.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "github-from-package",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "97fb5d96bfde8973313f20e8288ef9a167fa64ce"
        }
      ],
      "purl": "pkg:npm/github-from-package@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/github-from-package@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ini",
      "version": "1.3.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45963986e20a08c4560d4a999448bbd9ffe599728cbeeb3370c05dba5890de79d66f1f57fd90503bb0e28cc1184bd1211c16f6a9a71150cb42eecbcbc1ed2573"
        }
      ],
      "purl": "pkg:npm/ini@1.3.5",
      "type": "library",
      "bom-ref": "pkg:npm/ini@1.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-arrayish",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "79546a0af56565bbb0dc6acceb7a2f352340780d4ad7a91a47f2d163ff76c34cf1439ff5633c1b9545fae768b85ecf51c001a35bd77dcba5fcf2df0e68025f59"
        }
      ],
      "purl": "pkg:npm/is-arrayish@0.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-arrayish@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-fullwidth-code-point",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "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": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isarray",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bb935d48582cba168c06834957a54a3e07124f11"
        }
      ],
      "purl": "pkg:npm/isarray@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/isarray@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mimic-response",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f22943a046a9a80e2e4374f04b48da90638d297549aa9cbe46933eddbee92dd3a38210ab1221a9f5246415b507026656f6f767ac43561e36b0788a1320913149"
        }
      ],
      "purl": "pkg:npm/mimic-response@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/mimic-response@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "0.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "857fcabfc3397d2625b8228262e86aa7a011b05d"
        }
      ],
      "purl": "pkg:npm/minimist@0.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@0.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a35008b20f41383eec1fb914f4cd5df79a264284"
        }
      ],
      "purl": "pkg:npm/minimist@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minipass",
      "version": "2.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f826d9b89e2e122b932fdb3967f50b92e460d4ef40bd5a95bdc79a06b85b607232d51ddd3ceec53261b49d92c3d3ffd9cd9ab43143a3c1d050be4fb0d491d4a9"
        }
      ],
      "purl": "pkg:npm/minipass@2.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/minipass@2.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minizlib",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "851dc0b76d6e4abb238c34d6adbbb420c2d3a67929bfc2083050c56a8cf8dd39aee0b9260177c7e38bcd373a539dff8e0104021eb6fdd72ff0736278c795e049"
        }
      ],
      "purl": "pkg:npm/minizlib@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/minizlib@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp",
      "version": "0.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "30057438eac6cf7f8c4767f38648d6697d75c903"
        }
      ],
      "purl": "pkg:npm/mkdirp@0.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp@0.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nan",
      "version": "2.14.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20d3858f7ec2ee4dc07da353b57f1186c4f0eea472ede2c44f5e1c44e8bdfb91c055b6c7b885941c46ae06fe6a4f802fdad59ab224d8d49c3aa6e50da9125742"
        }
      ],
      "purl": "pkg:npm/nan@2.14.0",
      "type": "library",
      "bom-ref": "pkg:npm/nan@2.14.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "napi-build-utils",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6e8423d56160407defe1c961bb799335f3febce071a2b0e513c10a88c8d494b1b70b8a801129e7f40c483a41604d1d9cf4bb733633eb8d2eb4713dbb64a06168"
        }
      ],
      "purl": "pkg:npm/napi-build-utils@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/napi-build-utils@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-abi",
      "version": "2.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "92ecbf68483be6ee34bf7efc59196543865ec5a5c9882bc1ebc0f6b1c0d7725a7f238711abab688296cea0a866374eed9ecf5995dbb9d4d344468d307a17d7f6"
        }
      ],
      "purl": "pkg:npm/node-abi@2.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/node-abi@2.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "noop-logger",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "94a2b1633c4f1317553007d8966fd0e841b6a4c2"
        }
      ],
      "purl": "pkg:npm/noop-logger@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/noop-logger@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npmlog",
      "version": "4.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dae52a6b3b8a95369223f742f00ce2714724efe22b11a3a737f7b48dddd7b6dd4a706a70c77d2fe7498bee83f2aff87d6cbdc4e1a65c715c29c0ffb95bd56392"
        }
      ],
      "purl": "pkg:npm/npmlog@4.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/npmlog@4.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "number-is-nan",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "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": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prebuild-install",
      "version": "5.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20d0df5f34cf9e14fe59841e9aa9c05e53fb4af7e214ca29328cd2817099f910cb6f6efd80a7c8b8b938a3b3e011ac0ba775ab320218181a64c69ada44e1ec48"
        }
      ],
      "purl": "pkg:npm/prebuild-install@5.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/prebuild-install@5.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "process-nextick-args",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de8b943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a"
        }
      ],
      "purl": "pkg:npm/process-nextick-args@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/process-nextick-args@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b50b4a03d588021045dfe54b02c7b232a65e0635b4007268c4eb58a92519349c5ab84ae62db566d855b5cbe27f600f5d52b002dfd2137a39595a1548c1ac242b"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "3.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8c8b573cb9ab491f239934664562570a7189b1fcbce6607759dfee20d31703ae72ae7168d1c3c29452145b3a369da8d535297e9b1effe16f2db652d625ef7da5"
        }
      ],
      "purl": "pkg:npm/readable-stream@3.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@3.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-buffer",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7d91305066d597b928b99b358c274c2ddb7de61748bf465e1e0e8beea3de722319859fbf81d7ac5b8c204c0464ac5584a6ca631004c0cd418f1bc3768c98b06e"
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/safe-buffer@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sharp",
      "version": "0.23.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dfe42592d4d80cf3bd08b981dc351a0528fbdbd89cdd1f533b9073df5f05f16b9b516d741d1e28b344e6f8675835c560d256b284c84fe077f64882f05d51b68a"
        }
      ],
      "purl": "pkg:npm/sharp@0.23.0",
      "type": "library",
      "bom-ref": "pkg:npm/sharp@0.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "signal-exit",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5fdc08f1287ea1178628e415e25132b73646c6d"
        }
      ],
      "purl": "pkg:npm/signal-exit@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/signal-exit@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "simple-concat",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6"
        }
      ],
      "purl": "pkg:npm/simple-concat@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/simple-concat@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "simple-get",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c247a70ff9a4dd49c6900a740a6cf2ad24e283a7f863f440cb268dcdc38cb5424b2a6a8be55bf6e7a6d07afdcd5efaa98d2031d12bea17143744a814fc5b350"
        }
      ],
      "purl": "pkg:npm/simple-get@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/simple-get@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "simple-swizzle",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a4da6b635ffcccca33f70d17cb92592de95e557a"
        }
      ],
      "purl": "pkg:npm/simple-swizzle@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/simple-swizzle@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "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": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
        }
      ],
      "purl": "pkg:npm/string_decoder@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "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": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-fs",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bda634a1b07a3a6fdfb28f1af2f6a4401cf0868950eefe7ebb2fad1773b3bf1bf528d7b3995400896b5c36630715214fa8bddd240f216ba81db456df5fd99cc4"
        }
      ],
      "purl": "pkg:npm/tar-fs@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/tar-fs@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-stream",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f83027e0d6f8fa0cfa5998a0473284665d50b8954e2ed030c05f96531cb57c9e97eb709a19a500c49443d8a127d4e31f71b0a3c924d8a4d0ba5a67d0a0810e77"
        }
      ],
      "purl": "pkg:npm/tar-stream@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/tar-stream@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar",
      "version": "4.4.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "888e3387792d2c929a0cd64a65cf9f50e36242b4a7f479021736a6b5bee4f051665629475686fb42c2d7fd5c92016f2502f88cccc6c5c3842d15be1eaebc2060"
        }
      ],
      "purl": "pkg:npm/tar@4.4.11",
      "type": "library",
      "bom-ref": "pkg:npm/tar@4.4.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tunnel-agent",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "27a5dea06b36b04a0a9966774b290868f0fc40fd"
        }
      ],
      "purl": "pkg:npm/tunnel-agent@0.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/tunnel-agent@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which-pm-runs",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "670b3afbc552e0b55df6b7780ca74615f23ad1cb"
        }
      ],
      "purl": "pkg:npm/which-pm-runs@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/which-pm-runs@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wide-align",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40690e41cf172fa06de4fc27b04c4a04fb8c281c671b15965b77d4e795ede1f787a3331485d50c6810a4dbdd2aa66ff01b9bbf4522b3c1d002e22e7562282284"
        }
      ],
      "purl": "pkg:npm/wide-align@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/wide-align@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yallist",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4be664f0311613aa0aa55faf237a9691a2be8d26c82bcea90b07b6205ff1c08a50f2312ec69c3d3726868e6a7df81a09bf9155da98aa0837280ad4ada698aad8"
        }
      ],
      "purl": "pkg:npm/yallist@3.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/yallist@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/30-sharp/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/30-sharp/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/30-sharp/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@lit-labs",
      "name": "ssr-client",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aebfd4561c5b296354afedea472bd993e8250bbbfba61f0693f5b4cfde981bae0238929ff62967598e89196efb4d1aa1ad13264b69ecbc05cec9081c17ee23ac"
        }
      ],
      "purl": "pkg:npm/%40lit-labs/ssr-client@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/@lit-labs/ssr-client@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@lit-labs",
      "name": "ssr",
      "version": "2.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40e1d9191e5aeb39f0a9af3033986931d95f3bf7d7521d0b615dfd6f5e93106b67b3384694a102c78fb0f51881bb03a3fd06f9fd21c62a9afcd403d17af5867a"
        }
      ],
      "purl": "pkg:npm/%40lit-labs/ssr@2.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/@lit-labs/ssr@2.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@lit",
      "name": "reactive-element",
      "version": "1.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54c3b1b1687f403c2bc4fb20912427b99fbc99f372d4e4e3cf351d2c1bef66da5a8703d31d3795679d51651a8ee317ca56b47e6ed20f03c0f4d482f7c5e1baeb"
        }
      ],
      "purl": "pkg:npm/%40lit/reactive-element@1.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/@lit/reactive-element@1.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node",
      "version": "16.18.3",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e1ea6d10521211719a4dbfb67fae937e6565ce89c51441b4a85a4b3b1ed91b6fd2231508f8933717ff1142923b2d0a3e5f94cb0df05892bedfaaf9372ce0b96"
        }
      ],
      "purl": "pkg:npm/%40types/node@16.18.3",
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@16.18.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "trusted-types",
      "version": "2.0.2",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1790c8677e9854b13e3cdf99c30b38909a20ab8ee13605f7371e96c8327791ca65c7291edd723307cb8ae67fcba66d4706c6c6cddea79867a12fc70f7a43fe4e"
        }
      ],
      "purl": "pkg:npm/%40types/trusted-types@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/@types/trusted-types@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "data-uri-to-buffer",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56bde62c103ca9699cbac72148b00ea202a043f270c6e96fdd1344e055e7616446ba3ceb456408e26d767d0a919305f4e82d0a6a784baf884af86c9d72166c68"
        }
      ],
      "purl": "pkg:npm/data-uri-to-buffer@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/data-uri-to-buffer@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fetch-blob",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef2010a43d94309ccb8b50eabfba856273db68fc7b65f14ae8f888c50e0f7e418fc8dca5d94831f9afee994a2798aaa384ce039df6ccbdd5faa2d5eaf37b2841"
        }
      ],
      "purl": "pkg:npm/fetch-blob@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/fetch-blob@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "formdata-polyfill",
      "version": "4.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ee7b01f332f60bdbd8dd7904d520b79c49a64a9edfd12568e8642179396eb467aeff1a648b06438533baa1d4f237cc536d25b6992f9790bb5bcb7daccec23e2"
        }
      ],
      "purl": "pkg:npm/formdata-polyfill@4.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/formdata-polyfill@4.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "function-bind",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c88a2f033317e3db05f18979f1f482589e6cbd22ee6a26cfc5740914b98139b4ee0abd0c7f52a23e8a4633d3621638980426df69ad8587a6eb790e803554c8d0"
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/function-bind@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f676f3b4554e8e7a3ed1916246ade8636f33008c5a79fd528fa79b53a56215e091c764ad7f0716c546d7ffb220364964ded3d71a0e656d618cd61086c14b8cf"
        }
      ],
      "purl": "pkg:npm/has@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/has@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-core-module",
      "version": "2.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c12846f2fb3ad2329f3d6a45d8a651680b6fb776b6d0e027efe209ea12cf102a520012dc2ad14a4d323866d1f941c06bb811e5abe5ac7475b2cf4042656eecbd"
        }
      ],
      "purl": "pkg:npm/is-core-module@2.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-core-module@2.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lit-element",
      "version": "3.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e99831051f4a36ba2a29bebe86d9320700fdd171918aa2831d5ad6fc4874119fa5fa20bebbebfec37fc10393468b89e2cc0547198bd0047503b9298b8cfa7b35"
        }
      ],
      "purl": "pkg:npm/lit-element@3.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/lit-element@3.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lit-html",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1baa97bb824d52963a69a17654c7dab3384ef61956c3484e4d11439ae3217a0fe70d8181fb6473b5448ecabcc02c06ebf0d87463baa38589117a1deb3e7a6556"
        }
      ],
      "purl": "pkg:npm/lit-html@2.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/lit-html@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lit",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa885280b8b23757059c91b6e9d222634dd2e05e3df39ec0d001d07e74b4cd8b675159c3d8c16fc7e513e76aed5ec22e34542b9d4ba95fecf2192013964d5ffc"
        }
      ],
      "purl": "pkg:npm/lit@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lit@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-domexception",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe3299a0ca70d05f06470978fde2d138f03771f717b4b0293f44332e6513fc7b8f0995b207b218f59acc78ac363bf9c522a3d00773d533d6989b4177d760170d"
        }
      ],
      "purl": "pkg:npm/node-domexception@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/node-domexception@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-fetch",
      "version": "3.3.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04ac113ff3b452fa0c2a9ec635dc0f94e6e16060790d0ab08440d094d2aea2ac15612c644990926c78e714599412dc122913d4e2434af0f6c36188adc1a13740"
        }
      ],
      "purl": "pkg:npm/node-fetch@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/node-fetch@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "node-fetch,Headers,node-fetch/Headers,HeadersInit,node-fetch/HeadersInit"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/edge-functions/edge-handler.mjs",
            "line": 4
          },
          {
            "location": "dist/edge-functions/edge-handler.mjs",
            "line": 147
          },
          {
            "location": "dist/serverless-functions/serverless-handler.mjs",
            "line": 6
          },
          {
            "location": "dist/serverless-functions/serverless-handler.mjs",
            "line": 40
          },
          {
            "location": "src/types.ts",
            "line": 2
          },
          {
            "location": "src/dev-server.mts",
            "line": 9
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 7
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 13
          },
          {
            "location": "src/edge-functions/edge-handler.mts",
            "line": 201
          },
          {
            "location": "src/serverless-functions/serverless-handler.mts",
            "line": 6
          },
          {
            "location": "src/serverless-functions/serverless-handler.mts",
            "line": 64
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse5",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39f9ff0931734464d3c70a4d12cf4f3fdde05d2847713ab6e799f345848a7bc024569658eded5fa664df3b2a08be33f91c6ed9d9933b552f4f3e14065b6a4ea7"
        }
      ],
      "purl": "pkg:npm/parse5@6.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/parse5@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-parse",
      "version": "1.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c32733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3"
        }
      ],
      "purl": "pkg:npm/path-parse@1.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/path-parse@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve",
      "version": "1.20.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c043413ede324b3838c9b1505b64d3d73310b9c3caf791d287f9ead82153655386baddbea50bd2b20b5d6b8776e98ad872bd3aef08db9b3386f1bc833c15fadc"
        }
      ],
      "purl": "pkg:npm/resolve@1.20.0",
      "type": "library",
      "bom-ref": "pkg:npm/resolve@1.20.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "web-streams-polyfill",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b430edf075758aacb6cbd038069d457b58756ec3d394bcbe218e09cf908784bc44a4ef88002138b91bad3a26d64fa77f5c77c1c0f55433088bc0e3d2e93cde5"
        }
      ],
      "purl": "pkg:npm/web-streams-polyfill@3.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/web-streams-polyfill@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/fixtures/21-esm-lit/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/fixtures/21-esm-lit/yarn.lock"
              }
            ],
            "concludedValue": "test/fixtures/21-esm-lit/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "accepts",
      "version": "1.3.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "225f3442cd968d89492013733642ba298aa554c4db64b5e01f1da84f4a54fdf8d11f2129f8f11f10f634477582c001953ad6aec61d613b136021fe5bbfb750a4"
        }
      ],
      "purl": "pkg:npm/accepts@1.3.7",
      "type": "library",
      "bom-ref": "pkg:npm/accepts@1.3.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-flatten",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9a5f699051b1e7073328f2a008968b64ea2955d2"
        }
      ],
      "purl": "pkg:npm/array-flatten@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/array-flatten@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "body-parser",
      "version": "1.19.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76110fb3bd943db0e701027d64a30d4cfea9b496a2a2784fe5c05be78d675cf956eb425ea68f5157f6b87d7e17596f42b8534adb692b86b8f5fab83389f342b3"
        }
      ],
      "purl": "pkg:npm/body-parser@1.19.0",
      "type": "library",
      "bom-ref": "pkg:npm/body-parser@1.19.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "bytes",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cdab8b8eb7c21bec6fa326aa2e857c6cb5575cd182e09aa5c450aeb520d603a7c9ad3a3666ebcb613a99eda1c12d948c3a8a5bcf0bfc7fec19715cdf5532360e"
        }
      ],
      "purl": "pkg:npm/bytes@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/bytes@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "content-disposition",
      "version": "0.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1313b4efbe2290439b200115f640e8e74a3eefd54251d101ea7ea5cca806c2ea5c55e46586b8f7a8601fc2af06eae0498e4a8bae14f4a846057169e0f33d73d2"
        }
      ],
      "purl": "pkg:npm/content-disposition@0.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/content-disposition@0.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "content-type",
      "version": "1.0.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8483f71043ecf2d07d013d4bf8d52ab70380a6ce269366686fcf4c5973078c75a0f668a517f8f8a2c9e740b5c108114193fb6f206fed51cf663942623c184f5c"
        }
      ],
      "purl": "pkg:npm/content-type@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/content-type@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "content-type"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/serverless-functions/helpers.js",
            "line": 14
          },
          {
            "location": "dist/serverless-functions/helpers.js",
            "line": 58
          },
          {
            "location": "src/serverless-functions/helpers.ts",
            "line": 32
          },
          {
            "location": "src/serverless-functions/helpers.ts",
            "line": 81
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cookie-signature",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e303a882b342cc3ee8ca513a79999734dab3ae2c"
        }
      ],
      "purl": "pkg:npm/cookie-signature@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/cookie-signature@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cookie",
      "version": "0.4.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f87a7c7cba79ef09d44add2d634b47117878be86510e7a08ad93ea968dc33e2238cbd97083f8eac7ed4e9bde3f5ba65a3c33946e78ceb7ff7dc3aeb393e9755e"
        }
      ],
      "purl": "pkg:npm/cookie@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/cookie@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "cookie"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/serverless-functions/helpers.js",
            "line": 49
          },
          {
            "location": "src/serverless-functions/helpers.ts",
            "line": 70
          }
        ]
      }
    },
    {
      "group": "",
      "name": "depd",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9bcd52e14c097763e749b274c4346ed2e560b5a9"
        }
      ],
      "purl": "pkg:npm/depd@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/depd@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "destroy",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "978857442c44749e4206613e37946205826abd80"
        }
      ],
      "purl": "pkg:npm/destroy@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/destroy@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ee-first",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "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": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "encodeurl",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
        }
      ],
      "purl": "pkg:npm/encodeurl@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/encodeurl@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-html",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "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": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "etag",
      "version": "1.8.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "41ae2eeb65efa62268aebfea83ac7d79299b0887"
        }
      ],
      "purl": "pkg:npm/etag@1.8.1",
      "type": "library",
      "bom-ref": "pkg:npm/etag@1.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "etag"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/serverless-functions/helpers.js",
            "line": 91
          },
          {
            "location": "src/serverless-functions/helpers.ts",
            "line": 124
          }
        ]
      }
    },
    {
      "group": "",
      "name": "express",
      "version": "4.17.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "98727d3bbf51aa5ba9851adcc365ff19387793db55bfc61ca326382a487858331460a45952ad21d68d30dabaebc41a8ced5a1e515aa06f6ef19443174e762de2"
        }
      ],
      "purl": "pkg:npm/express@4.17.1",
      "type": "framework",
      "bom-ref": "pkg:npm/express@4.17.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "express"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "bench/entrypoint-express.js",
            "line": 1
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "finalhandler",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "68059c5b9eeec5536b419a855e3213a56dec2144261c61b7a926fd9946a1f4c80c0b835e5a134e94d8d7118ab71e3440bcbe9aad4be2646189b0183acf4cec58"
        }
      ],
      "purl": "pkg:npm/finalhandler@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/finalhandler@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "forwarded",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "98c23dab1175657b8c0573e8ceccd91b0ff18c84"
        }
      ],
      "purl": "pkg:npm/forwarded@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/forwarded@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fresh",
      "version": "0.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3d8cadd90d976569fa835ab1f8e4b23a105605a7"
        }
      ],
      "purl": "pkg:npm/fresh@0.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/fresh@0.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-extra",
      "version": "8.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5be5cbae081c0f39657b8ed7fd79d2ec55eb5eef6c0e8f997bdce99dd781c5d82ff3c1472e6d47b669211306afaee4ba9286a7063a74f7cad4a47b3ae44986ec"
        }
      ],
      "purl": "pkg:npm/fs-extra@8.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/fs-extra@8.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "fs-extra"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "bench/run.js",
            "line": 1
          },
          {
            "location": "build.js",
            "line": 2
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "4.1.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eae1d484e3c4060436e0733eafa6ff43059f66afb2885722a4a16b38588112759dcb9b1dcd8a22fa925e41a3c8e6a38b445a969805d43d036c89e97374ba1e70"
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.1.15",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@4.1.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-errors",
      "version": "1.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b94401b771ff7122157dc87a8b512e3cdcbf62c4523940574d57d9fb247b6637b3dea8c1cfa8bdfa2e338cd6a8a9ca05548e25409e69960eb74ef19f4520c246"
        }
      ],
      "purl": "pkg:npm/http-errors@1.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/http-errors@1.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iconv-lite",
      "version": "0.4.24",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf73179d901cbe7cb091350466898801cb657bb4575de79d391df5c3097b565ca85cee108bd6abbd27a73505a77b54dc4708422f51f02c8db56c4a9da63f3fac"
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.4.24",
      "type": "library",
      "bom-ref": "pkg:npm/iconv-lite@0.4.24",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "633c2c83e3da42a502f52466022480f4208261de"
        }
      ],
      "purl": "pkg:npm/inherits@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ipaddr.js",
      "version": "1.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3384a39fa37ff8eebf217489b1e2aa1e815cfb915d189db6b17aa78d3a5d6707872bae0ccc43c0c90672114dd1fca46fd862e86bb9cdb60fc2d84bfa9bbcfe78"
        }
      ],
      "purl": "pkg:npm/ipaddr.js@1.9.0",
      "type": "library",
      "bom-ref": "pkg:npm/ipaddr.js@1.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonfile",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8771aae0799b64076b76640fca058f9c10e33ecb"
        }
      ],
      "purl": "pkg:npm/jsonfile@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsonfile@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "media-typer",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8710d7af0aa626f8fffa1ce00168545263255748"
        }
      ],
      "purl": "pkg:npm/media-typer@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/media-typer@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "merge-descriptors",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
        }
      ],
      "purl": "pkg:npm/merge-descriptors@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/merge-descriptors@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "methods",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5529a4d67654134edcc5266656835b0f851afcee"
        }
      ],
      "purl": "pkg:npm/methods@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/methods@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-db",
      "version": "1.40.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8d875e38c3f2f6f9f112a151468e99bd367c77da0f6fe935f0f2a860d6147b6b2d54404f3f0b259ffa96cdd6e6688be7859f6fd8ff82b9e70af9fa547ec57698"
        }
      ],
      "purl": "pkg:npm/mime-db@1.40.0",
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.40.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-types",
      "version": "2.1.24",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "59a1474b73029797daa66de82f15387980f0efb21033600273143d448c5f682de8a1ce8f16e04c19966c629be85d2e43e504d63e27a8d638cb7409b74c13f771"
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.24",
      "type": "library",
      "bom-ref": "pkg:npm/mime-types@2.1.24",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c74567f2ca48fb0b89d4ee92ee09db69083c3f187834d1dbeca4883661162a23c4e1128ea65be28e7f8d92662699180febc99cef48f611b793151b2bb306907a"
        }
      ],
      "purl": "pkg:npm/mime@1.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/mime@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b60a7e765e5c1a4dbcbad624b41b2b16a03b1ca82b8603ec83a67f11f856238825d47c2af01fc6998ff4a1767a9c5f210d57ac4bf1699d8683fe439685842fca"
        }
      ],
      "purl": "pkg:npm/ms@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "negotiator",
      "version": "0.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8595dcecad9ef8f81e23578305eff5d00adde1e91b7ebaea1bc129fbc2667f82480f66cd83b36f08f39937e91f179ef8a45408ee6ba6d8052a0e27682aa7133b"
        }
      ],
      "purl": "pkg:npm/negotiator@0.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/negotiator@0.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "on-finished",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "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": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parseurl",
      "version": "1.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a2c9e3b1153fc96723799b4cfd3df5f0e1208127a4b2833d43a65d30aa39610c418604fd469ec51510bd29eb78681b57dc8f77c7ca75e2f4d60ee2758e2fea9"
        }
      ],
      "purl": "pkg:npm/parseurl@1.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/parseurl@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-to-regexp",
      "version": "0.1.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "df604178005f522f15eb4490e7247a1bfaa67f8c"
        }
      ],
      "purl": "pkg:npm/path-to-regexp@0.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/path-to-regexp@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "path-to-regexp,pathToRegexp,path-to-regexp/pathToRegexp"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/index.js",
            "line": 141180
          },
          {
            "location": "dist/utils.js",
            "line": 5
          },
          {
            "location": "src/utils.ts",
            "line": 2
          },
          {
            "location": "src/utils.ts",
            "line": 34
          },
          {
            "location": "src/utils.ts",
            "line": 36
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proxy-addr",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7fed1c475cf1fa709b4fd29446eac992afd40989d841fb7917bb42a05e76c660c833127531450e3f2c375f3b0644332221dffc476fc3d7dedfa57cbf73f9855"
        }
      ],
      "purl": "pkg:npm/proxy-addr@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/proxy-addr@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54274144d1535f57f213b35be85628511a3f48f7bad9009a032cc9bd48f045a22c73e35e3c112788796fc459a65f9ebe1d9a61206b55d177828ab06da43ad3c9"
        }
      ],
      "purl": "pkg:npm/qs@6.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "range-parser",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1eb82cc7ea2baa8ca09e68456ca68713a736f7a27e1d30105e8c4417a80dba944e9a6189468cb37c6ddc700bdea8206bc2bff6cb143905577f1939796a03b04a"
        }
      ],
      "purl": "pkg:npm/range-parser@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/range-parser@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "raw-body",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e0ecfc0d423076fa1ae6a3097a5c62a738bf889222e343b9706575c0d629e61bd93fc64dd13fa388d90bd107a95ecf84b10f5727c8a9103a221fbd3249424fdd"
        }
      ],
      "purl": "pkg:npm/raw-body@2.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/raw-body@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safer-buffer",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6"
        }
      ],
      "purl": "pkg:npm/safer-buffer@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/safer-buffer@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "send",
      "version": "0.17.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06c54ab2219c40c1704fc531ca9a1b50acafee2ac23511e4d53d06ebcd2f93cf327fa2c107219c649393242ad33f6c5537ac88f978cf25c36e1375787d3f6c02"
        }
      ],
      "purl": "pkg:npm/send@0.17.1",
      "type": "library",
      "bom-ref": "pkg:npm/send@0.17.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serve-static",
      "version": "1.14.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "24caef530139e1e98261695323e846ac6bf923c744c26728ff4d04be4cc822c47b32aac7a276c3f693b630e7c59e9167b65ede72966cfb7996f976d066ef500a"
        }
      ],
      "purl": "pkg:npm/serve-static@1.14.1",
      "type": "library",
      "bom-ref": "pkg:npm/serve-static@1.14.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "setprototypeof",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "26f74059f6d778819a67d7082e9dfc1e7b594854a8de65a0eb119c249b1df9de1a44c3aa6ae6a0d42eb77497c3c3b39a318c046c730ec4467596a55160fd8e03"
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/setprototypeof@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "statuses",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "161c7dac177659fd9811f43771fa99381478628c"
        }
      ],
      "purl": "pkg:npm/statuses@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/statuses@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "toidentifier",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9a387fcf93f5448415964e5848faa5f10c55e57a30c67108a9325cb175af67b61ba56b12d950d714a85c68929d2f7189efb5e2659f914d40346bc63dd871b57"
        }
      ],
      "purl": "pkg:npm/toidentifier@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/toidentifier@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-is",
      "version": "1.6.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e444aafdb144f1107f0c75fb8248fed58b3272cd134c8e3d89d9da3626bdcaca6e7df0955d124b2eccf4029e514f5b8932f50fa203e99af411a6d3a5d0072f2"
        }
      ],
      "purl": "pkg:npm/type-is@1.6.18",
      "type": "library",
      "bom-ref": "pkg:npm/type-is@1.6.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "universalify",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac125e2390970259b2d6957eeb5ed607d27add4e9771acc71c5d9fd9d6c98b1e17ce9505d114b765b8f414620e080bdae4ffddfc604e61a002435c3ed1acd492"
        }
      ],
      "purl": "pkg:npm/universalify@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/universalify@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unpipe",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b2bf4ee8514aae6165b4817829d21b2ef49904ec"
        }
      ],
      "purl": "pkg:npm/unpipe@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/unpipe@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "utils-merge",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9f95710f50a267947b2ccc124741c1028427e713"
        }
      ],
      "purl": "pkg:npm/utils-merge@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/utils-merge@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vary",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2299f02c6ded30d4a5961b0b9f74524a18f634fc"
        }
      ],
      "purl": "pkg:npm/vary@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/vary@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bench/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bench/yarn.lock"
              }
            ],
            "concludedValue": "bench/yarn.lock"
          }
        ]
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/ansi-regex@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cowsay@1.3.1",
      "dependsOn": [
        "pkg:npm/get-stdin@5.0.1",
        "pkg:npm/optimist@0.6.1",
        "pkg:npm/string-width@2.1.1",
        "pkg:npm/strip-eof@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/get-stdin@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-fullwidth-code-point@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-tokens@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loose-envify@1.4.0",
      "dependsOn": [
        "pkg:npm/js-tokens@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/minimist@0.0.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/optimist@0.6.1",
      "dependsOn": [
        "pkg:npm/minimist@0.0.10",
        "pkg:npm/wordwrap@0.0.3"
      ]
    },
    {
      "ref": "pkg:npm/react-dom@18.2.0",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0",
        "pkg:npm/scheduler@0.23.0"
      ]
    },
    {
      "ref": "pkg:npm/react@18.2.0",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/scheduler@0.23.0",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/string-width@2.1.1",
      "dependsOn": [
        "pkg:npm/is-fullwidth-code-point@2.0.0",
        "pkg:npm/strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/strip-ansi@4.0.0",
      "dependsOn": [
        "pkg:npm/ansi-regex@3.0.0",
        "pkg:npm/ansi-regex@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/strip-eof@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wordwrap@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/61-edge-function",
      "dependsOn": [
        "pkg:npm/@digitalbazaar/http-client@1.2.0",
        "pkg:npm/@edge-runtime/format@1.0.0",
        "pkg:npm/@edge-runtime/primitives@1.0.1",
        "pkg:npm/@edge-runtime/vm@1.0.1",
        "pkg:npm/@lit-labs/ssr-client@1.0.1",
        "pkg:npm/@lit-labs/ssr@2.2.3",
        "pkg:npm/@lit/reactive-element@1.4.2",
        "pkg:npm/@mapbox/node-pre-gyp@1.0.9",
        "pkg:npm/@nodelib/fs.scandir@2.1.5",
        "pkg:npm/@nodelib/fs.stat@2.0.5",
        "pkg:npm/@nodelib/fs.walk@1.2.8",
        "pkg:npm/@resvg/resvg-wasm@2.0.0-alpha.4",
        "pkg:npm/@shuding/opentype.js@1.4.0-beta.0",
        "pkg:npm/@sindresorhus/is@0.14.0",
        "pkg:npm/@szmarczak/http-timer@1.1.2",
        "pkg:npm/@ts-morph/common@0.11.1",
        "pkg:npm/@types/json-schema@7.0.11",
        "pkg:npm/@types/node@16.18.3",
        "pkg:npm/@types/node@18.11.18",
        "pkg:npm/@types/node@18.6.1",
        "pkg:npm/@types/trusted-types@2.0.2",
        "pkg:npm/@types/yauzl@2.10.0",
        "pkg:npm/@types/yoga-layout@1.9.2",
        "pkg:npm/@vercel/build-utils@5.0.4-ef90311",
        "pkg:npm/@vercel/go@2.0.8-ef90311",
        "pkg:npm/@vercel/hydrogen@0.0.5-ef90311",
        "pkg:npm/@vercel/next@3.1.8-ef90311",
        "pkg:npm/@vercel/nft@0.21.0",
        "pkg:npm/@vercel/node-bridge@3.0.0-ef90311",
        "pkg:npm/@vercel/node@2.4.5-ef90311",
        "pkg:npm/@vercel/og@0.0.22",
        "pkg:npm/@vercel/python@3.1.0-ef90311",
        "pkg:npm/@vercel/redwood@1.0.9-ef90311",
        "pkg:npm/@vercel/remix@1.0.10-ef90311",
        "pkg:npm/@vercel/routing-utils@2.0.0-ef90311",
        "pkg:npm/@vercel/ruby@1.3.16-ef90311",
        "pkg:npm/@vercel/static-build@1.0.9-ef90311",
        "pkg:npm/@vercel/static-config@2.0.1-ef90311",
        "pkg:npm/JSV@4.0.2",
        "pkg:npm/abbrev@1.1.1",
        "pkg:npm/abort-controller@3.0.0",
        "pkg:npm/accepts@1.3.7",
        "pkg:npm/acorn@8.8.0",
        "pkg:npm/agent-base@6.0.2",
        "pkg:npm/ajv@6.12.6",
        "pkg:npm/ajv@8.6.3",
        "pkg:npm/ansi-align@3.0.1",
        "pkg:npm/ansi-colors@4.1.3",
        "pkg:npm/ansi-regex@2.1.1",
        "pkg:npm/ansi-regex@3.0.0",
        "pkg:npm/ansi-regex@3.0.1",
        "pkg:npm/ansi-regex@5.0.1",
        "pkg:npm/ansi-styles@3.2.1",
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/aproba@1.2.0",
        "pkg:npm/aproba@2.0.0",
        "pkg:npm/are-we-there-yet@1.1.5",
        "pkg:npm/are-we-there-yet@2.0.0",
        "pkg:npm/arg@4.1.3",
        "pkg:npm/array-flatten@1.1.1",
        "pkg:npm/async-limiter@1.0.1",
        "pkg:npm/async-sema@3.1.1",
        "pkg:npm/axe-core@4.1.3",
        "pkg:npm/balanced-match@1.0.2",
        "pkg:npm/base64-js@1.5.1",
        "pkg:npm/bindings@1.5.0",
        "pkg:npm/bl@3.0.0",
        "pkg:npm/bl@4.1.0",
        "pkg:npm/body-parser@1.19.0",
        "pkg:npm/boxen@4.2.0",
        "pkg:npm/boxen@5.1.2",
        "pkg:npm/brace-expansion@1.1.11",
        "pkg:npm/braces@3.0.2",
        "pkg:npm/buffer-crc32@0.2.13",
        "pkg:npm/buffer-from@1.1.2",
        "pkg:npm/buffer@5.7.1",
        "pkg:npm/bytes@3.1.0",
        "pkg:npm/cacheable-request@6.1.0",
        "pkg:npm/camelcase@5.3.1",
        "pkg:npm/camelcase@6.3.0",
        "pkg:npm/camelize@1.0.1",
        "pkg:npm/canonicalize@1.0.8",
        "pkg:npm/chalk@2.4.2",
        "pkg:npm/chalk@3.0.0",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/charenc@0.0.2",
        "pkg:npm/chownr@1.1.2",
        "pkg:npm/chownr@1.1.4",
        "pkg:npm/chownr@2.0.0",
        "pkg:npm/chrome-aws-lambda@7.0.0",
        "pkg:npm/chrome-launcher@0.13.4",
        "pkg:npm/ci-info@2.0.0",
        "pkg:npm/cli-boxes@2.2.1",
        "pkg:npm/cliui@7.0.4",
        "pkg:npm/clone-response@1.0.3",
        "pkg:npm/code-block-writer@10.1.1",
        "pkg:npm/code-point-at@1.1.0",
        "pkg:npm/color-convert@1.9.3",
        "pkg:npm/color-convert@2.0.1",
        "pkg:npm/color-name@1.1.3",
        "pkg:npm/color-name@1.1.4",
        "pkg:npm/color-string@1.5.3",
        "pkg:npm/color-support@1.1.3",
        "pkg:npm/color@3.1.2",
        "pkg:npm/concat-map@0.0.1",
        "pkg:npm/configstore@5.0.1",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/content-disposition@0.5.3",
        "pkg:npm/content-type@1.0.4",
        "pkg:npm/convert-hrtime@3.0.0",
        "pkg:npm/cookie-signature@1.0.6",
        "pkg:npm/cookie@0.3.1",
        "pkg:npm/cookie@0.4.0",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/cowsay@1.3.1",
        "pkg:npm/crypt@0.0.2",
        "pkg:npm/crypto-random-string@2.0.0",
        "pkg:npm/csp_evaluator@1.1.0",
        "pkg:npm/css-background-parser@0.1.0",
        "pkg:npm/css-box-shadow@1.0.0-3",
        "pkg:npm/css-color-keywords@1.0.0",
        "pkg:npm/css-to-react-native@3.1.0",
        "pkg:npm/cssom@0.3.8",
        "pkg:npm/cssstyle@1.2.1",
        "pkg:npm/data-uri-to-buffer@3.0.1",
        "pkg:npm/data-uri-to-buffer@4.0.0",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/decompress-response@3.3.0",
        "pkg:npm/decompress-response@4.2.1",
        "pkg:npm/deep-extend@0.6.0",
        "pkg:npm/defer-to-connect@1.1.3",
        "pkg:npm/delegates@1.0.0",
        "pkg:npm/depd@1.1.2",
        "pkg:npm/destroy@1.0.4",
        "pkg:npm/detect-libc@1.0.3",
        "pkg:npm/detect-libc@2.0.1",
        "pkg:npm/devtools-protocol@0.0.847576",
        "pkg:npm/diff@4.0.2",
        "pkg:npm/dot-prop@5.3.0",
        "pkg:npm/duplexer3@0.1.5",
        "pkg:npm/edge-runtime@1.0.1",
        "pkg:npm/ee-first@1.1.1",
        "pkg:npm/emoji-regex@10.2.1",
        "pkg:npm/emoji-regex@8.0.0",
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/end-of-stream@1.4.2",
        "pkg:npm/end-of-stream@1.4.4",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/esbuild-android-64@0.14.47",
        "pkg:npm/esbuild-android-arm64@0.14.47",
        "pkg:npm/esbuild-darwin-64@0.14.47",
        "pkg:npm/esbuild-darwin-arm64@0.14.47",
        "pkg:npm/esbuild-freebsd-64@0.14.47",
        "pkg:npm/esbuild-freebsd-arm64@0.14.47",
        "pkg:npm/esbuild-linux-32@0.14.47",
        "pkg:npm/esbuild-linux-64@0.14.47",
        "pkg:npm/esbuild-linux-arm64@0.14.47",
        "pkg:npm/esbuild-linux-arm@0.14.47",
        "pkg:npm/esbuild-linux-mips64le@0.14.47",
        "pkg:npm/esbuild-linux-ppc64le@0.14.47",
        "pkg:npm/esbuild-linux-riscv64@0.14.47",
        "pkg:npm/esbuild-linux-s390x@0.14.47",
        "pkg:npm/esbuild-netbsd-64@0.14.47",
        "pkg:npm/esbuild-openbsd-64@0.14.47",
        "pkg:npm/esbuild-sunos-64@0.14.47",
        "pkg:npm/esbuild-windows-32@0.14.47",
        "pkg:npm/esbuild-windows-64@0.14.47",
        "pkg:npm/esbuild-windows-arm64@0.14.47",
        "pkg:npm/esbuild@0.14.47",
        "pkg:npm/escalade@3.1.1",
        "pkg:npm/escape-goat@2.1.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/esm@3.2.25",
        "pkg:npm/estree-walker@0.6.1",
        "pkg:npm/estree-walker@2.0.2",
        "pkg:npm/etag@1.8.1",
        "pkg:npm/event-target-shim@5.0.1",
        "pkg:npm/exit-hook@2.2.1",
        "pkg:npm/expand-template@2.0.3",
        "pkg:npm/express@4.17.1",
        "pkg:npm/extract-zip@2.0.1",
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/fast-glob@3.2.11",
        "pkg:npm/fast-json-stable-stringify@2.1.0",
        "pkg:npm/fastq@1.13.0",
        "pkg:npm/fd-slicer@1.1.0",
        "pkg:npm/fetch-blob@2.1.2",
        "pkg:npm/fetch-blob@3.2.0",
        "pkg:npm/fflate@0.7.4",
        "pkg:npm/file-uri-to-path@1.0.0",
        "pkg:npm/fill-range@7.0.1",
        "pkg:npm/finalhandler@1.1.2",
        "pkg:npm/find-up@4.1.0",
        "pkg:npm/formdata-polyfill@4.0.10",
        "pkg:npm/forwarded@0.1.2",
        "pkg:npm/fresh@0.5.2",
        "pkg:npm/fs-constants@1.0.0",
        "pkg:npm/fs-extra@8.0.1",
        "pkg:npm/fs-minipass@1.2.7",
        "pkg:npm/fs-minipass@2.1.0",
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/function-bind@1.1.1",
        "pkg:npm/gauge@2.7.4",
        "pkg:npm/gauge@3.0.2",
        "pkg:npm/get-caller-file@2.0.5",
        "pkg:npm/get-stdin@5.0.1",
        "pkg:npm/get-stream@4.1.0",
        "pkg:npm/get-stream@5.2.0",
        "pkg:npm/github-from-package@0.0.0",
        "pkg:npm/glob-parent@5.1.2",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/global-dirs@2.1.0",
        "pkg:npm/global-dirs@3.0.0",
        "pkg:npm/got@9.6.0",
        "pkg:npm/graceful-fs@4.1.15",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/has-flag@3.0.0",
        "pkg:npm/has-flag@4.0.0",
        "pkg:npm/has-unicode@2.0.1",
        "pkg:npm/has-yarn@2.1.0",
        "pkg:npm/has@1.0.3",
        "pkg:npm/http-cache-semantics@4.1.0",
        "pkg:npm/http-errors@1.7.2",
        "pkg:npm/http-link-header@0.8.0",
        "pkg:npm/http-status@1.5.2",
        "pkg:npm/https-proxy-agent@5.0.1",
        "pkg:npm/iconv-lite@0.4.24",
        "pkg:npm/ieee754@1.2.1",
        "pkg:npm/image-ssim@0.2.0",
        "pkg:npm/import-lazy@2.1.0",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/ini@1.3.5",
        "pkg:npm/ini@1.3.7",
        "pkg:npm/ini@1.3.8",
        "pkg:npm/ini@2.0.0",
        "pkg:npm/intl-messageformat-parser@1.8.1",
        "pkg:npm/intl-messageformat@4.4.0",
        "pkg:npm/intl-pluralrules@1.3.1",
        "pkg:npm/intl@1.2.5",
        "pkg:npm/ipaddr.js@1.9.0",
        "pkg:npm/is-arrayish@0.3.2",
        "pkg:npm/is-buffer@1.1.6",
        "pkg:npm/is-ci@2.0.0",
        "pkg:npm/is-core-module@2.6.0",
        "pkg:npm/is-docker@2.2.1",
        "pkg:npm/is-extglob@2.1.1",
        "pkg:npm/is-fullwidth-code-point@1.0.0",
        "pkg:npm/is-fullwidth-code-point@2.0.0",
        "pkg:npm/is-fullwidth-code-point@3.0.0",
        "pkg:npm/is-glob@4.0.3",
        "pkg:npm/is-installed-globally@0.3.2",
        "pkg:npm/is-installed-globally@0.4.0",
        "pkg:npm/is-npm@4.0.0",
        "pkg:npm/is-npm@5.0.0",
        "pkg:npm/is-number@7.0.0",
        "pkg:npm/is-obj@2.0.0",
        "pkg:npm/is-path-inside@3.0.3",
        "pkg:npm/is-typedarray@1.0.0",
        "pkg:npm/is-wsl@1.1.0",
        "pkg:npm/is-wsl@2.2.0",
        "pkg:npm/is-yarn-global@0.3.0",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/jpeg-js@0.4.4",
        "pkg:npm/js-library-detector@6.5.0",
        "pkg:npm/js-tokens@4.0.0",
        "pkg:npm/json-buffer@3.0.0",
        "pkg:npm/json-schema-to-ts@1.6.4",
        "pkg:npm/json-schema-traverse@0.4.1",
        "pkg:npm/json-schema-traverse@1.0.0",
        "pkg:npm/jsonfile@4.0.0",
        "pkg:npm/jsonld@5.2.0",
        "pkg:npm/jsonlint-mod@1.7.6",
        "pkg:npm/keyv@3.1.0",
        "pkg:npm/ky-universal@0.8.2",
        "pkg:npm/ky@0.25.1",
        "pkg:npm/lambdafs@2.1.1",
        "pkg:npm/latest-version@5.1.0",
        "pkg:npm/lighthouse-logger@1.3.0",
        "pkg:npm/lighthouse-stack-packs@1.8.2",
        "pkg:npm/lighthouse@7.4.0",
        "pkg:npm/lit-element@3.2.2",
        "pkg:npm/lit-html@2.4.0",
        "pkg:npm/lit@2.4.1",
        "pkg:npm/locate-path@5.0.0",
        "pkg:npm/lodash.get@4.4.2",
        "pkg:npm/lodash.isequal@4.5.0",
        "pkg:npm/lodash.set@4.3.2",
        "pkg:npm/lookup-closest-locale@6.0.4",
        "pkg:npm/loose-envify@1.4.0",
        "pkg:npm/lowercase-keys@1.0.1",
        "pkg:npm/lowercase-keys@2.0.0",
        "pkg:npm/lru-cache@6.0.0",
        "pkg:npm/make-dir@3.1.0",
        "pkg:npm/make-error@1.3.6",
        "pkg:npm/marky@1.2.5",
        "pkg:npm/md5@2.3.0",
        "pkg:npm/media-typer@0.3.0",
        "pkg:npm/merge-descriptors@1.0.1",
        "pkg:npm/merge2@1.4.1",
        "pkg:npm/metaviewport-parser@0.2.0",
        "pkg:npm/methods@1.1.2",
        "pkg:npm/micromatch@4.0.5",
        "pkg:npm/mime-db@1.40.0",
        "pkg:npm/mime-types@2.1.24",
        "pkg:npm/mime@1.6.0",
        "pkg:npm/mimic-response@1.0.1",
        "pkg:npm/mimic-response@2.0.0",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/minimist@0.0.10",
        "pkg:npm/minimist@0.0.8",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/minimist@1.2.6",
        "pkg:npm/minipass@2.7.0",
        "pkg:npm/minipass@3.3.4",
        "pkg:npm/minizlib@1.2.2",
        "pkg:npm/minizlib@2.1.2",
        "pkg:npm/mkdirp-classic@0.5.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/mkdirp@0.5.6",
        "pkg:npm/mkdirp@1.0.4",
        "pkg:npm/mri@1.2.0",
        "pkg:npm/ms@2.0.0",
        "pkg:npm/ms@2.1.1",
        "pkg:npm/ms@2.1.2",
        "pkg:npm/nan@2.14.0",
        "pkg:npm/napi-build-utils@1.0.1",
        "pkg:npm/negotiator@0.6.2",
        "pkg:npm/node-abi@2.11.0",
        "pkg:npm/node-domexception@1.0.0",
        "pkg:npm/node-fetch@2.6.7",
        "pkg:npm/node-fetch@3.0.0-beta.9",
        "pkg:npm/node-fetch@3.3.0",
        "pkg:npm/node-gyp-build@4.5.0",
        "pkg:npm/noop-logger@0.1.1",
        "pkg:npm/nopt@5.0.0",
        "pkg:npm/normalize-url@4.5.1",
        "pkg:npm/npmlog@4.1.2",
        "pkg:npm/npmlog@5.0.1",
        "pkg:npm/number-is-nan@1.0.1",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/once@1.4.0",
        "pkg:npm/open@6.4.0",
        "pkg:npm/optimist@0.6.1",
        "pkg:npm/p-cancelable@1.1.0",
        "pkg:npm/p-limit@2.3.0",
        "pkg:npm/p-locate@4.1.0",
        "pkg:npm/p-try@2.2.0",
        "pkg:npm/package-json@6.5.0",
        "pkg:npm/parse-cache-control@1.0.1",
        "pkg:npm/parse-ms@2.1.0",
        "pkg:npm/parse5@6.0.1",
        "pkg:npm/parseurl@1.3.3",
        "pkg:npm/path-browserify@1.0.1",
        "pkg:npm/path-exists@4.0.0",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/path-parse@1.0.7",
        "pkg:npm/path-to-regexp@0.1.7",
        "pkg:npm/path-to-regexp@6.1.0",
        "pkg:npm/pend@1.2.0",
        "pkg:npm/picocolors@1.0.0",
        "pkg:npm/picomatch@2.3.1",
        "pkg:npm/pkg-dir@4.2.0",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/prebuild-install@5.3.2",
        "pkg:npm/prepend-http@2.0.0",
        "pkg:npm/pretty-bytes@5.6.0",
        "pkg:npm/pretty-ms@7.0.1",
        "pkg:npm/process-nextick-args@2.0.1",
        "pkg:npm/progress@2.0.3",
        "pkg:npm/proxy-addr@2.0.5",
        "pkg:npm/proxy-from-env@1.1.0",
        "pkg:npm/ps-list@7.2.0",
        "pkg:npm/pump@3.0.0",
        "pkg:npm/punycode@2.1.1",
        "pkg:npm/pupa@2.1.1",
        "pkg:npm/puppeteer-core@7.0.0",
        "pkg:npm/qs@6.7.0",
        "pkg:npm/queue-microtask@1.2.3",
        "pkg:npm/range-parser@1.2.1",
        "pkg:npm/raven@2.6.4",
        "pkg:npm/raw-body@2.4.0",
        "pkg:npm/rc@1.2.8",
        "pkg:npm/rdf-canonize@3.0.0",
        "pkg:npm/react-dom@18.2.0",
        "pkg:npm/react@18.2.0",
        "pkg:npm/readable-stream@2.3.6",
        "pkg:npm/readable-stream@3.4.0",
        "pkg:npm/readable-stream@3.6.0",
        "pkg:npm/registry-auth-token@4.2.2",
        "pkg:npm/registry-url@5.1.0",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/require-from-string@2.0.2",
        "pkg:npm/resolve-from@5.0.0",
        "pkg:npm/resolve@1.20.0",
        "pkg:npm/responselike@1.0.2",
        "pkg:npm/reusify@1.0.4",
        "pkg:npm/rimraf@3.0.2",
        "pkg:npm/robots-parser@2.4.0",
        "pkg:npm/rollup-pluginutils@2.8.2",
        "pkg:npm/run-parallel@1.2.0",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/safe-buffer@5.2.0",
        "pkg:npm/safe-buffer@5.2.1",
        "pkg:npm/safer-buffer@2.1.2",
        "pkg:npm/satori@0.0.45",
        "pkg:npm/scheduler@0.23.0",
        "pkg:npm/semver-diff@3.1.1",
        "pkg:npm/semver@5.7.1",
        "pkg:npm/semver@6.1.1",
        "pkg:npm/semver@6.3.0",
        "pkg:npm/semver@7.3.7",
        "pkg:npm/send@0.17.1",
        "pkg:npm/serve-static@1.14.1",
        "pkg:npm/set-blocking@2.0.0",
        "pkg:npm/setimmediate@1.0.5",
        "pkg:npm/setprototypeof@1.1.1",
        "pkg:npm/sharp@0.23.0",
        "pkg:npm/signal-exit@3.0.2",
        "pkg:npm/signal-exit@3.0.7",
        "pkg:npm/simple-concat@1.0.0",
        "pkg:npm/simple-get@3.1.0",
        "pkg:npm/simple-swizzle@0.2.2",
        "pkg:npm/source-map-support@0.5.21",
        "pkg:npm/source-map@0.6.1",
        "pkg:npm/speedline-core@1.4.3",
        "pkg:npm/stack-trace@0.0.10",
        "pkg:npm/statuses@1.5.0",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/string-width@2.1.1",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/string.prototype.codepointat@0.2.1",
        "pkg:npm/string_decoder@1.1.1",
        "pkg:npm/string_decoder@1.3.0",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/strip-ansi@4.0.0",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/strip-eof@1.0.0",
        "pkg:npm/strip-json-comments@2.0.1",
        "pkg:npm/supports-color@5.5.0",
        "pkg:npm/supports-color@7.2.0",
        "pkg:npm/tar-fs@2.0.0",
        "pkg:npm/tar-fs@2.1.1",
        "pkg:npm/tar-stream@2.1.0",
        "pkg:npm/tar-stream@2.2.0",
        "pkg:npm/tar@4.4.11",
        "pkg:npm/tar@6.1.11",
        "pkg:npm/term-size@2.2.1",
        "pkg:npm/third-party-web@0.12.7",
        "pkg:npm/through@2.3.8",
        "pkg:npm/time-span@4.0.0",
        "pkg:npm/timed-out@4.0.1",
        "pkg:npm/to-readable-stream@1.0.0",
        "pkg:npm/to-regex-range@5.0.1",
        "pkg:npm/toidentifier@1.0.0",
        "pkg:npm/tr46@0.0.3",
        "pkg:npm/ts-morph@12.0.0",
        "pkg:npm/ts-node@8.9.1",
        "pkg:npm/ts-toolbelt@6.15.5",
        "pkg:npm/tunnel-agent@0.6.0",
        "pkg:npm/type-fest@0.20.2",
        "pkg:npm/type-fest@0.8.1",
        "pkg:npm/type-is@1.6.18",
        "pkg:npm/typedarray-to-buffer@3.1.5",
        "pkg:npm/typescript@3.5.3",
        "pkg:npm/typescript@4.3.4",
        "pkg:npm/typescript@4.9.4",
        "pkg:npm/ultron@1.1.1",
        "pkg:npm/unbzip2-stream@1.4.3",
        "pkg:npm/underscore@1.13.4",
        "pkg:npm/unique-string@2.0.0",
        "pkg:npm/universalify@0.1.2",
        "pkg:npm/unpipe@1.0.0",
        "pkg:npm/update-notifier@4.1.3",
        "pkg:npm/update-notifier@5.1.0",
        "pkg:npm/uri-js@4.4.1",
        "pkg:npm/url-parse-lax@3.0.0",
        "pkg:npm/util-deprecate@1.0.2",
        "pkg:npm/utils-merge@1.0.1",
        "pkg:npm/uuid@3.3.2",
        "pkg:npm/vary@1.1.2",
        "pkg:npm/vercel@27.2.0-ef90311",
        "pkg:npm/web-streams-polyfill@3.2.1",
        "pkg:npm/webidl-conversions@3.0.1",
        "pkg:npm/whatwg-url@5.0.0",
        "pkg:npm/which-pm-runs@1.0.0",
        "pkg:npm/wide-align@1.1.3",
        "pkg:npm/wide-align@1.1.5",
        "pkg:npm/widest-line@3.1.0",
        "pkg:npm/wordwrap@0.0.3",
        "pkg:npm/wrap-ansi@7.0.0",
        "pkg:npm/wrappy@1.0.2",
        "pkg:npm/write-file-atomic@3.0.3",
        "pkg:npm/ws@3.3.2",
        "pkg:npm/ws@7.5.9",
        "pkg:npm/xdg-basedir@4.0.0",
        "pkg:npm/y18n@5.0.8",
        "pkg:npm/yallist@3.0.3",
        "pkg:npm/yallist@4.0.0",
        "pkg:npm/yargs-parser@20.2.9",
        "pkg:npm/yargs@16.2.0",
        "pkg:npm/yauzl@2.10.0",
        "pkg:npm/yn@3.1.1",
        "pkg:npm/yoga-layout-prebuilt@1.10.0",
        "pkg:npm/yoga-wasm-web@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/typescript@3.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@resvg/resvg-wasm@2.0.0-alpha.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@shuding/opentype.js@1.4.0-beta.0",
      "dependsOn": [
        "pkg:npm/fflate@0.7.4",
        "pkg:npm/string.prototype.codepointat@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/node@18.11.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/yoga-layout@1.9.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@vercel/og@0.0.22",
      "dependsOn": [
        "pkg:npm/@resvg/resvg-wasm@2.0.0-alpha.4",
        "pkg:npm/satori@0.0.45",
        "pkg:npm/yoga-wasm-web@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/camelize@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/css-background-parser@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/css-box-shadow@1.0.0-3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/css-color-keywords@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/css-to-react-native@3.1.0",
      "dependsOn": [
        "pkg:npm/camelize@1.0.1",
        "pkg:npm/css-color-keywords@1.0.0",
        "pkg:npm/postcss-value-parser@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/emoji-regex@10.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fflate@0.7.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss-value-parser@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/satori@0.0.45",
      "dependsOn": [
        "pkg:npm/@shuding/opentype.js@1.4.0-beta.0",
        "pkg:npm/css-background-parser@0.1.0",
        "pkg:npm/css-box-shadow@1.0.0-3",
        "pkg:npm/css-to-react-native@3.1.0",
        "pkg:npm/emoji-regex@10.2.1",
        "pkg:npm/postcss-value-parser@4.2.0",
        "pkg:npm/yoga-layout-prebuilt@1.10.0"
      ]
    },
    {
      "ref": "pkg:npm/string.prototype.codepointat@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/typescript@4.9.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yoga-layout-prebuilt@1.10.0",
      "dependsOn": [
        "pkg:npm/@types/yoga-layout@1.9.2"
      ]
    },
    {
      "ref": "pkg:npm/yoga-wasm-web@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@digitalbazaar/http-client@1.2.0",
      "dependsOn": [
        "pkg:npm/esm@3.2.25",
        "pkg:npm/ky-universal@0.8.2",
        "pkg:npm/ky@0.25.1"
      ]
    },
    {
      "ref": "pkg:npm/@edge-runtime/format@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@edge-runtime/primitives@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@edge-runtime/vm@1.0.1",
      "dependsOn": [
        "pkg:npm/@edge-runtime/primitives@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@mapbox/node-pre-gyp@1.0.9",
      "dependsOn": [
        "pkg:npm/detect-libc@2.0.1",
        "pkg:npm/https-proxy-agent@5.0.1",
        "pkg:npm/make-dir@3.1.0",
        "pkg:npm/node-fetch@2.6.7",
        "pkg:npm/nopt@5.0.0",
        "pkg:npm/npmlog@5.0.1",
        "pkg:npm/rimraf@3.0.2",
        "pkg:npm/semver@7.3.7",
        "pkg:npm/tar@6.1.11"
      ]
    },
    {
      "ref": "pkg:npm/@nodelib/fs.scandir@2.1.5",
      "dependsOn": [
        "pkg:npm/@nodelib/fs.stat@2.0.5",
        "pkg:npm/run-parallel@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/@nodelib/fs.stat@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@nodelib/fs.walk@1.2.8",
      "dependsOn": [
        "pkg:npm/@nodelib/fs.scandir@2.1.5",
        "pkg:npm/fastq@1.13.0"
      ]
    },
    {
      "ref": "pkg:npm/@sindresorhus/is@0.14.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@szmarczak/http-timer@1.1.2",
      "dependsOn": [
        "pkg:npm/defer-to-connect@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/@ts-morph/common@0.11.1",
      "dependsOn": [
        "pkg:npm/fast-glob@3.2.11",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/mkdirp@1.0.4",
        "pkg:npm/path-browserify@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/json-schema@7.0.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/node@18.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/yauzl@2.10.0",
      "dependsOn": [
        "pkg:npm/@types/node@18.6.1"
      ]
    },
    {
      "ref": "pkg:npm/@vercel/build-utils@5.0.4-ef90311",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@vercel/go@2.0.8-ef90311",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@vercel/hydrogen@0.0.5-ef90311",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@vercel/next@3.1.8-ef90311",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@vercel/nft@0.21.0",
      "dependsOn": [
        "pkg:npm/@mapbox/node-pre-gyp@1.0.9",
        "pkg:npm/acorn@8.8.0",
        "pkg:npm/async-sema@3.1.1",
        "pkg:npm/bindings@1.5.0",
        "pkg:npm/estree-walker@2.0.2",
        "pkg:npm/glob@7.2.3",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/micromatch@4.0.5",
        "pkg:npm/node-gyp-build@4.5.0",
        "pkg:npm/resolve-from@5.0.0",
        "pkg:npm/rollup-pluginutils@2.8.2"
      ]
    },
    {
      "ref": "pkg:npm/@vercel/node-bridge@3.0.0-ef90311",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@vercel/node@2.4.5-ef90311",
      "dependsOn": [
        "pkg:npm/@types/node@18.6.1",
        "pkg:npm/@vercel/build-utils@5.0.4-ef90311",
        "pkg:npm/@vercel/node-bridge@3.0.0-ef90311",
        "pkg:npm/@vercel/static-config@2.0.1-ef90311",
        "pkg:npm/edge-runtime@1.0.1",
        "pkg:npm/esbuild@0.14.47",
        "pkg:npm/exit-hook@2.2.1",
        "pkg:npm/node-fetch@2.6.7",
        "pkg:npm/ts-node@8.9.1",
        "pkg:npm/typescript@4.3.4"
      ]
    },
    {
      "ref": "pkg:npm/@vercel/python@3.1.0-ef90311",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@vercel/redwood@1.0.9-ef90311",
      "dependsOn": [
        "pkg:npm/@vercel/nft@0.21.0",
        "pkg:npm/@vercel/routing-utils@2.0.0-ef90311",
        "pkg:npm/semver@6.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@vercel/remix@1.0.10-ef90311",
      "dependsOn": [
        "pkg:npm/@vercel/nft@0.21.0"
      ]
    },
    {
      "ref": "pkg:npm/@vercel/routing-utils@2.0.0-ef90311",
      "dependsOn": [
        "pkg:npm/ajv@6.12.6",
        "pkg:npm/path-to-regexp@6.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@vercel/ruby@1.3.16-ef90311",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@vercel/static-build@1.0.9-ef90311",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@vercel/static-config@2.0.1-ef90311",
      "dependsOn": [
        "pkg:npm/ajv@8.6.3",
        "pkg:npm/json-schema-to-ts@1.6.4",
        "pkg:npm/ts-morph@12.0.0"
      ]
    },
    {
      "ref": "pkg:npm/JSV@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/abbrev@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/abort-controller@3.0.0",
      "dependsOn": [
        "pkg:npm/event-target-shim@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/acorn@8.8.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/agent-base@6.0.2",
      "dependsOn": [
        "pkg:npm/debug@4.3.4"
      ]
    },
    {
      "ref": "pkg:npm/ajv@8.6.3",
      "dependsOn": [
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/json-schema-traverse@1.0.0",
        "pkg:npm/require-from-string@2.0.2",
        "pkg:npm/uri-js@4.4.1"
      ]
    },
    {
      "ref": "pkg:npm/ajv@6.12.6",
      "dependsOn": [
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/fast-json-stable-stringify@2.1.0",
        "pkg:npm/json-schema-traverse@0.4.1",
        "pkg:npm/uri-js@4.4.1"
      ]
    },
    {
      "ref": "pkg:npm/ansi-align@3.0.1",
      "dependsOn": [
        "pkg:npm/string-width@4.2.3"
      ]
    },
    {
      "ref": "pkg:npm/ansi-colors@4.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-styles@3.2.1",
      "dependsOn": [
        "pkg:npm/color-convert@1.9.3"
      ]
    },
    {
      "ref": "pkg:npm/ansi-styles@4.3.0",
      "dependsOn": [
        "pkg:npm/color-convert@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/aproba@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/are-we-there-yet@2.0.0",
      "dependsOn": [
        "pkg:npm/delegates@1.0.0",
        "pkg:npm/readable-stream@3.6.0"
      ]
    },
    {
      "ref": "pkg:npm/arg@4.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async-limiter@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async-sema@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/axe-core@4.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/balanced-match@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/base64-js@1.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bindings@1.5.0",
      "dependsOn": [
        "pkg:npm/file-uri-to-path@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/bl@4.1.0",
      "dependsOn": [
        "pkg:npm/buffer@5.7.1",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/readable-stream@3.6.0"
      ]
    },
    {
      "ref": "pkg:npm/boxen@4.2.0",
      "dependsOn": [
        "pkg:npm/ansi-align@3.0.1",
        "pkg:npm/camelcase@5.3.1",
        "pkg:npm/chalk@3.0.0",
        "pkg:npm/cli-boxes@2.2.1",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/term-size@2.2.1",
        "pkg:npm/type-fest@0.8.1",
        "pkg:npm/widest-line@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/boxen@5.1.2",
      "dependsOn": [
        "pkg:npm/ansi-align@3.0.1",
        "pkg:npm/camelcase@6.3.0",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/cli-boxes@2.2.1",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/type-fest@0.20.2",
        "pkg:npm/widest-line@3.1.0",
        "pkg:npm/wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/brace-expansion@1.1.11",
      "dependsOn": [
        "pkg:npm/balanced-match@1.0.2",
        "pkg:npm/concat-map@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/braces@3.0.2",
      "dependsOn": [
        "pkg:npm/fill-range@7.0.1"
      ]
    },
    {
      "ref": "pkg:npm/buffer-crc32@0.2.13",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer-from@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer@5.7.1",
      "dependsOn": [
        "pkg:npm/base64-js@1.5.1",
        "pkg:npm/ieee754@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/cacheable-request@6.1.0",
      "dependsOn": [
        "pkg:npm/clone-response@1.0.3",
        "pkg:npm/get-stream@5.2.0",
        "pkg:npm/http-cache-semantics@4.1.0",
        "pkg:npm/keyv@3.1.0",
        "pkg:npm/lowercase-keys@2.0.0",
        "pkg:npm/normalize-url@4.5.1",
        "pkg:npm/responselike@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/camelcase@5.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/camelcase@6.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/canonicalize@1.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chalk@2.4.2",
      "dependsOn": [
        "pkg:npm/ansi-styles@3.2.1",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/supports-color@5.5.0"
      ]
    },
    {
      "ref": "pkg:npm/chalk@3.0.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/supports-color@7.2.0"
      ]
    },
    {
      "ref": "pkg:npm/chalk@4.1.2",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/supports-color@7.2.0"
      ]
    },
    {
      "ref": "pkg:npm/charenc@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chownr@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chownr@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chrome-aws-lambda@7.0.0",
      "dependsOn": [
        "pkg:npm/lambdafs@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/chrome-launcher@0.13.4",
      "dependsOn": [
        "pkg:npm/@types/node@18.6.1",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/is-wsl@2.2.0",
        "pkg:npm/lighthouse-logger@1.3.0",
        "pkg:npm/mkdirp@0.5.6",
        "pkg:npm/rimraf@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/ci-info@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cli-boxes@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cliui@7.0.4",
      "dependsOn": [
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/clone-response@1.0.3",
      "dependsOn": [
        "pkg:npm/mimic-response@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/code-block-writer@10.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/color-convert@1.9.3",
      "dependsOn": [
        "pkg:npm/color-name@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/color-convert@2.0.1",
      "dependsOn": [
        "pkg:npm/color-name@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/color-name@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/color-name@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/color-support@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/concat-map@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/configstore@5.0.1",
      "dependsOn": [
        "pkg:npm/dot-prop@5.3.0",
        "pkg:npm/graceful-fs@4.2.10",
        "pkg:npm/make-dir@3.1.0",
        "pkg:npm/unique-string@2.0.0",
        "pkg:npm/write-file-atomic@3.0.3",
        "pkg:npm/xdg-basedir@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/console-control-strings@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/convert-hrtime@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cookie@0.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/crypt@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/crypto-random-string@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/csp_evaluator@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cssom@0.3.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cssstyle@1.2.1",
      "dependsOn": [
        "pkg:npm/cssom@0.3.8"
      ]
    },
    {
      "ref": "pkg:npm/data-uri-to-buffer@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug@4.3.4",
      "dependsOn": [
        "pkg:npm/ms@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/debug@2.6.9",
      "dependsOn": [
        "pkg:npm/ms@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/decompress-response@3.3.0",
      "dependsOn": [
        "pkg:npm/mimic-response@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/deep-extend@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/defer-to-connect@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/delegates@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-libc@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/devtools-protocol@0.0.847576",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/diff@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dot-prop@5.3.0",
      "dependsOn": [
        "pkg:npm/is-obj@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/duplexer3@0.1.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/edge-runtime@1.0.1",
      "dependsOn": [
        "pkg:npm/@edge-runtime/format@1.0.0",
        "pkg:npm/@edge-runtime/vm@1.0.1",
        "pkg:npm/exit-hook@2.2.1",
        "pkg:npm/http-status@1.5.2",
        "pkg:npm/mri@1.2.0",
        "pkg:npm/picocolors@1.0.0",
        "pkg:npm/pretty-bytes@5.6.0",
        "pkg:npm/pretty-ms@7.0.1",
        "pkg:npm/time-span@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/emoji-regex@8.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/end-of-stream@1.4.4",
      "dependsOn": [
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/enquirer@2.3.6",
      "dependsOn": [
        "pkg:npm/ansi-colors@4.1.3"
      ]
    },
    {
      "ref": "pkg:npm/esbuild-android-64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-android-arm64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-darwin-64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-darwin-arm64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-freebsd-64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-freebsd-arm64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-32@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-arm64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-arm@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-mips64le@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-ppc64le@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-riscv64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-linux-s390x@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-netbsd-64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-openbsd-64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-sunos-64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-windows-32@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-windows-64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild-windows-arm64@0.14.47",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild@0.14.47",
      "dependsOn": [
        "pkg:npm/esbuild-android-64@0.14.47",
        "pkg:npm/esbuild-android-arm64@0.14.47",
        "pkg:npm/esbuild-darwin-64@0.14.47",
        "pkg:npm/esbuild-darwin-arm64@0.14.47",
        "pkg:npm/esbuild-freebsd-64@0.14.47",
        "pkg:npm/esbuild-freebsd-arm64@0.14.47",
        "pkg:npm/esbuild-linux-32@0.14.47",
        "pkg:npm/esbuild-linux-64@0.14.47",
        "pkg:npm/esbuild-linux-arm64@0.14.47",
        "pkg:npm/esbuild-linux-arm@0.14.47",
        "pkg:npm/esbuild-linux-mips64le@0.14.47",
        "pkg:npm/esbuild-linux-ppc64le@0.14.47",
        "pkg:npm/esbuild-linux-riscv64@0.14.47",
        "pkg:npm/esbuild-linux-s390x@0.14.47",
        "pkg:npm/esbuild-netbsd-64@0.14.47",
        "pkg:npm/esbuild-openbsd-64@0.14.47",
        "pkg:npm/esbuild-sunos-64@0.14.47",
        "pkg:npm/esbuild-windows-32@0.14.47",
        "pkg:npm/esbuild-windows-64@0.14.47",
        "pkg:npm/esbuild-windows-arm64@0.14.47"
      ]
    },
    {
      "ref": "pkg:npm/escalade@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escape-goat@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escape-string-regexp@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esm@3.2.25",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/estree-walker@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/estree-walker@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/event-target-shim@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/exit-hook@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/extract-zip@2.0.1",
      "dependsOn": [
        "pkg:npm/@types/yauzl@2.10.0",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/get-stream@5.2.0",
        "pkg:npm/yauzl@2.10.0"
      ]
    },
    {
      "ref": "pkg:npm/fast-deep-equal@3.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-glob@3.2.11",
      "dependsOn": [
        "pkg:npm/@nodelib/fs.stat@2.0.5",
        "pkg:npm/@nodelib/fs.walk@1.2.8",
        "pkg:npm/glob-parent@5.1.2",
        "pkg:npm/merge2@1.4.1",
        "pkg:npm/micromatch@4.0.5"
      ]
    },
    {
      "ref": "pkg:npm/fast-json-stable-stringify@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fastq@1.13.0",
      "dependsOn": [
        "pkg:npm/reusify@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/fd-slicer@1.1.0",
      "dependsOn": [
        "pkg:npm/pend@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/fetch-blob@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/file-uri-to-path@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fill-range@7.0.1",
      "dependsOn": [
        "pkg:npm/to-regex-range@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/find-up@4.1.0",
      "dependsOn": [
        "pkg:npm/locate-path@5.0.0",
        "pkg:npm/path-exists@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/fs-constants@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-minipass@2.1.0",
      "dependsOn": [
        "pkg:npm/minipass@3.3.4"
      ]
    },
    {
      "ref": "pkg:npm/fs.realpath@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/gauge@3.0.2",
      "dependsOn": [
        "pkg:npm/aproba@2.0.0",
        "pkg:npm/color-support@1.1.3",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/has-unicode@2.0.1",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/signal-exit@3.0.7",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/wide-align@1.1.5"
      ]
    },
    {
      "ref": "pkg:npm/get-caller-file@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-stream@4.1.0",
      "dependsOn": [
        "pkg:npm/pump@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/get-stream@5.2.0",
      "dependsOn": [
        "pkg:npm/pump@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/glob-parent@5.1.2",
      "dependsOn": [
        "pkg:npm/is-glob@4.0.3"
      ]
    },
    {
      "ref": "pkg:npm/glob@7.2.3",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/global-dirs@2.1.0",
      "dependsOn": [
        "pkg:npm/ini@1.3.7"
      ]
    },
    {
      "ref": "pkg:npm/global-dirs@3.0.0",
      "dependsOn": [
        "pkg:npm/ini@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/got@9.6.0",
      "dependsOn": [
        "pkg:npm/@sindresorhus/is@0.14.0",
        "pkg:npm/@szmarczak/http-timer@1.1.2",
        "pkg:npm/cacheable-request@6.1.0",
        "pkg:npm/decompress-response@3.3.0",
        "pkg:npm/duplexer3@0.1.5",
        "pkg:npm/get-stream@4.1.0",
        "pkg:npm/lowercase-keys@1.0.1",
        "pkg:npm/mimic-response@1.0.1",
        "pkg:npm/p-cancelable@1.1.0",
        "pkg:npm/to-readable-stream@1.0.0",
        "pkg:npm/url-parse-lax@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/graceful-fs@4.2.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-flag@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-flag@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-unicode@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-yarn@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-cache-semantics@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-link-header@0.8.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-status@1.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/https-proxy-agent@5.0.1",
      "dependsOn": [
        "pkg:npm/agent-base@6.0.2",
        "pkg:npm/debug@4.3.4"
      ]
    },
    {
      "ref": "pkg:npm/ieee754@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/image-ssim@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/import-lazy@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/imurmurhash@0.1.4",
      "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.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ini@1.3.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ini@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ini@1.3.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/intl-messageformat-parser@1.8.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/intl-messageformat@4.4.0",
      "dependsOn": [
        "pkg:npm/intl-messageformat-parser@1.8.1"
      ]
    },
    {
      "ref": "pkg:npm/intl-pluralrules@1.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/intl@1.2.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-buffer@1.1.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-ci@2.0.0",
      "dependsOn": [
        "pkg:npm/ci-info@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-docker@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-extglob@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-glob@4.0.3",
      "dependsOn": [
        "pkg:npm/is-extglob@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/is-installed-globally@0.3.2",
      "dependsOn": [
        "pkg:npm/global-dirs@2.1.0",
        "pkg:npm/is-path-inside@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/is-installed-globally@0.4.0",
      "dependsOn": [
        "pkg:npm/global-dirs@3.0.0",
        "pkg:npm/is-path-inside@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/is-npm@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-npm@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-number@7.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-obj@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-path-inside@3.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-typedarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-wsl@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-wsl@2.2.0",
      "dependsOn": [
        "pkg:npm/is-docker@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/is-yarn-global@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jpeg-js@0.4.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-library-detector@6.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-buffer@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-schema-to-ts@1.6.4",
      "dependsOn": [
        "pkg:npm/@types/json-schema@7.0.11",
        "pkg:npm/ts-toolbelt@6.15.5"
      ]
    },
    {
      "ref": "pkg:npm/json-schema-traverse@0.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-schema-traverse@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonld@5.2.0",
      "dependsOn": [
        "pkg:npm/@digitalbazaar/http-client@1.2.0",
        "pkg:npm/canonicalize@1.0.8",
        "pkg:npm/lru-cache@6.0.0",
        "pkg:npm/rdf-canonize@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jsonlint-mod@1.7.6",
      "dependsOn": [
        "pkg:npm/JSV@4.0.2",
        "pkg:npm/chalk@2.4.2",
        "pkg:npm/underscore@1.13.4"
      ]
    },
    {
      "ref": "pkg:npm/keyv@3.1.0",
      "dependsOn": [
        "pkg:npm/json-buffer@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/ky-universal@0.8.2",
      "dependsOn": [
        "pkg:npm/abort-controller@3.0.0",
        "pkg:npm/node-fetch@3.0.0-beta.9"
      ]
    },
    {
      "ref": "pkg:npm/ky@0.25.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lambdafs@2.1.1",
      "dependsOn": [
        "pkg:npm/tar-fs@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/latest-version@5.1.0",
      "dependsOn": [
        "pkg:npm/package-json@6.5.0"
      ]
    },
    {
      "ref": "pkg:npm/lighthouse-logger@1.3.0",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/marky@1.2.5"
      ]
    },
    {
      "ref": "pkg:npm/lighthouse-stack-packs@1.8.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lighthouse@7.4.0",
      "dependsOn": [
        "pkg:npm/axe-core@4.1.3",
        "pkg:npm/chrome-launcher@0.13.4",
        "pkg:npm/configstore@5.0.1",
        "pkg:npm/csp_evaluator@1.1.0",
        "pkg:npm/cssstyle@1.2.1",
        "pkg:npm/enquirer@2.3.6",
        "pkg:npm/http-link-header@0.8.0",
        "pkg:npm/intl-messageformat@4.4.0",
        "pkg:npm/intl-pluralrules@1.3.1",
        "pkg:npm/intl@1.2.5",
        "pkg:npm/jpeg-js@0.4.4",
        "pkg:npm/js-library-detector@6.5.0",
        "pkg:npm/jsonld@5.2.0",
        "pkg:npm/jsonlint-mod@1.7.6",
        "pkg:npm/lighthouse-logger@1.3.0",
        "pkg:npm/lighthouse-stack-packs@1.8.2",
        "pkg:npm/lodash.get@4.4.2",
        "pkg:npm/lodash.isequal@4.5.0",
        "pkg:npm/lodash.set@4.3.2",
        "pkg:npm/lookup-closest-locale@6.0.4",
        "pkg:npm/metaviewport-parser@0.2.0",
        "pkg:npm/open@6.4.0",
        "pkg:npm/parse-cache-control@1.0.1",
        "pkg:npm/ps-list@7.2.0",
        "pkg:npm/raven@2.6.4",
        "pkg:npm/robots-parser@2.4.0",
        "pkg:npm/semver@5.7.1",
        "pkg:npm/speedline-core@1.4.3",
        "pkg:npm/third-party-web@0.12.7",
        "pkg:npm/update-notifier@4.1.3",
        "pkg:npm/ws@3.3.2",
        "pkg:npm/yargs-parser@20.2.9",
        "pkg:npm/yargs@16.2.0"
      ]
    },
    {
      "ref": "pkg:npm/locate-path@5.0.0",
      "dependsOn": [
        "pkg:npm/p-locate@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash.get@4.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isequal@4.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.set@4.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lookup-closest-locale@6.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lowercase-keys@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lowercase-keys@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lru-cache@6.0.0",
      "dependsOn": [
        "pkg:npm/yallist@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/make-dir@3.1.0",
      "dependsOn": [
        "pkg:npm/semver@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/make-error@1.3.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/marky@1.2.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/md5@2.3.0",
      "dependsOn": [
        "pkg:npm/charenc@0.0.2",
        "pkg:npm/crypt@0.0.2",
        "pkg:npm/is-buffer@1.1.6"
      ]
    },
    {
      "ref": "pkg:npm/merge2@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/metaviewport-parser@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/micromatch@4.0.5",
      "dependsOn": [
        "pkg:npm/braces@3.0.2",
        "pkg:npm/picomatch@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/mimic-response@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimatch@3.1.2",
      "dependsOn": [
        "pkg:npm/brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "pkg:npm/minimist@1.2.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minipass@3.3.4",
      "dependsOn": [
        "pkg:npm/yallist@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/minizlib@2.1.2",
      "dependsOn": [
        "pkg:npm/minipass@3.3.4",
        "pkg:npm/yallist@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/mkdirp-classic@0.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mkdirp@0.5.6",
      "dependsOn": [
        "pkg:npm/minimist@1.2.6"
      ]
    },
    {
      "ref": "pkg:npm/mkdirp@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mri@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ms@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ms@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-fetch@2.6.7",
      "dependsOn": [
        "pkg:npm/whatwg-url@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/node-fetch@3.0.0-beta.9",
      "dependsOn": [
        "pkg:npm/data-uri-to-buffer@3.0.1",
        "pkg:npm/fetch-blob@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/node-gyp-build@4.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nopt@5.0.0",
      "dependsOn": [
        "pkg:npm/abbrev@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/normalize-url@4.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/npmlog@5.0.1",
      "dependsOn": [
        "pkg:npm/are-we-there-yet@2.0.0",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/gauge@3.0.2",
        "pkg:npm/set-blocking@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/object-assign@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/once@1.4.0",
      "dependsOn": [
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/open@6.4.0",
      "dependsOn": [
        "pkg:npm/is-wsl@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/p-cancelable@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-limit@2.3.0",
      "dependsOn": [
        "pkg:npm/p-try@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/p-locate@4.1.0",
      "dependsOn": [
        "pkg:npm/p-limit@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/p-try@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/package-json@6.5.0",
      "dependsOn": [
        "pkg:npm/got@9.6.0",
        "pkg:npm/registry-auth-token@4.2.2",
        "pkg:npm/registry-url@5.1.0",
        "pkg:npm/semver@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/parse-cache-control@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse-ms@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-browserify@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-exists@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-is-absolute@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-to-regexp@6.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pend@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/picocolors@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/picomatch@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pkg-dir@4.2.0",
      "dependsOn": [
        "pkg:npm/find-up@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/prepend-http@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pretty-bytes@5.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pretty-ms@7.0.1",
      "dependsOn": [
        "pkg:npm/parse-ms@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/progress@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/proxy-from-env@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ps-list@7.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pump@3.0.0",
      "dependsOn": [
        "pkg:npm/end-of-stream@1.4.2",
        "pkg:npm/end-of-stream@1.4.4",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/punycode@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pupa@2.1.1",
      "dependsOn": [
        "pkg:npm/escape-goat@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/puppeteer-core@7.0.0",
      "dependsOn": [
        "pkg:npm/debug@4.3.4",
        "pkg:npm/devtools-protocol@0.0.847576",
        "pkg:npm/extract-zip@2.0.1",
        "pkg:npm/https-proxy-agent@5.0.1",
        "pkg:npm/node-fetch@2.6.7",
        "pkg:npm/pkg-dir@4.2.0",
        "pkg:npm/progress@2.0.3",
        "pkg:npm/proxy-from-env@1.1.0",
        "pkg:npm/rimraf@3.0.2",
        "pkg:npm/tar-fs@2.1.1",
        "pkg:npm/unbzip2-stream@1.4.3",
        "pkg:npm/ws@7.5.9"
      ]
    },
    {
      "ref": "pkg:npm/queue-microtask@1.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/raven@2.6.4",
      "dependsOn": [
        "pkg:npm/cookie@0.3.1",
        "pkg:npm/md5@2.3.0",
        "pkg:npm/stack-trace@0.0.10",
        "pkg:npm/timed-out@4.0.1",
        "pkg:npm/uuid@3.3.2"
      ]
    },
    {
      "ref": "pkg:npm/rc@1.2.8",
      "dependsOn": [
        "pkg:npm/deep-extend@0.6.0",
        "pkg:npm/ini@1.3.5",
        "pkg:npm/ini@1.3.8",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/minimist@1.2.6",
        "pkg:npm/strip-json-comments@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/rdf-canonize@3.0.0",
      "dependsOn": [
        "pkg:npm/setimmediate@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@3.6.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/string_decoder@1.3.0",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/registry-auth-token@4.2.2",
      "dependsOn": [
        "pkg:npm/rc@1.2.8"
      ]
    },
    {
      "ref": "pkg:npm/registry-url@5.1.0",
      "dependsOn": [
        "pkg:npm/rc@1.2.8"
      ]
    },
    {
      "ref": "pkg:npm/require-directory@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/require-from-string@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve-from@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/responselike@1.0.2",
      "dependsOn": [
        "pkg:npm/lowercase-keys@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/reusify@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rimraf@3.0.2",
      "dependsOn": [
        "pkg:npm/glob@7.2.3"
      ]
    },
    {
      "ref": "pkg:npm/robots-parser@2.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rollup-pluginutils@2.8.2",
      "dependsOn": [
        "pkg:npm/estree-walker@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/run-parallel@1.2.0",
      "dependsOn": [
        "pkg:npm/queue-microtask@1.2.3"
      ]
    },
    {
      "ref": "pkg:npm/safe-buffer@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/safe-buffer@5.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver-diff@3.1.1",
      "dependsOn": [
        "pkg:npm/semver@6.3.0"
      ]
    },
    {
      "ref": "pkg:npm/semver@6.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@5.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@6.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@7.3.7",
      "dependsOn": [
        "pkg:npm/lru-cache@6.0.0"
      ]
    },
    {
      "ref": "pkg:npm/set-blocking@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/setimmediate@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/signal-exit@3.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map-support@0.5.21",
      "dependsOn": [
        "pkg:npm/buffer-from@1.1.2",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/source-map@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/speedline-core@1.4.3",
      "dependsOn": [
        "pkg:npm/@types/node@18.6.1",
        "pkg:npm/image-ssim@0.2.0",
        "pkg:npm/jpeg-js@0.4.4"
      ]
    },
    {
      "ref": "pkg:npm/stack-trace@0.0.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string-width@4.2.3",
      "dependsOn": [
        "pkg:npm/emoji-regex@8.0.0",
        "pkg:npm/is-fullwidth-code-point@3.0.0",
        "pkg:npm/strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/string_decoder@1.3.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.2.0",
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/strip-ansi@6.0.1",
      "dependsOn": [
        "pkg:npm/ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/strip-json-comments@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@5.5.0",
      "dependsOn": [
        "pkg:npm/has-flag@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/supports-color@7.2.0",
      "dependsOn": [
        "pkg:npm/has-flag@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/tar-fs@2.1.1",
      "dependsOn": [
        "pkg:npm/chownr@1.1.4",
        "pkg:npm/mkdirp-classic@0.5.3",
        "pkg:npm/pump@3.0.0",
        "pkg:npm/tar-stream@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/tar-stream@2.2.0",
      "dependsOn": [
        "pkg:npm/bl@4.1.0",
        "pkg:npm/end-of-stream@1.4.4",
        "pkg:npm/fs-constants@1.0.0",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/readable-stream@3.6.0"
      ]
    },
    {
      "ref": "pkg:npm/tar@6.1.11",
      "dependsOn": [
        "pkg:npm/chownr@2.0.0",
        "pkg:npm/fs-minipass@2.1.0",
        "pkg:npm/minipass@3.3.4",
        "pkg:npm/minizlib@2.1.2",
        "pkg:npm/mkdirp@1.0.4",
        "pkg:npm/yallist@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/term-size@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/third-party-web@0.12.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/through@2.3.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/time-span@4.0.0",
      "dependsOn": [
        "pkg:npm/convert-hrtime@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/timed-out@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/to-readable-stream@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/to-regex-range@5.0.1",
      "dependsOn": [
        "pkg:npm/is-number@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/tr46@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ts-morph@12.0.0",
      "dependsOn": [
        "pkg:npm/@ts-morph/common@0.11.1",
        "pkg:npm/code-block-writer@10.1.1"
      ]
    },
    {
      "ref": "pkg:npm/ts-node@8.9.1",
      "dependsOn": [
        "pkg:npm/arg@4.1.3",
        "pkg:npm/diff@4.0.2",
        "pkg:npm/make-error@1.3.6",
        "pkg:npm/source-map-support@0.5.21",
        "pkg:npm/yn@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/ts-toolbelt@6.15.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-fest@0.20.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-fest@0.8.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/typedarray-to-buffer@3.1.5",
      "dependsOn": [
        "pkg:npm/is-typedarray@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/typescript@4.3.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ultron@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unbzip2-stream@1.4.3",
      "dependsOn": [
        "pkg:npm/buffer@5.7.1",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/underscore@1.13.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unique-string@2.0.0",
      "dependsOn": [
        "pkg:npm/crypto-random-string@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/update-notifier@5.1.0",
      "dependsOn": [
        "pkg:npm/boxen@5.1.2",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/configstore@5.0.1",
        "pkg:npm/has-yarn@2.1.0",
        "pkg:npm/import-lazy@2.1.0",
        "pkg:npm/is-ci@2.0.0",
        "pkg:npm/is-installed-globally@0.4.0",
        "pkg:npm/is-npm@5.0.0",
        "pkg:npm/is-yarn-global@0.3.0",
        "pkg:npm/latest-version@5.1.0",
        "pkg:npm/pupa@2.1.1",
        "pkg:npm/semver-diff@3.1.1",
        "pkg:npm/semver@7.3.7",
        "pkg:npm/xdg-basedir@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/update-notifier@4.1.3",
      "dependsOn": [
        "pkg:npm/boxen@4.2.0",
        "pkg:npm/chalk@3.0.0",
        "pkg:npm/configstore@5.0.1",
        "pkg:npm/has-yarn@2.1.0",
        "pkg:npm/import-lazy@2.1.0",
        "pkg:npm/is-ci@2.0.0",
        "pkg:npm/is-installed-globally@0.3.2",
        "pkg:npm/is-npm@4.0.0",
        "pkg:npm/is-yarn-global@0.3.0",
        "pkg:npm/latest-version@5.1.0",
        "pkg:npm/pupa@2.1.1",
        "pkg:npm/semver-diff@3.1.1",
        "pkg:npm/xdg-basedir@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/uri-js@4.4.1",
      "dependsOn": [
        "pkg:npm/punycode@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/url-parse-lax@3.0.0",
      "dependsOn": [
        "pkg:npm/prepend-http@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/util-deprecate@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uuid@3.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vercel@27.2.0-ef90311",
      "dependsOn": [
        "pkg:npm/@vercel/build-utils@5.0.4-ef90311",
        "pkg:npm/@vercel/go@2.0.8-ef90311",
        "pkg:npm/@vercel/hydrogen@0.0.5-ef90311",
        "pkg:npm/@vercel/next@3.1.8-ef90311",
        "pkg:npm/@vercel/node@2.4.5-ef90311",
        "pkg:npm/@vercel/python@3.1.0-ef90311",
        "pkg:npm/@vercel/redwood@1.0.9-ef90311",
        "pkg:npm/@vercel/remix@1.0.10-ef90311",
        "pkg:npm/@vercel/ruby@1.3.16-ef90311",
        "pkg:npm/@vercel/static-build@1.0.9-ef90311",
        "pkg:npm/update-notifier@5.1.0"
      ]
    },
    {
      "ref": "pkg:npm/webidl-conversions@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/whatwg-url@5.0.0",
      "dependsOn": [
        "pkg:npm/tr46@0.0.3",
        "pkg:npm/webidl-conversions@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/wide-align@1.1.5",
      "dependsOn": [
        "pkg:npm/string-width@4.2.3"
      ]
    },
    {
      "ref": "pkg:npm/widest-line@3.1.0",
      "dependsOn": [
        "pkg:npm/string-width@4.2.3"
      ]
    },
    {
      "ref": "pkg:npm/wrap-ansi@7.0.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/wrappy@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/write-file-atomic@3.0.3",
      "dependsOn": [
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/is-typedarray@1.0.0",
        "pkg:npm/signal-exit@3.0.7",
        "pkg:npm/typedarray-to-buffer@3.1.5"
      ]
    },
    {
      "ref": "pkg:npm/ws@3.3.2",
      "dependsOn": [
        "pkg:npm/async-limiter@1.0.1",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/ultron@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/ws@7.5.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/xdg-basedir@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/y18n@5.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs-parser@20.2.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs@16.2.0",
      "dependsOn": [
        "pkg:npm/cliui@7.0.4",
        "pkg:npm/escalade@3.1.1",
        "pkg:npm/get-caller-file@2.0.5",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/y18n@5.0.8",
        "pkg:npm/yargs-parser@20.2.9"
      ]
    },
    {
      "ref": "pkg:npm/yauzl@2.10.0",
      "dependsOn": [
        "pkg:npm/buffer-crc32@0.2.13",
        "pkg:npm/fd-slicer@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/yn@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aproba@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/are-we-there-yet@1.1.5",
      "dependsOn": [
        "pkg:npm/delegates@1.0.0",
        "pkg:npm/readable-stream@2.3.6"
      ]
    },
    {
      "ref": "pkg:npm/bl@3.0.0",
      "dependsOn": [
        "pkg:npm/readable-stream@3.4.0"
      ]
    },
    {
      "ref": "pkg:npm/chownr@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/code-point-at@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/color-string@1.5.3",
      "dependsOn": [
        "pkg:npm/color-name@1.1.4",
        "pkg:npm/simple-swizzle@0.2.2"
      ]
    },
    {
      "ref": "pkg:npm/color@3.1.2",
      "dependsOn": [
        "pkg:npm/color-convert@1.9.3",
        "pkg:npm/color-string@1.5.3"
      ]
    },
    {
      "ref": "pkg:npm/core-util-is@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/decompress-response@4.2.1",
      "dependsOn": [
        "pkg:npm/mimic-response@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/detect-libc@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/end-of-stream@1.4.2",
      "dependsOn": [
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/expand-template@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-minipass@1.2.7",
      "dependsOn": [
        "pkg:npm/minipass@2.7.0"
      ]
    },
    {
      "ref": "pkg:npm/gauge@2.7.4",
      "dependsOn": [
        "pkg:npm/aproba@1.2.0",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/has-unicode@2.0.1",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/signal-exit@3.0.2",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/wide-align@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/github-from-package@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ini@1.3.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-arrayish@0.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-fullwidth-code-point@1.0.0",
      "dependsOn": [
        "pkg:npm/number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/isarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mimic-response@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimist@0.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimist@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minipass@2.7.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.2.0",
        "pkg:npm/yallist@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/minizlib@1.2.2",
      "dependsOn": [
        "pkg:npm/minipass@2.7.0"
      ]
    },
    {
      "ref": "pkg:npm/mkdirp@0.5.1",
      "dependsOn": [
        "pkg:npm/minimist@0.0.8"
      ]
    },
    {
      "ref": "pkg:npm/nan@2.14.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/napi-build-utils@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-abi@2.11.0",
      "dependsOn": [
        "pkg:npm/semver@5.7.1"
      ]
    },
    {
      "ref": "pkg:npm/noop-logger@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/npmlog@4.1.2",
      "dependsOn": [
        "pkg:npm/are-we-there-yet@1.1.5",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/gauge@2.7.4",
        "pkg:npm/set-blocking@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/number-is-nan@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prebuild-install@5.3.2",
      "dependsOn": [
        "pkg:npm/detect-libc@1.0.3",
        "pkg:npm/expand-template@2.0.3",
        "pkg:npm/github-from-package@0.0.0",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/napi-build-utils@1.0.1",
        "pkg:npm/node-abi@2.11.0",
        "pkg:npm/noop-logger@0.1.1",
        "pkg:npm/npmlog@4.1.2",
        "pkg:npm/pump@3.0.0",
        "pkg:npm/rc@1.2.8",
        "pkg:npm/simple-get@3.1.0",
        "pkg:npm/tar-fs@2.0.0",
        "pkg:npm/tunnel-agent@0.6.0",
        "pkg:npm/which-pm-runs@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/process-nextick-args@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/readable-stream@2.3.6",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@2.0.1",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/string_decoder@1.1.1",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@3.4.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/string_decoder@1.3.0",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/safe-buffer@5.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sharp@0.23.0",
      "dependsOn": [
        "pkg:npm/color@3.1.2",
        "pkg:npm/detect-libc@1.0.3",
        "pkg:npm/nan@2.14.0",
        "pkg:npm/npmlog@4.1.2",
        "pkg:npm/prebuild-install@5.3.2",
        "pkg:npm/semver@6.3.0",
        "pkg:npm/simple-get@3.1.0",
        "pkg:npm/tar@4.4.11",
        "pkg:npm/tunnel-agent@0.6.0"
      ]
    },
    {
      "ref": "pkg:npm/signal-exit@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/simple-concat@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/simple-get@3.1.0",
      "dependsOn": [
        "pkg:npm/decompress-response@4.2.1",
        "pkg:npm/once@1.4.0",
        "pkg:npm/simple-concat@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/simple-swizzle@0.2.2",
      "dependsOn": [
        "pkg:npm/is-arrayish@0.3.2"
      ]
    },
    {
      "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/string_decoder@1.1.1",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/strip-ansi@3.0.1",
      "dependsOn": [
        "pkg:npm/ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/tar-fs@2.0.0",
      "dependsOn": [
        "pkg:npm/chownr@1.1.2",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/pump@3.0.0",
        "pkg:npm/tar-stream@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/tar-stream@2.1.0",
      "dependsOn": [
        "pkg:npm/bl@3.0.0",
        "pkg:npm/end-of-stream@1.4.2",
        "pkg:npm/fs-constants@1.0.0",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/readable-stream@3.4.0"
      ]
    },
    {
      "ref": "pkg:npm/tar@4.4.11",
      "dependsOn": [
        "pkg:npm/chownr@1.1.2",
        "pkg:npm/fs-minipass@1.2.7",
        "pkg:npm/minipass@2.7.0",
        "pkg:npm/minizlib@1.2.2",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/safe-buffer@5.2.0",
        "pkg:npm/yallist@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/tunnel-agent@0.6.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.2.0"
      ]
    },
    {
      "ref": "pkg:npm/which-pm-runs@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wide-align@1.1.3",
      "dependsOn": [
        "pkg:npm/string-width@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/yallist@3.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@lit-labs/ssr-client@1.0.1",
      "dependsOn": [
        "pkg:npm/@lit/reactive-element@1.4.2",
        "pkg:npm/lit-html@2.4.0",
        "pkg:npm/lit@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/@lit-labs/ssr@2.2.3",
      "dependsOn": [
        "pkg:npm/@lit-labs/ssr-client@1.0.1",
        "pkg:npm/@lit/reactive-element@1.4.2",
        "pkg:npm/@types/node@16.18.3",
        "pkg:npm/lit-element@3.2.2",
        "pkg:npm/lit-html@2.4.0",
        "pkg:npm/lit@2.4.1",
        "pkg:npm/node-fetch@3.3.0",
        "pkg:npm/parse5@6.0.1",
        "pkg:npm/resolve@1.20.0"
      ]
    },
    {
      "ref": "pkg:npm/@lit/reactive-element@1.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/node@16.18.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/trusted-types@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/data-uri-to-buffer@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fetch-blob@3.2.0",
      "dependsOn": [
        "pkg:npm/node-domexception@1.0.0",
        "pkg:npm/web-streams-polyfill@3.2.1"
      ]
    },
    {
      "ref": "pkg:npm/formdata-polyfill@4.0.10",
      "dependsOn": [
        "pkg:npm/fetch-blob@3.2.0"
      ]
    },
    {
      "ref": "pkg:npm/function-bind@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has@1.0.3",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/is-core-module@2.6.0",
      "dependsOn": [
        "pkg:npm/has@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/lit-element@3.2.2",
      "dependsOn": [
        "pkg:npm/@lit/reactive-element@1.4.2",
        "pkg:npm/lit-html@2.4.0"
      ]
    },
    {
      "ref": "pkg:npm/lit-html@2.4.0",
      "dependsOn": [
        "pkg:npm/@types/trusted-types@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/lit@2.4.1",
      "dependsOn": [
        "pkg:npm/@lit/reactive-element@1.4.2",
        "pkg:npm/lit-element@3.2.2",
        "pkg:npm/lit-html@2.4.0"
      ]
    },
    {
      "ref": "pkg:npm/node-domexception@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-fetch@3.3.0",
      "dependsOn": [
        "pkg:npm/data-uri-to-buffer@4.0.0",
        "pkg:npm/fetch-blob@3.2.0",
        "pkg:npm/formdata-polyfill@4.0.10"
      ]
    },
    {
      "ref": "pkg:npm/parse5@6.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-parse@1.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve@1.20.0",
      "dependsOn": [
        "pkg:npm/is-core-module@2.6.0",
        "pkg:npm/path-parse@1.0.7"
      ]
    },
    {
      "ref": "pkg:npm/web-streams-polyfill@3.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/accepts@1.3.7",
      "dependsOn": [
        "pkg:npm/mime-types@2.1.24",
        "pkg:npm/negotiator@0.6.2"
      ]
    },
    {
      "ref": "pkg:npm/array-flatten@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/body-parser@1.19.0",
      "dependsOn": [
        "pkg:npm/bytes@3.1.0",
        "pkg:npm/content-type@1.0.4",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/depd@1.1.2",
        "pkg:npm/http-errors@1.7.2",
        "pkg:npm/iconv-lite@0.4.24",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/qs@6.7.0",
        "pkg:npm/raw-body@2.4.0",
        "pkg:npm/type-is@1.6.18"
      ]
    },
    {
      "ref": "pkg:npm/bytes@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/content-disposition@0.5.3",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/content-type@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cookie-signature@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cookie@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/depd@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/destroy@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ee-first@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/encodeurl@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escape-html@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/etag@1.8.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/express@4.17.1",
      "dependsOn": [
        "pkg:npm/accepts@1.3.7",
        "pkg:npm/array-flatten@1.1.1",
        "pkg:npm/body-parser@1.19.0",
        "pkg:npm/content-disposition@0.5.3",
        "pkg:npm/content-type@1.0.4",
        "pkg:npm/cookie-signature@1.0.6",
        "pkg:npm/cookie@0.4.0",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/depd@1.1.2",
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.8.1",
        "pkg:npm/finalhandler@1.1.2",
        "pkg:npm/fresh@0.5.2",
        "pkg:npm/merge-descriptors@1.0.1",
        "pkg:npm/methods@1.1.2",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/parseurl@1.3.3",
        "pkg:npm/path-to-regexp@0.1.7",
        "pkg:npm/proxy-addr@2.0.5",
        "pkg:npm/qs@6.7.0",
        "pkg:npm/range-parser@1.2.1",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/send@0.17.1",
        "pkg:npm/serve-static@1.14.1",
        "pkg:npm/setprototypeof@1.1.1",
        "pkg:npm/statuses@1.5.0",
        "pkg:npm/type-is@1.6.18",
        "pkg:npm/utils-merge@1.0.1",
        "pkg:npm/vary@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/finalhandler@1.1.2",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/parseurl@1.3.3",
        "pkg:npm/statuses@1.5.0",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/forwarded@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fresh@0.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-extra@8.0.1",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.15",
        "pkg:npm/jsonfile@4.0.0",
        "pkg:npm/universalify@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/graceful-fs@4.1.15",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-errors@1.7.2",
      "dependsOn": [
        "pkg:npm/depd@1.1.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/setprototypeof@1.1.1",
        "pkg:npm/statuses@1.5.0",
        "pkg:npm/toidentifier@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/iconv-lite@0.4.24",
      "dependsOn": [
        "pkg:npm/safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/inherits@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ipaddr.js@1.9.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonfile@4.0.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.15"
      ]
    },
    {
      "ref": "pkg:npm/media-typer@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/merge-descriptors@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/methods@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-db@1.40.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-types@2.1.24",
      "dependsOn": [
        "pkg:npm/mime-db@1.40.0"
      ]
    },
    {
      "ref": "pkg:npm/mime@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ms@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/negotiator@0.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/on-finished@2.3.0",
      "dependsOn": [
        "pkg:npm/ee-first@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/parseurl@1.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-to-regexp@0.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/proxy-addr@2.0.5",
      "dependsOn": [
        "pkg:npm/forwarded@0.1.2",
        "pkg:npm/ipaddr.js@1.9.0"
      ]
    },
    {
      "ref": "pkg:npm/qs@6.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/range-parser@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/raw-body@2.4.0",
      "dependsOn": [
        "pkg:npm/bytes@3.1.0",
        "pkg:npm/http-errors@1.7.2",
        "pkg:npm/iconv-lite@0.4.24",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/safer-buffer@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/send@0.17.1",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/depd@1.1.2",
        "pkg:npm/destroy@1.0.4",
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.8.1",
        "pkg:npm/fresh@0.5.2",
        "pkg:npm/http-errors@1.7.2",
        "pkg:npm/mime@1.6.0",
        "pkg:npm/ms@2.1.1",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/range-parser@1.2.1",
        "pkg:npm/statuses@1.5.0"
      ]
    },
    {
      "ref": "pkg:npm/serve-static@1.14.1",
      "dependsOn": [
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/parseurl@1.3.3",
        "pkg:npm/send@0.17.1"
      ]
    },
    {
      "ref": "pkg:npm/setprototypeof@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/statuses@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/toidentifier@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-is@1.6.18",
      "dependsOn": [
        "pkg:npm/media-typer@0.3.0",
        "pkg:npm/mime-types@2.1.24"
      ]
    },
    {
      "ref": "pkg:npm/universalify@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unpipe@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/utils-merge@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vary@1.1.2",
      "dependsOn": []
    }
  ],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/61-edge-function"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.4",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.4",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-09-21T18:56:23Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Monday, September 21, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named '61-edge-function'. The application also has 8 child modules/components. The package type in this SBOM is npm with 16 purl namespaces described under components. The components were identified from 14 source files."
    }
  ]
}