{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:caa40eed-d93e-4c3e-a6b4-9c87f86be50d",
  "version": 1,
  "metadata": {
    "timestamp": "2026-07-30T20:09:47Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.3.3",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.3.3",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.3.3",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "name": "query-param",
      "group": "",
      "purl": "pkg:npm/query-param",
      "bom-ref": "pkg:npm/query-param",
      "properties": [
        {
          "name": "cdx:npm:scripts",
          "value": "bench:node, bench:bun"
        }
      ],
      "type": "application",
      "components": [
        {
          "group": "",
          "name": "jsx",
          "version": "1.0.0",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/jsx@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/jsx@1.0.0",
          "properties": [
            {
              "name": "cdx:npm:scripts",
              "value": "bench:node, bench:bun, bench:react-jsx:node, compare-bundle-size"
            }
          ]
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@esbuild\\n@esbuild-kit\\n@types"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "benchmarks/jsx/yarn.lock\\nbenchmarks/query-param/package-lock.json"
      }
    ]
  },
  "components": [
    {
      "group": "",
      "name": "fast-querystring",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a91dabf9edc7be11059a974732ffff53c1671659d88da0ba40a0ee69700b0e4c3692f1cef160e3c47f9ffeb1c647831ee299e4f29f4902444d4e360700a467d9"
        }
      ],
      "purl": "pkg:npm/fast-querystring@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-querystring@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-decode-uri-component",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58a80a5a0e5e531bd1646c16f05bdf6da1fb0174a1d9c2fede3e5f306cd4302c56049ddd5776bb5b3f32d9ffee4347b707a5a6a1d0f7a12e788d343d1d54c822"
        }
      ],
      "purl": "pkg:npm/fast-decode-uri-component@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-decode-uri-component@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mitata",
      "version": "0.1.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54a434af78eb893394f44d99fa6c1b66b5266e0e0b8b843215f8bb91f1ca97aade6611b32f401896edf013454f5f3230039c6717398442807009c353f2cb5490"
        }
      ],
      "purl": "pkg:npm/mitata@0.1.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mitata/-/mitata-0.1.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mitata@0.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mitata/-/mitata-0.1.6.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "mitata,mitata/run,group,mitata/group,bench,mitata/bench"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmarks/utils/src/loop.js#1"
          },
          {
            "location": "benchmarks/utils/src/get-path.ts#1"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.13.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb7f2a23d48eafcb5f67842624da65314c6a8db7bb2cabef66059d13104e99df9e8194ed8cb07aec6bb41d15f7bbf5ceabb514d8dc7a9ec8ef4b5e99f6ec1fa6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/qs@6.13.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "side-channel",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c35bf119e90f5188ef1e146f078feeeefe85be5eb3d320287008e336fad87603a39b943b58608a6f7bd9be2af23d6780bda9211795a191e9b4c460745eba094"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/side-channel@1.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/side-channel@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "call-bind",
      "version": "1.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1874d2352608090eec707eec67e336ac5a294682e1f2dd9b2d25ba05b82bb4bb1a84e201e62c805497fd1a358addc6130da323e17741a4cd5c03aa484b42afdb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/call-bind@1.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/call-bind@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-define-property",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f16b22ca4a1ac4aaacc9d1eba641b5614d840cdbb09f4f54f7e7e8028031682fcd892ec5ea4c9efacefe80d182ce8049cb50cbcbcec0ec188ae5f0d1694f681"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/es-define-property@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-define-property@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-intrinsic",
      "version": "1.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6e621b091fc549053bfba2c960e01ce7258843a1123ac1a602c4c9827674eb702ac703f7c214aa13173d8928a1341dd0c5505effa10ba1cee99724aee968145"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/get-intrinsic@1.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-intrinsic@1.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-errors",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65fe47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/es-errors@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-errors@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "function-bind",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed71cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/function-bind@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-proto",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "489d5a999009522652f8f86c54b7f9b46c9d95a541f04745a5a48ee209a250a50ec64f2ace7e40232e19789526876db39c8764fee300513da9977171cd5507f9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/has-proto@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-proto@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-symbols",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9772c2b85e8c8033704c32a47581848a1623b79a513db120e3aaed9669d23e551b82607c2ce22b2896d86050526e73da25ec4c2ad88f3bc8667918d1cf64ddf8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/has-symbols@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-symbols@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hasown",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d21254f5208fbe633320175916a34f5d66ba76a87b59d1f470823dcbe0b24bcac6de72f8f01725adaf4798a8555541f23d6347e58ef10f0001edb7e04a391431"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/hasown@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/hasown@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "set-function-length",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a6045ce21278fec363582492f409a74b8d31ddb34c0d39271e02f951a3014ccc899d4f741205a1d51cfe302f5e16ee01b8dfd4c198ca42e63fd6fdeb33b1cc7e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/set-function-length@1.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/set-function-length@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "define-data-property",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac132f23396903cbfa13e489668a3ef87018aac2eb920ecc49f2229cc3c5866928af0ed7f9d39754942cf904faf731a4cccc9f0e720c3765a2775f8d6cbdd3f8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/define-data-property@1.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/define-data-property@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gopd",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77ae5b36521a771be96ff03669b55d96a2aa579eb78ee4676755ad93ab35b0847cb8db1747bd31a88cd5ab155fd5e4ea0ee9f04f632473311e69ecc2293661c0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/gopd@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/gopd@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-property-descriptors",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7924d2ae216fafab829ed418ce4e333661cb5022f093ec61731f099f64f1a8e709eb82489dd1842d9c095e152aae9999b86b3de7d814be7ab6f2e62a49760ae"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/has-property-descriptors@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-property-descriptors@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-inspect",
      "version": "1.13.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "90308621bc640d25c4ddeb896595f373ab68edf0ab287348fe149142746e43e0568c537367088517c7e3ffaa36b761bdfe34e3f0f4886137c22de94b644791a4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/object-inspect@1.13.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object-inspect@1.13.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "qs",
      "version": "6.9.17",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ad7e3f6cf71f9afc470efd178df2442d34ebfa207eb67d37da73c82ea1e6e706ed854514b95b4d186ab38726bd5d4c634cff05a6bd2a62049964ac4663efacbd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/%40types/qs@6.9.17",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/qs@6.9.17",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tsx",
      "version": "3.12.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "abddd6812de505d1e53e04b48758bef3b3edea7f4afea50b20c358668d3b9d27aedb3e5013609e96570065fa1f557068dad420f5abf665c44c4364b68b9a1a75"
        }
      ],
      "purl": "pkg:npm/tsx@3.12.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tsx/-/tsx-3.12.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tsx@3.12.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tsx/-/tsx-3.12.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild-kit",
      "name": "cjs-loader",
      "version": "2.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0435c56d8389cd3fcd044b69ef572fb2b18fc0600c19107fdf8f6bc0aba8c4d4a22a33eb68d36794ae8c20869b5620a3a99ba0bba8fec5e3039449167471c94a"
        }
      ],
      "purl": "pkg:npm/%40esbuild-kit/cjs-loader@2.4.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild-kit/cjs-loader/-/cjs-loader-2.4.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild-kit/cjs-loader@2.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild-kit/cjs-loader/-/cjs-loader-2.4.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild-kit",
      "name": "core-utils",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52e93c4690a0ffb7dd1d271e47533a5db499152b8caf171e3c5b86832bec067faedf7f5d93939e2f88efd84a23c13376b2dfee9c91ac566e2a1d68d636627fb7"
        }
      ],
      "purl": "pkg:npm/%40esbuild-kit/core-utils@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild-kit/core-utils@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild",
      "version": "0.17.14",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bce3b95e19958ffd57411f4d43550fabaaaf3182fb405254e7b2797ca04a04ac69d7bb83b793e0c450dbe00da71225e1af5a90b38c74179fbaea1555c38aee37"
        }
      ],
      "purl": "pkg:npm/esbuild@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.14.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "esbuild,build,esbuild/build,context,esbuild/context,Plugin,esbuild/Plugin,PluginBuild,esbuild/PluginBuild,BuildOptions,esbuild/BuildOptions"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "build/build.ts#11"
          },
          {
            "location": "build/build.ts#12"
          },
          {
            "location": "perf-measures/bundle-check/scripts/check-bundle-size.ts#1"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-arm",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d029e5c278c353c724b34c892d77e4694feea0bc917fd55926ce29d4fb2406bd809401de12c144c09128d287ff67783e8a5c399a9c83c13865c73344231384e2"
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-arm@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-arm@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-arm64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "78b3a93ced51bedb0fef569f8854ef4bbb551528490424f4b718afff18c5068e5aed1ec68f0ed7d08808685a0b2a1a976005e16a1a179bba809915e163882e26"
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-arm64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-arm64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-x64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9eb7d061605f2c67d218bbd1565b7ac62eb707921b7c79b7b5909dbbff36cee14f43bcdecf85e3991b45ff021161b250fc3b19af125d12f60513aedabd85f29e"
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-x64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-x64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "darwin-arm64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a84a312e0ec53544ec20047fdcf9f673b92c895155d04ce20df71b8bb3d744ffd1db57f03922a7571d4d69d8e7c833007039827d4855461a5771791094245cb"
        }
      ],
      "purl": "pkg:npm/%40esbuild/darwin-arm64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/darwin-arm64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "darwin-x64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ccdd14f1159fac3b6d7453641ea15866d387f21762db6cf4a459b468824fb0d0b841066fee37bc0d6097e62038671ead4614b40827345c2da6ef02ac6d6128e6"
        }
      ],
      "purl": "pkg:npm/%40esbuild/darwin-x64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/darwin-x64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "freebsd-arm64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf455c0f889b7995954025b53bbb3368bc46b31e7881c0a76a310931d6286232e2ab88358eb3f694cabaa64ef575b4b9fbba29fcbd80a1df9eaf0f8452bdbcfc"
        }
      ],
      "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/freebsd-arm64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "freebsd-x64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85df663dcc5f4e0265a25acf95c5e4424f41330341bcd06c55a51ee5e354a97badeb0783407f3085c35a28d17644ef0d6e94fa198f2b1ce2b603dcbefacf9e87"
        }
      ],
      "purl": "pkg:npm/%40esbuild/freebsd-x64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/freebsd-x64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-arm",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04d4e5fb0489d689ac1fcb374e44262082101f0bf026b53dbb58206fd5d4d8a4d53384e6b61448572c52a76ab144e247859b96febf1f86de3afd013c854f10be"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-arm@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-arm@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-arm64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16100c3583aadc86e5723f62f8ad25d45a7f307b7ecc1791bbf4247f42edadc16edd3e398dcc01e80d6232c7a6438daf4771818633592594da09edd514f6e7f6"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-arm64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-arm64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-ia32",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f7538afe5439cb6bfb02c9a7153fb4132c5d3d3361a2fdf2d8258c762cf231fc52c51a876b35ddce004ab659a453629821cfbd64add5c29d8ac97a201004d8c5"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-ia32@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-ia32@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-loong64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be9d791fee4d47a86e6cd80c96eaaa2b36bce47706260abbb7aacc1fb3b763a02988e58f92f5b60097cda235108a67d3a7a394ac00945df478866a5c10d5e831"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-loong64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-loong64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-mips64el",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f744ce74557b37e7e08ba736f863bda1c8449269bd90100a9ee0f97b4f0640c80c20d39d3851ee60b3d0f7545856b9d6c10e7af37b092ae2e2f65e12b1b27b1e"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-mips64el@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-mips64el@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-ppc64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3670467a8a8a913ba0a41381659a24b5043562a6fb6872a61f1b30e3735d74f0766162c09696fb4c7648cec46c4ebd17c379ea88fc5b0351f7d5930e1be5553d"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-ppc64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-ppc64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-riscv64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d2a76529270b5c0f0c195cb6d4950abcccc2616a2f72db8ff0a2aa86d13903a2153eae289f15e14ae8700ddda0e6c442ccd0e50e38ad739b17df50730e82f917"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-riscv64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-riscv64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-s390x",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1dd9b6268d7269a3aba38bf7fbaff3264eb2802a8866e48324774769ff27547fed7ceba8117e518afd3729ad792e640160939b513352d54772a0c9345949fd5b"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-s390x@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-s390x@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-x64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f0a1c5d7b3acb652b80eecde17f2a64a0ceb4d642b9168f96e896e8a2abb92f24289057352b99291a06f70b0765201e928434eda2e81b613e499484d0da26c57"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-x64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-x64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "netbsd-x64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d5c29aaf6f7cb25f3b71213dbe56cc49841e460a0ccf764d67d071d29dc85101cc6a28eea0857c078499ebd23fc1fb9152c84a92c45e2ad37adb0367ca5ed51"
        }
      ],
      "purl": "pkg:npm/%40esbuild/netbsd-x64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/netbsd-x64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "openbsd-x64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5167bb9043dcdccbf1920092f5c4f74decd0dd38eb4d1068896a583f30ecde6a465e4eb807fc3a0291babb4da3c388f856aa70c5fb86e7c9dc51a900fb8a5ea"
        }
      ],
      "purl": "pkg:npm/%40esbuild/openbsd-x64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/openbsd-x64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "sunos-x64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ea3230ec170bfbbe9ee6b2bc16472b27337f12778e0f2a65bc133574d58cc3053713594a5ccd083a9866a8f552e27174a05bf8a8a2434ae80c5ea2035534364"
        }
      ],
      "purl": "pkg:npm/%40esbuild/sunos-x64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/sunos-x64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-arm64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c6b0f499c713291041228b6b21357b595400c0d279fb5bdae8bd07f7337ddafdb211d8df00defceb8714699c094bb24f12ce776c34f32856dfa95946d8787229"
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-arm64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-arm64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-ia32",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d7a64cfd6db26b2cbc944d8b51a2d492dede5bf853ae96383c2e02dd20d585b3715fa9932d6e704264552607340fcb1a94f3b17c02ffb735ca3f33784472ed7"
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-ia32@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-ia32@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-x64",
      "version": "0.17.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80f426b22d83293684806d7885cdc21d71e9eb693c83aaabd0f6acf88e2553144cba019201387f062f0382eb28cfd210d087ddaef2e9728ea4ba31080686a880"
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-x64@0.17.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-x64@0.17.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.14.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "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",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map-support@0.5.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-from",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d"
        }
      ],
      "purl": "pkg:npm/buffer-from@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/buffer-from@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee"
        }
      ],
      "purl": "pkg:npm/source-map@0.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-tsconfig",
      "version": "4.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d06763a3ff7e173b1885708416e7a8d9a635cf5b695ebc566733fb93cba5f6ab75539a3cad82704c962669e1ddad5a2c60855890ecb68b0089f45769a1c2613d"
        }
      ],
      "purl": "pkg:npm/get-tsconfig@4.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-tsconfig@4.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild-kit",
      "name": "esm-loader",
      "version": "2.5.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4307ef8ffaa83db0a5c4244db9a7350eed35afd82f34e4fea4c62d2436a97c1d5ea06375625275062c4bc8bf56544351c7945780d2dd7d8771fc2bacc251a133"
        }
      ],
      "purl": "pkg:npm/%40esbuild-kit/esm-loader@2.5.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.5.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild-kit/esm-loader@2.5.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.5.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsevents",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c62a8c411e3101e1d3b81f6e5a6f9f1517083a02813223813fe7978b24fb8ec8150aad5b915ca0b74d28012a3007b11db6938769a3e02adf35d8ff5a6fe0c328"
        }
      ],
      "purl": "pkg:npm/fsevents@2.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/query-param/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/query-param/package-lock.json"
              }
            ],
            "concludedValue": "benchmarks/query-param/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-arm64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "07c25b4bad5b12e9e17f1f246aca2014436041faff748a7e820617c13a9d6cc0201838516b701a3e940cb90534acdc432c40a3e85843ce4d5c17d587315c2bb4"
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-arm64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-arm",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df51369719463352847e2bd097c61fe5a614fe67e5cfd834e87e92d7921350542e78c16d16311244ca034a4bcca3cb6162f2c16b1f952933e5a67c7eb0f89c38"
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-arm@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-arm@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-x64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "addaaa61f4489f88d63a9fa5cd0b6d60c6b65daaf738af58b767e13a1cc55ea834ad55847d272526f66ae5f66c967cfaca91ef55fdc24fbab27f4039a4cebcd8"
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-x64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-x64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "darwin-arm64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "450c3d0de98c6c8ab7e41a6b6dba327fc4a63abe145ec455c49f7b2e0079e5528a78938e76fb083f2d2717217697c53e8783ed071ff59117f405e94e60289073"
        }
      ],
      "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/darwin-arm64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "darwin-x64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "decbabf34393f5875e670215804440cac01bc277289bb6f86c22365ca2e331f3f2993b9dedefe8638cbe722d57569e537d0a7f6e9a67ef12f0d67fe8490637fd"
        }
      ],
      "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/darwin-x64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "freebsd-arm64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5809cf2520dab6dbd2fd7b4f0938f5b4fa13c44463713a47e87b0cafaba34d3f97eabca555ef2083193ca55c737f9535c21e6c3ce0e96b0362705e6d6bff539b"
        }
      ],
      "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/freebsd-arm64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "freebsd-x64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "202bd9c8ea652239a686377a9b18becf149da4f4ca15fc8f3d03104caff0fbc78d2ba595d35023233b4900b0edc0d35f1617d92eec74b592c2f94f674b203966"
        }
      ],
      "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/freebsd-x64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-arm64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf5ccc662bf10cb1d69f218e72d4fd24fef48746de639e310c30c9b785694d7fa2c00efb205b04d6f0975a6a6b6a32466be6584aa9126d14387b22c2a429a209"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-arm64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-arm",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f8be62393d8a92be8b0f69326e129a54f68cf576ad80eccaf6bf28394c5f466bedfe306801746cdcc813fba8af4caf0150665bcdc89aefcfa1ae09a8f73ae91"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-arm@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-ia32",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5af2cb90885266673d64866feb0e094e73c95abedcc4311a34bfa5a13e0c64ae3714d0b9078fe4f006b00bc28cff3ad304c6fb2a6db308d028727a529a6d2bd"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-ia32@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-loong64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c76564b6249c675edd6e609b03bfdf9beb4582736465bd5032d45efaa8e2ed5d13be1f89a3b774ebe8c27997b43bf17f0a80216e7674ee8904418542d4c8129"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-loong64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-mips64el",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5b2ff3d042f9a9960b5fae9d567120f6b8a2c25b392189f38b0ba3bb6a148aec5573efde76fa976b4e2a36d6ebb345246ad8391c4cea4fde19b3b276d3b74de5"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-mips64el@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-ppc64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "113696eb6e39c0adb760812e7e1310dc749e1ceecd82c2f1f20ca005595d4472a13a50f5a0d78dcbf3faee6221d733e7d87af61cb89e42bb7ab56ad5c2eaabc6"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-ppc64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-riscv64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f60d1424e794a0a257933fe0ed3e532bc62ff9afd01e160921919fc1d1aa7df739b1b7174e8b138c239ef45637510acf6913859d933ec962bb0fbec97b7844a"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-riscv64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-s390x",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34fc5b7669a8dc193b99b35e1e670277b47b7e9b4969cccf6016842e4e8d717c72ec72cdc96c02c8327f5f1fbf61c347ec89b9747771f60679c48c329624026e"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-s390x@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-x64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "972b4c01538cddbd603f2a4bd93466679ae75e5efee88224f2e07778bb15d49c1c8b3ba895b95746b7394a13eb3bd96cfdbf914e9f84ea06ecb8b5875a2db31a"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-x64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "netbsd-x64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "86f595a3656c5f3ffc355b755212f3c7001fa39b22a23f76ba8d1b09f2e26c1d3194e9a2994fc378012c4082e5050be486b1a36a63f4fde9791d4efa1c08ad1b"
        }
      ],
      "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/netbsd-x64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "openbsd-x64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffb63bbbbeeb76f9864f147cdcf81a4af4812420b62f729bd4cffe766488bd1bd03d75c2b82f7b400c0cba004d1b4c8671b1067c5047ee88cfcc03b17c6364c1"
        }
      ],
      "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/openbsd-x64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "sunos-x64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4b738b3b3a2f7c1aa140e07cc0fd6d891c861f9d76d46207a450ffd29b8046f6c7cb8f2bfa18a28728a56cf3748c89c045d89c005fa0353ee38b32aa43d34d7"
        }
      ],
      "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/sunos-x64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-arm64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aeae96cc11a34b38a123d75e5b77c2d86aa26a4ebcf9beeaa39ff792607a1af6e1fcd60f034b0986b9e9ef0815e1b3708ea33e476000a571b130eed9a0684826"
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-arm64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-ia32",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00801bbdeadb8398ccbc9ce76221a1adddecba67f05acf39ef698824be4d42325ad3a3fc29f08f59943437065b3d09db422f4e5926611554945a38c8ae7e214b"
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-ia32@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-x64",
      "version": "0.19.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6df674710d6e66cd8faa9ba534be63ff7c3e18384fdfa9352b9737f1075083e4b0cb9d6315959678892d78db2e7e4431a7df3ac27a9146c6ff6c76d8d5643b4c"
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-x64@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "benchmark",
      "version": "2.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "70a8a8d9e141defeea98a72f2072d4330fdd231ffc6e158fbb3a73453e2e9c23d14c3f15740f596f469fc697313aa4783e2c514bbc93e3616a192f0160bf20d7"
        }
      ],
      "purl": "pkg:npm/%40types/benchmark@2.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/@types/benchmark@2.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "prop-types",
      "version": "15.7.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "24207c0ba4a70e841fd1c37272a77fdf903b3237272be653a84ee3b9d4baa3bbadc540a0ea298983740adaacc72acce54e3723d9c9fe370301da2f7ab9ba63ef"
        }
      ],
      "purl": "pkg:npm/%40types/prop-types@15.7.5",
      "type": "library",
      "bom-ref": "pkg:npm/@types/prop-types@15.7.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "react-dom",
      "version": "18.2.17",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aefad3fccec37f97b29161719fa318b793de9bf0dbc9cd4df18d12f4cae4c365850918aa520c3d3fbba5d8da70b170923350d5744373746f49e52adea9f0085a"
        }
      ],
      "purl": "pkg:npm/%40types/react-dom@18.2.17",
      "type": "library",
      "bom-ref": "pkg:npm/@types/react-dom@18.2.17",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "react",
      "version": "18.0.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b3dc1b4bb88607d6e59db2feb05d8761a3386a8f6d280f8fc79360cd5c89f5905b26a7dc7c77d401e859cf85f91b85dd8f80438db7d435c7f79b9308df14ba3"
        }
      ],
      "purl": "pkg:npm/%40types/react@18.0.15",
      "type": "library",
      "bom-ref": "pkg:npm/@types/react@18.0.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "react",
      "version": "18.2.40",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1fe05485bf42d7306da200cb024f8a08d44a8870eba92c104ffd33d0f553c0c141c6a837d35d41c8ba26003b609203247f08f800c3a25c145ec8b4d4060ebcd6"
        }
      ],
      "purl": "pkg:npm/%40types/react@18.2.40",
      "type": "library",
      "bom-ref": "pkg:npm/@types/react@18.2.40",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "scheduler",
      "version": "0.16.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "869a501010e69708450172895f62a758b62ee7231f8bdd726b33dbda5fa56c98b05bec1da3580d79103edd180d48edfd5985f67ae7b2e35284c27a9eb14d897b"
        }
      ],
      "purl": "pkg:npm/%40types/scheduler@0.16.2",
      "type": "library",
      "bom-ref": "pkg:npm/@types/scheduler@0.16.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "benchmark",
      "version": "2.1.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "97d3257cde0cd4afc7d9f6e17cccb707bbc977a0062895509f687a4a0fd8c7e29c928500edec12e55bfa4e34aad7ca28135912f61840950447dc0917221fda39"
        }
      ],
      "purl": "pkg:npm/benchmark@2.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/benchmark@2.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "benchmark,Suite,benchmark/Suite"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "benchmarks/jsx/src/benchmark.ts#1"
          },
          {
            "location": "benchmarks/jsx/src/react-jsx/benchmark.ts#1"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "boolbase",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25939203b328f6c34607cf948d283374bb68916024cb5cdbced3375912c26d9ef4ff771300d99098e751ef2da0f89d1ed965f2c32d724b8ebcb58f88aeea84c3"
        }
      ],
      "purl": "pkg:npm/boolbase@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/boolbase@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-select",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f0a11175aef4519e70aaa98eeea5d3910ecbaa2b3a98276f3ea1231a24c32039aba1ddfbf01ea312ec466920fa8af062fe83d98ac45d6f3ff66349e3631151e"
        }
      ],
      "purl": "pkg:npm/css-select@5.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/css-select@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css-what",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d352b81127baf876c64a53a1a39a97d12b53bbea1f7b67c31f4b51b4168cd1fa8176906e957def0913acf0ae46f18a0ce23c78a7089fa008f8c0f446810ed47"
        }
      ],
      "purl": "pkg:npm/css-what@6.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/css-what@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css.escape",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "61489fb175ee9271e552c9a58326343cace03ceafbfc58c278f7c736dd23c66f37c07662e38543310eff7c63648d8dff8d5d4c0bed429996da1f3ba0c9e46da6"
        }
      ],
      "purl": "pkg:npm/css.escape@1.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/css.escape@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "csstype",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b97d4a1bec7d87984826c68a47dc4751e52b6b17fc20e0cec2af492cd3eae81c01d386bfc60a6adeb731e3b979059bb9cc13e5803df8dad7647b71e89bf9c944"
        }
      ],
      "purl": "pkg:npm/csstype@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/csstype@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dom-serializer",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c08900af28aab7f9d5e4440aa90a68dd24e848e57d2740e76c9ab02bb5affd3adcf76cc801867816532ef893c55b50df185b7cd594c21a00c469b7df5de2f226"
        }
      ],
      "purl": "pkg:npm/dom-serializer@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dom-serializer@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domelementtype",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38b113063eb0d0eb1a801c1d5e73dd37472731f17da2937af5ca3eed9adb7cf1ab7693d5341523d36b298ba07537bc0284b4223e7e02487ff326f5f0e7a8261f"
        }
      ],
      "purl": "pkg:npm/domelementtype@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/domelementtype@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domhandler",
      "version": "5.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "720c25bffd621508859d4f7a5d78113a1f314de7adb272620ec4dced36022c577dfbf58d908a8f4f188cffca5277c548ae15c64dfd4dcb5ab586ab95a83241e7"
        }
      ],
      "purl": "pkg:npm/domhandler@5.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/domhandler@5.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domutils",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1fbf2e32642d23602180326359e4261f0249d9b2cf0f718c98eed98dafd9661f38c249bee2eb7e2149d47516bcb82197f3c0e2571d63e8545ed577f11208c464"
        }
      ],
      "purl": "pkg:npm/domutils@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/domutils@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "entities",
      "version": "4.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5748631f87463e1f40a39a74328458e8156ab700a3873eaf2392d3f00279e47fb883dff8bdb1f1d48e787d2d17b9c94b8431c0acf40288c8c3c6368bf1f3f187"
        }
      ],
      "purl": "pkg:npm/entities@4.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/entities@4.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild",
      "version": "0.19.8",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "97b89f7d0a53d8ead97c7dab5c8a7bfc592669e64cd2fc5bc4df4a7e20b0198b99ab3320fc976f5f6e91df56719ff3f1becae0dd8f4de974dc9e49ea0f2cafe3"
        }
      ],
      "purl": "pkg:npm/esbuild@0.19.8",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild@0.19.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "esbuild,build,esbuild/build,context,esbuild/context,Plugin,esbuild/Plugin,PluginBuild,esbuild/PluginBuild,BuildOptions,esbuild/BuildOptions"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "build/build.ts#11"
          },
          {
            "location": "build/build.ts#12"
          },
          {
            "location": "perf-measures/bundle-check/scripts/check-bundle-size.ts#1"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "happy-dom",
      "version": "12.10.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2735173a1d3074d198e78a0a9e0e61962b8192affe693d55dd8a5333e96b37f1a82d04c0359b0c688be61e21deeb5dab6ae1ef3c99c366467ee46651fbed406e"
        }
      ],
      "purl": "pkg:npm/happy-dom@12.10.3",
      "type": "library",
      "bom-ref": "pkg:npm/happy-dom@12.10.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "he",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17fd439d418fa29391662d278be0afac28074391721001d12d2029b9858c9ab6d2c28376327ffb93e1a5dfc8099d1ef2c83664e962d7c221a877524e58d0ca1b"
        }
      ],
      "purl": "pkg:npm/he@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/he@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        },
        {
          "name": "ExportedModules",
          "value": "helper/accepts/accepts,helper/conninfo/types,helper/css/common,helper/ssg/middleware,helper/ssg/plugins,helper/streaming/stream,helper/streaming/sse,helper/streaming/text,AddressType,types/AddressType,NetAddrInfo,types/NetAddrInfo,ConnInfo,types/ConnInfo,GetConnInfo,types/GetConnInfo,ClassNameSlug,common/ClassNameSlug,OnInvalidSlug,common/OnInvalidSlug,X_HONO_DISABLE_SSG_HEADER_KEY,middleware/X_HONO_DISABLE_SSG_HEADER_KEY,ssgParams,middleware/ssgParams,isSSGContext,middleware/isSSGContext,disableSSG,middleware/disableSSG,onlySSG,middleware/onlySSG,defaultPlugin,plugins/defaultPlugin,redirectPlugin,plugins/redirectPlugin,streamSSE,sse/streamSSE,SSEStreamingApi,sse/SSEStreamingApi"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      },
      "tags": [
        "middleware"
      ]
    },
    {
      "group": "",
      "name": "hono",
      "version": "3.10.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8b25df9adeacaf4aec8597225244dd42787e7083afd18ee6bfe4be60753d56fb853b11466d9c7a61ef89256f2cac1a0ebdb1f64d5ec22b47b3c95928dfd95c3"
        }
      ],
      "purl": "pkg:npm/hono@3.10.4",
      "type": "library",
      "bom-ref": "pkg:npm/hono@3.10.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iconv-lite",
      "version": "0.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33"
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.6.3",
      "type": "library",
      "bom-ref": "pkg:npm/iconv-lite@0.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/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": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.17.21",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a"
        }
      ],
      "purl": "pkg:npm/lodash@4.17.21",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.17.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/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": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nano-jsx",
      "version": "0.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b8a8933d6b2aee31d0e79f78621cd2ba92ad19bc268dac32f7443e63738015866b16d547e4df113ae10eb1ae3033ab519f7fee95679f80bbc168af8153ffa2c"
        }
      ],
      "purl": "pkg:npm/nano-jsx@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/nano-jsx@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "nano-jsx,nano-jsx/h,Fragment,nano-jsx/Fragment,renderSSR,nano-jsx/renderSSR"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "benchmarks/jsx/src/nano.ts#1"
          },
          {
            "location": "benchmarks/jsx/src/react-jsx/nano.ts#1"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-html-parser",
      "version": "6.1.11",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "140830c19ea1d034835b17c3d08ab5b6c0dc042c5d241d675e92cf3f15fc632556cdb7c28ca584cdaca717881967ff21ce2526a7b65268aca5727d222a1b9f51"
        }
      ],
      "purl": "pkg:npm/node-html-parser@6.1.11",
      "type": "library",
      "bom-ref": "pkg:npm/node-html-parser@6.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "node-html-parser,parse,node-html-parser/parse"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "benchmarks/jsx/src/benchmark.ts#2"
          },
          {
            "location": "benchmarks/jsx/src/react-jsx/benchmark.ts#2"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "nth-check",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96a8eb8e668ea009d67cc9813cbf97367ca7661dbeb30c625f7594134b38c841c8ea6f80c2b2b65193a2988465dd7ff841cb55a92f008998c5ab2386acc5dbff"
        }
      ],
      "purl": "pkg:npm/nth-check@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/nth-check@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "platform",
      "version": "1.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e759596351c853ae8e9188216f09705b36125cd8d8a337ba084316f0b322f46ee5893c6f39bfcd5e8651c8f5f5eb26c30d813a1f12858841e0a52a983114bae"
        }
      ],
      "purl": "pkg:npm/platform@1.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/platform@1.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "preact-render-to-string",
      "version": "6.3.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "350dbc5ab8cbb5663a94a0e54f19c5a4a1d97698df17ea04e95e2d674ad3aee9c7aed669e839b4a05adc25a96dff93cd7aa273e23d43b990d2d18eab081a2a0c"
        }
      ],
      "purl": "pkg:npm/preact-render-to-string@6.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/preact-render-to-string@6.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "preact-render-to-string,renderToString,preact-render-to-string/renderToString"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "benchmarks/jsx/src/preact.ts#2"
          },
          {
            "location": "benchmarks/jsx/src/react-jsx/preact.ts#1"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "preact",
      "version": "10.19.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "500f435ff389c2fe98c0ff559fb4e2fef17cd172fe600e47da5ec1a42b54af7c9af0b587173a623b947e37b74dd7aba3a48c617a4445b8e385f366d75fb2bf96"
        }
      ],
      "purl": "pkg:npm/preact@10.19.2",
      "type": "library",
      "bom-ref": "pkg:npm/preact@10.19.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "preact,preact/h,Fragment,preact/Fragment"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "benchmarks/jsx/src/preact.ts#1"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-format",
      "version": "3.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5aec549d5b6558bd4e7d915016eaaf9efb3a32200693d50db01a2cb7204e07422cf706f9b911127af03aae797fae492c5da197dc6cd984fba9e5de95a759c57b"
        }
      ],
      "purl": "pkg:npm/pretty-format@3.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/pretty-format@3.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "react-dom",
      "version": "18.2.0",
      "scope": "required",
      "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": "benchmarks/jsx/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "react-dom/server,renderToString,react-dom/server/renderToString"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "benchmarks/jsx/src/react-jsx/react.ts#1"
          },
          {
            "location": "benchmarks/jsx/src/react.ts#2"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "react",
      "version": "18.2.0",
      "scope": "required",
      "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": "benchmarks/jsx/yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "react,createElement,react/createElement,Fragment,react/Fragment"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "benchmarks/jsx/src/react.ts#1"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "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": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "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": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typescript",
      "version": "5.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ea5f91c8dcbba001c37f10b8173489733f6f9e34cac6b2e90c6e4cd95bb8487455360eb1cea669e8b61247dce3a904eef0353f7f9c70c547400ce91bac85f681"
        }
      ],
      "purl": "pkg:npm/typescript@5.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/typescript@5.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webidl-conversions",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57075d06e903ceeef5a1f7c0411f7be6e9c1206a9f299a4cfbc657eb24a4f27621568a39098699cb3b77601bd8b51b4ef9aa0696ac4f83f07cecd19567f7eeea"
        }
      ],
      "purl": "pkg:npm/webidl-conversions@7.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/webidl-conversions@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-encoding",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a78d6883278c52bc378d67251d64d0835934e434955cf2dc57145362c5d493e668a0e0992dca1880f67f1cbfc3fcdfae40f3ad729d667b55a1044697d369a15a"
        }
      ],
      "purl": "pkg:npm/whatwg-encoding@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-encoding@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "whatwg-mimetype",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9edf8dd9dcc8bad551c40471d678213ca1afd711e2914ec729d7da7ca90b34b8a77663d4fdc877537d4d38218603f7663dc99bd559687ced2f9ca01cb26d28fd"
        }
      ],
      "purl": "pkg:npm/whatwg-mimetype@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/whatwg-mimetype@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmarks/jsx/yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmarks/jsx/yarn.lock"
              }
            ],
            "concludedValue": "benchmarks/jsx/yarn.lock"
          }
        ]
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/fast-decode-uri-component@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-querystring@1.1.1",
      "dependsOn": [
        "pkg:npm/fast-decode-uri-component@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/mitata@0.1.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/es-errors@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/function-bind@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-proto@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-symbols@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hasown@2.0.2",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/get-intrinsic@1.2.4",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/function-bind@1.1.2",
        "pkg:npm/has-proto@1.0.3",
        "pkg:npm/has-symbols@1.0.3",
        "pkg:npm/hasown@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/es-define-property@1.0.0",
      "dependsOn": [
        "pkg:npm/get-intrinsic@1.2.4"
      ]
    },
    {
      "ref": "pkg:npm/gopd@1.0.1",
      "dependsOn": [
        "pkg:npm/get-intrinsic@1.2.4"
      ]
    },
    {
      "ref": "pkg:npm/define-data-property@1.1.4",
      "dependsOn": [
        "pkg:npm/es-define-property@1.0.0",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/gopd@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/has-property-descriptors@1.0.2",
      "dependsOn": [
        "pkg:npm/es-define-property@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/set-function-length@1.2.2",
      "dependsOn": [
        "pkg:npm/define-data-property@1.1.4",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/function-bind@1.1.2",
        "pkg:npm/get-intrinsic@1.2.4",
        "pkg:npm/gopd@1.0.1",
        "pkg:npm/has-property-descriptors@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/call-bind@1.0.7",
      "dependsOn": [
        "pkg:npm/es-define-property@1.0.0",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/function-bind@1.1.2",
        "pkg:npm/get-intrinsic@1.2.4",
        "pkg:npm/set-function-length@1.2.2"
      ]
    },
    {
      "ref": "pkg:npm/object-inspect@1.13.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/side-channel@1.0.6",
      "dependsOn": [
        "pkg:npm/call-bind@1.0.7",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/get-intrinsic@1.2.4",
        "pkg:npm/object-inspect@1.13.3"
      ]
    },
    {
      "ref": "pkg:npm/qs@6.13.0",
      "dependsOn": [
        "pkg:npm/side-channel@1.0.6"
      ]
    },
    {
      "ref": "pkg:npm/@types/qs@6.9.17",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-arm@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-arm64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-x64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/darwin-arm64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/darwin-x64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/freebsd-arm64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/freebsd-x64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-arm@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-arm64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-ia32@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-loong64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-mips64el@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-ppc64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-riscv64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-s390x@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-x64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/netbsd-x64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/openbsd-x64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/sunos-x64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-arm64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-ia32@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-x64@0.17.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild@0.17.14",
      "dependsOn": [
        "pkg:npm/@esbuild/android-arm64@0.17.14",
        "pkg:npm/@esbuild/android-arm@0.17.14",
        "pkg:npm/@esbuild/android-x64@0.17.14",
        "pkg:npm/@esbuild/darwin-arm64@0.17.14",
        "pkg:npm/@esbuild/darwin-x64@0.17.14",
        "pkg:npm/@esbuild/freebsd-arm64@0.17.14",
        "pkg:npm/@esbuild/freebsd-x64@0.17.14",
        "pkg:npm/@esbuild/linux-arm64@0.17.14",
        "pkg:npm/@esbuild/linux-arm@0.17.14",
        "pkg:npm/@esbuild/linux-ia32@0.17.14",
        "pkg:npm/@esbuild/linux-loong64@0.17.14",
        "pkg:npm/@esbuild/linux-mips64el@0.17.14",
        "pkg:npm/@esbuild/linux-ppc64@0.17.14",
        "pkg:npm/@esbuild/linux-riscv64@0.17.14",
        "pkg:npm/@esbuild/linux-s390x@0.17.14",
        "pkg:npm/@esbuild/linux-x64@0.17.14",
        "pkg:npm/@esbuild/netbsd-x64@0.17.14",
        "pkg:npm/@esbuild/openbsd-x64@0.17.14",
        "pkg:npm/@esbuild/sunos-x64@0.17.14",
        "pkg:npm/@esbuild/win32-arm64@0.17.14",
        "pkg:npm/@esbuild/win32-ia32@0.17.14",
        "pkg:npm/@esbuild/win32-x64@0.17.14"
      ]
    },
    {
      "ref": "pkg:npm/buffer-from@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map@0.6.1",
      "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/@esbuild-kit/core-utils@3.1.0",
      "dependsOn": [
        "pkg:npm/esbuild@0.17.14",
        "pkg:npm/source-map-support@0.5.21"
      ]
    },
    {
      "ref": "pkg:npm/get-tsconfig@4.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild-kit/cjs-loader@2.4.2",
      "dependsOn": [
        "pkg:npm/@esbuild-kit/core-utils@3.1.0",
        "pkg:npm/get-tsconfig@4.4.0"
      ]
    },
    {
      "ref": "pkg:npm/@esbuild-kit/esm-loader@2.5.5",
      "dependsOn": [
        "pkg:npm/@esbuild-kit/core-utils@3.1.0",
        "pkg:npm/get-tsconfig@4.4.0"
      ]
    },
    {
      "ref": "pkg:npm/fsevents@2.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tsx@3.12.6",
      "dependsOn": [
        "pkg:npm/@esbuild-kit/cjs-loader@2.4.2",
        "pkg:npm/@esbuild-kit/core-utils@3.1.0",
        "pkg:npm/@esbuild-kit/esm-loader@2.5.5",
        "pkg:npm/fsevents@2.3.2"
      ]
    },
    {
      "ref": "pkg:npm/query-param",
      "dependsOn": [
        "pkg:npm/@esbuild/android-arm64@0.19.8",
        "pkg:npm/@esbuild/android-arm@0.19.8",
        "pkg:npm/@esbuild/android-x64@0.19.8",
        "pkg:npm/@esbuild/darwin-arm64@0.19.8",
        "pkg:npm/@esbuild/darwin-x64@0.19.8",
        "pkg:npm/@esbuild/freebsd-arm64@0.19.8",
        "pkg:npm/@esbuild/freebsd-x64@0.19.8",
        "pkg:npm/@esbuild/linux-arm64@0.19.8",
        "pkg:npm/@esbuild/linux-arm@0.19.8",
        "pkg:npm/@esbuild/linux-ia32@0.19.8",
        "pkg:npm/@esbuild/linux-loong64@0.19.8",
        "pkg:npm/@esbuild/linux-mips64el@0.19.8",
        "pkg:npm/@esbuild/linux-ppc64@0.19.8",
        "pkg:npm/@esbuild/linux-riscv64@0.19.8",
        "pkg:npm/@esbuild/linux-s390x@0.19.8",
        "pkg:npm/@esbuild/linux-x64@0.19.8",
        "pkg:npm/@esbuild/netbsd-x64@0.19.8",
        "pkg:npm/@esbuild/openbsd-x64@0.19.8",
        "pkg:npm/@esbuild/sunos-x64@0.19.8",
        "pkg:npm/@esbuild/win32-arm64@0.19.8",
        "pkg:npm/@esbuild/win32-ia32@0.19.8",
        "pkg:npm/@esbuild/win32-x64@0.19.8",
        "pkg:npm/@types/benchmark@2.1.5",
        "pkg:npm/@types/prop-types@15.7.5",
        "pkg:npm/@types/qs@6.9.17",
        "pkg:npm/@types/react-dom@18.2.17",
        "pkg:npm/@types/react@18.0.15",
        "pkg:npm/@types/react@18.2.40",
        "pkg:npm/@types/scheduler@0.16.2",
        "pkg:npm/benchmark@2.1.4",
        "pkg:npm/boolbase@1.0.0",
        "pkg:npm/css-select@5.1.0",
        "pkg:npm/css-what@6.1.0",
        "pkg:npm/css.escape@1.5.1",
        "pkg:npm/csstype@3.1.0",
        "pkg:npm/dom-serializer@2.0.0",
        "pkg:npm/domelementtype@2.3.0",
        "pkg:npm/domhandler@5.0.3",
        "pkg:npm/domutils@3.1.0",
        "pkg:npm/entities@4.5.0",
        "pkg:npm/esbuild@0.19.8",
        "pkg:npm/fast-querystring@1.1.1",
        "pkg:npm/happy-dom@12.10.3",
        "pkg:npm/he@1.2.0",
        "pkg:npm/hono@3.10.4",
        "pkg:npm/iconv-lite@0.6.3",
        "pkg:npm/js-tokens@4.0.0",
        "pkg:npm/lodash@4.17.21",
        "pkg:npm/loose-envify@1.4.0",
        "pkg:npm/mitata@0.1.6",
        "pkg:npm/nano-jsx@0.1.0",
        "pkg:npm/node-html-parser@6.1.11",
        "pkg:npm/nth-check@2.1.1",
        "pkg:npm/platform@1.3.6",
        "pkg:npm/preact-render-to-string@6.3.1",
        "pkg:npm/preact@10.19.2",
        "pkg:npm/pretty-format@3.8.0",
        "pkg:npm/qs@6.13.0",
        "pkg:npm/react-dom@18.2.0",
        "pkg:npm/react@18.2.0",
        "pkg:npm/safer-buffer@2.1.2",
        "pkg:npm/scheduler@0.23.0",
        "pkg:npm/tsx@3.12.6",
        "pkg:npm/typescript@5.3.2",
        "pkg:npm/webidl-conversions@7.0.0",
        "pkg:npm/whatwg-encoding@2.0.0",
        "pkg:npm/whatwg-mimetype@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@esbuild/android-arm64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-arm@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-x64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/darwin-arm64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/darwin-x64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/freebsd-arm64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/freebsd-x64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-arm64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-arm@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-ia32@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-loong64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-mips64el@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-ppc64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-riscv64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-s390x@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-x64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/netbsd-x64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/openbsd-x64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/sunos-x64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-arm64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-ia32@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-x64@0.19.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/benchmark@2.1.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/prop-types@15.7.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/react-dom@18.2.17",
      "dependsOn": [
        "pkg:npm/@types/react@18.0.15"
      ]
    },
    {
      "ref": "pkg:npm/@types/react@18.0.15",
      "dependsOn": [
        "pkg:npm/@types/prop-types@15.7.5",
        "pkg:npm/@types/scheduler@0.16.2",
        "pkg:npm/csstype@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/react@18.2.40",
      "dependsOn": [
        "pkg:npm/@types/prop-types@15.7.5",
        "pkg:npm/@types/scheduler@0.16.2",
        "pkg:npm/csstype@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/scheduler@0.16.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/benchmark@2.1.4",
      "dependsOn": [
        "pkg:npm/lodash@4.17.21",
        "pkg:npm/platform@1.3.6"
      ]
    },
    {
      "ref": "pkg:npm/boolbase@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/css-select@5.1.0",
      "dependsOn": [
        "pkg:npm/boolbase@1.0.0",
        "pkg:npm/css-what@6.1.0",
        "pkg:npm/domhandler@5.0.3",
        "pkg:npm/domutils@3.1.0",
        "pkg:npm/nth-check@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/css-what@6.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/css.escape@1.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/csstype@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dom-serializer@2.0.0",
      "dependsOn": [
        "pkg:npm/domelementtype@2.3.0",
        "pkg:npm/domhandler@5.0.3",
        "pkg:npm/entities@4.5.0"
      ]
    },
    {
      "ref": "pkg:npm/domelementtype@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/domhandler@5.0.3",
      "dependsOn": [
        "pkg:npm/domelementtype@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/domutils@3.1.0",
      "dependsOn": [
        "pkg:npm/dom-serializer@2.0.0",
        "pkg:npm/domelementtype@2.3.0",
        "pkg:npm/domhandler@5.0.3"
      ]
    },
    {
      "ref": "pkg:npm/entities@4.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild@0.19.8",
      "dependsOn": [
        "pkg:npm/@esbuild/android-arm64@0.19.8",
        "pkg:npm/@esbuild/android-arm@0.19.8",
        "pkg:npm/@esbuild/android-x64@0.19.8",
        "pkg:npm/@esbuild/darwin-arm64@0.19.8",
        "pkg:npm/@esbuild/darwin-x64@0.19.8",
        "pkg:npm/@esbuild/freebsd-arm64@0.19.8",
        "pkg:npm/@esbuild/freebsd-x64@0.19.8",
        "pkg:npm/@esbuild/linux-arm64@0.19.8",
        "pkg:npm/@esbuild/linux-arm@0.19.8",
        "pkg:npm/@esbuild/linux-ia32@0.19.8",
        "pkg:npm/@esbuild/linux-loong64@0.19.8",
        "pkg:npm/@esbuild/linux-mips64el@0.19.8",
        "pkg:npm/@esbuild/linux-ppc64@0.19.8",
        "pkg:npm/@esbuild/linux-riscv64@0.19.8",
        "pkg:npm/@esbuild/linux-s390x@0.19.8",
        "pkg:npm/@esbuild/linux-x64@0.19.8",
        "pkg:npm/@esbuild/netbsd-x64@0.19.8",
        "pkg:npm/@esbuild/openbsd-x64@0.19.8",
        "pkg:npm/@esbuild/sunos-x64@0.19.8",
        "pkg:npm/@esbuild/win32-arm64@0.19.8",
        "pkg:npm/@esbuild/win32-ia32@0.19.8",
        "pkg:npm/@esbuild/win32-x64@0.19.8"
      ]
    },
    {
      "ref": "pkg:npm/happy-dom@12.10.3",
      "dependsOn": [
        "pkg:npm/css.escape@1.5.1",
        "pkg:npm/entities@4.5.0",
        "pkg:npm/iconv-lite@0.6.3",
        "pkg:npm/webidl-conversions@7.0.0",
        "pkg:npm/whatwg-encoding@2.0.0",
        "pkg:npm/whatwg-mimetype@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/he@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hono@3.10.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/iconv-lite@0.6.3",
      "dependsOn": [
        "pkg:npm/safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/js-tokens@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@4.17.21",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loose-envify@1.4.0",
      "dependsOn": [
        "pkg:npm/js-tokens@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/nano-jsx@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-html-parser@6.1.11",
      "dependsOn": [
        "pkg:npm/css-select@5.1.0",
        "pkg:npm/he@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/nth-check@2.1.1",
      "dependsOn": [
        "pkg:npm/boolbase@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/platform@1.3.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/preact-render-to-string@6.3.1",
      "dependsOn": [
        "pkg:npm/pretty-format@3.8.0"
      ]
    },
    {
      "ref": "pkg:npm/preact@10.19.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pretty-format@3.8.0",
      "dependsOn": []
    },
    {
      "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/safer-buffer@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/scheduler@0.23.0",
      "dependsOn": [
        "pkg:npm/loose-envify@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/typescript@5.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/webidl-conversions@7.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/whatwg-encoding@2.0.0",
      "dependsOn": [
        "pkg:npm/iconv-lite@0.6.3"
      ]
    },
    {
      "ref": "pkg:npm/whatwg-mimetype@3.0.0",
      "dependsOn": []
    }
  ],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/query-param"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.3.3",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.3.3",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.3.3",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-07-30T20:09:47Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Thursday, July 30, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'query-param'. The application also has 1 child modules/components. The package type in this SBOM is npm with 3 purl namespaces described under components. The components were identified from the source files: benchmarks/jsx/yarn.lock, benchmarks/query-param/package-lock.json."
    }
  ]
}