{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:877e8393-ab85-4a67-a8cd-95cd656c14c1",
  "version": 1,
  "metadata": {
    "timestamp": "2026-07-22T06:24:53Z",
    "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": "wordwrapjs",
      "group": "",
      "version": "5.1.0",
      "description": "Word-wrapping for javascript.",
      "purl": "pkg:npm/wordwrapjs@5.1.0",
      "bom-ref": "pkg:npm/wordwrapjs@5.1.0",
      "author": "Lloyd Brookes <75pound@gmail.com>",
      "properties": [
        {
          "name": "cdx:npm:scripts",
          "value": "test, test:ci, docs, dist"
        }
      ],
      "type": "application",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@babel\\n@test-runner\\n@types"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "package-lock.json"
      }
    ]
  },
  "components": [
    {
      "group": "",
      "name": "jsdoc-to-markdown",
      "version": "7.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0de9600700f882c8053b9bff85dc56c4115e3408655631a7b8f5204f22f7f2ee40eaff67c1acec3ceaf75b9cb7668edeaefed1e7a311cdac75986d814dfb850"
        }
      ],
      "purl": "pkg:npm/jsdoc-to-markdown@7.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-7.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsdoc-to-markdown@7.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-7.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/jsdoc-to-markdown"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-back",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "920556c0945e656995b963902843a88572895fe9c3d36240679e03d5145696ff0bd0d79b6ae280685c4008acc1ef8453725b75f96373e4a1da2d10c03d96c313"
        }
      ],
      "purl": "pkg:npm/array-back@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-back/-/array-back-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-back@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-back/-/array-back-5.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/array-back"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "command-line-tool",
      "version": "0.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f0d7c1d5c7f433415dd2739935bf2de482d39e1a6b0a22ac2d145a328c8e1b6dca52827c360965542efb5a932c38b3a7e1c80748eaca104215dcd8ecc9cbada"
        }
      ],
      "purl": "pkg:npm/command-line-tool@0.8.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/command-line-tool/-/command-line-tool-0.8.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/command-line-tool@0.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/command-line-tool/-/command-line-tool-0.8.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/command-line-tool"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-escape-sequences",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7735bd907c47d35d6e06c89d4d7775e095e0cf27bf60b6f62f378a6786ec825fca9f0c7c02d6d2164906c5a81d34ea21d0396a1c299f8848d62816aa8ce6a757"
        }
      ],
      "purl": "pkg:npm/ansi-escape-sequences@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-escape-sequences@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/ansi-escape-sequences"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-back",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e4bb10385023afc6e0cae8d6585c26a5b331338fe4cbb33c804a8a24cbe8bbe3697d4eab0e75808c249ba9c5189ceb5870aae36da6907786072eabd495487d5"
        }
      ],
      "purl": "pkg:npm/array-back@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-back@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/ansi-escape-sequences/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/command-line-args/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/find-replace/node_modules/array-back"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-back",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "789bf8a4b2ee7cfde0e64719af2d23e965e921bcd8c3d1940789952599e8f707f0881c5b8b34e71c2c375496f4edc06285b157e3c63ba12ad6f72fa0b78825cb"
        }
      ],
      "purl": "pkg:npm/array-back@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-back@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/command-line-tool/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/command-line-usage/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/table-layout/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-value/node_modules/array-back"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typical",
      "version": "2.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5c080e5d661cbbe38259d2e70a3c7253e873881d"
        }
      ],
      "purl": "pkg:npm/typical@2.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typical@2.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/command-line-tool/node_modules/typical"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/command-line-usage/node_modules/typical"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/table-layout/node_modules/typical"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/wordwrapjs/node_modules/typical"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/reduce-without/node_modules/typical"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-value/node_modules/typical"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/stream-connect/node_modules/typical"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/reduce-extract/node_modules/typical"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "command-line-args",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e33aad535858b1227370904e70d6486d6e456e4f419230a9d696558502a845a58be49ecde17a610cbc28f1a5b0750a53ba0c70bbe8dff6ed998645e2aa9e59e8"
        }
      ],
      "purl": "pkg:npm/command-line-args@5.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/command-line-args@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/command-line-args"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-replace",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e936f69b2322a02020bf991fbcfe7f3e4659fe7b53a552b7f5f1d8ed6916060bdb784f951ddfed66e6789ab0be6f187871f3997982953da24866d65757b18d09"
        }
      ],
      "purl": "pkg:npm/find-replace@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/find-replace@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/find-replace"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.camelcase",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b28aa6288a2b9fc651035c7711f65ab6190331a6"
        }
      ],
      "purl": "pkg:npm/lodash.camelcase@4.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.camelcase@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/lodash.camelcase"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typical",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5401f822f43b04315882531dec13d10df2e0c59657e0ee1315c44303a10de57edeacd249abe31c204a7c9e9f5a56dc6b089eaac781936157ce58d8dcab066047"
        }
      ],
      "purl": "pkg:npm/typical@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typical@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/command-line-args/node_modules/typical"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "command-line-usage",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3314bc01df7de4aa5d002d09a29a3fa2f188ae857f9b4287c3329f5f129a83a1473a41ac1fcfe5bf9ca381a6e5711c422490b4a0979432e3bf8266aaf96ab8ea"
        }
      ],
      "purl": "pkg:npm/command-line-usage@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/command-line-usage@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-4.1.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/command-line-usage"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "table-layout",
      "version": "0.4.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cd3bdfd2672082b19e4deff68c9e840a42470103c8604c03a2ab22a818c8db89af46641b2272b98eadf77f2ca96820715f4f213247e674eaa3ea1693df712a5b"
        }
      ],
      "purl": "pkg:npm/table-layout@0.4.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/table-layout@0.4.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.5.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/table-layout"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-extend",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ce1f120e68f61d1e5251b4241f0c8559b5fc3fb9f33cfab563eb8f51207cdc9bfbc6c1045716de8e3ea2055ac9b65c432b34812d591eb8b18d4b10a0f6bc038"
        }
      ],
      "purl": "pkg:npm/deep-extend@0.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/deep-extend@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/deep-extend"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.padend",
      "version": "4.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "53ccba047d06e158d311f45da625f4e49e6f166e"
        }
      ],
      "purl": "pkg:npm/lodash.padend@4.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.padend@4.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/lodash.padend"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wordwrapjs",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "98ef17b6ac8fbf29150acaf08f93253955af4a709d4fe0be4156e6e9b96b69d47b244c4085b919ee167d03ef4d52dc334aaae5528f5aebbc2cd048882ebbd1a7"
        }
      ],
      "purl": "pkg:npm/wordwrapjs@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wordwrapjs@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/wordwrapjs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "reduce-flatten",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "258c78efd153ddf93cb561237f61184f3696e327"
        }
      ],
      "purl": "pkg:npm/reduce-flatten@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/reduce-flatten@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/wordwrapjs/node_modules/reduce-flatten"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "config-master",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "667663590505a283bf26a484d68489d74c5485da"
        }
      ],
      "purl": "pkg:npm/config-master@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/config-master/-/config-master-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/config-master@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/config-master/-/config-master-3.1.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/config-master"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "walk-back",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "554e2a9d874fac47a8cb006bf44c2f0c4998a0a4"
        }
      ],
      "purl": "pkg:npm/walk-back@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/walk-back/-/walk-back-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/walk-back@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/walk-back/-/walk-back-2.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/config-master/node_modules/walk-back"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dmd",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f059996a66724f113c2a659ef485a45af940d9703e637810f7cb05b529ffa3618bf4307bbf4bb462f63b12a1e4ccc2470c556f615ce300d48654304b9f0613a"
        }
      ],
      "purl": "pkg:npm/dmd@6.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dmd/-/dmd-6.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dmd@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dmd/-/dmd-6.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/dmd"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cache-point",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e2091e1e516948a826def9b6809379b0fa9f9a28d844560243ab6fe5c2f0d315664faaf5cf5bdde05367a6e39111ca37701b351bbd3db19ef62dd81d74abcbe7"
        }
      ],
      "purl": "pkg:npm/cache-point@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cache-point/-/cache-point-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cache-point@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cache-point/-/cache-point-2.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/cache-point"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-back",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "67f267695117bfe03dc5a6c7ccde371628a258413b80f0915ccad59919b4d2d59b8d946e9758879bb102ce5c8dab5a786b80135f3f86f452771aa18e90e5777e"
        }
      ],
      "purl": "pkg:npm/array-back@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-back@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/cache-point/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@test-runner/live-view/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@test-runner/default-view/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@test-runner/oneline-view/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-runner/node_modules/array-back"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-then-native",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "19a124d94d90c22c8e045f2e8dd6ebea36d48c67"
        }
      ],
      "purl": "pkg:npm/fs-then-native@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-then-native/-/fs-then-native-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fs-then-native@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fs-then-native/-/fs-then-native-2.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/fs-then-native"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "mkdirp2",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4363ca078651e143ed8cb97be897f39604825198525750174200196b5aade5189a00b1633ff083ac6bc506b3b3ec293a31c3dcc0c0314ec26f58e523394f1733"
        }
      ],
      "purl": "pkg:npm/mkdirp2@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mkdirp2/-/mkdirp2-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp2@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mkdirp2/-/mkdirp2-1.0.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/mkdirp2"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "common-sequence",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8c0834f6091d92b0cef445937577eff345961f7c9e665e684faf5f19f79d04d4bda5750a6089d52756c9fbf86ddbe32879e8b8f139926d00d831cf043b1f46d2"
        }
      ],
      "purl": "pkg:npm/common-sequence@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/common-sequence/-/common-sequence-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/common-sequence@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/common-sequence/-/common-sequence-2.0.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/common-sequence"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "file-set",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7eec448339382fcc1a19768091df1c32bef73e6d05c4e5649fc873b73516ec100784e187f74be240d5db88eb2779c09699f227a94e98980330c5131d2844dc79"
        }
      ],
      "purl": "pkg:npm/file-set@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/file-set/-/file-set-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/file-set@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/file-set/-/file-set-4.0.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/file-set"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3af0fd10dccf2db7a010d9d83f95147c9222ad3838f97c0c5866907d04d8d097a7c4dbef20a3f7537fed01048f22efe51f15d84999a95e55077aa00874acc12d"
        }
      ],
      "purl": "pkg:npm/glob@7.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/glob"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs.realpath",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1504ad2523158caa40db4a2787cb01411994ea4f"
        }
      ],
      "purl": "pkg:npm/fs.realpath@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fs.realpath@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/fs.realpath"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inflight",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "49bd6331d7d02d0c09bc910a1075ba8165b56df9"
        }
      ],
      "purl": "pkg:npm/inflight@1.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/inflight@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/inflight"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "once",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "583b1aa775961d4b113ac17d9c50baef9dd76bd1"
        }
      ],
      "purl": "pkg:npm/once@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/once@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/once"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrappy",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
        }
      ],
      "purl": "pkg:npm/wrappy@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wrappy@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/wrappy"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1"
        }
      ],
      "purl": "pkg:npm/inherits@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/inherits"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c891d5404872a8f2d44e0b7d07cdcf5eee96debc7832fbc7bd252f4e8a20a70a060ce510fb20eb4741d1a2dfb23827423bbbb8857de959fb7a91604172a87450"
        }
      ],
      "purl": "pkg:npm/minimatch@3.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/minimatch"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "1.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688"
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@1.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/brace-expansion"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "balanced-match",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "89b4d199ab2bee49de164ea02b89ce462d71b767"
        }
      ],
      "purl": "pkg:npm/balanced-match@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/balanced-match@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/balanced-match"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-map",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d8a96bd77fd68df7793a73036a3ba0d5405d477b"
        }
      ],
      "purl": "pkg:npm/concat-map@0.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/concat-map@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/concat-map"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-is-absolute",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
        }
      ],
      "purl": "pkg:npm/path-is-absolute@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-is-absolute@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/path-is-absolute"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "handlebars",
      "version": "4.7.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6807179b93807c4ffc21791c66f09ea4a5375735b5ff7f456f966ea8cb6023f853f17d9882832f058e5d2e1abf7293afc3b2e4d672bf505ef568b1bf66755844"
        }
      ],
      "purl": "pkg:npm/handlebars@4.7.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/handlebars@4.7.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/handlebars"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "1.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14cf6735462b4410042d9413df179943b7e630e060ea758d989293720b0979a2ecb4ffd43835691acaf93a15e185783a7feaad27cba267e3d4c640d67202172f"
        }
      ],
      "purl": "pkg:npm/minimist@1.2.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimist@1.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/minimist"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "neo-async",
      "version": "2.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "61ddd4112e665824aa47ea8d4fddd2dd4a18524a8067d94b83c6bb83dae29ac5a66062bc7154e8038fec17746bb21772577b0018c5d5526a4c60ec3e74ba4ebb"
        }
      ],
      "purl": "pkg:npm/neo-async@2.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/neo-async@2.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/neo-async"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "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": "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"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/source-map"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wordwrap",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "27584810891456a4171c8d0226441ade90cbcaeb"
        }
      ],
      "purl": "pkg:npm/wordwrap@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wordwrap@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/wordwrap"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uglify-js",
      "version": "3.13.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2d21cecef4bcb1a54710a17ce3da12f82cf58a9253ba2c95a8254ccd6bc035ed7822e1f39e0c2f0504338b1e70bf4a5a3509082c64c70ce9ab3433be8165a8a"
        }
      ],
      "purl": "pkg:npm/uglify-js@3.13.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/uglify-js@3.13.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/uglify-js"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "marked",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7efdf2a032fda101198c5bb0cea7292bda22e19743608f210b939ca7f76884ef3f127b5212f67dd4b059bcea1157224bcc066571922f3e7247298c17b2a3f87"
        }
      ],
      "purl": "pkg:npm/marked@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/marked/-/marked-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/marked@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/marked/-/marked-2.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/marked"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-get",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ee7e08a4b33318670b10c8902ac351eef09ef8de44f4b39116bb4d515cb8b0eddd8fd6b71de7590b110bd93ed0b8b85c1cdd4d06e06c30e29a3ac01823d208be"
        }
      ],
      "purl": "pkg:npm/object-get@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object-get/-/object-get-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object-get@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object-get/-/object-get-2.1.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/object-get"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "reduce-flatten",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "79cce5f3001807127a12097a235102205fbccfab07bbe284ec1cda103653a4f5ca5dfcbd4940d095563091170d4e324b0b721a9316e1b2ce742ae4ff47a4987e"
        }
      ],
      "purl": "pkg:npm/reduce-flatten@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/reduce-flatten@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-3.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/reduce-flatten"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "reduce-unique",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c788c7ffc2f57b264647bf39598f9e3edc8c361c9c9753765ce2f18426f36456aa1780178cbcea4b16b6507809d99551fc71f23cebe5d4bef14675bcc9ee4c74"
        }
      ],
      "purl": "pkg:npm/reduce-unique@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/reduce-unique/-/reduce-unique-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/reduce-unique@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/reduce-unique/-/reduce-unique-2.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/reduce-unique"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "reduce-without",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "68ad0ead11855c9a37d4e8256c15bbf87972fc8c"
        }
      ],
      "purl": "pkg:npm/reduce-without@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/reduce-without/-/reduce-without-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/reduce-without@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/reduce-without/-/reduce-without-1.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/reduce-without"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "test-value",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "11da6ff670f3471a73b625ca4f3fdcf7bb748291"
        }
      ],
      "purl": "pkg:npm/test-value@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/test-value@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/reduce-without/node_modules/test-value"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-back",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "644ba7f095f7ffcf7c43b5f0dc39d3c1f03c063b"
        }
      ],
      "purl": "pkg:npm/array-back@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-back@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/reduce-without/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/stream-connect/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/reduce-extract/node_modules/array-back"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "test-value",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1500274059c664494f71ec03a6268e53a84f86c8d2649c7687b0cad1e999e18d595537d631e858c7aec299dc18c8a4f093ebccd87ac3d691a92b36ea707ce4d"
        }
      ],
      "purl": "pkg:npm/test-value@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/test-value/-/test-value-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/test-value@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/test-value/-/test-value-3.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-value"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "walk-back",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0127ab53768e8fda24fae30d896d00ebf484c0d3b184f9a2a6b6c798f170d5f6b3ed09a8cbdc03dec6e62f91d81be201c53e5cff8717f4eda44a936ff0e00cf4"
        }
      ],
      "purl": "pkg:npm/walk-back@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/walk-back/-/walk-back-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/walk-back@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/walk-back/-/walk-back-5.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/walk-back"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsdoc-api",
      "version": "7.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4adb53ee602f97f2fd9622283a86bae3b92c1650fe7f234fd95cbcd0c0518ba6a43a6250e2bc908cc04e3df835bde29fc15a7ff1fdcccbc05bd899d518bf7056"
        }
      ],
      "purl": "pkg:npm/jsdoc-api@7.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-7.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsdoc-api@7.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-7.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/jsdoc-api"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "collect-all",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44a66147026d2443f9156ba5fa09123049da2ba1f70063d34d63a246298272cfab73f3a6404dd8872d50ec0ecab1d906dd95d5759abaf18e8e35276f91e11c28"
        }
      ],
      "purl": "pkg:npm/collect-all@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/collect-all/-/collect-all-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/collect-all@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/collect-all/-/collect-all-1.0.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/collect-all"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-connect",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "18bc81f2edb35b8b5d9a8009200a985314428a97"
        }
      ],
      "purl": "pkg:npm/stream-connect@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stream-connect/-/stream-connect-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stream-connect@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stream-connect/-/stream-connect-1.0.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/stream-connect"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-via",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c1a74952bd7e46f4a1910d3911fd1f9adbd1fe5a4db122d385f8ca592cb34359b115f6d18f9ea2cfc471188e68b3f311ad247448aa623e8428e6373aa80389d"
        }
      ],
      "purl": "pkg:npm/stream-via@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stream-via/-/stream-via-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stream-via@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stream-via/-/stream-via-1.0.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/stream-via"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsdoc",
      "version": "3.6.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce747df5ed411dec84912be00c3a57d2c4e24eefbc690c8397d0dac2b90e1994d35bc86fd1d788157c7cef5d78cc9ee045a0d9295403ff8b6bd627e6269f7185"
        }
      ],
      "purl": "pkg:npm/jsdoc@3.6.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsdoc@3.6.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.6.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/jsdoc"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "parser",
      "version": "7.13.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a1b3232bab281f939bfc1e65b03b39588c9aed2da161177e0cadf1bf67bdc3818088ea88cd513529d9361bb678e8f0f7a0789a75d9e6a6b0d7adb424232a357"
        }
      ],
      "purl": "pkg:npm/%40babel/parser@7.13.13",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/parser@7.13.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@babel/parser"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "bluebird",
      "version": "3.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e9363e860d0cdd7d6fabd969e7ef189201ded33378f39311970464ed58ab925efd71515f9acf1026f2375664dd3a413424fb63765c1f6344392f6e6426711b6"
        }
      ],
      "purl": "pkg:npm/bluebird@3.7.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bluebird@3.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/bluebird"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "catharsis",
      "version": "0.8.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6bec54c8c57b843d41ac3400ff788f57ba1cfba5b6e8181524ed393c61286ad33222e3d27102ac75eea2dd8a2b597d6ab3e0198e7275f0da9d2a80ad2a2361d6"
        }
      ],
      "purl": "pkg:npm/catharsis@0.8.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/catharsis@0.8.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/catharsis"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.17.21",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a"
        }
      ],
      "purl": "pkg:npm/lodash@4.17.21",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.17.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/lodash"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-string-regexp",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "529cdc2c25e895459c36ee47b5530761d5c98c0ae3b05f42d1a367aae658638b96fd5bb49a2cb96285af6d5df8e476ae56f700527a51ba130c72a4dc18e636fb"
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/escape-string-regexp@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/escape-string-regexp"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js2xmlparser",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ab3d3a25730e91a1ca588dd0bba4beefeb67b9e6aeea38c1ef2d7d5408b7390004bca9e27a9ee91aac424017628bd8f67195b1ae7846c836a651d9b0defe053"
        }
      ],
      "purl": "pkg:npm/js2xmlparser@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/js2xmlparser@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/js2xmlparser"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "xmlcreate",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e04be5facc0ced19af7320add8dcb5ee25eb37dcbcfdc7e6324f182b90875a6eedafa9c18e5b075f0a97f58562d1adde79df07784020dfe8104ee857ddb1189"
        }
      ],
      "purl": "pkg:npm/xmlcreate@2.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/xmlcreate@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/xmlcreate"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "xml"
      ]
    },
    {
      "group": "",
      "name": "klaw",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d05a39a22afe3bd8e75eee4479f61b54afa61cc05e115132d9c99cb51d4ed4d10270290f46b7892ab4ba42dfe3dca0b60b5e3c0dfa3d8b7a4298232c76a1abd2"
        }
      ],
      "purl": "pkg:npm/klaw@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/klaw@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/klaw"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "4.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d39c9e76f296eac586a78690d8b22e1177c30079a040ebbf91675d023359b76d30151440dc77902e0386ba5b9624199d623571f3673f13e9304a2de06e36b89"
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.2.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@4.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/graceful-fs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "markdown-it",
      "version": "10.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "61638fd63ed46c3373f93ba660fd64a709cfd1a11aef5d5c263ac042bcddd145e56c97dce5a02ad05fcf6478e28a8a830b534a82f20c5fea3ef4193bcae33676"
        }
      ],
      "purl": "pkg:npm/markdown-it@10.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/markdown-it@10.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/markdown-it"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "argparse",
      "version": "1.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a39468cbab4d1b848bfc53a408037a4738e26a4652db944b605adc32db49a9b75df015ab9c0f9f1b3e7b88de4f6f4ea9bc11af979810d01e3c74996c957be84e"
        }
      ],
      "purl": "pkg:npm/argparse@1.0.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/argparse@1.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/argparse"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sprintf-js",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "04e6926f662895354f3dd015203633b857297e2c"
        }
      ],
      "purl": "pkg:npm/sprintf-js@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sprintf-js@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/sprintf-js"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "entities",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "332a19d238272ef0765f72e0e47aa91669f59326c38887c44262b34dbe5aa6be7545bf93dca766322a9aef44fe6e11a7cafedb43a58c8f640c1e918c9a5ad461"
        }
      ],
      "purl": "pkg:npm/entities@2.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/entities@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/entities"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "linkify-it",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a7025fe49c69fe8b553fc23073dda933dacb73f87ac72ecc4cc07406a1f0837cfbe57fe80328de7c52d7e652ab93638fcc5de136c7b935f4a4267a8662f7823"
        }
      ],
      "purl": "pkg:npm/linkify-it@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/linkify-it@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/linkify-it"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uc.micro",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f18ef9a6f4d890b256da15901d7c68a91815eea6fd07ef6f144b6274c2feee4a075056a99d524067a70ab3e423cf9030dda6561cc0babb4c0913702dfa7486c0"
        }
      ],
      "purl": "pkg:npm/uc.micro@1.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/uc.micro@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/uc.micro"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mdurl",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fe85b2ec75a59037f2adfec100fd6c601761152e"
        }
      ],
      "purl": "pkg:npm/mdurl@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mdurl@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/mdurl"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "markdown-it-anchor",
      "version": "5.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fd5d4c9cb2ffae02778e4316a3ce1447e2be8c5d5cc4d1b56be2b0a9e5ea4c827e8ed03c696487ba2831f254f36ae8888c10dbc05dcd71640ca2d7740e6dfd8c"
        }
      ],
      "purl": "pkg:npm/markdown-it-anchor@5.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/markdown-it-anchor@5.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/markdown-it-anchor"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "marked",
      "version": "0.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "106c3311e09c2e78855f9d43853a664e89be75203f306fce0540e39d6b476c49e3007d7cd15cd4780c3ea04e3e66ff82a18056c9195839347437c48ef51d4f57"
        }
      ],
      "purl": "pkg:npm/marked@0.8.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/marked@0.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/jsdoc/node_modules/marked"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf"
        }
      ],
      "purl": "pkg:npm/mkdirp@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/mkdirp"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "requizzle",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "61a9e8c898f290fc461e28b47d93f4b943c45e9bea7c10f1595eece862808a23ac8aa857eaf1cdc96dd0cdd9aaa7f8aafc4c5b85a19b56b8c1e2bb8455233819"
        }
      ],
      "purl": "pkg:npm/requizzle@0.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/requizzle@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/requizzle"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-json-comments",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e9f3dcf91e22870a8fe8dfda22fd9fd60307f25395b56407a2a0b8c8aea8483555a1cba602c7c2aa39179ea89832198cc12fe61072e9ed57a196ddea97a9448a"
        }
      ],
      "purl": "pkg:npm/strip-json-comments@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-json-comments@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/strip-json-comments"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "taffydb",
      "version": "2.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7cbcb64b5a141b6a2efc2c5d2c67b4e150b2a268"
        }
      ],
      "purl": "pkg:npm/taffydb@2.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/taffydb@2.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/taffydb"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "underscore",
      "version": "1.10.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3783fe43f06ecae10a149e3707d818b8e8f84d05075d7fa3d85aa0b953a98e4b2c2d452b9c9a1f09c05c709482a1eb6eac3a1953a1a8ac34c74af50395241b4e"
        }
      ],
      "purl": "pkg:npm/underscore@1.10.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/underscore@1.10.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/underscore"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-to-spawn-args",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85b8a150dfd70e203f81319dd06a985c0bc638730e8b5c12f22203d4f8e848630be225a98f027fb89884daa6748142b7a307e34da7e14cb24843f02abe62cdf"
        }
      ],
      "purl": "pkg:npm/object-to-spawn-args@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object-to-spawn-args@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-2.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/object-to-spawn-args"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "temp-path",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "24b1543973ab442896d9ad367dd9cbdbfafe918b"
        }
      ],
      "purl": "pkg:npm/temp-path@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/temp-path/-/temp-path-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/temp-path@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/temp-path/-/temp-path-1.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/temp-path"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsdoc-parse",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df90e17c21cbd5bab9af44efa25872c86861a1e9bbd3421f12fbe22fc235b7df50c5adda4a659b044a67befa2e03b4f25e5c317107d283be6bc975bc3e9abb14"
        }
      ],
      "purl": "pkg:npm/jsdoc-parse@6.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-6.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsdoc-parse@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-6.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/jsdoc-parse"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.omit",
      "version": "4.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60"
        }
      ],
      "purl": "pkg:npm/lodash.omit@4.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.omit@4.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/lodash.omit"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.pick",
      "version": "4.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "52f05610fff9ded422611441ed1fc123a03001b3"
        }
      ],
      "purl": "pkg:npm/lodash.pick@4.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.pick@4.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/lodash.pick"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "reduce-extract",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "67f2385beda65061b5f5f4312662e8b080ca1525"
        }
      ],
      "purl": "pkg:npm/reduce-extract@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/reduce-extract/-/reduce-extract-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/reduce-extract@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/reduce-extract/-/reduce-extract-1.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/reduce-extract"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "test-value",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a09136f72ec043d27c893707c2b159bfad7de93f"
        }
      ],
      "purl": "pkg:npm/test-value@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/test-value/-/test-value-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/test-value@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/test-value/-/test-value-1.1.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/reduce-extract/node_modules/test-value"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sort-array",
      "version": "4.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19514de98d6c1caad669260e25393dd3ddd99eb04c73db0fde7ba100d538e12e31837ac4e96e59e56c9a9ae4fc5693016ecb277adc797da282b9ad0b1265274b"
        }
      ],
      "purl": "pkg:npm/sort-array@4.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sort-array/-/sort-array-4.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sort-array@4.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sort-array/-/sort-array-4.1.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/sort-array"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typical",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa0dcd129edf24b7bd0cf6b54c0ac79bd40003b61c8999969df02a11a16b062850edea4ebfd8bdf6b8ed81be88cf4c21dd6b900e3b024c37e04681a798737cd4"
        }
      ],
      "purl": "pkg:npm/typical@6.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typical/-/typical-6.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typical@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typical/-/typical-6.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/typical"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rollup",
      "version": "2.56.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b3c1f4d19b118b6f4cdbf946766d6ef0326927d30bf1250ea55541777dd735e11e2f7355693894712047cc1745dde03247497b552a6cba85541ab447abb68fc1"
        }
      ],
      "purl": "pkg:npm/rollup@2.56.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rollup/-/rollup-2.56.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rollup@2.56.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rollup/-/rollup-2.56.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/rollup"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "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": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/fsevents"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rollup-plugin-node-resolve",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8d49726835edb3b4d6d82a90e0668ee552783f0c1a57c554180efe926de7ea4eb1b4e11a71feb5bb4557c0df34a6163f7af31c692fbd788789f4c3b20f1b7967"
        }
      ],
      "purl": "pkg:npm/rollup-plugin-node-resolve@5.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-5.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rollup-plugin-node-resolve@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-5.2.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/rollup-plugin-node-resolve"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-node-resolve."
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "resolve",
      "version": "0.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ae0293da25fdcd3df7b5f214a8264a7c11b6737abd884a4ee8f26082dccf617bf6b4e3e81b305f7b364a43d92f2b88c1af9b804c448e7dfd265049a2d32a9b1"
        }
      ],
      "purl": "pkg:npm/%40types/resolve@0.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/resolve@0.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/resolve"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node",
      "version": "14.14.37",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d89818b2fa884e4782e1e63137efd7d5d8853ee899f8839a804a29e18ad7f23bbd5bfec0a8e8c2ac30b179b5ced97f6084f21562550c984a86c93647bc3af53"
        }
      ],
      "purl": "pkg:npm/%40types/node@14.14.37",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@14.14.37",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/node"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "builtin-modules",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "946ccb29c8a82fdd02ef031cce9918d27fe80114f731b05af11f4e146135ac9c68548f3abb858019f124f168efd7478a4b24c7546912a376ef07294212d93b2c"
        }
      ],
      "purl": "pkg:npm/builtin-modules@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/builtin-modules@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/builtin-modules"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-module",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3258fb69f78c14d5b815d664336b4cffb6441591"
        }
      ],
      "purl": "pkg:npm/is-module@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-module@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/is-module"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve",
      "version": "1.20.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c043413ede324b3838c9b1505b64d3d73310b9c3caf791d287f9ead82153655386baddbea50bd2b20b5d6b8776e98ad872bd3aef08db9b3386f1bc833c15fadc"
        }
      ],
      "purl": "pkg:npm/resolve@1.20.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/resolve@1.20.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/resolve"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-core-module",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d101f01dcb263917970e5e7ee16100ea8765e68a2f8311f21c406c4afee37030784890f58ed20f26b1771bccb7be3291a847de75325a8cff6888954e2f28375"
        }
      ],
      "purl": "pkg:npm/is-core-module@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-core-module@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/is-core-module"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f676f3b4554e8e7a3ed1916246ade8636f33008c5a79fd528fa79b53a56215e091c764ad7f0716c546d7ffb220364964ded3d71a0e656d618cd61086c14b8cf"
        }
      ],
      "purl": "pkg:npm/has@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/has"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "function-bind",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c88a2f033317e3db05f18979f1f482589e6cbd22ee6a26cfc5740914b98139b4ee0abd0c7f52a23e8a4633d3621638980426df69ad8587a6eb790e803554c8d0"
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/function-bind@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/function-bind"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-parse",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19298e4f611b1eb20d05ff5247b08310bc2527c004364dd09fb3a290ae2715802edceb5edbe258355be4a401109b7fd32cd109143ff16498f3cb183728158ecf"
        }
      ],
      "purl": "pkg:npm/path-parse@1.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-parse@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/path-parse"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rollup-pluginutils",
      "version": "2.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "104a7d3619d493063c6a27fa6f1828bcf1cca0ca0daf616e949ce24e7769b791fd45dc02e3b1921ae208f57c6949dcd518cd065ab34f1d5ea27b52d33493da2d"
        }
      ],
      "purl": "pkg:npm/rollup-pluginutils@2.8.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rollup-pluginutils@2.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/rollup-pluginutils"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estree-walker",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4aa99900d2d64b49a76ada9b49f44fe60f0e5d90b5d85820d48c0db4bb321c3cc98b33915b89210df8cfa8966c7a63d6041daeab29146a1e58a50e9ea6ca82ff"
        }
      ],
      "purl": "pkg:npm/estree-walker@0.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/estree-walker@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/estree-walker"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "test-runner",
      "version": "0.9.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df4d763d39a4c693e7a9618a89bd8e3c4c1acb5e5bdf8721c0c03372a2b5258e116d3db3c1b14b8d0e50f72286ded986a4c088f475c2bce8e6bdf6425b265992"
        }
      ],
      "purl": "pkg:npm/test-runner@0.9.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/test-runner/-/test-runner-0.9.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/test-runner@0.9.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/test-runner/-/test-runner-0.9.8.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-runner"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@test-runner",
      "name": "core",
      "version": "0.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d66f83a302ac11ae08012872bf08f9f1bf407db0a06717fdca73d11a2c6c233518d37cd211d341d88b5f8ccb433cd9a83e06d95715f40e04e06cd7e0c11ac940"
        }
      ],
      "purl": "pkg:npm/%40test-runner/core@0.10.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@test-runner/core/-/core-0.10.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@test-runner/core@0.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@test-runner/core/-/core-0.10.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@test-runner/core"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@test-runner",
      "name": "tom",
      "version": "0.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2d59370782334ccd92a3db12645f03a7fc6b5b63b653bf906fd57a92b7c74a9d9a85fa7ad23b3704ce9bfe4139ca46de7d97b04ffd1bcdcfaf2c7506c67992e5"
        }
      ],
      "purl": "pkg:npm/%40test-runner/tom@0.8.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@test-runner/tom/-/tom-0.8.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@test-runner/tom@0.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@test-runner/tom/-/tom-0.8.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@test-runner/tom"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "composite-class",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc451a29ed3022400ca278d03d93e6e30edaca5a2c68c8ea1a91f29d84f6574e6ad3623ddc259f071a77915da207b6a7bdcfda0ef089377e85cc5728ddcefcf0"
        }
      ],
      "purl": "pkg:npm/composite-class@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/composite-class/-/composite-class-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/composite-class@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/composite-class/-/composite-class-2.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/composite-class"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "create-mixin",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e474caa7593f4b6aa04de21baaa549cccf9e98af59954a809db80776c5779f807fd864fdac5c2300cb3b578e4e2af214c5fd395c0dafb3416d9a4e019d8e329"
        }
      ],
      "purl": "pkg:npm/create-mixin@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/create-mixin/-/create-mixin-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/create-mixin@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/create-mixin/-/create-mixin-3.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/create-mixin"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsm-base",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8bfdc00e8b13cad039b0999cf0cd25cf27c7dc7ad3398ae5c5e3b83b3a8bd01cf184f607d974f424957638ee03595088c329a9f93f6ec62b9264d060bee300d"
        }
      ],
      "purl": "pkg:npm/fsm-base@0.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fsm-base/-/fsm-base-0.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fsm-base@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fsm-base/-/fsm-base-0.7.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/fsm-base"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-back",
      "version": "6.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a2c55bf4dc638e9ffb9b1c4e124d0fae7af5f8d844dd93426831512336448e093ed6804461ec2f3ff8dca159836913704debda7117224805c17b0b15b3ffee0"
        }
      ],
      "purl": "pkg:npm/array-back@6.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-back/-/array-back-6.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-back@6.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-back/-/array-back-6.2.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/fsm-base/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-runner/node_modules/ansi-escape-sequences/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-runner/node_modules/file-set/node_modules/array-back"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/load-module/node_modules/array-back"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "obso",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88d107575afd8457de991d23154231171aa447dadcbd8d740bb53f2ed28cdb0e704b79d22d912a4677c663f3fc718cc25c74f34de7f13187e720992cb0386602"
        }
      ],
      "purl": "pkg:npm/obso@0.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/obso/-/obso-0.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/obso@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/obso/-/obso-0.7.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/obso"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "race-timeout-anywhere",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "90513e64bf44b2ad8955c1e9fb281223c6d34807c9b978bc9d00835400f6ccb609fd333339bc8b2db55a5c0f7d24556db226c817b03522a2517e20b81fe9aec5"
        }
      ],
      "purl": "pkg:npm/race-timeout-anywhere@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/race-timeout-anywhere/-/race-timeout-anywhere-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/race-timeout-anywhere@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/race-timeout-anywhere/-/race-timeout-anywhere-2.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/race-timeout-anywhere"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typical",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "860d9f759055451b035ce1589c33ddb63a9e8ed7e2305c298e084abb3d8ec37222f07f05dab8c45bbaa986795e04d31a93b937a0e64a3851c9c09d921fb474e2"
        }
      ],
      "purl": "pkg:npm/typical@7.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typical/-/typical-7.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typical@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typical/-/typical-7.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@test-runner/tom/node_modules/typical"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@test-runner",
      "name": "default-view",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "51ccd2c3e9a44ade67fd0dcb9a2e40db126157e3b9690d817636964f0c62fe6b156d1fa570cdcf872d041b1ffa2556711709b7dff03068e4041257cc6ae2b067"
        }
      ],
      "purl": "pkg:npm/%40test-runner/default-view@0.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@test-runner/default-view/-/default-view-0.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@test-runner/default-view@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@test-runner/default-view/-/default-view-0.6.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-runner/node_modules/@test-runner/default-view"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-escape-sequences",
      "version": "6.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0af146c0518b4839d0738977d3359b197374c374e77d17b83131a6d53ec09ae5fbc126d02987cb8300422cca12265762676db31f3a98fd6bf80c00dfccecc497"
        }
      ],
      "purl": "pkg:npm/ansi-escape-sequences@6.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-6.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-escape-sequences@6.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-6.1.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-runner/node_modules/ansi-escape-sequences"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@test-runner",
      "name": "live-view",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62e245a191480cf4c0ac01934512ecdd02f340685f2821d333760f9d8ba60a248a10b4b315b0a8aad05cf69a1fc56b81b318d30d5dd383a289963caa9894cd81"
        }
      ],
      "purl": "pkg:npm/%40test-runner/live-view@0.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@test-runner/live-view/-/live-view-0.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@test-runner/live-view@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@test-runner/live-view/-/live-view-0.1.7.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@test-runner/live-view"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-escape-sequences",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25ca68569d56d5b975427e1c56e8971210faf9dc972923a00a7db397313c8a7620089081cb568f9d4865cfa2380c5ba6f03e28bdbf508bf8808d4706bc6da5ab"
        }
      ],
      "purl": "pkg:npm/ansi-escape-sequences@5.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-5.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-escape-sequences@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-5.1.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@test-runner/live-view/node_modules/ansi-escape-sequences"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@test-runner/default-view/node_modules/ansi-escape-sequences"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@test-runner/oneline-view/node_modules/ansi-escape-sequences"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@test-runner",
      "name": "oneline-view",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "185a4cbb90f023417d2d8db72bd99c6df4e727482a935e81ce31ab721bbc8bcd9d9cf04c6bf4ce1c2a0770adb393898863000dd83869fc1c8f1075c6d8e38c34"
        }
      ],
      "purl": "pkg:npm/%40test-runner/oneline-view@0.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@test-runner/oneline-view/-/oneline-view-0.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@test-runner/oneline-view@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@test-runner/oneline-view/-/oneline-view-0.1.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@test-runner/oneline-view"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@test-runner",
      "name": "default-view",
      "version": "0.5.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4726cba2be1c9201ad7ca14fb02e94a12b7e12b09c37b58e7303825f1b494f1dea55ede1481e21c309086b7e8898984b186c53e16158d1588bcae55683dac38f"
        }
      ],
      "purl": "pkg:npm/%40test-runner/default-view@0.5.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@test-runner/default-view/-/default-view-0.5.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@test-runner/default-view@0.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@test-runner/default-view/-/default-view-0.5.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@test-runner/default-view"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-length",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4eda7962f9069b9bfd2236a0b5acf506737e93d39ba6f4b478805b94f329d9858bf050668bda9b950f5f7b173693f097160ad322d794de3030de96b20a7c124c"
        }
      ],
      "purl": "pkg:npm/string-length@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string-length@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/string-length"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "astral-regex",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f91c9fea0dc12a845cee37e9eda77cb4ce13b4c89a5af6c5ff5fec41c64f9244bb6a0dc3e6730109ed947ce4ce36d024686d2d3b48a3dc2e4bc267f5122ca31e"
        }
      ],
      "purl": "pkg:npm/astral-regex@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/astral-regex@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/astral-regex"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258"
        }
      ],
      "purl": "pkg:npm/strip-ansi@5.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/strip-ansi"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5aa5e3df5ccd54392ab0d28f48885028bd5cfd3394b50e0fb84eb0f07cc7b043aa7fae632e79beed5998d0d6bc782e8cb502b060828a86a5faaa748e2ba2776"
        }
      ],
      "purl": "pkg:npm/ansi-regex@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/ansi-regex"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "command-line-usage",
      "version": "6.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "179f6912e011f68d5217f6c3d1d4010e5ba1a53e2325035650712e541aa90e6094a3a80f8c28be9bd7c25a7599551fe81ba70c4d49ace21fb734f97be30197bc"
        }
      ],
      "purl": "pkg:npm/command-line-usage@6.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/command-line-usage@6.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-runner/node_modules/command-line-usage"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "2.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32d8be7fd96924d730178b5657cfcead34ed1758198be7fc16a97201da2eada95c156150585dbe3600874a18e409bf881412eaf5bb99c04d71724414e29792b9"
        }
      ],
      "purl": "pkg:npm/chalk@2.4.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chalk@2.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/chalk"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8"
        }
      ],
      "purl": "pkg:npm/ansi-styles@3.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/ansi-styles"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-convert",
      "version": "1.9.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "41f014b5dfaf15d02d150702f020b262dd5f616c52a8088ad9c483eb30c1f0dddca6c10102f471a7dcce1a0e86fd21c7258013f3cfdacff22e0c600bb0d55b1a"
        }
      ],
      "purl": "pkg:npm/color-convert@1.9.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/color-convert@1.9.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/color-convert"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-name",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a7d0558bd89c42f795dd42328f740831ca53bc25"
        }
      ],
      "purl": "pkg:npm/color-name@1.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/color-name@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/color-name"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@1.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/escape-string-regexp@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/chalk/node_modules/escape-string-regexp"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "5.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3"
        }
      ],
      "purl": "pkg:npm/supports-color@5.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@5.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/supports-color"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-flag",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5d454dc2199ae225699f3467e5a07f3b955bafd"
        }
      ],
      "purl": "pkg:npm/has-flag@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-flag@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/has-flag"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "table-layout",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9dfd1ee7e6b4134458be65fdac9395d555df54425e9991db8f142dd2ed610624099eb434e3637a8f379d1e48acf0bb313240acb94cdd93899764223a2cd8be8"
        }
      ],
      "purl": "pkg:npm/table-layout@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/table-layout@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-runner/node_modules/table-layout"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typical",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76f75080d0cd268fbc076b81428a9d6f5d5e5021352505e1be30bf099b60bd9b1e55de5360c5e7ab4fafb947a65db77f49edbd713694b8f5f7608736c606ef22"
        }
      ],
      "purl": "pkg:npm/typical@5.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typical@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-runner/node_modules/typical"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wordwrapjs",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "90a94d0026ef1eb929230ea83de6034a67424eeda174c1e8c972d371429a95afbe971e58fb08c9fdee3be09aafe5a6e7566c31c34f03893b879b0ebd9491a4b0"
        }
      ],
      "purl": "pkg:npm/wordwrapjs@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wordwrapjs@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-runner/node_modules/wordwrapjs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "reduce-flatten",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "109e14358fd4d6dd8fff693aa2aa2db97d827374fa9f1270b0cd0dd1ab13edd86bb47d65b54c439f835a9526263c4dab0a456971ffd7e91d300f0705a7385de3"
        }
      ],
      "purl": "pkg:npm/reduce-flatten@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/reduce-flatten@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-runner/node_modules/wordwrapjs/node_modules/reduce-flatten"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "current-module-paths",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1c684b52ccdc829ae32a6cef42809075af22116b109f7b165733ddb6dc89551e5c8df54361ca32a33400e43d585e069bf6ff3848f3294ae0fe62b3d7ea2d4831"
        }
      ],
      "purl": "pkg:npm/current-module-paths@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/current-module-paths/-/current-module-paths-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/current-module-paths@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/current-module-paths/-/current-module-paths-1.1.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/current-module-paths"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "file-set",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cae440874bcd3abd7ff728eb643723e621fa53b237b5b62b0d963a45584cc2e6e60bdd37f110f36bd012676c84b471b2c14f4b9a98ed19457edfbcc615caae8b"
        }
      ],
      "purl": "pkg:npm/file-set@5.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/file-set/-/file-set-5.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/file-set@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/file-set/-/file-set-5.1.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/test-runner/node_modules/file-set"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "load-module",
      "version": "4.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49b7e0e91e0b8efc93849a6a5280031cc8f2a08dbe70be26b1b090799f64918fc2a8ffd34f6f77f1e7ed2a6ef1e08da0778fc0f8311eea778f91b7d661b5f04b"
        }
      ],
      "purl": "pkg:npm/load-module@4.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/load-module/-/load-module-4.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/load-module@4.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/load-module/-/load-module-4.2.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/load-module"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/array-back@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-back@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-escape-sequences@4.1.0",
      "dependsOn": [
        "pkg:npm/array-back@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/typical@2.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-back@2.0.0",
      "dependsOn": [
        "pkg:npm/typical@2.6.1"
      ]
    },
    {
      "ref": "pkg:npm/find-replace@3.0.0",
      "dependsOn": [
        "pkg:npm/array-back@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash.camelcase@4.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/typical@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/command-line-args@5.2.0",
      "dependsOn": [
        "pkg:npm/array-back@3.1.0",
        "pkg:npm/find-replace@3.0.0",
        "pkg:npm/lodash.camelcase@4.3.0",
        "pkg:npm/typical@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/deep-extend@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.padend@4.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/reduce-flatten@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wordwrapjs@3.0.0",
      "dependsOn": [
        "pkg:npm/reduce-flatten@1.0.1",
        "pkg:npm/typical@2.6.1"
      ]
    },
    {
      "ref": "pkg:npm/table-layout@0.4.5",
      "dependsOn": [
        "pkg:npm/array-back@2.0.0",
        "pkg:npm/deep-extend@0.6.0",
        "pkg:npm/lodash.padend@4.6.1",
        "pkg:npm/typical@2.6.1",
        "pkg:npm/wordwrapjs@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/command-line-usage@4.1.0",
      "dependsOn": [
        "pkg:npm/ansi-escape-sequences@4.1.0",
        "pkg:npm/array-back@2.0.0",
        "pkg:npm/table-layout@0.4.5",
        "pkg:npm/typical@2.6.1"
      ]
    },
    {
      "ref": "pkg:npm/command-line-tool@0.8.0",
      "dependsOn": [
        "pkg:npm/ansi-escape-sequences@4.1.0",
        "pkg:npm/array-back@2.0.0",
        "pkg:npm/command-line-args@5.2.0",
        "pkg:npm/command-line-usage@4.1.0",
        "pkg:npm/typical@2.6.1"
      ]
    },
    {
      "ref": "pkg:npm/walk-back@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/config-master@3.1.0",
      "dependsOn": [
        "pkg:npm/walk-back@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/array-back@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-then-native@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mkdirp2@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cache-point@2.0.0",
      "dependsOn": [
        "pkg:npm/array-back@4.0.1",
        "pkg:npm/fs-then-native@2.0.0",
        "pkg:npm/mkdirp2@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/common-sequence@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs.realpath@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wrappy@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/once@1.4.0",
      "dependsOn": [
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/inflight@1.0.6",
      "dependsOn": [
        "pkg:npm/once@1.4.0",
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/inherits@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/balanced-match@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/concat-map@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/brace-expansion@1.1.11",
      "dependsOn": [
        "pkg:npm/balanced-match@1.0.0",
        "pkg:npm/concat-map@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@3.0.4",
      "dependsOn": [
        "pkg:npm/brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "pkg:npm/path-is-absolute@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/glob@7.1.7",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/file-set@4.0.2",
      "dependsOn": [
        "pkg:npm/array-back@5.0.0",
        "pkg:npm/glob@7.1.7"
      ]
    },
    {
      "ref": "pkg:npm/minimist@1.2.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/neo-async@2.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wordwrap@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uglify-js@3.13.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/handlebars@4.7.7",
      "dependsOn": [
        "pkg:npm/minimist@1.2.5",
        "pkg:npm/neo-async@2.6.2",
        "pkg:npm/source-map@0.6.1",
        "pkg:npm/uglify-js@3.13.3",
        "pkg:npm/wordwrap@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/marked@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-get@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/reduce-flatten@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/reduce-unique@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-back@1.0.4",
      "dependsOn": [
        "pkg:npm/typical@2.6.1"
      ]
    },
    {
      "ref": "pkg:npm/test-value@2.1.0",
      "dependsOn": [
        "pkg:npm/array-back@1.0.4",
        "pkg:npm/typical@2.6.1"
      ]
    },
    {
      "ref": "pkg:npm/reduce-without@1.0.1",
      "dependsOn": [
        "pkg:npm/test-value@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/test-value@3.0.0",
      "dependsOn": [
        "pkg:npm/array-back@2.0.0",
        "pkg:npm/typical@2.6.1"
      ]
    },
    {
      "ref": "pkg:npm/walk-back@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dmd@6.0.0",
      "dependsOn": [
        "pkg:npm/array-back@5.0.0",
        "pkg:npm/cache-point@2.0.0",
        "pkg:npm/common-sequence@2.0.2",
        "pkg:npm/file-set@4.0.2",
        "pkg:npm/handlebars@4.7.7",
        "pkg:npm/marked@2.0.1",
        "pkg:npm/object-get@2.1.1",
        "pkg:npm/reduce-flatten@3.0.0",
        "pkg:npm/reduce-unique@2.0.1",
        "pkg:npm/reduce-without@1.0.1",
        "pkg:npm/test-value@3.0.0",
        "pkg:npm/walk-back@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/stream-connect@1.0.2",
      "dependsOn": [
        "pkg:npm/array-back@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/stream-via@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/collect-all@1.0.4",
      "dependsOn": [
        "pkg:npm/stream-connect@1.0.2",
        "pkg:npm/stream-via@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/@babel/parser@7.13.13",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bluebird@3.7.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@4.17.21",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/catharsis@0.8.11",
      "dependsOn": [
        "pkg:npm/lodash@4.17.21"
      ]
    },
    {
      "ref": "pkg:npm/escape-string-regexp@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/xmlcreate@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js2xmlparser@4.0.1",
      "dependsOn": [
        "pkg:npm/xmlcreate@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/graceful-fs@4.2.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/klaw@3.0.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.2.6"
      ]
    },
    {
      "ref": "pkg:npm/sprintf-js@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/argparse@1.0.10",
      "dependsOn": [
        "pkg:npm/sprintf-js@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/entities@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uc.micro@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/linkify-it@2.2.0",
      "dependsOn": [
        "pkg:npm/uc.micro@1.0.6"
      ]
    },
    {
      "ref": "pkg:npm/mdurl@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/markdown-it@10.0.0",
      "dependsOn": [
        "pkg:npm/argparse@1.0.10",
        "pkg:npm/entities@2.0.3",
        "pkg:npm/linkify-it@2.2.0",
        "pkg:npm/mdurl@1.0.1",
        "pkg:npm/uc.micro@1.0.6"
      ]
    },
    {
      "ref": "pkg:npm/markdown-it-anchor@5.3.0",
      "dependsOn": [
        "pkg:npm/markdown-it@10.0.0"
      ]
    },
    {
      "ref": "pkg:npm/marked@0.8.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mkdirp@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/requizzle@0.2.3",
      "dependsOn": [
        "pkg:npm/lodash@4.17.21"
      ]
    },
    {
      "ref": "pkg:npm/strip-json-comments@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/taffydb@2.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/underscore@1.10.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsdoc@3.6.6",
      "dependsOn": [
        "pkg:npm/@babel/parser@7.13.13",
        "pkg:npm/bluebird@3.7.2",
        "pkg:npm/catharsis@0.8.11",
        "pkg:npm/escape-string-regexp@2.0.0",
        "pkg:npm/js2xmlparser@4.0.1",
        "pkg:npm/klaw@3.0.0",
        "pkg:npm/markdown-it-anchor@5.3.0",
        "pkg:npm/markdown-it@10.0.0",
        "pkg:npm/marked@0.8.2",
        "pkg:npm/mkdirp@1.0.4",
        "pkg:npm/requizzle@0.2.3",
        "pkg:npm/strip-json-comments@3.1.1",
        "pkg:npm/taffydb@2.6.2",
        "pkg:npm/underscore@1.10.2"
      ]
    },
    {
      "ref": "pkg:npm/object-to-spawn-args@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/temp-path@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsdoc-api@7.0.1",
      "dependsOn": [
        "pkg:npm/array-back@5.0.0",
        "pkg:npm/cache-point@2.0.0",
        "pkg:npm/collect-all@1.0.4",
        "pkg:npm/file-set@4.0.2",
        "pkg:npm/fs-then-native@2.0.0",
        "pkg:npm/jsdoc@3.6.6",
        "pkg:npm/object-to-spawn-args@2.0.1",
        "pkg:npm/temp-path@1.0.0",
        "pkg:npm/walk-back@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash.omit@4.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.pick@4.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/test-value@1.1.0",
      "dependsOn": [
        "pkg:npm/array-back@1.0.4",
        "pkg:npm/typical@2.6.1"
      ]
    },
    {
      "ref": "pkg:npm/reduce-extract@1.0.0",
      "dependsOn": [
        "pkg:npm/test-value@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/typical@6.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sort-array@4.1.4",
      "dependsOn": [
        "pkg:npm/array-back@5.0.0",
        "pkg:npm/typical@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/jsdoc-parse@6.0.0",
      "dependsOn": [
        "pkg:npm/array-back@5.0.0",
        "pkg:npm/lodash.omit@4.5.0",
        "pkg:npm/lodash.pick@4.4.0",
        "pkg:npm/reduce-extract@1.0.0",
        "pkg:npm/sort-array@4.1.4",
        "pkg:npm/test-value@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jsdoc-to-markdown@7.0.1",
      "dependsOn": [
        "pkg:npm/array-back@5.0.0",
        "pkg:npm/command-line-tool@0.8.0",
        "pkg:npm/config-master@3.1.0",
        "pkg:npm/dmd@6.0.0",
        "pkg:npm/jsdoc-api@7.0.1",
        "pkg:npm/jsdoc-parse@6.0.0",
        "pkg:npm/walk-back@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/fsevents@2.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rollup@2.56.2",
      "dependsOn": [
        "pkg:npm/fsevents@2.3.2"
      ]
    },
    {
      "ref": "pkg:npm/@types/node@14.14.37",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/resolve@0.0.8",
      "dependsOn": [
        "pkg:npm/@types/node@14.14.37"
      ]
    },
    {
      "ref": "pkg:npm/builtin-modules@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-module@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/function-bind@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has@1.0.3",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/is-core-module@2.2.0",
      "dependsOn": [
        "pkg:npm/has@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/path-parse@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve@1.20.0",
      "dependsOn": [
        "pkg:npm/is-core-module@2.2.0",
        "pkg:npm/path-parse@1.0.6"
      ]
    },
    {
      "ref": "pkg:npm/estree-walker@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rollup-pluginutils@2.8.2",
      "dependsOn": [
        "pkg:npm/estree-walker@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/rollup-plugin-node-resolve@5.2.0",
      "dependsOn": [
        "pkg:npm/@types/resolve@0.0.8",
        "pkg:npm/builtin-modules@3.2.0",
        "pkg:npm/is-module@1.0.0",
        "pkg:npm/resolve@1.20.0",
        "pkg:npm/rollup-pluginutils@2.8.2",
        "pkg:npm/rollup@2.56.2"
      ]
    },
    {
      "ref": "pkg:npm/composite-class@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/create-mixin@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-back@6.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/obso@0.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fsm-base@0.7.0",
      "dependsOn": [
        "pkg:npm/array-back@6.2.0",
        "pkg:npm/obso@0.7.0"
      ]
    },
    {
      "ref": "pkg:npm/race-timeout-anywhere@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/typical@7.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@test-runner/tom@0.8.0",
      "dependsOn": [
        "pkg:npm/composite-class@2.0.1",
        "pkg:npm/create-mixin@3.0.0",
        "pkg:npm/fsm-base@0.7.0",
        "pkg:npm/race-timeout-anywhere@2.0.0",
        "pkg:npm/typical@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@test-runner/core@0.10.0",
      "dependsOn": [
        "pkg:npm/@test-runner/tom@0.8.0",
        "pkg:npm/fsm-base@0.7.0"
      ]
    },
    {
      "ref": "pkg:npm/ansi-escape-sequences@6.1.1",
      "dependsOn": [
        "pkg:npm/array-back@6.2.0"
      ]
    },
    {
      "ref": "pkg:npm/@test-runner/default-view@0.6.0",
      "dependsOn": [
        "pkg:npm/ansi-escape-sequences@6.1.1"
      ]
    },
    {
      "ref": "pkg:npm/ansi-escape-sequences@5.1.2",
      "dependsOn": [
        "pkg:npm/array-back@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@test-runner/live-view@0.1.7",
      "dependsOn": [
        "pkg:npm/ansi-escape-sequences@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/@test-runner/default-view@0.5.4",
      "dependsOn": [
        "pkg:npm/ansi-escape-sequences@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/astral-regex@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-ansi@5.2.0",
      "dependsOn": [
        "pkg:npm/ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/string-length@3.1.0",
      "dependsOn": [
        "pkg:npm/astral-regex@1.0.0",
        "pkg:npm/strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "pkg:npm/@test-runner/oneline-view@0.1.4",
      "dependsOn": [
        "pkg:npm/@test-runner/default-view@0.5.4",
        "pkg:npm/ansi-escape-sequences@5.1.2",
        "pkg:npm/string-length@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/color-name@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/color-convert@1.9.3",
      "dependsOn": [
        "pkg:npm/color-name@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/ansi-styles@3.2.1",
      "dependsOn": [
        "pkg:npm/color-convert@1.9.3"
      ]
    },
    {
      "ref": "pkg:npm/escape-string-regexp@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-flag@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@5.5.0",
      "dependsOn": [
        "pkg:npm/has-flag@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/chalk@2.4.2",
      "dependsOn": [
        "pkg:npm/ansi-styles@3.2.1",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/supports-color@5.5.0"
      ]
    },
    {
      "ref": "pkg:npm/typical@5.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/reduce-flatten@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wordwrapjs@4.0.1",
      "dependsOn": [
        "pkg:npm/reduce-flatten@2.0.0",
        "pkg:npm/typical@5.2.0"
      ]
    },
    {
      "ref": "pkg:npm/table-layout@1.0.2",
      "dependsOn": [
        "pkg:npm/array-back@4.0.1",
        "pkg:npm/deep-extend@0.6.0",
        "pkg:npm/typical@5.2.0",
        "pkg:npm/wordwrapjs@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/command-line-usage@6.1.1",
      "dependsOn": [
        "pkg:npm/array-back@4.0.1",
        "pkg:npm/chalk@2.4.2",
        "pkg:npm/table-layout@1.0.2",
        "pkg:npm/typical@5.2.0"
      ]
    },
    {
      "ref": "pkg:npm/current-module-paths@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/file-set@5.1.2",
      "dependsOn": [
        "pkg:npm/array-back@6.2.0",
        "pkg:npm/glob@7.1.7"
      ]
    },
    {
      "ref": "pkg:npm/load-module@4.2.1",
      "dependsOn": [
        "pkg:npm/array-back@6.2.0"
      ]
    },
    {
      "ref": "pkg:npm/test-runner@0.9.8",
      "dependsOn": [
        "pkg:npm/@test-runner/core@0.10.0",
        "pkg:npm/@test-runner/default-view@0.6.0",
        "pkg:npm/@test-runner/live-view@0.1.7",
        "pkg:npm/@test-runner/oneline-view@0.1.4",
        "pkg:npm/@test-runner/tom@0.8.0",
        "pkg:npm/command-line-args@5.2.0",
        "pkg:npm/command-line-usage@6.1.1",
        "pkg:npm/current-module-paths@1.1.0",
        "pkg:npm/file-set@5.1.2",
        "pkg:npm/load-module@4.2.1",
        "pkg:npm/walk-back@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/wordwrapjs@5.1.0",
      "dependsOn": [
        "pkg:npm/jsdoc-to-markdown@7.0.1",
        "pkg:npm/rollup-plugin-node-resolve@5.2.0",
        "pkg:npm/rollup@2.56.2",
        "pkg:npm/test-runner@0.9.8"
      ]
    }
  ],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/wordwrapjs@5.1.0"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.3.3",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.3.3",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.3.3",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-07-22T06:24:53Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Wednesday, July 22, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'wordwrapjs' with version '5.1.0'. The package type in this SBOM is npm with 3 purl namespaces described under components. The components were identified from the source files: package-lock.json."
    }
  ]
}