{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:cdc545a6-ae37-43ef-8b57-cf40e40f9775",
  "version": 1,
  "metadata": {
    "timestamp": "2026-07-23T17:19:40Z",
    "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": "functions",
      "group": "",
      "description": "Cloud Functions for Firebase",
      "purl": "pkg:npm/functions",
      "bom-ref": "pkg:npm/functions",
      "properties": [
        {
          "name": "cdx:npm:scripts",
          "value": "lint, serve, shell, start, deploy, logs"
        }
      ],
      "type": "application",
      "components": [
        {
          "group": "",
          "name": "angular",
          "version": "1.6.10-tuxcare.9",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "url": "https://opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/angular@1.6.10-tuxcare.9",
          "externalReferences": [
            {
              "type": "vcs",
              "url": "https://github.com/angular/angular.js.git"
            }
          ],
          "type": "application",
          "bom-ref": "pkg:npm/angular@1.6.10-tuxcare.9",
          "properties": [
            {
              "name": "cdx:npm:scripts",
              "value": "build, commit, test-i18n, test-i18n-ucd, test, test:unit, grunt"
            }
          ]
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@firebase\\n@google-cloud\\n@protobufjs\\n@types"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json\\nyarn.lock"
      }
    ]
  },
  "components": [
    {
      "group": "",
      "name": "firebase-admin",
      "version": "5.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4c390df3b6fd32567d8d4558ac04974bebd15749"
        }
      ],
      "purl": "pkg:npm/firebase-admin@5.8.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-5.8.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/firebase-admin@5.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-5.8.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@firebase",
      "name": "app",
      "version": "0.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e45ccba06766764b4afdcc7eb660d4610ac72cb45a89bae7c48c999bfd75824e308acc964a75b13fe80f963538ad3521e00242841743681ac22eca1600b9b92"
        }
      ],
      "purl": "pkg:npm/%40firebase/app@0.1.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@firebase/app/-/app-0.1.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@firebase/app@0.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@firebase/app/-/app-0.1.8.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@firebase",
      "name": "app-types",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d02998fe8ae88c7209893c835d4aab02d0929a4da75b0ee1eea6a62543dc05180021f73766c8c504ba35ce3d2c455cd961b4d64bd70a042f2d9e915994430b3f"
        }
      ],
      "purl": "pkg:npm/%40firebase/app-types@0.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@firebase/app-types@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@firebase",
      "name": "util",
      "version": "0.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49f58b49fa753176f922d1b7c067ddc71203cc531c8ead84d22cfd0bbb2cb730f7989f3fab9e5277c7ac00bdd5431e630ff85b7ca532a6c05ccebe40d0c2fb4f"
        }
      ],
      "purl": "pkg:npm/%40firebase/util@0.1.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@firebase/util/-/util-0.1.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@firebase/util@0.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@firebase/util/-/util-0.1.8.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@firebase",
      "name": "database",
      "version": "0.1.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c3b6ec22d02f5033060d7eefd8d4c81e6b79c916035807542aa0bba75e76768a46c3a000160c614798c08a4abba81d9438f075bd1cbc28795c324dd19c5e9c5f"
        }
      ],
      "purl": "pkg:npm/%40firebase/database@0.1.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@firebase/database/-/database-0.1.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@firebase/database@0.1.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@firebase/database/-/database-0.1.9.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@firebase",
      "name": "database-types",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2db2e7c1715e42ec50aecb9471c6e25d7e23df075a8cb3cd71b8afcf2a49870c3e554e16ff882b9db567ff33e546531c1ba8d3c12c819e376d24528c49e354f8"
        }
      ],
      "purl": "pkg:npm/%40firebase/database-types@0.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@firebase/database-types@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "faye-websocket",
      "version": "0.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f0efe18c4f56e4f40afc7e06c719fd5ee6188f38"
        }
      ],
      "purl": "pkg:npm/faye-websocket@0.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/faye-websocket@0.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "websocket-driver",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb"
        }
      ],
      "purl": "pkg:npm/websocket-driver@0.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/websocket-driver@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "driver"
      ]
    },
    {
      "group": "",
      "name": "http-parser-js",
      "version": "0.4.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "92c9c1374c35085f75db359ec56cc257cbb93fa4"
        }
      ],
      "purl": "pkg:npm/http-parser-js@0.4.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-parser-js@0.4.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "websocket-extensions",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ea1d49cc5e60734f4c39ef4af62692717e2483d48ce823e1c655d777699d32362de782f4388efd5db47b79546c5f236ca3e72a8898f84e2b8be6221db131b1a"
        }
      ],
      "purl": "pkg:npm/websocket-extensions@0.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/websocket-extensions@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@google-cloud",
      "name": "firestore",
      "version": "0.11.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e9e489b9cba2df2763aeb8637f3d7ff0efe2dd28f46129b86034e6948eb78850ba3b61af40c913189ff13ec3c466f9bdc265733b7f3569924760f5386af2e51"
        }
      ],
      "purl": "pkg:npm/%40google-cloud/firestore@0.11.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-0.11.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@google-cloud/firestore@0.11.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-0.11.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "cloud"
      ]
    },
    {
      "group": "@google-cloud",
      "name": "common",
      "version": "0.15.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72756d1cbbf289242f6f54735d60e9ecf035b00f0999ce3bfb0a7fc701f07463a54197caa20e6296e6740bf2c1f22925157a5c4f094d328aea2ee67fa87d030c"
        }
      ],
      "purl": "pkg:npm/%40google-cloud/common@0.15.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@google-cloud/common/-/common-0.15.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@google-cloud/common@0.15.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@google-cloud/common/-/common-0.15.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "cloud"
      ]
    },
    {
      "group": "",
      "name": "array-uniq",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "af6ac877a25cc7f74e058894753858dfdb24fdb6"
        },
        {
          "alg": "SHA-256",
          "content": "af6ac877a25cc7f74e058894753858dfdb24fdb6"
        }
      ],
      "purl": "pkg:npm/array-uniq@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-uniq@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arrify",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "898508da2226f380df904728456849c1501a4b0d"
        },
        {
          "alg": "SHA-256",
          "content": "898508da2226f380df904728456849c1501a4b0d"
        }
      ],
      "purl": "pkg:npm/arrify@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/arrify@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-stream",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0aac662fd52be78964d5532f694784e70110acf7"
        }
      ],
      "purl": "pkg:npm/concat-stream@1.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/concat-stream@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "633c2c83e3da42a502f52466022480f4208261de"
        },
        {
          "alg": "SHA-256",
          "content": "633c2c83e3da42a502f52466022480f4208261de"
        }
      ],
      "purl": "pkg:npm/inherits@2.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bee63179660cf9f75ed78fab6a3cea81ea21008ed8a0970713b9170c0738364d046ee2a725faad63d62d4642e8fedaa4b85eccb0141184f9cf7b28d8213a7765"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.3.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-util-is",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5fd54220aa2bc5ab57aab7140c940754503c1a7"
        },
        {
          "alg": "SHA-256",
          "content": "b5fd54220aa2bc5ab57aab7140c940754503c1a7"
        }
      ],
      "purl": "pkg:npm/core-util-is@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/core-util-is@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isarray",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bb935d48582cba168c06834957a54a3e07124f11"
        },
        {
          "alg": "SHA-256",
          "content": "bb935d48582cba168c06834957a54a3e07124f11"
        }
      ],
      "purl": "pkg:npm/isarray@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/isarray@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "process-nextick-args",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32d102d53a8dd045399dea61689e2b02d4e11ed0bce9d34df6a0ae121b6c86fa55064016e593bb04048df5112717d7a85c6711b9bfa916e284a4e1c4f876c433"
        }
      ],
      "purl": "pkg:npm/process-nextick-args@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/process-nextick-args@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-buffer",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "90abcd267e8c9bdde001ccd654983bc07fb019858dac31dd5afa54987c84b200ad230c28ddba8fb55e2d479b6e3da5214cea3f92f855c1df17c303a59466246e"
        },
        {
          "alg": "SHA-256",
          "content": "893312af69b2123def71f57889001671eeb2c853"
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/safe-buffer@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e001fa6797f334d05c1fee970cc7c0fc14edf3bb24c6a2653b49408770e47abe734e1700c46ea62b3fa21aedf4f142a83cf43c0dcab1ff8261ba3ce5b516be85"
        },
        {
          "alg": "SHA-256",
          "content": "0fc67d7c141825de94282dd536bec6b9bce860ab"
        }
      ],
      "purl": "pkg:npm/string_decoder@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "util-deprecate",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "450d4dc9fa70de732762fbd2d4a28981419a0ccf"
        },
        {
          "alg": "SHA-256",
          "content": "450d4dc9fa70de732762fbd2d4a28981419a0ccf"
        }
      ],
      "purl": "pkg:npm/util-deprecate@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/util-deprecate@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typedarray",
      "version": "0.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "867ac74e3864187b1d3d47d996a78ec5c8830777"
        },
        {
          "alg": "SHA-256",
          "content": "867ac74e3864187b1d3d47d996a78ec5c8830777"
        }
      ],
      "purl": "pkg:npm/typedarray@0.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typedarray@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "create-error-class",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "06be7abef947a3f14a30fd610671d401bca8b7b6"
        }
      ],
      "purl": "pkg:npm/create-error-class@3.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/create-error-class@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "capture-stack-trace",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4a6fa07399c26bba47f0b2496b4d0fb408c5550d"
        }
      ],
      "purl": "pkg:npm/capture-stack-trace@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/capture-stack-trace@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "duplexify",
      "version": "3.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83c203f4eae817d84ab763ce7fc60b6b2cbef79f783f398cdec708d34fee057a1c5f74d6360a01ebb863ce415ef484c06d03a77bf94b741c475ef61433866018"
        }
      ],
      "purl": "pkg:npm/duplexify@3.5.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/duplexify@3.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "end-of-stream",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d4c92b64dbd64ca09a8a06e7f96d797a5ab6041fcbdb69eaad26390ca968dd7ebebdc9499bc05be5d8d72419845fa7d2dfecc287f1785412b96762b126de2cd9"
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/end-of-stream@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "once",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "583b1aa775961d4b113ac17d9c50baef9dd76bd1"
        },
        {
          "alg": "SHA-256",
          "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": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrappy",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
        },
        {
          "alg": "SHA-256",
          "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": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-shift",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d5c752825e5367e786f78e18e445ea223a155952"
        }
      ],
      "purl": "pkg:npm/stream-shift@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stream-shift@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ent",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e964219325a21d05f44466a2f686ed6ce5f5dd1d"
        },
        {
          "alg": "SHA-256",
          "content": "e964219325a21d05f44466a2f686ed6ce5f5dd1d"
        }
      ],
      "purl": "pkg:npm/ent@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ent@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extend",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
        },
        {
          "alg": "SHA-256",
          "content": "a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
        }
      ],
      "purl": "pkg:npm/extend@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/extend@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "google-auto-auth",
      "version": "0.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5bdd49d696856f21b8e60a4359d4eef6d283c5b8930d6624380c72b4d545e281d55604c2055ffcfa559d8e3ffa95d8cddde6feb0477d3ca2418e6d24982c6f73"
        }
      ],
      "purl": "pkg:npm/google-auto-auth@0.8.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/google-auto-auth/-/google-auto-auth-0.8.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/google-auto-auth@0.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/google-auto-auth/-/google-auto-auth-0.8.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "2.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c407c6835fcd4cb0412a51c59a777b3e59945bd2a1550214b92ad87a6f71cc5519cb5dd272fb721867a369a7bd880551891abdf82c7b0cf15a000842a72c723f"
        }
      ],
      "purl": "pkg:npm/async@2.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/async/-/async-2.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/async@2.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/async/-/async-2.6.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.17.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b2f2f7ba265fd51c211fe716adf667dc0e3e539f306cfd2d1954cb40f6e3a6567167c44e0fd54bb8d82c46789394b7bb3a54aa47bf5151e857829056fecd0843"
        }
      ],
      "purl": "pkg:npm/lodash@4.17.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.17.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "lodash"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#6"
          },
          {
            "location": "lib/versions/version-info.js#7"
          },
          {
            "location": "scripts/compare-master-to-stable.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gcp-metadata",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6424f5ff457baaa0b98788e3a09120e4fcb23441a5e912f677a6f40fe227e31860ca64a5523a32ff19c0e35c0e642f1a691423a39a6b2ed14a28a7d775ba969"
        }
      ],
      "purl": "pkg:npm/gcp-metadata@0.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-0.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/gcp-metadata@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-0.3.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "retry-request",
      "version": "3.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e3026b562318cd8f80a8ffa151b4197c69f44fdc2c6bac80275336f5773c9d7d139dfbac6def101e6c57ac92042091f15ff0d9b3ad7228681dc7c66b305f2c7"
        }
      ],
      "purl": "pkg:npm/retry-request@3.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/retry-request/-/retry-request-3.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/retry-request@3.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/retry-request/-/retry-request-3.3.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request",
      "version": "2.83.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "951de00faf68b2a9ba1182e4f7007f1b55bf95a1968f31fdd2dd6f11adb1bb11c3e4a52b4b3a7da5449f4e6f980b9371b764fc9cc3c4bca9616d06b253b6e017"
        },
        {
          "alg": "SHA-256",
          "content": "ca0b65da02ed62935887808e6f510381034e3356"
        }
      ],
      "purl": "pkg:npm/request@2.83.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/request/-/request-2.83.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/request@2.83.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/request/-/request-2.83.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aws-sign2",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
        },
        {
          "alg": "SHA-256",
          "content": "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
        }
      ],
      "purl": "pkg:npm/aws-sign2@0.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/aws-sign2@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aws4",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "83ef5ca860b2b32e4a0deedee8c771b9db57471e"
        },
        {
          "alg": "SHA-256",
          "content": "83ef5ca860b2b32e4a0deedee8c771b9db57471e"
        }
      ],
      "purl": "pkg:npm/aws4@1.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/aws4@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caseless",
      "version": "0.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1b681c21ff84033c826543090689420d187151dc"
        },
        {
          "alg": "SHA-256",
          "content": "1b681c21ff84033c826543090689420d187151dc"
        }
      ],
      "purl": "pkg:npm/caseless@0.12.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/caseless@0.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "combined-stream",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "938370a57b4a51dea2c77c15d5c5fdf895164009"
        },
        {
          "alg": "SHA-256",
          "content": "938370a57b4a51dea2c77c15d5c5fdf895164009"
        }
      ],
      "purl": "pkg:npm/combined-stream@1.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/combined-stream@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "delayed-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "df3ae199acadfb7d440aaae0b29e2272b24ec619"
        },
        {
          "alg": "SHA-256",
          "content": "df3ae199acadfb7d440aaae0b29e2272b24ec619"
        }
      ],
      "purl": "pkg:npm/delayed-stream@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/delayed-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "forever-agent",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
        },
        {
          "alg": "SHA-256",
          "content": "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
        }
      ],
      "purl": "pkg:npm/forever-agent@0.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/forever-agent@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "form-data",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"
        },
        {
          "alg": "SHA-256",
          "content": "6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"
        }
      ],
      "purl": "pkg:npm/form-data@2.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/form-data@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asynckit",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
        },
        {
          "alg": "SHA-256",
          "content": "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
        }
      ],
      "purl": "pkg:npm/asynckit@0.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/asynckit@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-types",
      "version": "2.1.17",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "09d7a393f03e995a79f8af857b70a9e0ab16557a"
        },
        {
          "alg": "SHA-256",
          "content": "09d7a393f03e995a79f8af857b70a9e0ab16557a"
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.17",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mime-types@2.1.17",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-db",
      "version": "1.30.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "74c643da2dd9d6a45399963465b26d5ca7d71f01"
        },
        {
          "alg": "SHA-256",
          "content": "74c643da2dd9d6a45399963465b26d5ca7d71f01"
        }
      ],
      "purl": "pkg:npm/mime-db@1.30.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.30.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "har-validator",
      "version": "5.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ba402c266194f15956ef15e0fcf242993f6a7dfd"
        },
        {
          "alg": "SHA-256",
          "content": "ba402c266194f15956ef15e0fcf242993f6a7dfd"
        }
      ],
      "purl": "pkg:npm/har-validator@5.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/har-validator@5.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv",
      "version": "5.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "73b5eeca3fab653e3d3f9422b341ad42205dc965"
        },
        {
          "alg": "SHA-256",
          "content": "73b5eeca3fab653e3d3f9422b341ad42205dc965"
        }
      ],
      "purl": "pkg:npm/ajv@5.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ajv@5.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "co",
      "version": "4.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
        },
        {
          "alg": "SHA-256",
          "content": "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
        }
      ],
      "purl": "pkg:npm/co@4.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/co/-/co-4.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/co@4.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/co/-/co-4.6.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-deep-equal",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "96256a3bc975595eb36d82e9929d060d893439ff"
        },
        {
          "alg": "SHA-256",
          "content": "96256a3bc975595eb36d82e9929d060d893439ff"
        }
      ],
      "purl": "pkg:npm/fast-deep-equal@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-deep-equal@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-json-stable-stringify",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d5142c0caee6b1189f87d3a76111064f86c8bbf2"
        },
        {
          "alg": "SHA-256",
          "content": "d5142c0caee6b1189f87d3a76111064f86c8bbf2"
        }
      ],
      "purl": "pkg:npm/fast-json-stable-stringify@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-json-stable-stringify@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema-traverse",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "349a6d44c53a51de89b40805c5d5e59b417d3340"
        },
        {
          "alg": "SHA-256",
          "content": "349a6d44c53a51de89b40805c5d5e59b417d3340"
        }
      ],
      "purl": "pkg:npm/json-schema-traverse@0.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json-schema-traverse@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "har-schema",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a94c2224ebcac04782a0d9035521f24735b7ec92"
        },
        {
          "alg": "SHA-256",
          "content": "a94c2224ebcac04782a0d9035521f24735b7ec92"
        }
      ],
      "purl": "pkg:npm/har-schema@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/har-schema@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hawk",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a2a30865dbe53b4257b8bdd2ea0dd3edf66d3d2bac998642c34d61a8522533ad00a7fa61c74a67c9800c8668b4596cf993a9f1458d1575416096d155942416d"
        },
        {
          "alg": "SHA-256",
          "content": "af4d914eb065f9b5ce4d9d11c1cb2126eecc3038"
        }
      ],
      "purl": "pkg:npm/hawk@6.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/hawk@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "boom",
      "version": "4.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4f8a3005cb4a7e3889f749030fd25b96e01d2e31"
        },
        {
          "alg": "SHA-256",
          "content": "4f8a3005cb4a7e3889f749030fd25b96e01d2e31"
        }
      ],
      "purl": "pkg:npm/boom@4.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/boom@4.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hoek",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf45c22f12028bd9cf7d8ad2f512fc1db6275e2f686d801e2db48fd340669d9c022bdf8887d58e8e867c6281c2a1abf672caa7e053b3e0eae576ccb67660f099"
        },
        {
          "alg": "SHA-256",
          "content": "72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d"
        }
      ],
      "purl": "pkg:npm/hoek@4.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/hoek@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cryptiles",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"
        },
        {
          "alg": "SHA-256",
          "content": "a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"
        }
      ],
      "purl": "pkg:npm/cryptiles@3.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cryptiles@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "boom",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "67905393a6517b8b575d0964a9fb66b005003695e6bb096c1793a8bfc4e1a0c6d04737464c0d67818456d7ad067b180e823b0538a273d0b621a0d8bed8030153"
        },
        {
          "alg": "SHA-256",
          "content": "5dd9da6ee3a5f302077436290cb717d3f4a54e02"
        }
      ],
      "purl": "pkg:npm/boom@5.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/boom@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sntp",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14bd5be7c043aea4b7035d65274cc476727750e2aa5716b002417793b17409537b550df8699ad5f86f01675582f592fb372af0b16d28be2c2c583811b9562d26"
        },
        {
          "alg": "SHA-256",
          "content": "2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8"
        }
      ],
      "purl": "pkg:npm/sntp@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sntp@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-signature",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9aecd925114772f3d95b65a60abb8f7c18fbace1"
        },
        {
          "alg": "SHA-256",
          "content": "9aecd925114772f3d95b65a60abb8f7c18fbace1"
        }
      ],
      "purl": "pkg:npm/http-signature@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-signature@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assert-plus",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
        },
        {
          "alg": "SHA-256",
          "content": "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
        }
      ],
      "purl": "pkg:npm/assert-plus@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/assert-plus@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsprim",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
        },
        {
          "alg": "SHA-256",
          "content": "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
        }
      ],
      "purl": "pkg:npm/jsprim@1.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsprim@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extsprintf",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "96918440e3041a7a414f8c52e3c574eb3c3e1e05"
        },
        {
          "alg": "SHA-256",
          "content": "96918440e3041a7a414f8c52e3c574eb3c3e1e05"
        }
      ],
      "purl": "pkg:npm/extsprintf@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/extsprintf@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b480c892e59a2f05954ce727bd3f2a4e882f9e13"
        },
        {
          "alg": "SHA-256",
          "content": "b480c892e59a2f05954ce727bd3f2a4e882f9e13"
        }
      ],
      "purl": "pkg:npm/json-schema@0.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json-schema@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "verror",
      "version": "1.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3a105ca17053af55d6e270c1f8288682e18da400"
        },
        {
          "alg": "SHA-256",
          "content": "3a105ca17053af55d6e270c1f8288682e18da400"
        }
      ],
      "purl": "pkg:npm/verror@1.10.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/verror@1.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sshpk",
      "version": "1.13.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "512df6da6287144316dc4c18fe1cf1d940739be3"
        },
        {
          "alg": "SHA-256",
          "content": "512df6da6287144316dc4c18fe1cf1d940739be3"
        }
      ],
      "purl": "pkg:npm/sshpk@1.13.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sshpk@1.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asn1",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "dac8787713c9966849fc8180777ebe9c1ddf3b86"
        },
        {
          "alg": "SHA-256",
          "content": "dac8787713c9966849fc8180777ebe9c1ddf3b86"
        }
      ],
      "purl": "pkg:npm/asn1@0.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/asn1@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dashdash",
      "version": "1.14.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
        },
        {
          "alg": "SHA-256",
          "content": "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
        }
      ],
      "purl": "pkg:npm/dashdash@1.14.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dashdash@1.14.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "getpass",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
        },
        {
          "alg": "SHA-256",
          "content": "5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
        }
      ],
      "purl": "pkg:npm/getpass@0.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/getpass@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bcrypt-pbkdf",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "63bc5dcb61331b92bc05fd528953c33462a06f8d"
        },
        {
          "alg": "SHA-256",
          "content": "63bc5dcb61331b92bc05fd528953c33462a06f8d"
        }
      ],
      "purl": "pkg:npm/bcrypt-pbkdf@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bcrypt-pbkdf@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tweetnacl",
      "version": "0.14.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5ae68177f192d4456269d108afa93ff8743f4f64"
        },
        {
          "alg": "SHA-256",
          "content": "5ae68177f192d4456269d108afa93ff8743f4f64"
        }
      ],
      "purl": "pkg:npm/tweetnacl@0.14.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tweetnacl@0.14.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ecc-jsbn",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0fc73a9ed5f0d53c38193398523ef7e543777505"
        },
        {
          "alg": "SHA-256",
          "content": "0fc73a9ed5f0d53c38193398523ef7e543777505"
        }
      ],
      "purl": "pkg:npm/ecc-jsbn@0.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ecc-jsbn@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsbn",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
        },
        {
          "alg": "SHA-256",
          "content": "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
        }
      ],
      "purl": "pkg:npm/jsbn@0.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsbn@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-typedarray",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e479c80858df0c1b11ddda6940f96011fcda4a9a"
        },
        {
          "alg": "SHA-256",
          "content": "e479c80858df0c1b11ddda6940f96011fcda4a9a"
        }
      ],
      "purl": "pkg:npm/is-typedarray@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-typedarray@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isstream",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "47e63f7af55afa6f92e1500e690eb8b8529c099a"
        },
        {
          "alg": "SHA-256",
          "content": "47e63f7af55afa6f92e1500e690eb8b8529c099a"
        }
      ],
      "purl": "pkg:npm/isstream@0.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/isstream@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-stringify-safe",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
        },
        {
          "alg": "SHA-256",
          "content": "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
        }
      ],
      "purl": "pkg:npm/json-stringify-safe@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json-stringify-safe@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "oauth-sign",
      "version": "0.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
        },
        {
          "alg": "SHA-256",
          "content": "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
        }
      ],
      "purl": "pkg:npm/oauth-sign@0.8.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/oauth-sign@0.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "performance-now",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
        },
        {
          "alg": "SHA-256",
          "content": "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
        }
      ],
      "purl": "pkg:npm/performance-now@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/performance-now@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "791ce1acdd5648835808309baf3efdeb3dfb2ce7b79b9b665bb4507faa019edba4006d679a8bc9be19f01c744c01f7a822d7359b61e4d36584476690fe2aacf8"
        },
        {
          "alg": "SHA-256",
          "content": "349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
        }
      ],
      "purl": "pkg:npm/qs@6.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stringstream",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4e484cd4de5a0bbbee18e46307710a8a81621878"
        },
        {
          "alg": "SHA-256",
          "content": "4e484cd4de5a0bbbee18e46307710a8a81621878"
        }
      ],
      "purl": "pkg:npm/stringstream@0.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stringstream@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tough-cookie",
      "version": "2.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0b618a5565b6dea90bf3425d04d55edc475a7561"
        },
        {
          "alg": "SHA-256",
          "content": "0b618a5565b6dea90bf3425d04d55edc475a7561"
        }
      ],
      "purl": "pkg:npm/tough-cookie@2.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tough-cookie@2.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
        },
        {
          "alg": "SHA-256",
          "content": "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
        }
      ],
      "purl": "pkg:npm/punycode@1.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/punycode@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tunnel-agent",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "27a5dea06b36b04a0a9966774b290868f0fc40fd"
        },
        {
          "alg": "SHA-256",
          "content": "27a5dea06b36b04a0a9966774b290868f0fc40fd"
        }
      ],
      "purl": "pkg:npm/tunnel-agent@0.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tunnel-agent@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uuid",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8d99ccc256fd224bbf3b7b26196bd985ab827fa72fbe92a2e012918a5892ddcc6723e1b3f63e4c1294f3d9416e5e228f26871bee09ec2c7c224b4e6281ee4110"
        }
      ],
      "purl": "pkg:npm/uuid@3.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/uuid@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "through2",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0004569b37c7c74ba39c43f3ced78d1ad94140be"
        },
        {
          "alg": "SHA-256",
          "content": "0004569b37c7c74ba39c43f3ced78d1ad94140be"
        }
      ],
      "purl": "pkg:npm/through2@2.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/through2@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xtend",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a5c6d532be656e23db820efb943a1f04998d63af"
        },
        {
          "alg": "SHA-256",
          "content": "a5c6d532be656e23db820efb943a1f04998d63af"
        }
      ],
      "purl": "pkg:npm/xtend@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/xtend@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "google-auth-library",
      "version": "0.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efda825ed2755707819a62ebe322eaf52e1c959076a7963e8800afb8a93d82ee098ad1273dcf9b405998bed0987a1551e38310cc3d49f03566616db0ebbec813"
        }
      ],
      "purl": "pkg:npm/google-auth-library@0.12.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-0.12.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/google-auth-library@0.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-0.12.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gtoken",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c100097e57e8a9280c5ab48193d160f3aabeb1deacef2eae26122fbc83f3fbe44494694cb44aac740476a16c19fd64c4b69ecff7115b251ad3f7bea8460cc9ff"
        }
      ],
      "purl": "pkg:npm/gtoken@1.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gtoken/-/gtoken-1.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/gtoken@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/gtoken/-/gtoken-1.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "google-p12-pem",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "33c46ab021aa734fa0332b3960a9a3ffcb2f3177"
        }
      ],
      "purl": "pkg:npm/google-p12-pem@0.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-0.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/google-p12-pem@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-0.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-forge",
      "version": "0.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9da611ea08982f4b94206b3beb4cc9665f20c300"
        }
      ],
      "purl": "pkg:npm/node-forge@0.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-forge@0.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jws",
      "version": "3.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f9e8b9338e8a847277d6444b1464f61880e050a2"
        }
      ],
      "purl": "pkg:npm/jws@3.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jws/-/jws-3.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jws@3.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jws/-/jws-3.1.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64url",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "eac16e03ea1438eff9423d69baa36262ed1f70bb"
        }
      ],
      "purl": "pkg:npm/base64url@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/base64url/-/base64url-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/base64url@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/base64url/-/base64url-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jwa",
      "version": "1.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a0552ce0220742cd52e153774a32905c30e756e5"
        }
      ],
      "purl": "pkg:npm/jwa@1.1.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jwa/-/jwa-1.1.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jwa@1.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jwa/-/jwa-1.1.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-equal-constant-time",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
        }
      ],
      "purl": "pkg:npm/buffer-equal-constant-time@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/buffer-equal-constant-time@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ecdsa-sig-formatter",
      "version": "1.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4bc926274ec3b5abb5016e7e1d60921ac262b2a1"
        }
      ],
      "purl": "pkg:npm/ecdsa-sig-formatter@1.0.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ecdsa-sig-formatter@1.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.9.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c74567f2ca48fb0b89d4ee92ee09db69083c3f187834d1dbeca4883661162a23c4e1128ea65be28e7f8d92662699180febc99cef48f611b793151b2bb306907a"
        },
        {
          "alg": "SHA-256",
          "content": "32cd9e5c64553bd58d19a568af452acff04981b1"
        }
      ],
      "purl": "pkg:npm/mime@1.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mime@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isstring",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
        },
        {
          "alg": "SHA-256",
          "content": "d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
        }
      ],
      "purl": "pkg:npm/lodash.isstring@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isstring@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.merge",
      "version": "4.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00e6336b8f877f9cf5ff41f3b71a66dbfc623d9822fdc8cca9d9ca4d459305229c8499715d7b944b108297cac995fe20eb2c30fe3ea603c9c2f07c3f1195b129"
        }
      ],
      "purl": "pkg:npm/lodash.merge@4.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.merge@4.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d0ac2ad55eb7b0bec926a5266f6c662aaa83dca5"
        }
      ],
      "purl": "pkg:npm/is@3.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is/-/is-3.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is/-/is-3.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "log-driver",
      "version": "1.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8941f3e16006b17c1498bd547ab816ae4143da24d4ac62ccb100d16145ad4bd148fb04b233beaf20bf931d0b7bbeb42ae5f64319dacf4821547c896a208dbcb6"
        }
      ],
      "purl": "pkg:npm/log-driver@1.2.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/log-driver@1.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "driver"
      ]
    },
    {
      "group": "",
      "name": "codecov.io",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "25ea2b095e1e9ea11872bdfa5842118130df78b1"
        }
      ],
      "purl": "pkg:npm/codecov.io@0.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/codecov.io/-/codecov.io-0.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/codecov.io@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/codecov.io/-/codecov.io-0.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request",
      "version": "2.42.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "572bd0148938564040ac7ab148b96423a063304a"
        }
      ],
      "purl": "pkg:npm/request@2.42.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/request/-/request-2.42.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/request@2.42.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/request/-/request-2.42.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bl",
      "version": "0.9.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c06b797af085ea00bc527afc8efcf11de2232054"
        }
      ],
      "purl": "pkg:npm/bl@0.9.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bl@0.9.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "1.0.34",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "125820e34bc842d2f2aaafafe4c2916ee32c157c"
        },
        {
          "alg": "SHA-256",
          "content": "125820e34bc842d2f2aaafafe4c2916ee32c157c"
        }
      ],
      "purl": "pkg:npm/readable-stream@1.0.34",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@1.0.34",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isarray",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8a18acfca9a8f4177e09abfc6038939b05d1eedf"
        },
        {
          "alg": "SHA-256",
          "content": "8a18acfca9a8f4177e09abfc6038939b05d1eedf"
        }
      ],
      "purl": "pkg:npm/isarray@0.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/isarray@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "0.10.31",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "62e203bc41766c6c28c9fc84301dab1c5310fa94"
        },
        {
          "alg": "SHA-256",
          "content": "62e203bc41766c6c28c9fc84301dab1c5310fa94"
        }
      ],
      "purl": "pkg:npm/string_decoder@0.10.31",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@0.10.31",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caseless",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8167c1ab8397fb5bb95f96d28e5a81c50f247ac4"
        }
      ],
      "purl": "pkg:npm/caseless@0.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/caseless@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "forever-agent",
      "version": "0.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6d0e09c4921f94a27f63d3b49c5feff1ea4c5130"
        }
      ],
      "purl": "pkg:npm/forever-agent@0.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/forever-agent@0.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-types",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "995ae1392ab8affcbfcb2641dd054e943c0d5dce"
        }
      ],
      "purl": "pkg:npm/mime-types@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mime-types@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-uuid",
      "version": "1.4.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b040eb0923968afabf8d32fb1f17f1167fdab907"
        },
        {
          "alg": "SHA-256",
          "content": "b040eb0923968afabf8d32fb1f17f1167fdab907"
        }
      ],
      "purl": "pkg:npm/node-uuid@1.4.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-uuid@1.4.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "19b57ff24dc2a99ce1f8bdf6afcda59f8ef61f88"
        },
        {
          "alg": "SHA-256",
          "content": "19b57ff24dc2a99ce1f8bdf6afcda59f8ef61f88"
        }
      ],
      "purl": "pkg:npm/qs@1.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/qs@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tunnel-agent",
      "version": "0.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6373db76909fe570e08d73583365ed828a74eeeb"
        },
        {
          "alg": "SHA-256",
          "content": "6373db76909fe570e08d73583365ed828a74eeeb"
        }
      ],
      "purl": "pkg:npm/tunnel-agent@0.4.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tunnel-agent@0.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aws-sign2",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c57103f7a17fc037f02d7c2e64b602ea223f7d63"
        }
      ],
      "purl": "pkg:npm/aws-sign2@0.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/aws-sign2@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "form-data",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "91abd788aba9702b1aabfa8bc01031a2ac9e3b12"
        }
      ],
      "purl": "pkg:npm/form-data@0.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/form-data@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "0.9.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "aea74d5e61c1f899613bf64bda66d4c78f2fd17d"
        }
      ],
      "purl": "pkg:npm/async@0.9.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/async/-/async-0.9.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/async@0.9.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/async/-/async-0.9.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "combined-stream",
      "version": "0.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0137e657baa5a7541c57ac37ac5fc07d73b4dc1f"
        }
      ],
      "purl": "pkg:npm/combined-stream@0.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/combined-stream@0.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "delayed-stream",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d4b1f43a93e8296dfe02694f4680bc37a313c73f"
        }
      ],
      "purl": "pkg:npm/delayed-stream@0.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/delayed-stream@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime",
      "version": "1.2.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"
        },
        {
          "alg": "SHA-256",
          "content": "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"
        }
      ],
      "purl": "pkg:npm/mime@1.2.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mime@1.2.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hawk",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "87cd491f9b46e4e2aeaca335416766885d2d1ed9"
        }
      ],
      "purl": "pkg:npm/hawk@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/hawk@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "boom",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7a636e9ded4efcefb19cef4947a3c67dfaee911b"
        }
      ],
      "purl": "pkg:npm/boom@0.4.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/boom@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hoek",
      "version": "0.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3d322462badf07716ea7eb85baf88079cddce505"
        }
      ],
      "purl": "pkg:npm/hoek@0.9.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/hoek@0.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cryptiles",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ed91ff1f17ad13d3748288594f8a48a0d26f325c"
        }
      ],
      "purl": "pkg:npm/cryptiles@0.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cryptiles@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sntp",
      "version": "0.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fb885f18b0f3aad189f824862536bceeec750900"
        }
      ],
      "purl": "pkg:npm/sntp@0.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sntp@0.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-signature",
      "version": "0.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4fbdac132559aa8323121e540779c0a012b27e66"
        }
      ],
      "purl": "pkg:npm/http-signature@0.10.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-signature@0.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asn1",
      "version": "0.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "559be18376d08a4ec4dbe80877d27818639b2df7"
        }
      ],
      "purl": "pkg:npm/asn1@0.1.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/asn1@0.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assert-plus",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ee74009413002d84cec7219c6ac811812e723160"
        }
      ],
      "purl": "pkg:npm/assert-plus@0.1.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/assert-plus@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ctype",
      "version": "0.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "82c18c2461f74114ef16c135224ad0b9144ca12f"
        }
      ],
      "purl": "pkg:npm/ctype@0.5.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ctype@0.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "oauth-sign",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f22956f31ea7151a821e5f2fb32c113cad8b9f69"
        }
      ],
      "purl": "pkg:npm/oauth-sign@0.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/oauth-sign@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "urlgrey",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f065357040fb35c3b311d4e5dc36484d96dbea06"
        }
      ],
      "purl": "pkg:npm/urlgrey@0.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/urlgrey/-/urlgrey-0.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/urlgrey@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/urlgrey/-/urlgrey-0.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tape",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0dfeec709227fbcc9170abe7f046962b271431db"
        }
      ],
      "purl": "pkg:npm/tape@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tape/-/tape-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tape@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tape/-/tape-2.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-equal",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b246c2b80a570a47c11be1d9bd1070ec878b87ce"
        }
      ],
      "purl": "pkg:npm/deep-equal@0.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/deep-equal@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "defined",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f35eea7d705e933baf13b2f03b3f83d921403b3e"
        },
        {
          "alg": "SHA-256",
          "content": "f35eea7d705e933baf13b2f03b3f83d921403b3e"
        }
      ],
      "purl": "pkg:npm/defined@0.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/defined@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonify",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
        },
        {
          "alg": "SHA-256",
          "content": "2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
        }
      ],
      "purl": "pkg:npm/jsonify@0.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsonify@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resumer",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f1e8f461e4064ba39e82af3cdc2a8c893d076759"
        }
      ],
      "purl": "pkg:npm/resumer@0.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/resumer@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "through",
      "version": "2.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
        },
        {
          "alg": "SHA-256",
          "content": "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
        }
      ],
      "purl": "pkg:npm/through@2.3.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/through@2.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "split",
      "version": "0.2.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "67097c601d697ce1368f418f06cd201cf0521a57"
        },
        {
          "alg": "SHA-256",
          "content": "67097c601d697ce1368f418f06cd201cf0521a57"
        }
      ],
      "purl": "pkg:npm/split@0.2.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/split/-/split-0.2.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/split@0.2.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/split/-/split-0.2.10.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-combiner",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4d5e433c185261dde623ca3f44c586bcf5c4ad14"
        },
        {
          "alg": "SHA-256",
          "content": "4d5e433c185261dde623ca3f44c586bcf5c4ad14"
        }
      ],
      "purl": "pkg:npm/stream-combiner@0.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stream-combiner@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "duplexer",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
        },
        {
          "alg": "SHA-256",
          "content": "ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
        }
      ],
      "purl": "pkg:npm/duplexer@0.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/duplexer@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "methmeth",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e80a26618e52f5c4222861bb748510bd10e29089"
        }
      ],
      "purl": "pkg:npm/methmeth@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/methmeth/-/methmeth-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/methmeth@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/methmeth/-/methmeth-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "modelo",
      "version": "4.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4321357660431cc3b5e88dd7ef1a5de00c3f09f508d94c9ed9394b920243fe1774faac36f3309b8f92dc69b6c747604bd97265eb083dcb30e85d48012aeb328"
        }
      ],
      "purl": "pkg:npm/modelo@4.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/modelo/-/modelo-4.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/modelo@4.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/modelo/-/modelo-4.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "split-array-stream",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d2b75a8e5e0d824d52fdec8b8225839dc2e35dfa"
        }
      ],
      "purl": "pkg:npm/split-array-stream@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/split-array-stream@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-1.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-stream-ended",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a0473b267c756635486beedc7e3344e549d152ac"
        }
      ],
      "purl": "pkg:npm/is-stream-ended@0.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-stream-ended@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-events",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "abf39f66c0890a4eb795bc8d5e859b2615b590b2"
        }
      ],
      "purl": "pkg:npm/stream-events@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stream-events@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stubs",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e8d2ba1fa9c90570303c030b6900f7d5f89abe5b"
        }
      ],
      "purl": "pkg:npm/stubs@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stubs@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-format-obj",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "326fac44ecbea47266c743ffd01b35bb1217e948462468fac43190679ce1f6ffd265198b19ebe9fa9d1527157b962aeb900990da6bef6bf8072a99c5fe94dbf9"
        }
      ],
      "purl": "pkg:npm/string-format-obj@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string-format-obj@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@google-cloud",
      "name": "common-grpc",
      "version": "0.5.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c20b6e05c81367b714306415f4c4b3e32d3e15178ba9db0e3a0cce89fbbe96c9d187daac304649f6c0432c1e8dad1c6bbdc00765ce1aca2071ec1ee2e5c0d8a0"
        }
      ],
      "purl": "pkg:npm/%40google-cloud/common-grpc@0.5.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@google-cloud/common-grpc/-/common-grpc-0.5.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@google-cloud/common-grpc@0.5.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@google-cloud/common-grpc/-/common-grpc-0.5.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "cloud"
      ]
    },
    {
      "group": "@google-cloud",
      "name": "common",
      "version": "0.16.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d6cb9f0ec49f809edfb812eafaec7cb774e5c9d325c9697d90f671d9674b20d906b5fe518ef5d7e8459866208c29ef1f949de80b497de63e5ab4ddae5f99f7ae"
        }
      ],
      "purl": "pkg:npm/%40google-cloud/common@0.16.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@google-cloud/common/-/common-0.16.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@google-cloud/common@0.16.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@google-cloud/common/-/common-0.16.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "cloud"
      ]
    },
    {
      "group": "",
      "name": "google-auto-auth",
      "version": "0.9.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4db39966cd1624ea25ad199d40b2b9aa659d3894051b5a0f9f170805b0302fb5c259cbf75e067d80727a5b86f2add1194fc4da84d16031f90777bde6ab133d77"
        }
      ],
      "purl": "pkg:npm/google-auto-auth@0.9.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/google-auto-auth/-/google-auto-auth-0.9.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/google-auto-auth@0.9.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/google-auto-auth/-/google-auto-auth-0.9.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gcp-metadata",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8513bbfe372a0c8933a2d8beabf2af3b7956e26422a8a0934f2974c78414ad81af29c30816a1f2bd887974d2a7745debd9c5ca64ece45a10bfc02ee4ef95a19"
        }
      ],
      "purl": "pkg:npm/gcp-metadata@0.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-0.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/gcp-metadata@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-0.4.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "log-driver",
      "version": "1.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7ae4ec257302fd790d557cb10c97100d857b0056"
        }
      ],
      "purl": "pkg:npm/log-driver@1.2.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/log-driver@1.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "driver"
      ]
    },
    {
      "group": "",
      "name": "dot-prop",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b54317af1944c525ba5361178a228648155d620b55f2a9472fe0b5d13b16e0f51163f89cf9e6b2b274a4c01e2403f981942cb2fc828327e2dcdf06d679a5edb9"
        }
      ],
      "purl": "pkg:npm/dot-prop@4.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dot-prop@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-obj",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
        }
      ],
      "purl": "pkg:npm/is-obj@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-obj@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grpc",
      "version": "1.7.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef35d02650d732bfd9683a9d68872181c9558b2a16a3c190c594a615403147c1b04abdbc6fafc14e0176db5586fb65baf778e9a7be1727ff88f4370f5ec82df5"
        }
      ],
      "purl": "pkg:npm/grpc@1.7.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/grpc/-/grpc-1.7.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/grpc@1.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/grpc/-/grpc-1.7.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arguejs",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b6f939f5fe0e3cd1f3f93e2aa9262424bf312af7"
        }
      ],
      "purl": "pkg:npm/arguejs@0.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/arguejs/-/arguejs-0.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/arguejs@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/arguejs/-/arguejs-0.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nan",
      "version": "2.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ed715f3fe9de02b57a5e6252d90a96675e1f085a"
        },
        {
          "alg": "SHA-256",
          "content": "ed715f3fe9de02b57a5e6252d90a96675e1f085a"
        }
      ],
      "purl": "pkg:npm/nan@2.8.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nan@2.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-pre-gyp",
      "version": "0.6.39",
      "scope": "optional",
      "purl": "pkg:npm/node-pre-gyp@0.6.39",
      "type": "library",
      "bom-ref": "pkg:npm/node-pre-gyp@0.6.39",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c00e96860b23c0e1420ac7befc5044e1d78d8649"
        }
      ]
    },
    {
      "group": "",
      "name": "detect-libc",
      "version": "1.0.2",
      "scope": "optional",
      "purl": "pkg:npm/detect-libc@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/detect-libc@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hawk",
      "version": "3.1.3",
      "scope": "optional",
      "purl": "pkg:npm/hawk@3.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/hawk@3.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
        }
      ]
    },
    {
      "group": "",
      "name": "boom",
      "version": "2.10.1",
      "scope": "optional",
      "purl": "pkg:npm/boom@2.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/boom@2.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "39c8918ceff5799f83f9492a848f625add0c766f"
        }
      ]
    },
    {
      "group": "",
      "name": "hoek",
      "version": "2.16.3",
      "scope": "optional",
      "purl": "pkg:npm/hoek@2.16.3",
      "type": "library",
      "bom-ref": "pkg:npm/hoek@2.16.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
        },
        {
          "alg": "SHA-256",
          "content": "20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
        }
      ]
    },
    {
      "group": "",
      "name": "cryptiles",
      "version": "2.0.5",
      "scope": "optional",
      "purl": "pkg:npm/cryptiles@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/cryptiles@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
        }
      ]
    },
    {
      "group": "",
      "name": "sntp",
      "version": "1.0.9",
      "scope": "optional",
      "purl": "pkg:npm/sntp@1.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/sntp@1.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6541184cc90aeea6c6e7b35e2659082443c66198"
        }
      ]
    },
    {
      "group": "",
      "name": "mkdirp",
      "version": "0.5.1",
      "scope": "optional",
      "purl": "pkg:npm/mkdirp@0.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp@0.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "30057438eac6cf7f8c4767f38648d6697d75c903"
        },
        {
          "alg": "SHA-256",
          "content": "30057438eac6cf7f8c4767f38648d6697d75c903"
        }
      ]
    },
    {
      "group": "",
      "name": "minimist",
      "version": "0.0.8",
      "scope": "optional",
      "purl": "pkg:npm/minimist@0.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@0.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "857fcabfc3397d2625b8228262e86aa7a011b05d"
        },
        {
          "alg": "SHA-256",
          "content": "857fcabfc3397d2625b8228262e86aa7a011b05d"
        }
      ]
    },
    {
      "group": "",
      "name": "nopt",
      "version": "4.0.1",
      "scope": "optional",
      "purl": "pkg:npm/nopt@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/nopt@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d0d4685afd5415193c8c7505602d0d17cd64474d"
        }
      ]
    },
    {
      "group": "",
      "name": "abbrev",
      "version": "1.0.9",
      "scope": "optional",
      "purl": "pkg:npm/abbrev@1.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/abbrev@1.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "91b4792588a7738c25f35dd6f63752a2f8776135"
        }
      ]
    },
    {
      "group": "",
      "name": "osenv",
      "version": "0.1.4",
      "scope": "optional",
      "purl": "pkg:npm/osenv@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/osenv@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "42fe6d5953df06c8064be6f176c3d05aaaa34644"
        }
      ]
    },
    {
      "group": "",
      "name": "os-homedir",
      "version": "1.0.2",
      "scope": "optional",
      "purl": "pkg:npm/os-homedir@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/os-homedir@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ffbc4988336e0e833de0c168c7ef152121aa7fb3"
        }
      ]
    },
    {
      "group": "",
      "name": "os-tmpdir",
      "version": "1.0.2",
      "scope": "optional",
      "purl": "pkg:npm/os-tmpdir@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/os-tmpdir@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bbe67406c79aa85c5cfec766fe5734555dfa1274"
        },
        {
          "alg": "SHA-256",
          "content": "bbe67406c79aa85c5cfec766fe5734555dfa1274"
        }
      ]
    },
    {
      "group": "",
      "name": "npmlog",
      "version": "4.1.2",
      "scope": "optional",
      "purl": "pkg:npm/npmlog@4.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/npmlog@4.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "08a7f2a8bf734604779a9efa4ad5cc717abb954b"
        }
      ]
    },
    {
      "group": "",
      "name": "are-we-there-yet",
      "version": "1.1.4",
      "scope": "optional",
      "purl": "pkg:npm/are-we-there-yet@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/are-we-there-yet@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bb5dca382bb94f05e15194373d16fd3ba1ca110d"
        }
      ]
    },
    {
      "group": "",
      "name": "delegates",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/delegates@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/delegates@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "84c6e159b81904fdca59a0ef44cd870d31250f9a"
        }
      ]
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.3.3",
      "scope": "optional",
      "purl": "pkg:npm/readable-stream@2.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
        }
      ]
    },
    {
      "group": "",
      "name": "process-nextick-args",
      "version": "1.0.7",
      "scope": "optional",
      "purl": "pkg:npm/process-nextick-args@1.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/process-nextick-args@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "150e20b756590ad3f91093f25a4f2ad8bff30ba3"
        }
      ]
    },
    {
      "group": "",
      "name": "console-control-strings",
      "version": "1.1.0",
      "scope": "optional",
      "purl": "pkg:npm/console-control-strings@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/console-control-strings@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3d7cf4464db6446ea644bf4b39507f9851008e8e"
        }
      ]
    },
    {
      "group": "",
      "name": "gauge",
      "version": "2.7.4",
      "scope": "optional",
      "purl": "pkg:npm/gauge@2.7.4",
      "type": "library",
      "bom-ref": "pkg:npm/gauge@2.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2c03405c7538c39d7eb37b317022e325fb018bf7"
        }
      ]
    },
    {
      "group": "",
      "name": "aproba",
      "version": "1.2.0",
      "scope": "optional",
      "purl": "pkg:npm/aproba@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/aproba@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6802e6264efd18c790a1b0d517f0f2627bf2c94a"
        }
      ]
    },
    {
      "group": "",
      "name": "has-unicode",
      "version": "2.0.1",
      "scope": "optional",
      "purl": "pkg:npm/has-unicode@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/has-unicode@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e0e6fe6a28cf51138855e086d1691e771de2a8b9"
        }
      ]
    },
    {
      "group": "",
      "name": "object-assign",
      "version": "4.1.1",
      "scope": "optional",
      "purl": "pkg:npm/object-assign@4.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/object-assign@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2109adc7965887cfc05cbbd442cac8bfbb360863"
        },
        {
          "alg": "SHA-256",
          "content": "2109adc7965887cfc05cbbd442cac8bfbb360863"
        }
      ]
    },
    {
      "group": "",
      "name": "signal-exit",
      "version": "3.0.2",
      "scope": "optional",
      "purl": "pkg:npm/signal-exit@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/signal-exit@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5fdc08f1287ea1178628e415e25132b73646c6d"
        },
        {
          "alg": "SHA-256",
          "content": "b5fdc08f1287ea1178628e415e25132b73646c6d"
        }
      ]
    },
    {
      "group": "",
      "name": "string-width",
      "version": "1.0.2",
      "scope": "optional",
      "purl": "pkg:npm/string-width@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/string-width@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
        },
        {
          "alg": "SHA-256",
          "content": "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
        }
      ]
    },
    {
      "group": "",
      "name": "code-point-at",
      "version": "1.1.0",
      "scope": "optional",
      "purl": "pkg:npm/code-point-at@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/code-point-at@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
        },
        {
          "alg": "SHA-256",
          "content": "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
        }
      ]
    },
    {
      "group": "",
      "name": "is-fullwidth-code-point",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/is-fullwidth-code-point@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-fullwidth-code-point@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ef9e31386f031a7f0d643af82fde50c457ef00cb"
        },
        {
          "alg": "SHA-256",
          "content": "ef9e31386f031a7f0d643af82fde50c457ef00cb"
        }
      ]
    },
    {
      "group": "",
      "name": "number-is-nan",
      "version": "1.0.1",
      "scope": "optional",
      "purl": "pkg:npm/number-is-nan@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/number-is-nan@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "097b602b53422a522c1afb8790318336941a011d"
        },
        {
          "alg": "SHA-256",
          "content": "097b602b53422a522c1afb8790318336941a011d"
        }
      ]
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "3.0.1",
      "scope": "optional",
      "purl": "pkg:npm/strip-ansi@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
        },
        {
          "alg": "SHA-256",
          "content": "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
        }
      ]
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "2.1.1",
      "scope": "optional",
      "purl": "pkg:npm/ansi-regex@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
        },
        {
          "alg": "SHA-256",
          "content": "c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
        }
      ]
    },
    {
      "group": "",
      "name": "wide-align",
      "version": "1.1.2",
      "scope": "optional",
      "purl": "pkg:npm/wide-align@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/wide-align@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "571e0f1b0604636ebc0dfc21b0339bbe31341710"
        }
      ]
    },
    {
      "group": "",
      "name": "set-blocking",
      "version": "2.0.0",
      "scope": "optional",
      "purl": "pkg:npm/set-blocking@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/set-blocking@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "045f9782d011ae9a6803ddd382b24392b3d890f7"
        }
      ]
    },
    {
      "group": "",
      "name": "rc",
      "version": "1.2.2",
      "scope": "optional",
      "purl": "pkg:npm/rc@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/rc@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077"
        }
      ]
    },
    {
      "group": "",
      "name": "deep-extend",
      "version": "0.4.2",
      "scope": "optional",
      "purl": "pkg:npm/deep-extend@0.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/deep-extend@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "48b699c27e334bf89f10892be432f6e4c7d34a7f"
        }
      ]
    },
    {
      "group": "",
      "name": "ini",
      "version": "1.3.4",
      "scope": "optional",
      "purl": "pkg:npm/ini@1.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/ini@1.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0537cb79daf59b59a1a517dff706c86ec039162e"
        }
      ]
    },
    {
      "group": "",
      "name": "minimist",
      "version": "1.2.0",
      "scope": "optional",
      "purl": "pkg:npm/minimist@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a35008b20f41383eec1fb914f4cd5df79a264284"
        }
      ]
    },
    {
      "group": "",
      "name": "strip-json-comments",
      "version": "2.0.1",
      "scope": "optional",
      "purl": "pkg:npm/strip-json-comments@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-json-comments@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3c531942e908c2697c0ec344858c286c7ca0a60a"
        },
        {
          "alg": "SHA-256",
          "content": "3c531942e908c2697c0ec344858c286c7ca0a60a"
        }
      ]
    },
    {
      "group": "",
      "name": "request",
      "version": "2.81.0",
      "scope": "optional",
      "purl": "pkg:npm/request@2.81.0",
      "type": "library",
      "bom-ref": "pkg:npm/request@2.81.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c6928946a0e06c5f8d6f8a9333469ffda46298a0"
        }
      ]
    },
    {
      "group": "",
      "name": "aws-sign2",
      "version": "0.6.0",
      "scope": "optional",
      "purl": "pkg:npm/aws-sign2@0.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/aws-sign2@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "14342dd38dbcc94d0e5b87d763cd63612c0e794f"
        }
      ]
    },
    {
      "group": "",
      "name": "form-data",
      "version": "2.1.4",
      "scope": "optional",
      "purl": "pkg:npm/form-data@2.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/form-data@2.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "33c183acf193276ecaa98143a69e94bfee1750d1"
        }
      ]
    },
    {
      "group": "",
      "name": "har-validator",
      "version": "4.2.1",
      "scope": "optional",
      "purl": "pkg:npm/har-validator@4.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/har-validator@4.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "33481d0f1bbff600dd203d75812a6a5fba002e2a"
        }
      ]
    },
    {
      "group": "",
      "name": "ajv",
      "version": "4.11.8",
      "scope": "optional",
      "purl": "pkg:npm/ajv@4.11.8",
      "type": "library",
      "bom-ref": "pkg:npm/ajv@4.11.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "82ffb02b29e662ae53bdc20af15947706739c536"
        }
      ]
    },
    {
      "group": "",
      "name": "json-stable-stringify",
      "version": "1.0.1",
      "scope": "optional",
      "purl": "pkg:npm/json-stable-stringify@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/json-stable-stringify@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9a759d39c5f2ff503fd5300646ed445f88c4f9af"
        }
      ]
    },
    {
      "group": "",
      "name": "har-schema",
      "version": "1.0.5",
      "scope": "optional",
      "purl": "pkg:npm/har-schema@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/har-schema@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d263135f43307c02c602afc8fe95970c0151369e"
        }
      ]
    },
    {
      "group": "",
      "name": "http-signature",
      "version": "1.1.1",
      "scope": "optional",
      "purl": "pkg:npm/http-signature@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/http-signature@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
        }
      ]
    },
    {
      "group": "",
      "name": "assert-plus",
      "version": "0.2.0",
      "scope": "optional",
      "purl": "pkg:npm/assert-plus@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/assert-plus@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d74e1b87e7affc0db8aadb7021f3fe48101ab234"
        }
      ]
    },
    {
      "group": "",
      "name": "performance-now",
      "version": "0.2.0",
      "scope": "optional",
      "purl": "pkg:npm/performance-now@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/performance-now@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
        }
      ]
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.4.0",
      "scope": "optional",
      "purl": "pkg:npm/qs@6.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
        }
      ]
    },
    {
      "group": "",
      "name": "uuid",
      "version": "3.1.0",
      "scope": "optional",
      "purl": "pkg:npm/uuid@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/uuid@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
        }
      ]
    },
    {
      "group": "",
      "name": "rimraf",
      "version": "2.6.2",
      "scope": "optional",
      "purl": "pkg:npm/rimraf@2.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/rimraf@2.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96b79ec0b2bf0658219b1b5f1f7e986158358bc20071ee1323ba1aa3be48d60db8e7ee8172da935508813f761427d0ba0d039726691847d5fd7c22ed08e25ce7"
        },
        {
          "alg": "SHA-256",
          "content": "2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
        }
      ]
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.1.1",
      "scope": "required",
      "purl": "pkg:npm/glob@7.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#5"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "805211df04faaf1c63a3600306cdf5ade50b2ec8"
        }
      ]
    },
    {
      "group": "",
      "name": "fs.realpath",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/fs.realpath@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs.realpath@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1504ad2523158caa40db4a2787cb01411994ea4f"
        },
        {
          "alg": "SHA-256",
          "content": "1504ad2523158caa40db4a2787cb01411994ea4f"
        }
      ]
    },
    {
      "group": "",
      "name": "inflight",
      "version": "1.0.6",
      "scope": "optional",
      "purl": "pkg:npm/inflight@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/inflight@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "49bd6331d7d02d0c09bc910a1075ba8165b56df9"
        },
        {
          "alg": "SHA-256",
          "content": "49bd6331d7d02d0c09bc910a1075ba8165b56df9"
        }
      ]
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "3.0.4",
      "scope": "optional",
      "purl": "pkg:npm/minimatch@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c891d5404872a8f2d44e0b7d07cdcf5eee96debc7832fbc7bd252f4e8a20a70a060ce510fb20eb4741d1a2dfb23827423bbbb8857de959fb7a91604172a87450"
        },
        {
          "alg": "SHA-256",
          "content": "5166e286457f03306064be5497e8dbb0c3d32083"
        }
      ]
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "1.1.8",
      "scope": "optional",
      "purl": "pkg:npm/brace-expansion@1.1.8",
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@1.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
        }
      ]
    },
    {
      "group": "",
      "name": "balanced-match",
      "version": "1.0.0",
      "scope": "optional",
      "purl": "pkg:npm/balanced-match@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/balanced-match@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "89b4d199ab2bee49de164ea02b89ce462d71b767"
        },
        {
          "alg": "SHA-256",
          "content": "89b4d199ab2bee49de164ea02b89ce462d71b767"
        }
      ]
    },
    {
      "group": "",
      "name": "concat-map",
      "version": "0.0.1",
      "scope": "optional",
      "purl": "pkg:npm/concat-map@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/concat-map@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d8a96bd77fd68df7793a73036a3ba0d5405d477b"
        },
        {
          "alg": "SHA-256",
          "content": "d8a96bd77fd68df7793a73036a3ba0d5405d477b"
        }
      ]
    },
    {
      "group": "",
      "name": "path-is-absolute",
      "version": "1.0.1",
      "scope": "optional",
      "purl": "pkg:npm/path-is-absolute@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/path-is-absolute@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
        },
        {
          "alg": "SHA-256",
          "content": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
        }
      ]
    },
    {
      "group": "",
      "name": "semver",
      "version": "5.4.1",
      "scope": "required",
      "purl": "pkg:npm/semver@5.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/semver@5.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "semver"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "Gruntfile.js#12"
          },
          {
            "location": "lib/versions/version-info.js#6"
          },
          {
            "location": "scripts/compare-master-to-stable.js#10"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e059c09d8571f0540823733433505d3a2f00b18e"
        }
      ]
    },
    {
      "group": "",
      "name": "tar",
      "version": "2.2.1",
      "scope": "optional",
      "purl": "pkg:npm/tar@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/tar@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
        }
      ]
    },
    {
      "group": "",
      "name": "block-stream",
      "version": "0.0.9",
      "scope": "optional",
      "purl": "pkg:npm/block-stream@0.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/block-stream@0.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "13ebfe778a03205cfe03751481ebb4b3300c126a"
        }
      ]
    },
    {
      "group": "",
      "name": "fstream",
      "version": "1.0.11",
      "scope": "optional",
      "purl": "pkg:npm/fstream@1.0.11",
      "type": "library",
      "bom-ref": "pkg:npm/fstream@1.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
        }
      ]
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "4.1.11",
      "scope": "optional",
      "purl": "pkg:npm/graceful-fs@4.1.11",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@4.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
        },
        {
          "alg": "SHA-256",
          "content": "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
        }
      ]
    },
    {
      "group": "",
      "name": "tar-pack",
      "version": "3.4.1",
      "scope": "optional",
      "purl": "pkg:npm/tar-pack@3.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/tar-pack@3.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1dbc03a9b9d3ba07e896ad027317eb679a10a1f"
        }
      ]
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.6.8",
      "scope": "optional",
      "purl": "pkg:npm/debug@2.6.8",
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.6.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "2.0.0",
      "scope": "optional",
      "purl": "pkg:npm/ms@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5608aeadfc00be6c2901df5f9861788de0d597c8"
        },
        {
          "alg": "SHA-256",
          "content": "5608aeadfc00be6c2901df5f9861788de0d597c8"
        }
      ]
    },
    {
      "group": "",
      "name": "fstream-ignore",
      "version": "1.0.5",
      "scope": "optional",
      "purl": "pkg:npm/fstream-ignore@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/fstream-ignore@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c31dae34767018fe1d249b24dada67d092da105"
        }
      ]
    },
    {
      "group": "",
      "name": "uid-number",
      "version": "0.0.6",
      "scope": "optional",
      "purl": "pkg:npm/uid-number@0.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/uid-number@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:inBundle",
          "value": "true"
        },
        {
          "name": "cdx:npm:inDepBundle",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0ea10e8035e8eb5b8e4449f06da1c730663baa81"
        }
      ]
    },
    {
      "group": "",
      "name": "protobufjs",
      "version": "5.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "59748d7dcf03d2db22c13da9feb024e16ab80c91"
        }
      ],
      "purl": "pkg:npm/protobufjs@5.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/protobufjs@5.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ascli",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bcfa5974a62f18e81cabaeb49732ab4a88f906bc"
        }
      ],
      "purl": "pkg:npm/ascli@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ascli@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "colour",
      "version": "0.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9cb169917ec5d12c0736d3e8685746df1cadf778"
        }
      ],
      "purl": "pkg:npm/colour@0.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/colour@0.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "optjs",
      "version": "3.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "69a6ce89c442a44403141ad2f9b370bd5bb6f4ee"
        }
      ],
      "purl": "pkg:npm/optjs@3.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/optjs@3.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bytebuffer",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "582eea4b1a873b6d020a48d58df85f0bba6cfddd"
        }
      ],
      "purl": "pkg:npm/bytebuffer@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bytebuffer@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "long",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d821b7138ca1cb581c172990ef14db200b5c474b"
        }
      ],
      "purl": "pkg:npm/long@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/long/-/long-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/long@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/long/-/long-3.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3094d4835923b8b790089f9c704e15a5aea42955e43d827698e090c94b8a2dc2d0b1dacc0a904f522f2a544ebe62e689928cde03d36eb13030de12ebf177b911"
        },
        {
          "alg": "SHA-256",
          "content": "c19c9df9a028702d678612384a6552404c636d15"
        }
      ],
      "purl": "pkg:npm/glob@7.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#5"
          }
        ]
      }
    },
    {
      "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": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "3.32.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "03088e9ebf9e756b69751611d2a5ef591482c995"
        },
        {
          "alg": "SHA-256",
          "content": "03088e9ebf9e756b69751611d2a5ef591482c995"
        }
      ],
      "purl": "pkg:npm/yargs@3.32.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yargs@3.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelcase",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
        },
        {
          "alg": "SHA-256",
          "content": "7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
        }
      ],
      "purl": "pkg:npm/camelcase@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/camelcase@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "120601537a916d29940f934da3b48d585a39213d"
        },
        {
          "alg": "SHA-256",
          "content": "120601537a916d29940f934da3b48d585a39213d"
        }
      ],
      "purl": "pkg:npm/cliui@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cliui@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-ansi",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d8fc3d284dd05794fe84973caecdd1cf824fdd85"
        },
        {
          "alg": "SHA-256",
          "content": "d8fc3d284dd05794fe84973caecdd1cf824fdd85"
        }
      ],
      "purl": "pkg:npm/wrap-ansi@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decamelize",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f6534d15148269b20352e7bee26f501f9a191290"
        },
        {
          "alg": "SHA-256",
          "content": "f6534d15148269b20352e7bee26f501f9a191290"
        }
      ],
      "purl": "pkg:npm/decamelize@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/decamelize@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-locale",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "20f9f17ae29ed345e8bde583b13d2009803c14d9"
        },
        {
          "alg": "SHA-256",
          "content": "20f9f17ae29ed345e8bde583b13d2009803c14d9"
        }
      ],
      "purl": "pkg:npm/os-locale@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/os-locale@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lcid",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "308accafa0bc483a3867b4b6f2b9506251d1b835"
        },
        {
          "alg": "SHA-256",
          "content": "308accafa0bc483a3867b4b6f2b9506251d1b835"
        }
      ],
      "purl": "pkg:npm/lcid@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lcid@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "invert-kv",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
        },
        {
          "alg": "SHA-256",
          "content": "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
        }
      ],
      "purl": "pkg:npm/invert-kv@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/invert-kv@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "window-size",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"
        },
        {
          "alg": "SHA-256",
          "content": "f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"
        }
      ],
      "purl": "pkg:npm/window-size@0.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/window-size@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "y18n",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6d15fba884c08679c0d77e88e7759e811e07fa41"
        },
        {
          "alg": "SHA-256",
          "content": "6d15fba884c08679c0d77e88e7759e811e07fa41"
        }
      ],
      "purl": "pkg:npm/y18n@3.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/y18n@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bun",
      "version": "0.0.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e89acd7c27d0ea9d3f887d6930c554c1d84681a6b1ef8e5316ad322c7d7e316eedd906a541c2b1115347a6d4882d45ed38c13fb0271325287668936e21adc49"
        }
      ],
      "purl": "pkg:npm/bun@0.0.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bun/-/bun-0.0.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bun@0.0.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bun/-/bun-0.0.12.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "functional-red-black-tree",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
        }
      ],
      "purl": "pkg:npm/functional-red-black-tree@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/functional-red-black-tree@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "google-gax",
      "version": "0.14.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dc0e8a6ebb4b0dabeba999e7ceeae74b27512099f21fed929b9e9f02f5dc890ffad9a127483691e3730281686d45e08b5637858c1882108757e735742d52d506"
        }
      ],
      "purl": "pkg:npm/google-gax@0.14.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/google-gax/-/google-gax-0.14.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/google-gax@0.14.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/google-gax/-/google-gax-0.14.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globby",
      "version": "7.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fb2ccff9401f8600945dfada97440cca972b8680"
        }
      ],
      "purl": "pkg:npm/globby@7.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/globby@7.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-union",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9a34410e4f4e3da23dea375be5be70f24778ec39"
        },
        {
          "alg": "SHA-256",
          "content": "9a34410e4f4e3da23dea375be5be70f24778ec39"
        }
      ],
      "purl": "pkg:npm/array-union@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-union@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dir-glob",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dfbaa2ac50f3f1c0397e29a9f5f7a8e377d2b91a36807c1a227e9d5cbf017abd5d1b0528b03ac665e0825eae7b5a722a138690faedde419cec935c8ece17706a"
        }
      ],
      "purl": "pkg:npm/dir-glob@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/dir-glob@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-type",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f6654b1d6451e0037bb87b93df3db8ddec70c3a713e741be633744ab0ec8cd4ae5571c9aadc139d6a86d01d6366b82627fee58f51265480725add60c46916be"
        }
      ],
      "purl": "pkg:npm/path-type@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-type@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pify",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
        }
      ],
      "purl": "pkg:npm/pify@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pify@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ignore",
      "version": "3.3.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6061b77a3bc134746abb4e79f443b1c4d162843d008e9bc7942fe974629ddd7de87def82a099186b3c0d2584cd79baa93ca37e55541b8786459f50e2bcc36e1c"
        }
      ],
      "purl": "pkg:npm/ignore@3.3.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ignore@3.3.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "slash",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
        }
      ],
      "purl": "pkg:npm/slash@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/slash@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "google-proto-files",
      "version": "0.14.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c309b64c895f4e00230db8ebc406f76a4ce73bbbc13343d12d2e977f641f4772fb6f4a7eb330f78b0396d30312165dc1d146cbbf6ee151593e72578fa825665c"
        }
      ],
      "purl": "pkg:npm/google-proto-files@0.14.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/google-proto-files/-/google-proto-files-0.14.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/google-proto-files@0.14.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/google-proto-files/-/google-proto-files-0.14.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "power-assert",
      "version": "1.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9295ea7437196f5a601fde420f042631186d7517"
        }
      ],
      "purl": "pkg:npm/power-assert@1.4.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/power-assert/-/power-assert-1.4.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/power-assert@1.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/power-assert/-/power-assert-1.4.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "define-properties",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "83a73f2fea569898fb737193c8f873caf6d45c94"
        }
      ],
      "purl": "pkg:npm/define-properties@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/define-properties@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "foreach",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0bee005018aeb260d0a3af3ae658dd0136ec1b99"
        }
      ],
      "purl": "pkg:npm/foreach@2.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/foreach@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-keys",
      "version": "1.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c54601778ad560f1142ce0e01bcca8b56d13426d"
        }
      ],
      "purl": "pkg:npm/object-keys@1.0.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object-keys@1.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "empower",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6f0da73447f4edd838fec5c60313a88ba5cb852b"
        }
      ],
      "purl": "pkg:npm/empower@1.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/empower/-/empower-1.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/empower@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/empower/-/empower-1.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-js",
      "version": "2.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8acc38345824f16d8365b7c9b4259168e8ed603e"
        },
        {
          "alg": "SHA-256",
          "content": "8acc38345824f16d8365b7c9b4259168e8ed603e"
        }
      ],
      "purl": "pkg:npm/core-js@2.5.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/core-js@2.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "empower-core",
      "version": "0.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5adef566088e31fba80ba0a36df47d7094169144"
        }
      ],
      "purl": "pkg:npm/empower-core@0.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/empower-core/-/empower-core-0.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/empower-core@0.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/empower-core/-/empower-core-0.6.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "call-signature",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a84abc825a55ef4cb2b028bd74e205a65b9a4996"
        }
      ],
      "purl": "pkg:npm/call-signature@0.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/call-signature@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "power-assert-formatter",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5dc125ed50a3dfb1dda26c19347f3bf58ec2884a"
        }
      ],
      "purl": "pkg:npm/power-assert-formatter@1.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/power-assert-formatter/-/power-assert-formatter-1.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/power-assert-formatter@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/power-assert-formatter/-/power-assert-formatter-1.4.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "power-assert-context-formatter",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "edba352d3ed8a603114d667265acce60d689ccdf"
        }
      ],
      "purl": "pkg:npm/power-assert-context-formatter@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/power-assert-context-formatter/-/power-assert-context-formatter-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/power-assert-context-formatter@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/power-assert-context-formatter/-/power-assert-context-formatter-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "power-assert-context-traversal",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "88cabca0d13b6359f07d3d3e8afa699264577ed9"
        }
      ],
      "purl": "pkg:npm/power-assert-context-traversal@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/power-assert-context-traversal/-/power-assert-context-traversal-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/power-assert-context-traversal@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/power-assert-context-traversal/-/power-assert-context-traversal-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estraverse",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0dee3fed31fcd469618ce7342099fc1afa0bdb13"
        },
        {
          "alg": "SHA-256",
          "content": "0dee3fed31fcd469618ce7342099fc1afa0bdb13"
        }
      ],
      "purl": "pkg:npm/estraverse@4.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/estraverse@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "power-assert-context-reducer-ast",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "484a99e26f4973ff8832e5c5cc756702e6094174"
        }
      ],
      "purl": "pkg:npm/power-assert-context-reducer-ast@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/power-assert-context-reducer-ast/-/power-assert-context-reducer-ast-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/power-assert-context-reducer-ast@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/power-assert-context-reducer-ast/-/power-assert-context-reducer-ast-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "4.0.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "105495ae5361d697bd195c825192e1ad7f253787"
        }
      ],
      "purl": "pkg:npm/acorn@4.0.13",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn@4.0.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn-es7-plugin",
      "version": "1.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f2ee1f3228a90eead1245f9ab1922eb2e71d336b"
        }
      ],
      "purl": "pkg:npm/acorn-es7-plugin@1.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn-es7-plugin/-/acorn-es7-plugin-1.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn-es7-plugin@1.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn-es7-plugin/-/acorn-es7-plugin-1.1.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "espurify",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1c5cf6cbccc32e6f639380bd4f991fab9ba9d226"
        }
      ],
      "purl": "pkg:npm/espurify@1.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/espurify/-/espurify-1.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/espurify@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/espurify/-/espurify-1.7.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "power-assert-renderer-assertion",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cbfc0e77e0086a8f96af3f1d8e67b9ee7e28ce98"
        }
      ],
      "purl": "pkg:npm/power-assert-renderer-assertion@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/power-assert-renderer-assertion/-/power-assert-renderer-assertion-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/power-assert-renderer-assertion@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/power-assert-renderer-assertion/-/power-assert-renderer-assertion-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "power-assert-renderer-base",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "96a650c6fd05ee1bc1f66b54ad61442c8b3f63eb"
        }
      ],
      "purl": "pkg:npm/power-assert-renderer-base@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/power-assert-renderer-base/-/power-assert-renderer-base-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/power-assert-renderer-base@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/power-assert-renderer-base/-/power-assert-renderer-base-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "power-assert-util-string-width",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "be659eb7937fdd2e6c9a77268daaf64bd5b7c592"
        }
      ],
      "purl": "pkg:npm/power-assert-util-string-width@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/power-assert-util-string-width/-/power-assert-util-string-width-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/power-assert-util-string-width@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/power-assert-util-string-width/-/power-assert-util-string-width-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eastasianwidth",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "44d656de9da415694467335365fb3147b8572b7c"
        }
      ],
      "purl": "pkg:npm/eastasianwidth@0.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eastasianwidth@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "power-assert-renderer-comparison",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d7439d97d85156be4e30a00f2fb5a72514ce3c08"
        }
      ],
      "purl": "pkg:npm/power-assert-renderer-comparison@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/power-assert-renderer-comparison/-/power-assert-renderer-comparison-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/power-assert-renderer-comparison@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/power-assert-renderer-comparison/-/power-assert-renderer-comparison-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "diff-match-patch",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1cc3c83a490d67f95d91e39f6ad1f2e086b63048"
        }
      ],
      "purl": "pkg:npm/diff-match-patch@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/diff-match-patch@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stringifier",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "def18342f6933db0f2dbfc9aa02175b448c17959"
        }
      ],
      "purl": "pkg:npm/stringifier@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stringifier/-/stringifier-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stringifier@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stringifier/-/stringifier-1.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "traverse",
      "version": "0.6.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cbdf560fd7b9af632502fed40f918c157ea97137"
        }
      ],
      "purl": "pkg:npm/traverse@0.6.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/traverse@0.6.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-name",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "efe7d4123d8ac52afff7f40c7e4dec5266008fb4"
        }
      ],
      "purl": "pkg:npm/type-name@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-name/-/type-name-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/type-name@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/type-name/-/type-name-2.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "power-assert-renderer-diagram",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "655f8f711935a9b6d541b86327654717c637a986"
        }
      ],
      "purl": "pkg:npm/power-assert-renderer-diagram@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/power-assert-renderer-diagram/-/power-assert-renderer-diagram-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/power-assert-renderer-diagram@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/power-assert-renderer-diagram/-/power-assert-renderer-diagram-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "power-assert-renderer-file",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a37e2bbd178ccacd04e78dbb79c92fe34933c5e7"
        }
      ],
      "purl": "pkg:npm/power-assert-renderer-file@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/power-assert-renderer-file/-/power-assert-renderer-file-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/power-assert-renderer-file@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/power-assert-renderer-file/-/power-assert-renderer-file-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "universal-deep-strict-equal",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0da4ac2f73cff7924c81fa4de018ca562ca2b0a7"
        }
      ],
      "purl": "pkg:npm/universal-deep-strict-equal@1.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/universal-deep-strict-equal/-/universal-deep-strict-equal-1.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/universal-deep-strict-equal@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/universal-deep-strict-equal/-/universal-deep-strict-equal-1.2.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-filter",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "baf79e62e6ef4c2a4c0b831232daffec251f9d83"
        }
      ],
      "purl": "pkg:npm/array-filter@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-filter@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "indexof",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "82dc336d232b9062179d05ab3293a66059fd435d"
        },
        {
          "alg": "SHA-256",
          "content": "82dc336d232b9062179d05ab3293a66059fd435d"
        }
      ],
      "purl": "pkg:npm/indexof@0.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/indexof@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prettier",
      "version": "1.10.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4dc74da102161681db96eaeaa94e9dd72b28a63abb517d2845c4ff849f2abc10042e26169fe5207f4017767cc848427bbee84d9d0f7c37c8d1f12879df1e0866"
        }
      ],
      "purl": "pkg:npm/prettier@1.10.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prettier/-/prettier-1.10.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/prettier@1.10.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/prettier/-/prettier-1.10.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "protobufjs",
      "version": "6.8.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77e599a940d728cfa8661afcca9ac0b505b4eead3ca7dfd5df9009d89d5f76cfabf74dd2fda1fd3fcb8ed60993c28cce2ae82dd970a376badedcec6e3d11a41a"
        }
      ],
      "purl": "pkg:npm/protobufjs@6.8.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.8.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/protobufjs@6.8.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.8.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@protobufjs",
      "name": "aspromise",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/aspromise@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/aspromise@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "base64",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01991c000e6f9cdfefe0f0ea2b2311e65c7b859b6d3c380296ff3713ffc530d851d9331c2d485f4540470a64a5d288bdccc8030ea4542644b13b7c26f39f972e"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/base64@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/base64@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "codegen",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "63215a8a4a8ce6c1f4ce215908ddf10c2ef3786681fddd0851bf42013ba01d66ddd45445c16c2de2577839830f5aee5add77b4d6618050b09daa13253e5dbd26"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/codegen@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/codegen@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "eventemitter",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "355cbc98bafad5978f9ed095f397621f1d066b70"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/eventemitter@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/eventemitter@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "fetch",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ba99fb598614af65700c1619ff06d454b0d84c45"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/fetch@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/fetch@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "inquire",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ff200e3e7cf2429e2dcafc1140828e8cc638f089"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/inquire@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/inquire@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "float",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/float@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/float@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "path",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/path@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/path@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "pool",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "09fd15f2d6d3abfa9b65bc366506d6ad7846ff54"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/pool@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/pool@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "utf8",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a777360b5b39a1a2e5106f8e858f2fd2d060c570"
        }
      ],
      "purl": "pkg:npm/%40protobufjs/utf8@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/utf8@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@types",
      "name": "long",
      "version": "3.0.32",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "657c8e3a6f37a7b5fca77b3421833755eb9e3661e9924ff23253fc08b78e9c472eea12303c7ed88d906f850911d19152d83a990312ad27f3397dcbafdce53904"
        }
      ],
      "purl": "pkg:npm/%40types/long@3.0.32",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/long/-/long-3.0.32.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/long@3.0.32",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/long/-/long-3.0.32.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node",
      "version": "8.9.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c2aacf13852f8f67e62f413924542263b0ffe5b00abd551f5939d0e4d115df950b9005348f742ea888bd432af2b73f0ce61b2b87c2a28edf85b1d2d069947e20"
        }
      ],
      "purl": "pkg:npm/%40types/node@8.9.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node/-/node-8.9.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@8.9.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/node/-/node-8.9.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@google-cloud",
      "name": "storage",
      "version": "1.5.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "13def1da866bf70d0ddba1f42edca34775cb1522d85c7e43f32f07c046515909cd545f6c3bec75e8c12174715d15c960771ebcede19e0986c354aa4ff9d29beb"
        }
      ],
      "purl": "pkg:npm/%40google-cloud/storage@1.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@google-cloud/storage/-/storage-1.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@google-cloud/storage@1.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@google-cloud/storage/-/storage-1.5.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@google-cloud/storage"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/code.angularjs.org-firebase/functions/index.js#4"
          }
        ]
      },
      "tags": [
        "cloud"
      ]
    },
    {
      "group": "",
      "name": "gcs-resumable-upload",
      "version": "0.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c1975385001631b9bc5f60f874d34234f892db433051b4dab1ce0c586e8210936b5dc3b06f8c9d9d56e924dd81f840ce86894c2a22dc8da9606ec632c7f0684"
        }
      ],
      "purl": "pkg:npm/gcs-resumable-upload@0.8.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-0.8.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/gcs-resumable-upload@0.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-0.8.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-equal",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "59616b498304d556abd466966b22eeda3eca5fbe"
        }
      ],
      "purl": "pkg:npm/buffer-equal@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/buffer-equal@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "configstore",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e683640ff2fefa5d0eeb1197c5bd44592ed28afb637c6425472c49b18804d19e3de7f2fcd5eda1e3f777afdebd8683d7b8522dccd38a32db178181b873b758bf"
        }
      ],
      "purl": "pkg:npm/configstore@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/configstore@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "make-dir",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0f92e8b8c0b27baf1be67d4becf3bb24a046b19aed2109402917c9e89f3a65eeafff156a7dceef16eb549ccf8b1dfe4522a83c6f521b686a6d9e7c3ca207370"
        }
      ],
      "purl": "pkg:npm/make-dir@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/make-dir@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unique-string",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9e1057cca851abb93398f8b33ae187b99caec11a"
        }
      ],
      "purl": "pkg:npm/unique-string@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/unique-string@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "crypto-random-string",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a230f64f568310e1498009940790ec99545bca7e"
        }
      ],
      "purl": "pkg:npm/crypto-random-string@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/crypto-random-string@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "crypto"
      ]
    },
    {
      "group": "",
      "name": "write-file-atomic",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c6e3de2b839d8d6aad7e2e7dca5bd52f4627df9485df381c01cbfbac13c51d56846a9683af819d1a09b78fb7244f01fdc072fb7c69a07c09dbd3e4c7ac76fcb4"
        }
      ],
      "purl": "pkg:npm/write-file-atomic@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/write-file-atomic@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "imurmurhash",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9218b9b2b928a238b13dc4fb6b6d576f231453ea"
        },
        {
          "alg": "SHA-256",
          "content": "9218b9b2b928a238b13dc4fb6b6d576f231453ea"
        }
      ],
      "purl": "pkg:npm/imurmurhash@0.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/imurmurhash@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xdg-basedir",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "496b2cc109eca8dbacfe2dc72b603c17c5870ad4"
        }
      ],
      "purl": "pkg:npm/xdg-basedir@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/xdg-basedir@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "google-auto-auth",
      "version": "0.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bb1da7d80136837faf70b5f02f874ffccd764853115f97730b305f8401244de001edda7219d388123ee7994c7404729a09c510ad15a0f644fadd7fcc9ad935f8"
        }
      ],
      "purl": "pkg:npm/google-auto-auth@0.7.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/google-auto-auth/-/google-auto-auth-0.7.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/google-auto-auth@0.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/google-auto-auth/-/google-auto-auth-0.7.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "google-auth-library",
      "version": "0.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6e15babee85fd1dd14d8d128a295b6838d52136e"
        }
      ],
      "purl": "pkg:npm/google-auth-library@0.10.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-0.10.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/google-auth-library@0.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-0.10.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.noop",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "38188f4d650a3a474258439b96ec45b32617133c"
        }
      ],
      "purl": "pkg:npm/lodash.noop@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.noop/-/lodash.noop-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.noop@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.noop/-/lodash.noop-3.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pumpify",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "da498d47daf2f8f7f8e68a51562ae936e205a2db315062da62ac48c2e47bec062b61132e142cfd7abc87052e762f7eb43be35c477f3708be1062530a3eae3360"
        }
      ],
      "purl": "pkg:npm/pumpify@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pumpify/-/pumpify-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pumpify@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pumpify/-/pumpify-1.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pump",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aee3cc35190ddcc1cfd5c58973d396afe4ffc433f48e15d808b7c9701b97e788617c806769098050c7c3706e0333950c581c816c963af504a9866de3b4328890"
        }
      ],
      "purl": "pkg:npm/pump@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pump@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hash-stream-validation",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ecc9b997b218be5bb31298628bb807869b73dcd1"
        }
      ],
      "purl": "pkg:npm/hash-stream-validation@0.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/hash-stream-validation@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "snakeize",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "10c088d8b58eb076b3229bb5a04e232ce126422d"
        }
      ],
      "purl": "pkg:npm/snakeize@0.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/snakeize@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "google-cloud__storage",
      "version": "1.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d35d0b969fb9cdef97596999b8b0f1b34a598058ce82d25056df62709d0477aed914babb3e75e4631f31fe4f67c03a23479fd7e17a0b3cda81d45eb6ed349c75"
        }
      ],
      "purl": "pkg:npm/%40types/google-cloud__storage@1.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/google-cloud__storage/-/google-cloud__storage-1.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/google-cloud__storage@1.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/google-cloud__storage/-/google-cloud__storage-1.1.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "cloud"
      ]
    },
    {
      "group": "",
      "name": "faye-websocket",
      "version": "0.9.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "482a505b0df0ae626b969866d3bd740cdb962e83"
        }
      ],
      "purl": "pkg:npm/faye-websocket@0.9.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.9.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/faye-websocket@0.9.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.9.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonwebtoken",
      "version": "8.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c6397cd2e5fd583d65c007a83dc7bb78e6982b83"
        }
      ],
      "purl": "pkg:npm/jsonwebtoken@8.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsonwebtoken@8.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.includes",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "60bb98a87cb923c68ca1e51325483314849f553f"
        }
      ],
      "purl": "pkg:npm/lodash.includes@4.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.includes@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isboolean",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6c2e171db2a257cd96802fd43b01b20d5f5870f6"
        }
      ],
      "purl": "pkg:npm/lodash.isboolean@3.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isboolean@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isinteger",
      "version": "4.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "619c0af3d03f8b04c31f5882840b77b11cd68343"
        }
      ],
      "purl": "pkg:npm/lodash.isinteger@4.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isinteger@4.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isnumber",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3ce76810c5928d03352301ac287317f11c0b1ffc"
        }
      ],
      "purl": "pkg:npm/lodash.isnumber@3.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isnumber@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isplainobject",
      "version": "4.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7c526a52d89b45c45cc690b88163be0497f550cb"
        },
        {
          "alg": "SHA-256",
          "content": "7c526a52d89b45c45cc690b88163be0497f550cb"
        }
      ],
      "purl": "pkg:npm/lodash.isplainobject@4.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isplainobject@4.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.once",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0dd3971213c7c56df880977d504c88fb471a97ac"
        }
      ],
      "purl": "pkg:npm/lodash.once@4.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash.once@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b60a7e765e5c1a4dbcbad624b41b2b16a03b1ca82b8603ec83a67f11f856238825d47c2af01fc6998ff4a1767a9c5f210d57ac4bf1699d8683fe439685842fca"
        }
      ],
      "purl": "pkg:npm/ms@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "firebase-functions",
      "version": "0.8.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a42fe6d243862c406af16e1c16b1d0a81ec24c03"
        }
      ],
      "purl": "pkg:npm/firebase-functions@0.8.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-0.8.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/firebase-functions@0.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-0.8.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "firebase-functions"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/code.angularjs.org-firebase/functions/index.js#3"
          },
          {
            "location": "scripts/docs.angularjs.org-firebase/functions/index.js#3"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "express",
      "version": "4.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6d5a57bc7273c0e6b01e95ab9259e5898a6b58d91b147f66aca5866cef13c789680e94f9fa9e751f04cb6b91c9e3149b881c917880d39d56fa4b2b6666be1ea"
        }
      ],
      "purl": "pkg:npm/%40types/express@4.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/express/-/express-4.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/express@4.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/express/-/express-4.11.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "body-parser",
      "version": "1.16.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05d3763d7c4e1674d715cc8e34f5bab747c78f3d9fbd164754c169692d3062bf98f1f58468d3ace15f0b12efdfa73425331f9a85d9dd8136864f03c2f89fc478"
        }
      ],
      "purl": "pkg:npm/%40types/body-parser@1.16.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.16.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/body-parser@1.16.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.16.8.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "@types",
      "name": "express-serve-static-core",
      "version": "4.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "11e842977b69baa88cf1151bfb4db9e4cf0f8614b04ed2df98eef304176fd1acbf55377fce6aea0df41d645b1ae73fcf54c6c7db208c64f5ec9eb226a404f223"
        }
      ],
      "purl": "pkg:npm/%40types/express-serve-static-core@4.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/express-serve-static-core@4.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.11.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "events",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb76d1f7c9b360ea34a4066e88b6ab8be710ca22a4dd45d1b93e3987546385f782cea923695b1f64935ac5d82d93bff7b733a6d68ccb4ea12a30fdd56c8e3c8f"
        }
      ],
      "purl": "pkg:npm/%40types/events@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/events/-/events-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/events@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/events/-/events-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "serve-static",
      "version": "1.13.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8c3307fb70503edbea65521cb07ef4d037e2f10dcc21c131d7a83f55dc63a2a88647f367b5e901d74c5d0698ab30a9cf7bdcf60b970198bd2fb5ed18b6d3abdd"
        }
      ],
      "purl": "pkg:npm/%40types/serve-static@1.13.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/serve-static@1.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "mime",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0364c019b4c5741c3d6b31dba5577efc591d5b64fa9ac375b9cb753bd6c7def4deac41ca6614d7254417cbe84dab507445a81f53c53e28176a899a718e139440"
        }
      ],
      "purl": "pkg:npm/%40types/mime@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/mime/-/mime-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/mime@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/mime/-/mime-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "jsonwebtoken",
      "version": "7.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f0221c2b5573ab8c394c9c896242d586a012982a351523b55c83d0335aaff97a369e76fd468447c71f29908cd26784e6f6bdd5e19c856c5fdf05ec0d3dd725c0"
        }
      ],
      "purl": "pkg:npm/%40types/jsonwebtoken@7.2.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-7.2.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/jsonwebtoken@7.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-7.2.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "lodash",
      "version": "4.14.102",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93f4b1c9c62655ceac628ea4ce6f1c0011dc6ccb3d3179fa8d8b236b584bbd9ff1f5edf55474519fed54cd6769bfa76855c86986f29a3ac674553a9b17bcef36"
        }
      ],
      "purl": "pkg:npm/%40types/lodash@4.14.102",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.102.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/lodash@4.14.102",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.102.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "sha1",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62bcf84cfb26ff16b0edcdfd693212b24362ae74498f65bd395787bfca28391f521bc34711f878970bc678df5ebb3c43c8f7c174592f2ff547218de4338e4ea5"
        }
      ],
      "purl": "pkg:npm/%40types/sha1@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/sha1/-/sha1-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/sha1@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/sha1/-/sha1-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "express",
      "version": "4.16.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e35c6dfe2d64b7dca0a5cd4f21781be3299e076c"
        }
      ],
      "purl": "pkg:npm/express@4.16.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/express/-/express-4.16.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/express@4.16.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/express/-/express-4.16.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "accepts",
      "version": "1.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "86246758c7dd6d21a6474ff084a4740ec05eb21f"
        }
      ],
      "purl": "pkg:npm/accepts@1.3.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/accepts@1.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "negotiator",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2b327184e8992101177b28563fb5e7102acd0ca9"
        },
        {
          "alg": "SHA-256",
          "content": "2b327184e8992101177b28563fb5e7102acd0ca9"
        }
      ],
      "purl": "pkg:npm/negotiator@0.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/negotiator@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-flatten",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9a5f699051b1e7073328f2a008968b64ea2955d2"
        },
        {
          "alg": "SHA-256",
          "content": "9a5f699051b1e7073328f2a008968b64ea2955d2"
        }
      ],
      "purl": "pkg:npm/array-flatten@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/array-flatten@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "body-parser",
      "version": "1.18.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "87678a19d84b47d859b83199bd59bce222b10454"
        },
        {
          "alg": "SHA-256",
          "content": "87678a19d84b47d859b83199bd59bce222b10454"
        }
      ],
      "purl": "pkg:npm/body-parser@1.18.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/body-parser@1.18.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "bytes",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d32815404d689699f85a4ea4fa8755dd13a96048"
        },
        {
          "alg": "SHA-256",
          "content": "d32815404d689699f85a4ea4fa8755dd13a96048"
        }
      ],
      "purl": "pkg:npm/bytes@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bytes@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "content-type",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8483f71043ecf2d07d013d4bf8d52ab70380a6ce269366686fcf4c5973078c75a0f668a517f8f8a2c9e740b5c108114193fb6f206fed51cf663942623c184f5c"
        },
        {
          "alg": "SHA-256",
          "content": "e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
        }
      ],
      "purl": "pkg:npm/content-type@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/content-type@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.6.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
        },
        {
          "alg": "SHA-256",
          "content": "5d128515df134ff327e90a4c93f4e077a536341f"
        }
      ],
      "purl": "pkg:npm/debug@2.6.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.6.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "depd",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9bcd52e14c097763e749b274c4346ed2e560b5a9"
        }
      ],
      "purl": "pkg:npm/depd@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/depd@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-errors",
      "version": "1.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0a002cc85707192a7e7946ceedc11155f60ec736"
        },
        {
          "alg": "SHA-256",
          "content": "0a002cc85707192a7e7946ceedc11155f60ec736"
        }
      ],
      "purl": "pkg:npm/http-errors@1.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-errors@1.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "depd",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5783b4e1c459f06fa5ca27f991f3d06e7a310359"
        },
        {
          "alg": "SHA-256",
          "content": "5783b4e1c459f06fa5ca27f991f3d06e7a310359"
        }
      ],
      "purl": "pkg:npm/depd@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/depd@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "setprototypeof",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "66567e37043eeb4f04d91bd658c0cbefb55b8e04"
        },
        {
          "alg": "SHA-256",
          "content": "66567e37043eeb4f04d91bd658c0cbefb55b8e04"
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/setprototypeof@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "statuses",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"
        },
        {
          "alg": "SHA-256",
          "content": "faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"
        }
      ],
      "purl": "pkg:npm/statuses@1.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/statuses@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iconv-lite",
      "version": "0.4.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a1366ac1e20fe75c5a18f238b8f6b9ebf3eb8bfe3cd11fa6a3b49e53e6044c1c903610c6e79c9c17234b220b5af6f5e120baf15c3985ed91a1a9921cb8dd2025"
        },
        {
          "alg": "SHA-256",
          "content": "f7468f60135f5e5dad3399c0a81be9a1603a082b"
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.4.19",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/iconv-lite@0.4.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "on-finished",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "20f1336481b083cd75337992a16971aa2d906947"
        },
        {
          "alg": "SHA-256",
          "content": "20f1336481b083cd75337992a16971aa2d906947"
        }
      ],
      "purl": "pkg:npm/on-finished@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/on-finished@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ee-first",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "590c61156b0ae2f4f0255732a158b266bc56b21d"
        },
        {
          "alg": "SHA-256",
          "content": "590c61156b0ae2f4f0255732a158b266bc56b21d"
        }
      ],
      "purl": "pkg:npm/ee-first@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ee-first@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "raw-body",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bcd60c77d3eb93cde0050295c3f379389bc88f89"
        },
        {
          "alg": "SHA-256",
          "content": "bcd60c77d3eb93cde0050295c3f379389bc88f89"
        }
      ],
      "purl": "pkg:npm/raw-body@2.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/raw-body@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unpipe",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b2bf4ee8514aae6165b4817829d21b2ef49904ec"
        },
        {
          "alg": "SHA-256",
          "content": "b2bf4ee8514aae6165b4817829d21b2ef49904ec"
        }
      ],
      "purl": "pkg:npm/unpipe@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/unpipe@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-is",
      "version": "1.6.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cab10fb4909e441c82842eafe1ad646c81804410"
        },
        {
          "alg": "SHA-256",
          "content": "cab10fb4909e441c82842eafe1ad646c81804410"
        }
      ],
      "purl": "pkg:npm/type-is@1.6.15",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/type-is@1.6.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "media-typer",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8710d7af0aa626f8fffa1ce00168545263255748"
        },
        {
          "alg": "SHA-256",
          "content": "8710d7af0aa626f8fffa1ce00168545263255748"
        }
      ],
      "purl": "pkg:npm/media-typer@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/media-typer@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "content-disposition",
      "version": "0.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"
        },
        {
          "alg": "SHA-256",
          "content": "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"
        }
      ],
      "purl": "pkg:npm/content-disposition@0.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/content-disposition@0.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cookie",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
        },
        {
          "alg": "SHA-256",
          "content": "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
        }
      ],
      "purl": "pkg:npm/cookie@0.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cookie@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cookie-signature",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e303a882b342cc3ee8ca513a79999734dab3ae2c"
        },
        {
          "alg": "SHA-256",
          "content": "e303a882b342cc3ee8ca513a79999734dab3ae2c"
        }
      ],
      "purl": "pkg:npm/cookie-signature@1.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cookie-signature@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "encodeurl",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
        }
      ],
      "purl": "pkg:npm/encodeurl@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/encodeurl@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-html",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0258eae4d3d0c0974de1c169188ef0051d1d1988"
        },
        {
          "alg": "SHA-256",
          "content": "0258eae4d3d0c0974de1c169188ef0051d1d1988"
        }
      ],
      "purl": "pkg:npm/escape-html@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/escape-html@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "etag",
      "version": "1.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "41ae2eeb65efa62268aebfea83ac7d79299b0887"
        }
      ],
      "purl": "pkg:npm/etag@1.8.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/etag@1.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "finalhandler",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ce0b6855b45853e791b2fcc680046d88253dd7f5"
        }
      ],
      "purl": "pkg:npm/finalhandler@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/finalhandler@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parseurl",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fc289d4ed8993119460c156253262cdc8de65bf3"
        },
        {
          "alg": "SHA-256",
          "content": "fc289d4ed8993119460c156253262cdc8de65bf3"
        }
      ],
      "purl": "pkg:npm/parseurl@1.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/parseurl@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fresh",
      "version": "0.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3d8cadd90d976569fa835ab1f8e4b23a105605a7"
        }
      ],
      "purl": "pkg:npm/fresh@0.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fresh@0.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "merge-descriptors",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
        },
        {
          "alg": "SHA-256",
          "content": "b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
        }
      ],
      "purl": "pkg:npm/merge-descriptors@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/merge-descriptors@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "methods",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5529a4d67654134edcc5266656835b0f851afcee"
        },
        {
          "alg": "SHA-256",
          "content": "5529a4d67654134edcc5266656835b0f851afcee"
        }
      ],
      "purl": "pkg:npm/methods@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/methods@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-to-regexp",
      "version": "0.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "df604178005f522f15eb4490e7247a1bfaa67f8c"
        },
        {
          "alg": "SHA-256",
          "content": "df604178005f522f15eb4490e7247a1bfaa67f8c"
        }
      ],
      "purl": "pkg:npm/path-to-regexp@0.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-to-regexp@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proxy-addr",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6571504f47bb988ec8180253f85dd7e14952bdec"
        }
      ],
      "purl": "pkg:npm/proxy-addr@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/proxy-addr@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "forwarded",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "98c23dab1175657b8c0573e8ceccd91b0ff18c84"
        }
      ],
      "purl": "pkg:npm/forwarded@0.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/forwarded@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ipaddr.js",
      "version": "1.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d4b505bde9946987ccf0fc58d9010ff9607e3fa0"
        }
      ],
      "purl": "pkg:npm/ipaddr.js@1.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ipaddr.js@1.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "range-parser",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f49be6b487894ddc40dcc94a322f611092e00d5e"
        },
        {
          "alg": "SHA-256",
          "content": "f49be6b487894ddc40dcc94a322f611092e00d5e"
        }
      ],
      "purl": "pkg:npm/range-parser@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/range-parser@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "send",
      "version": "0.16.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "12508b25d24828f93abb1fc7a1cc2193b3451e9237a559bf2193985aa526a317207b233e329c471ca85bf109a52435f5a54e96ae068706454d9bbdd2bfbb9cd8"
        }
      ],
      "purl": "pkg:npm/send@0.16.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/send/-/send-0.16.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/send@0.16.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/send/-/send-0.16.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "destroy",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "978857442c44749e4206613e37946205826abd80"
        },
        {
          "alg": "SHA-256",
          "content": "978857442c44749e4206613e37946205826abd80"
        }
      ],
      "purl": "pkg:npm/destroy@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/destroy@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "288d7ea8e66ee43716eb06b26074b347fb572820c2e4e9b8b35cf64098c350bccb7267f70efcd2ee896e6381c24eb73ef4588a99652078d2e0ed6dee210bf1b5"
        }
      ],
      "purl": "pkg:npm/mime@1.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mime@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serve-static",
      "version": "1.13.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85231466bb0f6bf234f556052706badbb24990db3436b7cbd54ceeba9f86a877d3a11d8a72c5c5ca65d257dd21a32c3733e9ac8c5b90972f98cc81ffab430695"
        }
      ],
      "purl": "pkg:npm/serve-static@1.13.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/serve-static@1.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "serve-static"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "Gruntfile.js#4"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "setprototypeof",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06f13f4f0a595f8157131c4ec59c9119042feb9d4c4b09962991aabe63dc4488c3a96b9bebb9132ae20cc78ddc659ad2fdc041cf005c3435a8171b765c4148a5"
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/setprototypeof@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "utils-merge",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9f95710f50a267947b2ccc124741c1028427e713"
        },
        {
          "alg": "SHA-256",
          "content": "9f95710f50a267947b2ccc124741c1028427e713"
        }
      ],
      "purl": "pkg:npm/utils-merge@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/utils-merge@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vary",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2299f02c6ded30d4a5961b0b9f74524a18f634fc"
        }
      ],
      "purl": "pkg:npm/vary@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/vary@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonwebtoken",
      "version": "7.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "77f5021de058b605a1783fa1283e99812e645638"
        }
      ],
      "purl": "pkg:npm/jsonwebtoken@7.4.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-7.4.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsonwebtoken@7.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-7.4.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "joi",
      "version": "6.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4d50c318079122000fe5f16af1ff8e1917b77e06"
        }
      ],
      "purl": "pkg:npm/joi@6.10.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/joi/-/joi-6.10.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/joi@6.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/joi/-/joi-6.10.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isemail",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "be03df8cc3e29de4d2c5df6501263f1fa4595e9a"
        }
      ],
      "purl": "pkg:npm/isemail@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/isemail@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "moment",
      "version": "2.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "621f72ef7251963c56e50c4dd3c1677abebc7852f1339ca734e030d8b6c807560019e433653f1015252f900cfad3d65ff881e185a531a992bc746dd6ffe1c4be"
        }
      ],
      "purl": "pkg:npm/moment@2.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/moment/-/moment-2.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/moment@2.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/moment/-/moment-2.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "topo",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e9d751615d1bb87dc865db182fa1ca0a5ef536d5"
        }
      ],
      "purl": "pkg:npm/topo@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/topo@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sha1",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "addaa7a93168f393f19eb2b15091618e2700f848"
        }
      ],
      "purl": "pkg:npm/sha1@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sha1/-/sha1-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sha1@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/sha1/-/sha1-1.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "charenc",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c0a1d2f3a7092e03774bfa83f14c0fc5790a8667"
        }
      ],
      "purl": "pkg:npm/charenc@0.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/charenc@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "crypt",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"
        }
      ],
      "purl": "pkg:npm/crypt@0.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/crypt@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint",
      "version": "4.17.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "032c4150200d53fa3fc42d228c630a6afa392ecde82bac729223884e531d8c58eb28eb2a2eb03b35fe5c9eb0e070aac7cc18ab725019b7add73bb61995550fc0"
        }
      ],
      "purl": "pkg:npm/eslint@4.17.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint/-/eslint-4.17.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint@4.17.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint/-/eslint-4.17.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-code-frame",
      "version": "6.26.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
        }
      ],
      "purl": "pkg:npm/babel-code-frame@6.26.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/babel-code-frame@6.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a8115c55e4a702fe4d150abd3872822a7e09fc98"
        },
        {
          "alg": "SHA-256",
          "content": "a8115c55e4a702fe4d150abd3872822a7e09fc98"
        }
      ],
      "purl": "pkg:npm/chalk@1.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chalk@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b432dd3358b634cf75e1e4664368240533c1ddbe"
        },
        {
          "alg": "SHA-256",
          "content": "b432dd3358b634cf75e1e4664368240533c1ddbe"
        }
      ],
      "purl": "pkg:npm/ansi-styles@2.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
        },
        {
          "alg": "SHA-256",
          "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": "scripts/docs.angularjs.org-firebase/functions/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": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-ansi",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
        },
        {
          "alg": "SHA-256",
          "content": "34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
        }
      ],
      "purl": "pkg:npm/has-ansi@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-ansi@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "535d045ce6b6363fa40117084629995e9df324c7"
        },
        {
          "alg": "SHA-256",
          "content": "535d045ce6b6363fa40117084629995e9df324c7"
        }
      ],
      "purl": "pkg:npm/supports-color@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esutils",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
        },
        {
          "alg": "SHA-256",
          "content": "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
        }
      ],
      "purl": "pkg:npm/esutils@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esutils@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-tokens",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9866df395102130e38f7f996bceb65443209c25b"
        }
      ],
      "purl": "pkg:npm/js-tokens@3.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/js-tokens@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "414538a1f903a0c2153bb85cc7588f4c84acf3cc2c3bc8c0f76450226e0903066f146180576852000d4d5fba158f6123d90e8d0d37110e33d316b302459a09ea"
        }
      ],
      "purl": "pkg:npm/chalk@2.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chalk@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36748e98c118b55476255308193cf29d19246b1b62ab5c6714171d403fc39cd0983e810fb1526133df010f26a834e4088bba78a24762dc4dbb78dec641bb14ba"
        }
      ],
      "purl": "pkg:npm/ansi-styles@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-convert",
      "version": "1.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a319a9c88b0409b24082d7cacf47a3a6ad9e9f9b62dcecf786158c029b2e49df8c02e85d4fcdd18beb178c7e682271f61c34b1ae5450375b35ed203090499c5"
        }
      ],
      "purl": "pkg:npm/color-convert@1.9.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/color-convert@1.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/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": "scripts/docs.angularjs.org-firebase/functions/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"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "5.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "177f6f4b8f256b862f4d950f55e4eab23b0536bbdc330ad5dd12d920db261e8fbb7630afb94cd221e5ce9d9e619a379fe1b6a32f574d71c37eb60e5702588ee5"
        }
      ],
      "purl": "pkg:npm/supports-color@5.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/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": "scripts/docs.angularjs.org-firebase/functions/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"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-spawn",
      "version": "5.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e8bd0efee58fcff6f8f94510a0a554bbfa235449"
        }
      ],
      "purl": "pkg:npm/cross-spawn@5.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ab8b297b82937ec012d525072ced30cfc422c9fd7ebcc2008294588a81580cc36a29f1d06e0f805431f78b87efa65ef5fcfd4bd1d065f9f422f8fdfb5187f47b"
        }
      ],
      "purl": "pkg:npm/lru-cache@4.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pseudomap",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "f052a28da70e618917ef0a8ac34c1ae5a68286b3"
        },
        {
          "alg": "SHA-256",
          "content": "f052a28da70e618917ef0a8ac34c1ae5a68286b3"
        }
      ],
      "purl": "pkg:npm/pseudomap@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pseudomap@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yallist",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1c11f9218f076089a47dd512f93c6699a6a81d52"
        }
      ],
      "purl": "pkg:npm/yallist@2.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yallist@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-command",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "44aac65b695b03398968c39f363fee5deafdf1ea"
        },
        {
          "alg": "SHA-256",
          "content": "44aac65b695b03398968c39f363fee5deafdf1ea"
        }
      ],
      "purl": "pkg:npm/shebang-command@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shebang-command@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-regex",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "da42f49740c0b42db2ca9728571cb190c98efea3"
        },
        {
          "alg": "SHA-256",
          "content": "da42f49740c0b42db2ca9728571cb190c98efea3"
        }
      ],
      "purl": "pkg:npm/shebang-regex@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shebang-regex@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5c269a2975a993b98e5db82fca9d34cd06b68f2b9e18c297a73f8973c54f07f751ae756a45bf7f2ed022a37251355a2d841f6103cf92d170770a6c2233a86ca"
        }
      ],
      "purl": "pkg:npm/which@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which/-/which-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/which@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/which/-/which-1.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isexe",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
        }
      ],
      "purl": "pkg:npm/isexe@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/isexe@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "397f17a8feffd5af5caa4c58c36c97b2cd797f6e8d2960690d741dd3fb8afca3ea7508716cf6bdf78867ce3704d95a90a43b257f9e7bdb770a3d43864a6318de"
        },
        {
          "alg": "SHA-256",
          "content": "5bb5a0672628b64149566ba16819e61518c67261"
        }
      ],
      "purl": "pkg:npm/debug@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/debug@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "doctrine",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df999292ee195cad2f7c2b87103030b79e5d8368cd6a31d9d6876f17ef124abf3612c658e109977ee5aca3ca0477ccd185539b48dd7c68cd028d2768057ef323"
        }
      ],
      "purl": "pkg:npm/doctrine@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/doctrine@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-scope",
      "version": "3.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3d63c3edfda02e06e01a452ad88caacc7cdcb6e8"
        }
      ],
      "purl": "pkg:npm/eslint-scope@3.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-scope@3.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esrecurse",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "fa9568d98d3823f9a41d91e902dcab9ea6e5b163"
        }
      ],
      "purl": "pkg:npm/esrecurse@4.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esrecurse@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-visitor-keys",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ab39bf5f121bc66fc51f21f7e3566b6e7314a5efb906872d7bdc649853333cc8d169931c5f0c3e329069b45bed53eefd2f7eb69ea88b85e902c42c433da50c05"
        }
      ],
      "purl": "pkg:npm/eslint-visitor-keys@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-visitor-keys@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "espree",
      "version": "3.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "672ded0090ce4714192e5d9b6a0ba2454d6cc8f1110088342fe241d8c5a8ace4604eefc2a65cefc52f56580ed7878f90f9e3908a136cff5a355dea7c72f0b159"
        }
      ],
      "purl": "pkg:npm/espree@3.5.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/espree/-/espree-3.5.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/espree@3.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/espree/-/espree-3.5.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "5.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5cb9aadc7fc156f5bafc66f12abc86c56391cf579b8a54ac5039720b6edb5e1586580656906c12e852c78ce970157345a1615010efc37f8bb46187742b705081"
        }
      ],
      "purl": "pkg:npm/acorn@5.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn/-/acorn-5.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn@5.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn/-/acorn-5.4.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn-jsx",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
        },
        {
          "alg": "SHA-256",
          "content": "afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
        }
      ],
      "purl": "pkg:npm/acorn-jsx@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn-jsx@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
        },
        {
          "alg": "SHA-256",
          "content": "45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
        }
      ],
      "purl": "pkg:npm/acorn@3.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/acorn@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esquery",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "cfba8b57d7fba93f17298a8a006a04cda13d80fa"
        }
      ],
      "purl": "pkg:npm/esquery@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esquery@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "file-entry-cache",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c392990c3e684783d838b8c84a45d8a048458361"
        },
        {
          "alg": "SHA-256",
          "content": "c392990c3e684783d838b8c84a45d8a048458361"
        }
      ],
      "purl": "pkg:npm/file-entry-cache@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/file-entry-cache@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flat-cache",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d3030b32b38154f4e3b7e9c709f490f7ef97c481"
        }
      ],
      "purl": "pkg:npm/flat-cache@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/flat-cache@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "circular-json",
      "version": "0.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5192b7341c7631c6be6f92ec1bb6d8d7cde91d6b79635c6db383f73f3ec4353c0656724e5166d16f7a1c8ef5fb871f6dabfc9301d7255e6f6c677f2036e7a6e0"
        }
      ],
      "purl": "pkg:npm/circular-json@0.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/circular-json@0.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "del",
      "version": "2.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "c12c981d067846c84bcaf862cff930d907ffd1a8"
        },
        {
          "alg": "SHA-256",
          "content": "c12c981d067846c84bcaf862cff930d907ffd1a8"
        }
      ],
      "purl": "pkg:npm/del@2.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/del/-/del-2.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/del@2.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/del/-/del-2.2.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globby",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ebd84667ca0dbb330b99bcfc68eac2bc54370e0d"
        },
        {
          "alg": "SHA-256",
          "content": "ebd84667ca0dbb330b99bcfc68eac2bc54370e0d"
        }
      ],
      "purl": "pkg:npm/globby@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/globby@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pify",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ed141a6ac043a849ea588498e7dca8b15330e90c"
        },
        {
          "alg": "SHA-256",
          "content": "ed141a6ac043a849ea588498e7dca8b15330e90c"
        }
      ],
      "purl": "pkg:npm/pify@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pify@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pinkie-promise",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "2135d6dfa7a358c069ac9b178776288228450ffa"
        },
        {
          "alg": "SHA-256",
          "content": "2135d6dfa7a358c069ac9b178776288228450ffa"
        }
      ],
      "purl": "pkg:npm/pinkie-promise@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pinkie-promise@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pinkie",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "72556b80cfa0d48a974e80e77248e80ed4f7f870"
        },
        {
          "alg": "SHA-256",
          "content": "72556b80cfa0d48a974e80e77248e80ed4f7f870"
        }
      ],
      "purl": "pkg:npm/pinkie@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pinkie@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-path-cwd",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d225ec23132e89edd38fda767472e62e65f1106d"
        },
        {
          "alg": "SHA-256",
          "content": "d225ec23132e89edd38fda767472e62e65f1106d"
        }
      ],
      "purl": "pkg:npm/is-path-cwd@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-path-cwd@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-path-in-cwd",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "6477582b8214d602346094567003be8a9eac04dc"
        },
        {
          "alg": "SHA-256",
          "content": "6477582b8214d602346094567003be8a9eac04dc"
        }
      ],
      "purl": "pkg:npm/is-path-in-cwd@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-path-in-cwd@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-path-inside",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"
        }
      ],
      "purl": "pkg:npm/is-path-inside@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-path-inside@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-is-inside",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "365417dede44430d1c11af61027facf074bdfc53"
        },
        {
          "alg": "SHA-256",
          "content": "365417dede44430d1c11af61027facf074bdfc53"
        }
      ],
      "purl": "pkg:npm/path-is-inside@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-is-inside@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "write",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5fc03828e264cea3fe91455476f7a3c566cb0757"
        },
        {
          "alg": "SHA-256",
          "content": "5fc03828e264cea3fe91455476f7a3c566cb0757"
        }
      ],
      "purl": "pkg:npm/write@0.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/write/-/write-0.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/write@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/write/-/write-0.2.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globals",
      "version": "11.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "924a5c28d96641a9fd67966682a287fd231b4a68f143b423c8da9f5d573c549728055d94120facc500f5e464287c6461da17e9c146fbd150b7d4347b46ae4777"
        }
      ],
      "purl": "pkg:npm/globals@11.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globals/-/globals-11.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/globals@11.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/globals/-/globals-11.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inquirer",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87ec6d9f29381302af1561eb518b1612b11547e8a02ad2dd721bbea3467544bed553f8d53056d88abd9ba7a6c08fc79f14dc56a875f4748b2ce9f250fbffaa79"
        }
      ],
      "purl": "pkg:npm/inquirer@3.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/inquirer@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-escapes",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3bf925736ee658d52282dbf417c34959b2c5d3439c7a041a964a8a51159da2c5b4f1864a8b89ba0a74944af2191b5a2d3496d35a1374d47873dfcf435bb9af0d"
        }
      ],
      "purl": "pkg:npm/ansi-escapes@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-escapes@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-cursor",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b35dac376479facc3e94747d41d0d0f5238ffcb5"
        }
      ],
      "purl": "pkg:npm/cli-cursor@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cli-cursor@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "restore-cursor",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9f7ee287f82fd326d4fd162923d62129eee0dfaf"
        }
      ],
      "purl": "pkg:npm/restore-cursor@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/restore-cursor@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "onetime",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "067428230fd67443b2794b22bba528b6867962d4"
        }
      ],
      "purl": "pkg:npm/onetime@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/onetime@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mimic-fn",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8dff38bb1cf08ae88854a88e2e97d893b378e934b2f2e6d3a279a7798f6fae91cd027a74401b76071595f5d3b7fe3f81a1501bf9ae46e980cf5b73391ce74c59"
        }
      ],
      "purl": "pkg:npm/mimic-fn@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mimic-fn@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-width",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ff19ede8a9a5e579324147b0c11f0fbcbabed639"
        }
      ],
      "purl": "pkg:npm/cli-width@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cli-width@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "external-editor",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "138e224f94153942412a28f8208577bafc6e3656ca4b7f13c351e2ba9c442073eff6ab42d8fac362885b5d5e54fb58e77c85edb67cbc814863fa866f7e5165cc"
        }
      ],
      "purl": "pkg:npm/external-editor@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/external-editor@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chardet",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
        }
      ],
      "purl": "pkg:npm/chardet@0.4.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chardet@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tmp",
      "version": "0.0.33",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8d10899688ca9d9dda75db533a3748aa846e3c4281bcd5dc198ab33bacd6657f0a7ca1299c66398df820250dc48cabaef03e1b251af4cbe7182459986c89971b"
        },
        {
          "alg": "SHA-256",
          "content": "6d34335889768d21b2bcda0aa277ced3b1bfadf9"
        }
      ],
      "purl": "pkg:npm/tmp@0.0.33",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tmp@0.0.33",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "figures",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
        }
      ],
      "purl": "pkg:npm/figures@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/figures@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mute-stream",
      "version": "0.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
        }
      ],
      "purl": "pkg:npm/mute-stream@0.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mute-stream@0.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "run-async",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
        },
        {
          "alg": "SHA-256",
          "content": "0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
        }
      ],
      "purl": "pkg:npm/run-async@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/run-async@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-promise",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
        },
        {
          "alg": "SHA-256",
          "content": "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
        }
      ],
      "purl": "pkg:npm/is-promise@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-promise@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rx-lite",
      "version": "4.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "0b1e11af8bc44836f04a6407e92da42467b79444"
        }
      ],
      "purl": "pkg:npm/rx-lite@4.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rx-lite@4.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rx-lite-aggregates",
      "version": "4.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "753b87a89a11c95467c4ac1626c4efc4e05c67be"
        }
      ],
      "purl": "pkg:npm/rx-lite-aggregates@4.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rx-lite-aggregates@4.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9cea87e7d75e0aaf52447971ab5030f39267b78c3a2af2caa9656293aa00f599255cb3483a5aa0e05db2ad3d4c55a4e302abd5c1d7de67bc3b682bc90fbba093"
        }
      ],
      "purl": "pkg:npm/string-width@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string-width@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-fullwidth-code-point",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a3b30a5c4f199183167aaab93beefae3ddfb654f"
        },
        {
          "alg": "SHA-256",
          "content": "a3b30a5c4f199183167aaab93beefae3ddfb654f"
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-fullwidth-code-point@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "a8479022eb1ac368a871389b635262c505ee368f"
        }
      ],
      "purl": "pkg:npm/strip-ansi@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "ed0317c322064f79466c02966bddb605ab37d998"
        }
      ],
      "purl": "pkg:npm/ansi-regex@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-resolvable",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa00d85c5491e56bc47ee4b974c8faa133046ebad268cd02ac5936622abf8179c1bc3f6931ada3197c728462dfbe1669b8c65ed7c089a45c40b77091b38d8d32"
        }
      ],
      "purl": "pkg:npm/is-resolvable@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-resolvable@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-yaml",
      "version": "3.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3b6bf9d9f7e32daf5578ce372785e871913ffd64fd374222c036b72921c7ed3bbc0ad1fed6a33c48866f9ec4e1eaffb8c85cb9294637047515c23a5f016b2320"
        }
      ],
      "purl": "pkg:npm/js-yaml@3.10.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/js-yaml@3.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "argparse",
      "version": "1.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86"
        },
        {
          "alg": "SHA-256",
          "content": "73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86"
        }
      ],
      "purl": "pkg:npm/argparse@1.0.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/argparse@1.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sprintf-js",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "04e6926f662895354f3dd015203633b857297e2c"
        },
        {
          "alg": "SHA-256",
          "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": "scripts/docs.angularjs.org-firebase/functions/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": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esprima",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a1fb5371a32efc41ab108bbdd38996b5e288bfcbccb8e806628ec4855249374d11fc4103f430ae6bfc711d17589cab5c102cd583bc4e5a17e5bc9327a9c1598f"
        }
      ],
      "purl": "pkg:npm/esprima@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esprima@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-stable-stringify-without-jsonify",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "9db7b59496ad3f3cfef30a75142d2d930ad72651"
        }
      ],
      "purl": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "levn",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3b09924edf9f083c0490fdd4c0bc4421e04764ee"
        },
        {
          "alg": "SHA-256",
          "content": "3b09924edf9f083c0490fdd4c0bc4421e04764ee"
        }
      ],
      "purl": "pkg:npm/levn@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/levn@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prelude-ls",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "21932a549f5e52ffd9a827f570e04be62a97da54"
        },
        {
          "alg": "SHA-256",
          "content": "21932a549f5e52ffd9a827f570e04be62a97da54"
        }
      ],
      "purl": "pkg:npm/prelude-ls@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/prelude-ls@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-check",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "5884cab512cf1d355e3fb784f30804b2b520db72"
        },
        {
          "alg": "SHA-256",
          "content": "5884cab512cf1d355e3fb784f30804b2b520db72"
        }
      ],
      "purl": "pkg:npm/type-check@0.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/type-check@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "natural-compare",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
        },
        {
          "alg": "SHA-256",
          "content": "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
        }
      ],
      "purl": "pkg:npm/natural-compare@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/natural-compare@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "optionator",
      "version": "0.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
        },
        {
          "alg": "SHA-256",
          "content": "364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
        }
      ],
      "purl": "pkg:npm/optionator@0.8.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/optionator@0.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-is",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b369d6fb5dbc13eecf524f91b070feedc357cf34"
        },
        {
          "alg": "SHA-256",
          "content": "b369d6fb5dbc13eecf524f91b070feedc357cf34"
        }
      ],
      "purl": "pkg:npm/deep-is@0.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/deep-is@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-levenshtein",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "3d8a5c66883a16a30ca8643e851f19baa7797917"
        },
        {
          "alg": "SHA-256",
          "content": "3d8a5c66883a16a30ca8643e851f19baa7797917"
        }
      ],
      "purl": "pkg:npm/fast-levenshtein@2.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-levenshtein@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wordwrap",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "27584810891456a4171c8d0226441ade90cbcaeb"
        },
        {
          "alg": "SHA-256",
          "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": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pluralize",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01184139dcd2ddee3515b916fd75ab4c4b6e92aa8ba0ae7e67fe1478368bb925bedfd24f78582ce20086aacac91d5657d1f52bc7fff8385d0ad42506c25205a3"
        }
      ],
      "purl": "pkg:npm/pluralize@7.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pluralize@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "progress",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8a1be366bf8fc23db2bd23f10c6fe920b4389d1f"
        }
      ],
      "purl": "pkg:npm/progress@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/progress@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-uncached",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "4e0d56d6c9662fd31e43011c4b95aa49955421d3"
        },
        {
          "alg": "SHA-256",
          "content": "4e0d56d6c9662fd31e43011c4b95aa49955421d3"
        }
      ],
      "purl": "pkg:npm/require-uncached@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/require-uncached@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caller-path",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "94085ef63581ecd3daa92444a8fe94e82577751f"
        },
        {
          "alg": "SHA-256",
          "content": "94085ef63581ecd3daa92444a8fe94e82577751f"
        }
      ],
      "purl": "pkg:npm/caller-path@0.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/caller-path@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "callsites",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "afab96262910a7f33c19a5775825c69f34e350ca"
        },
        {
          "alg": "SHA-256",
          "content": "afab96262910a7f33c19a5775825c69f34e350ca"
        }
      ],
      "purl": "pkg:npm/callsites@0.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/callsites@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-from",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
        },
        {
          "alg": "SHA-256",
          "content": "26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
        }
      ],
      "purl": "pkg:npm/resolve-from@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/resolve-from@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "5.5.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e12277766d160305b2fcd55e8a8661e409ed91d26858ac47c5c9b23fadb67ce9201dae33dd1d137412480883726920c4eae37055cf2066bf998a7c19007e3120"
        }
      ],
      "purl": "pkg:npm/semver@5.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@5.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "semver"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "Gruntfile.js#12"
          },
          {
            "location": "lib/versions/version-info.js#6"
          },
          {
            "location": "scripts/compare-master-to-stable.js#10"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "table",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "51490400f7521b1b51a6257da3327970c4ed622ab3ecd8b5386a8b5d10b29ebbf376d475a7e71f3967b64492f0bd41bc84d6a769246379c22ac0e8ea79ab43b0"
        }
      ],
      "purl": "pkg:npm/table@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/table/-/table-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/table@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/table/-/table-4.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv-keywords",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "617997fc5f60576894c435f940d819e135b80762"
        }
      ],
      "purl": "pkg:npm/ajv-keywords@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ajv-keywords@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "slice-ansi",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3ceab104ae8b6f7abab34e3b0ff5ec0d534f9c5f4397c2526aa7bd87d954465d0e74dab2fee8c3ace8881edb2a5cc19b5964c8a2647300c693c9ac0053ffd17a"
        }
      ],
      "purl": "pkg:npm/slice-ansi@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/slice-ansi@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
              }
            ],
            "concludedValue": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "text-table",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
        },
        {
          "alg": "SHA-256",
          "content": "7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
        }
      ],
      "purl": "pkg:npm/text-table@0.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/text-table@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint-plugin-promise",
      "version": "3.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "610ccce932d3940a40afb2e2f2f58a47e2b75a0863c0a718cd8d1ddaba166a9e122cafa4cee6a0257fe57937ad2035ac15c4c59ca3495d6ba90c20fa69990fd9"
        },
        {
          "alg": "SHA-256",
          "content": "54b7658c8f454813dc2a870aff8152ec4969ba75"
        }
      ],
      "purl": "pkg:npm/eslint-plugin-promise@3.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eslint-plugin-promise@3.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "scripts/docs.angularjs.org-firebase/functions/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.6.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node",
      "version": "6.0.63",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e08acbbd5946e0e95990b1c76f3ce5b7882a48eb"
        }
      ],
      "purl": "pkg:npm/%40types/node@6.0.63",
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@6.0.63",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "q",
      "version": "0.0.32",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bd284e57c84f1325da702babfc82a5328190c0c5"
        }
      ],
      "purl": "pkg:npm/%40types/q@0.0.32",
      "type": "library",
      "bom-ref": "pkg:npm/@types/q@0.0.32",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "selenium-webdriver",
      "version": "2.53.42",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "74cb77fb6052edaff2a8984ddafd88d419f25cac"
        }
      ],
      "purl": "pkg:npm/%40types/selenium-webdriver@2.53.42",
      "type": "library",
      "bom-ref": "pkg:npm/@types/selenium-webdriver@2.53.42",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "Base64",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ba3a4230708e186705065e66babdd4c35cf60028"
        }
      ],
      "purl": "pkg:npm/Base64@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/Base64@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "CSSselect",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f8ab7e1f8418ce63cda6eb7bd778a85d7ec492b2"
        }
      ],
      "purl": "pkg:npm/CSSselect@0.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/CSSselect@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "CSSwhat",
      "version": "0.4.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "867da0ff39f778613242c44cfea83f0aa4ebdf9b"
        }
      ],
      "purl": "pkg:npm/CSSwhat@0.4.7",
      "type": "library",
      "bom-ref": "pkg:npm/CSSwhat@0.4.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "JSONStream",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "680ab9ac6572a8a1a207e0b38721db1c77b215e5"
        }
      ],
      "purl": "pkg:npm/JSONStream@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/JSONStream@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "JSONStream",
      "version": "0.8.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "91657dfe6ff857483066132b4618b62e8f4887bd"
        }
      ],
      "purl": "pkg:npm/JSONStream@0.8.4",
      "type": "library",
      "bom-ref": "pkg:npm/JSONStream@0.8.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "accepts",
      "version": "1.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c3ca7434938648c3e0d9c1e328dd68b622c284ca"
        }
      ],
      "purl": "pkg:npm/accepts@1.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/accepts@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "4.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "17a8d6a7a6c4ef538b814ec9abac2779293bf30a"
        }
      ],
      "purl": "pkg:npm/acorn@4.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/acorn@4.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "4.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "edcda3bd937e7556410d42ed5860f67399c794c0"
        }
      ],
      "purl": "pkg:npm/acorn@4.0.11",
      "type": "library",
      "bom-ref": "pkg:npm/acorn@4.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c8ce27de0acc76d896d2b1fad3df588d9e82f014"
        }
      ],
      "purl": "pkg:npm/acorn@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/acorn@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "acorn",
      "version": "2.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ab6e7d9d886aaca8b085bc3312b79a198433f0e7"
        }
      ],
      "purl": "pkg:npm/acorn@2.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/acorn@2.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "addressparser",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "47afbe1a2a9262191db6838e4fd1d39b40821746"
        }
      ],
      "purl": "pkg:npm/addressparser@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/addressparser@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "adm-zip",
      "version": "0.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a61ed5ae6905c3aea58b3a657d25033091052736"
        }
      ],
      "purl": "pkg:npm/adm-zip@0.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/adm-zip@0.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "adm-zip",
      "version": "0.4.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8606c2cbf1c426ce8c8ec00174447fd49b6eafc1"
        }
      ],
      "purl": "pkg:npm/adm-zip@0.4.7",
      "type": "library",
      "bom-ref": "pkg:npm/adm-zip@0.4.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "after",
      "version": "0.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fedb394f9f0e02aa9768e702bda23b505fae7e1f"
        }
      ],
      "purl": "pkg:npm/after@0.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/after@0.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "agent-base",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bd8f9e86a8eb221fffa07bd14befd55df142815e"
        }
      ],
      "purl": "pkg:npm/agent-base@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/agent-base@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv-keywords",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "314dd0a4b3368fad3dfcdc54ede6171b886daf3c"
        }
      ],
      "purl": "pkg:npm/ajv-keywords@1.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/ajv-keywords@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv",
      "version": "4.11.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f166c3c11cbc6cb9dcc102a5bcfe5b72c95287e6"
        }
      ],
      "purl": "pkg:npm/ajv@4.11.2",
      "type": "library",
      "bom-ref": "pkg:npm/ajv@4.11.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "align-text",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0cd90a561093f35d0a99256c22b7069433fad117"
        }
      ],
      "purl": "pkg:npm/align-text@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/align-text@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "amdefine",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4a5282ac164729e93619bcfd3ad151f817ce91f5"
        }
      ],
      "purl": "pkg:npm/amdefine@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/amdefine@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "angular-benchpress",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "05754d36e6248e061dbaf6a30a801c06217f1f60"
        }
      ],
      "purl": "pkg:npm/angular-benchpress@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/angular-benchpress@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-escapes",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d3a8a83b319aa67793662b13e761c7911422306e"
        }
      ],
      "purl": "pkg:npm/ansi-escapes@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-escapes@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0d8e946967a3d8143f93e24e298525fc1b2235f9"
        }
      ],
      "purl": "pkg:npm/ansi-regex@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eaecbf66cd706882760b2f4691582b8f55d7a7de"
        }
      ],
      "purl": "pkg:npm/ansi-styles@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "anymatch",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "553dcb8f91e3c889845dfdba34c77721b90b9d7a"
        }
      ],
      "purl": "pkg:npm/anymatch@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/anymatch@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "archiver-utils",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e50b4c09c70bf3d680e32ff1b7994e9f9d895174"
        }
      ],
      "purl": "pkg:npm/archiver-utils@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/archiver-utils@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "archiver",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4f2194d6d8f99df3f531e6881f14f15d55faaf22"
        }
      ],
      "purl": "pkg:npm/archiver@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/archiver@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "archy",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
        }
      ],
      "purl": "pkg:npm/archy@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/archy@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-diff",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f3b827f955a8bd669697e4a4256ac3ceae356cf"
        }
      ],
      "purl": "pkg:npm/arr-diff@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/arr-diff@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arr-flatten",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "36048bbff4e7b47e136644316c99669ea5ae91f1"
        }
      ],
      "purl": "pkg:npm/arr-flatten@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/arr-flatten@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-differ",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eff52e3758249d33be402b8bb8e564bb2b5d4031"
        }
      ],
      "purl": "pkg:npm/array-differ@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/array-differ@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-filter",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7da8cf2e26628ed732803581fd21f67cacd2eeec"
        }
      ],
      "purl": "pkg:npm/array-filter@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/array-filter@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-find-index",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df010aa1287e164bbda6f9723b0a96a1ec4187a1"
        }
      ],
      "purl": "pkg:npm/array-find-index@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/array-find-index@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-map",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "88a2bab73d1cf7bcd5c1b118a003f66f665fa662"
        }
      ],
      "purl": "pkg:npm/array-map@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/array-map@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-reduce",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "173899d3ffd1c7d9383e4479525dbe278cab5f2b"
        }
      ],
      "purl": "pkg:npm/array-reduce@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/array-reduce@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-slice",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dd3cfb80ed7973a75117cdac69b0b99ec86186f5"
        }
      ],
      "purl": "pkg:npm/array-slice@0.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/array-slice@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "array-unique",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
        }
      ],
      "purl": "pkg:npm/array-unique@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/array-unique@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "arraybuffer.slice",
      "version": "0.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3bbc4275dd584cc1b10809b89d4e8b63a69e7675"
        }
      ],
      "purl": "pkg:npm/arraybuffer.slice@0.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/arraybuffer.slice@0.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asap",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "522765b50c3510490e52d7dcfe085ef9ba96958f"
        }
      ],
      "purl": "pkg:npm/asap@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/asap@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asn1.js",
      "version": "4.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "48ba240b45a9280e94748990ba597d216617fd40"
        }
      ],
      "purl": "pkg:npm/asn1.js@4.9.1",
      "type": "library",
      "bom-ref": "pkg:npm/asn1.js@4.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assert",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "99912d591836b5a6f5b345c0f07eefc08fc65d91"
        }
      ],
      "purl": "pkg:npm/assert@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/assert@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assert",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "adaa04c46bb58c6dd1f294da3eb26e6228eb6e44"
        }
      ],
      "purl": "pkg:npm/assert@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/assert@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ast-types",
      "version": "0.10.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f52fca9715579a14f841d67d7f8d25432ab6a3dd"
        }
      ],
      "purl": "pkg:npm/ast-types@0.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/ast-types@0.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "astw",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "08121ac8288d35611c0ceec663f6cd545604897d"
        }
      ],
      "purl": "pkg:npm/astw@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/astw@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async-each",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
        }
      ],
      "purl": "pkg:npm/async-each@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/async-each@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async-limiter",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "78faed8c3d074ab81f22b4e985d79e8738f720f8"
        }
      ],
      "purl": "pkg:npm/async-limiter@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/async-limiter@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "1.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ec6a61ae56480c0c3cb241c95618e20892f9672a"
        }
      ],
      "purl": "pkg:npm/async@1.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/async@1.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b709cc0280a9c36f09f4536be823c838a9049e25"
        }
      ],
      "purl": "pkg:npm/async@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/async@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "2.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2d2160c7788032e4dd6cbe2502f1f9a2c8f6cde4"
        }
      ],
      "purl": "pkg:npm/async@2.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/async@2.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "0.2.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6bbe0b0674b9d719708ca38de8c237cb526c3d1"
        }
      ],
      "purl": "pkg:npm/async@0.2.10",
      "type": "library",
      "bom-ref": "pkg:npm/async@0.2.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f8fc04ca3a13784ade9e1641af98578cfbd647a9"
        }
      ],
      "purl": "pkg:npm/async@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/async@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "async",
      "version": "2.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e587c68580994ac67fc56ff86d3ac56bdbe810bc"
        }
      ],
      "purl": "pkg:npm/async@2.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/async@2.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "atob",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "95f13629b12c3a51a5d215abdce2aa9f32f80773"
        }
      ],
      "purl": "pkg:npm/atob@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/atob@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "axios",
      "version": "0.15.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2c9d638b2e191a08ea1d6cc988eadd6ba5bdc053"
        }
      ],
      "purl": "pkg:npm/axios@0.15.3",
      "type": "library",
      "bom-ref": "pkg:npm/axios@0.15.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "babel-code-frame",
      "version": "6.22.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "027620bee567a88c32561574e7fd0801d33118e4"
        }
      ],
      "purl": "pkg:npm/babel-code-frame@6.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/babel-code-frame@6.22.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "backo2",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "31ab1ac8b129363463e35b3ebb69f4dfcfba7947"
        }
      ],
      "purl": "pkg:npm/backo2@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/backo2@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "balanced-match",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cb3f3e3c732dc0f01ee70b403f302e61d7709838"
        }
      ],
      "purl": "pkg:npm/balanced-match@0.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/balanced-match@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64-arraybuffer",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "73926771923b5a19747ad666aa5cd4bf9c6e9ce8"
        }
      ],
      "purl": "pkg:npm/base64-arraybuffer@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/base64-arraybuffer@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64-js",
      "version": "0.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "54400dc91d696cec32a8a47902f971522fee8f48"
        }
      ],
      "purl": "pkg:npm/base64-js@0.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/base64-js@0.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64-js",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a91947da1f4a516ea38e5b4ec0ec3773675e0886"
        }
      ],
      "purl": "pkg:npm/base64-js@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/base64-js@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64id",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "47688cb99bb6804f0e06d3e763b1c32e57d8e6b6"
        }
      ],
      "purl": "pkg:npm/base64id@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/base64id@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "basic-auth",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "45221ee429f7ee1e5035be3f51533f1cdfd29884"
        }
      ],
      "purl": "pkg:npm/basic-auth@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/basic-auth@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "batch",
      "version": "0.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3f3414f380321743bfc1042f9a83ff1d5824d464"
        }
      ],
      "purl": "pkg:npm/batch@0.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/batch@0.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "beeper",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e6d5ea8c5dad001304a70b22638447f69cb2f809"
        }
      ],
      "purl": "pkg:npm/beeper@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/beeper@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "benchmark",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2f1e2fa4c359f11122aa183082218e957e390c73"
        }
      ],
      "purl": "pkg:npm/benchmark@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/benchmark@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "better-assert",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "40866b9e1b9e0b55b481894311e68faffaebc522"
        }
      ],
      "purl": "pkg:npm/better-assert@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/better-assert@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "binary-extensions",
      "version": "1.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "46aa1751fb6a2f93ee5e689bb1087d4b14c6c205"
        }
      ],
      "purl": "pkg:npm/binary-extensions@1.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/binary-extensions@1.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "binary",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9f60553bc5ce8c3386f3b553cff47462adecaa79"
        }
      ],
      "purl": "pkg:npm/binary@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/binary@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bl",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1397e7ec42c5f5dc387470c500e34a9f6be9ea98"
        }
      ],
      "purl": "pkg:npm/bl@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/bl@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bl",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fdca871a99713aa00d19e3bbba41c44787a65398"
        }
      ],
      "purl": "pkg:npm/bl@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/bl@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "blob",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bcf13052ca54463f30f9fc7e95b9a47630a94921"
        }
      ],
      "purl": "pkg:npm/blob@0.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/blob@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "blocking-proxy",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "462905e0dcfbea970f41aa37223dda9c07b1912b"
        }
      ],
      "purl": "pkg:npm/blocking-proxy@0.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/blocking-proxy@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bluebird",
      "version": "3.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
        }
      ],
      "purl": "pkg:npm/bluebird@3.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/bluebird@3.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bluebird",
      "version": "3.4.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f72d760be09b7f76d08ed8fae98b289a8d05fab3"
        }
      ],
      "purl": "pkg:npm/bluebird@3.4.7",
      "type": "library",
      "bom-ref": "pkg:npm/bluebird@3.4.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bn.js",
      "version": "4.11.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "53344adb14617a13f6e8dd2ce28905d1c0ba3215"
        }
      ],
      "purl": "pkg:npm/bn.js@4.11.6",
      "type": "library",
      "bom-ref": "pkg:npm/bn.js@4.11.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bootstrap",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "17e14ed261c0fcd9b52ea9aa6420f6d51cd5fa77"
        }
      ],
      "purl": "pkg:npm/bootstrap@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/bootstrap@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bootstrap",
      "version": "3.3.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a389394549f23330875a3b150656574f8a9eb71"
        }
      ],
      "purl": "pkg:npm/bootstrap@3.3.7",
      "type": "library",
      "bom-ref": "pkg:npm/bootstrap@3.3.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7197d7eaa9b87e648390ea61fc66c84427420df9"
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "braces",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c085711085291d8b75fdd74eab0f8597280711e6"
        }
      ],
      "purl": "pkg:npm/braces@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/braces@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "braces",
      "version": "1.8.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ba77962e12dff969d6b76711e914b737857bf6a7"
        }
      ],
      "purl": "pkg:npm/braces@1.8.5",
      "type": "library",
      "bom-ref": "pkg:npm/braces@1.8.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brorand",
      "version": "1.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6677fa5e4901bdbf9c9ec2a748e28dca407a9bfc"
        }
      ],
      "purl": "pkg:npm/brorand@1.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/brorand@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browser-pack",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "faa1cbc41487b1acc4747e373e1148adffd0e2d9"
        }
      ],
      "purl": "pkg:npm/browser-pack@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/browser-pack@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browser-pack",
      "version": "6.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f86cd6cef4f5300c8e63e07a4d512f65fbff4531"
        }
      ],
      "purl": "pkg:npm/browser-pack@6.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/browser-pack@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browser-resolve",
      "version": "1.11.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ff09b0a2c421718a1051c260b32e48f442938ce"
        }
      ],
      "purl": "pkg:npm/browser-resolve@1.11.2",
      "type": "library",
      "bom-ref": "pkg:npm/browser-resolve@1.11.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-aes",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5e7725dbdef1fd5930d4ebab48567ce451c48a0a"
        }
      ],
      "purl": "pkg:npm/browserify-aes@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-aes@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-cipher",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9988244874bf5ed4e28da95666dcd66ac8fc363a"
        }
      ],
      "purl": "pkg:npm/browserify-cipher@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-cipher@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-des",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "daa277717470922ed2fe18594118a175439721dd"
        }
      ],
      "purl": "pkg:npm/browserify-des@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-des@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-rsa",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "21e0abfaf6f2029cf2fafb133567a701d4135524"
        }
      ],
      "purl": "pkg:npm/browserify-rsa@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-rsa@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-sign",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "10773910c3c206d5420a46aad8694f820b85968f"
        }
      ],
      "purl": "pkg:npm/browserify-sign@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-sign@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-zlib",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bb35f8a519f600e0fa6b8485241c979d0141fb2d"
        }
      ],
      "purl": "pkg:npm/browserify-zlib@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-zlib@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify-zlib",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f"
        }
      ],
      "purl": "pkg:npm/browserify-zlib@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/browserify-zlib@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify",
      "version": "14.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0bbbce521acd6e4d1d54d8e9365008efb85a9cc5"
        }
      ],
      "purl": "pkg:npm/browserify@14.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/browserify@14.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserify",
      "version": "7.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b839f84ed22c24b67f79af68002e5684c73d534e"
        }
      ],
      "purl": "pkg:npm/browserify@7.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/browserify@7.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserstack",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b565425ad62ed72c1082a1eb979d5313c7d4754f"
        }
      ],
      "purl": "pkg:npm/browserstack@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/browserstack@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserstacktunnel-wrapper",
      "version": "2.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4d6ebf6a667451ad4ee9325fddcf3546607b4d92"
        }
      ],
      "purl": "pkg:npm/browserstacktunnel-wrapper@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/browserstacktunnel-wrapper@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "browserstacktunnel-wrapper"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/browserstack/start_tunnel.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "browserstacktunnel-wrapper",
      "version": "1.4.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6598fb7d784b6ff348e3df7c104b0d9c27ea5275"
        }
      ],
      "purl": "pkg:npm/browserstacktunnel-wrapper@1.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/browserstacktunnel-wrapper@1.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "browserstacktunnel-wrapper"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/browserstack/start_tunnel.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-crc32",
      "version": "0.2.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
        }
      ],
      "purl": "pkg:npm/buffer-crc32@0.2.13",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-crc32@0.2.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-shims",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9978ce317388c649ad8793028c3477ef044a8b51"
        }
      ],
      "purl": "pkg:npm/buffer-shims@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-shims@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-xor",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
        }
      ],
      "purl": "pkg:npm/buffer-xor@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-xor@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer",
      "version": "2.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d73c214c0334384dc29b04ee0ff5f5527c7974e7"
        }
      ],
      "purl": "pkg:npm/buffer@2.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/buffer@2.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer",
      "version": "5.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "84daa52e7cf2fa8ce4195bc5cf0f7809e0930b24"
        }
      ],
      "purl": "pkg:npm/buffer@5.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/buffer@5.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffers",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"
        }
      ],
      "purl": "pkg:npm/buffers@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/buffers@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bufferstreams",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0161373060ac5988eff99058731114f6e195d51e"
        }
      ],
      "purl": "pkg:npm/bufferstreams@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/bufferstreams@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buildmail",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "877f7738b78729871c9a105e3b837d2be11a7a72"
        }
      ],
      "purl": "pkg:npm/buildmail@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/buildmail@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "builtin-modules",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "270f076c5a72c02f5b65a47df94c5fe3a278892f"
        }
      ],
      "purl": "pkg:npm/builtin-modules@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/builtin-modules@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "builtin-status-codes",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85982878e21b98e1c66425e03d0174788f569ee8"
        }
      ],
      "purl": "pkg:npm/builtin-status-codes@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/builtin-status-codes@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "builtins",
      "version": "0.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "355219cd6cf18dbe7c01cc7fd2dce765cfdc549a"
        }
      ],
      "purl": "pkg:npm/builtins@0.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/builtins@0.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cached-path-relative",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d09c4b52800aa4c078e2dd81a869aac90d2e54e7"
        }
      ],
      "purl": "pkg:npm/cached-path-relative@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/cached-path-relative@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cachedir",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1363075ea206a12767d92bb711c8a2f76a10f62"
        }
      ],
      "purl": "pkg:npm/cachedir@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/cachedir@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "callsite",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "280398e5d664bd74038b6f0905153e6e8af1bc20"
        }
      ],
      "purl": "pkg:npm/callsite@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/callsite@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camel-case",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"
        }
      ],
      "purl": "pkg:npm/camel-case@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/camel-case@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelcase-keys",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "308beeaffdf28119051efa1d932213c91b8f92e7"
        }
      ],
      "purl": "pkg:npm/camelcase-keys@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/camelcase-keys@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "camelcase",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
        }
      ],
      "purl": "pkg:npm/camelcase@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/camelcase@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "canonical-path",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e31eb937a8c93ee2a01df1839794721902874574"
        }
      ],
      "purl": "pkg:npm/canonical-path@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/canonical-path@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "caseless",
      "version": "0.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "715b96ea9841593cc33067923f5ec60ebda4f7d7"
        }
      ],
      "purl": "pkg:npm/caseless@0.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/caseless@0.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "catharsis",
      "version": "0.8.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "693479f43aac549d806bd73e924cd0d944951a06"
        }
      ],
      "purl": "pkg:npm/catharsis@0.8.8",
      "type": "library",
      "bom-ref": "pkg:npm/catharsis@0.8.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "center-align",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aa0d32629b6ee972200411cbd4461c907bc2b7ad"
        }
      ],
      "purl": "pkg:npm/center-align@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/center-align@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chainsaw",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5eab50b28afe58074d0d58291388828b5e5fbc98"
        }
      ],
      "purl": "pkg:npm/chainsaw@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/chainsaw@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "375dfccbc21c0a60a8b61bc5b78f3dc2a55c212f"
        }
      ],
      "purl": "pkg:npm/chalk@0.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/chalk@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "change-case",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6c9c8e35f8790870a82b6b0745be8c3cbef9b081"
        }
      ],
      "purl": "pkg:npm/change-case@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/change-case@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "changez-angular",
      "version": "2.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4bf25429baf121818008a1d7b720c72ea7d55c57"
        }
      ],
      "purl": "pkg:npm/changez-angular@2.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/changez-angular@2.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "changez",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "11dd75baf3105666e761b49e33036f6273994587"
        }
      ],
      "purl": "pkg:npm/changez@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/changez@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cheerio",
      "version": "0.17.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa5ae42cc60121133d296d0b46d983215f7268ea"
        }
      ],
      "purl": "pkg:npm/cheerio@0.17.0",
      "type": "library",
      "bom-ref": "pkg:npm/cheerio@0.17.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chokidar",
      "version": "1.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2"
        }
      ],
      "purl": "pkg:npm/chokidar@1.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/chokidar@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cipher-base",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eeabf194419ce900da3018c207d212f2a6df0a07"
        }
      ],
      "purl": "pkg:npm/cipher-base@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/cipher-base@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "circular-json",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d"
        }
      ],
      "purl": "pkg:npm/circular-json@0.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/circular-json@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "circular-json",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c448ea998b7fe31ecf472ec29c6b608e2e2a62fd"
        }
      ],
      "purl": "pkg:npm/circular-json@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/circular-json@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-cursor",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "64da3f7d56a54412e59794bd62dc35295e8f2987"
        }
      ],
      "purl": "pkg:npm/cli-cursor@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/cli-cursor@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-width",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b234ca209b29ef66fc518d9b98d5847b00edf00a"
        }
      ],
      "purl": "pkg:npm/cli-width@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/cli-width@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4b475760ff80264c762c3a1719032e91c7fea0d1"
        }
      ],
      "purl": "pkg:npm/cliui@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/cliui@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone-buffer",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e3e25b207ac4e701af721e2cb5a16792cac3dc58"
        }
      ],
      "purl": "pkg:npm/clone-buffer@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/clone-buffer@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone-stats",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b88f94a82cf38b8791d58046ea4029ad88ca99d1"
        }
      ],
      "purl": "pkg:npm/clone-stats@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/clone-stats@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone-stats",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
        }
      ],
      "purl": "pkg:npm/clone-stats@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/clone-stats@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c6126a90ad4f72dbf5acdb243cc37724fe93fc1f"
        }
      ],
      "purl": "pkg:npm/clone@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/clone@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "clone",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "260b7a99ebb1edfe247538175f783243cb19d149"
        }
      ],
      "purl": "pkg:npm/clone@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/clone@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cloneable-readable",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a6290d413f217a61232f95e458ff38418cfb0117"
        }
      ],
      "purl": "pkg:npm/cloneable-readable@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/cloneable-readable@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "co",
      "version": "3.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1445f226c5eb956138e68c9ac30167ea7d2e6bda"
        }
      ],
      "purl": "pkg:npm/co@3.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/co@3.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "coffee-script",
      "version": "1.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "12938bcf9be1948fa006f92e0c4c9e81705108c0"
        }
      ],
      "purl": "pkg:npm/coffee-script@1.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/coffee-script@1.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "coffee-script",
      "version": "1.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "62996a861780c75e6d5069d13822723b73404bfc"
        }
      ],
      "purl": "pkg:npm/coffee-script@1.7.1",
      "type": "library",
      "bom-ref": "pkg:npm/coffee-script@1.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "collections",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1f23026b2ef36f927eecc901e99c5f0d48fa334e"
        }
      ],
      "purl": "pkg:npm/collections@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/collections@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "colors",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0433f44d809680fdeb60ed260f1b0c262e82a40b"
        }
      ],
      "purl": "pkg:npm/colors@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/colors@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "colors",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "168a4701756b6a7f51a12ce0c97bfa28c084ed63"
        }
      ],
      "purl": "pkg:npm/colors@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/colors@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "combine-lists",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "458c07e09e0d900fc28b70a3fec2dacd1d2cb7f6"
        }
      ],
      "purl": "pkg:npm/combine-lists@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/combine-lists@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "combine-source-map",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d9e74f593d9cd43807312cb5d846d451efaa9eb7"
        }
      ],
      "purl": "pkg:npm/combine-source-map@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/combine-source-map@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "combine-source-map",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b4a09c316033d768e0f11e029fa2730e079ad96"
        }
      ],
      "purl": "pkg:npm/combine-source-map@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/combine-source-map@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "combine-source-map",
      "version": "0.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0870312856b307a87cc4ac486f3a9a62aeccc09e"
        }
      ],
      "purl": "pkg:npm/combine-source-map@0.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/combine-source-map@0.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"
        }
      ],
      "purl": "pkg:npm/commander@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/commander@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fd430e889832ec353b9acd1de217c11cb3eef873"
        }
      ],
      "purl": "pkg:npm/commander@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/commander@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "2.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c99094176e12240cb22d6c5146098400fe0f7d4"
        }
      ],
      "purl": "pkg:npm/commander@2.9.0",
      "type": "library",
      "bom-ref": "pkg:npm/commander@2.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "2.12.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0f5946c427ed9ec0d91a46bb9def53e54650e555"
        }
      ],
      "purl": "pkg:npm/commander@2.12.2",
      "type": "library",
      "bom-ref": "pkg:npm/commander@2.12.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commitizen",
      "version": "2.9.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f9605c8c1170eef86331676b5b5f12ab595bf498"
        }
      ],
      "purl": "pkg:npm/commitizen@2.9.5",
      "type": "library",
      "bom-ref": "pkg:npm/commitizen@2.9.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commitplease",
      "version": "2.7.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "129af5abb365b46f25e652020c5d1548c947f163"
        }
      ],
      "purl": "pkg:npm/commitplease@2.7.10",
      "type": "library",
      "bom-ref": "pkg:npm/commitplease@2.7.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commondir",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "89f00fdcd51b519c578733fec563e6a6da7f5be2"
        }
      ],
      "purl": "pkg:npm/commondir@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/commondir@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "component-bind",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "00c608ab7dcd93897c0009651b1d3a8e1e73bbd1"
        }
      ],
      "purl": "pkg:npm/component-bind@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/component-bind@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "component-emitter",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "137918d6d78283f7df7a6b7c5a63e140e69425e6"
        }
      ],
      "purl": "pkg:npm/component-emitter@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/component-emitter@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "component-inherit",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "645fc4adf58b72b649d5cae65135619db26ff143"
        }
      ],
      "purl": "pkg:npm/component-inherit@0.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/component-inherit@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "compress-commons",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9f4460bb1288564c7473916e0298aa3c320dcadb"
        }
      ],
      "purl": "pkg:npm/compress-commons@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/compress-commons@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-stream",
      "version": "1.4.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "acc3bbf5602cb8cc980c6ac840fa7d8603e3ef36"
        }
      ],
      "purl": "pkg:npm/concat-stream@1.4.10",
      "type": "library",
      "bom-ref": "pkg:npm/concat-stream@1.4.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-stream",
      "version": "1.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "708978624d856af41a5a741defdd261da752c266"
        }
      ],
      "purl": "pkg:npm/concat-stream@1.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/concat-stream@1.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-with-sourcemaps",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f55b3be2aeb47601b10a2d5259ccfb70fd2f1dd6"
        }
      ],
      "purl": "pkg:npm/concat-with-sourcemaps@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/concat-with-sourcemaps@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "connect-livereload",
      "version": "0.5.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "80157d1371c9f37cc14039ab1895970d119dc3bc"
        }
      ],
      "purl": "pkg:npm/connect-livereload@0.5.4",
      "type": "library",
      "bom-ref": "pkg:npm/connect-livereload@0.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "connect",
      "version": "3.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b357525a0b4c1f50599cd983e1d9efeea9677198"
        }
      ],
      "purl": "pkg:npm/connect@3.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/connect@3.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "connect",
      "version": "3.6.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fb8dde7ba0763877d0ec9df9dac0b4b40e72c7da"
        }
      ],
      "purl": "pkg:npm/connect@3.6.5",
      "type": "library",
      "bom-ref": "pkg:npm/connect@3.6.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "console-browserify",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f0241c45730a9fc6323b206dbf38edc741d0bb10"
        }
      ],
      "purl": "pkg:npm/console-browserify@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/console-browserify@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "constant-case",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4175764d389d3fa9c8ecd29186ed6005243b6a46"
        }
      ],
      "purl": "pkg:npm/constant-case@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/constant-case@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "constants-browserify",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "92577db527ba6c4cf0a4568d84bc031f441e21f2"
        }
      ],
      "purl": "pkg:npm/constants-browserify@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/constants-browserify@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "constants-browserify",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c20b96d8c617748aaf1c16021760cd27fcb8cb75"
        }
      ],
      "purl": "pkg:npm/constants-browserify@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/constants-browserify@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "conventional-commit-types",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "45d860386c9a2e6537ee91d8a1b61bd0411b3d04"
        }
      ],
      "purl": "pkg:npm/conventional-commit-types@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/conventional-commit-types@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "convert-source-map",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e9f3e9c6e2728efc2676696a70eb382f73106a67"
        }
      ],
      "purl": "pkg:npm/convert-source-map@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/convert-source-map@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "convert-source-map",
      "version": "0.3.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f1d802950af7dd2631a1febe0596550c86ab3190"
        }
      ],
      "purl": "pkg:npm/convert-source-map@0.3.5",
      "type": "library",
      "bom-ref": "pkg:npm/convert-source-map@0.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "convert-source-map",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4829c877e9fe49b3161f3bf3673888e204699860"
        }
      ],
      "purl": "pkg:npm/convert-source-map@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/convert-source-map@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "crc32-stream",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ce2c5dc3bd8ffb3830f9cb47f540222c63c90fab"
        }
      ],
      "purl": "pkg:npm/crc32-stream@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/crc32-stream@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "crc",
      "version": "3.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9da1e980e3bd44fc5c93bf5ab3da3378d85e466b"
        }
      ],
      "purl": "pkg:npm/crc@3.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/crc@3.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "create-ecdh",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "888c723596cdf7612f6498233eebd7a35301737d"
        }
      ],
      "purl": "pkg:npm/create-ecdh@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/create-ecdh@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "create-hash",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "51210062d7bb7479f6c65bb41a92208b1d61abad"
        }
      ],
      "purl": "pkg:npm/create-hash@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/create-hash@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "create-hmac",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d3fb4ba253eb8b3f56e39ea2fbcb8af747bd3170"
        }
      ],
      "purl": "pkg:npm/create-hmac@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/create-hmac@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-spawn",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7b9247621c23adfdd3856004a823cbe397424d41"
        }
      ],
      "purl": "pkg:npm/cross-spawn@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-spawn",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a3bbb302db2297cbea3c04edf36941f4613aa399"
        }
      ],
      "purl": "pkg:npm/cross-spawn@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "crypto-browserify",
      "version": "3.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3652a0906ab9b2a7e0c3ce66a408e957a2485522"
        }
      ],
      "purl": "pkg:npm/crypto-browserify@3.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/crypto-browserify@3.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "css",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "73a4c81de85db664d4ee674f7d47085e3b2d55dc"
        }
      ],
      "purl": "pkg:npm/css@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/css@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "currently-unhandled",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "988df33feab191ef799a61369dd76c17adf957ea"
        }
      ],
      "purl": "pkg:npm/currently-unhandled@0.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/currently-unhandled@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "custom-event",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5d02a46850adf1b4a317946a3928fccb5bfd0425"
        }
      ],
      "purl": "pkg:npm/custom-event@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/custom-event@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cycle",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "21e80b2be8580f98b468f379430662b046c34ad2"
        }
      ],
      "purl": "pkg:npm/cycle@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/cycle@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cz-conventional-changelog",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c0e643d419113601c4ebd9b173db9d751fcfdd41"
        }
      ],
      "purl": "pkg:npm/cz-conventional-changelog@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/cz-conventional-changelog@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cz-conventional-changelog",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2bca04964c8919b23f3fd6a89ef5e6008b31b3f8"
        }
      ],
      "purl": "pkg:npm/cz-conventional-changelog@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/cz-conventional-changelog@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "d",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "da184c535d18d8ee7ba2aa229b914009fae11309"
        }
      ],
      "purl": "pkg:npm/d@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/d@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "data-uri-to-buffer",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "77163ea9c20d8641b4707e8f18abdf9a78f34835"
        }
      ],
      "purl": "pkg:npm/data-uri-to-buffer@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/data-uri-to-buffer@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "date-format",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "615e828e233dd1ab9bb9ae0950e0ceccfa6ecad8"
        }
      ],
      "purl": "pkg:npm/date-format@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/date-format@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "date-now",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
        }
      ],
      "purl": "pkg:npm/date-now@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/date-now@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dateformat",
      "version": "1.0.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9f124b67594c937ff706932e4a642cca8dbbfee9"
        }
      ],
      "purl": "pkg:npm/dateformat@1.0.12",
      "type": "library",
      "bom-ref": "pkg:npm/dateformat@1.0.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dateformat",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2743e3abb5c3fc2462e527dca445e04e9f4dee17"
        }
      ],
      "purl": "pkg:npm/dateformat@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/dateformat@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deap",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b148bf82430a27699b7483a03eb6b67585bfc888"
        }
      ],
      "purl": "pkg:npm/deap@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/deap@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug-fabulous",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa071c5d87484685424807421ca4b16b0b1a0763"
        }
      ],
      "purl": "pkg:npm/debug-fabulous@0.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/debug-fabulous@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0f7eb8c30965ec08c72accfa0130c8b79984141d"
        }
      ],
      "purl": "pkg:npm/debug@2.6.3",
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f87057e995b1a1f6ae6a4960664137bc56f039da"
        }
      ],
      "purl": "pkg:npm/debug@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "2.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bc596bcabe7617f11d9fa15361eded5608b8499b"
        }
      ],
      "purl": "pkg:npm/debug@2.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/debug@2.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dedent",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0e6da8f0ce52838ef5cec5c8f9396b0c1b64a3cb"
        }
      ],
      "purl": "pkg:npm/dedent@0.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/dedent@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-equal",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "84b745896f34c684e98f2ce0e42abaf43bba017d"
        }
      ],
      "purl": "pkg:npm/deep-equal@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/deep-equal@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "defaults",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c656051e9817d9ff08ed881477f3fe4019f3ef7d"
        }
      ],
      "purl": "pkg:npm/defaults@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/defaults@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "defined",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c98d9bcef75674188e110969151199e39b1fa693"
        }
      ],
      "purl": "pkg:npm/defined@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/defined@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "degenerator",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fcf490a37ece266464d9cc431ab98c5819ced095"
        }
      ],
      "purl": "pkg:npm/degenerator@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/degenerator@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dependency-graph",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "302e58218d85c51a97638730dbf9b7d852a19693"
        }
      ],
      "purl": "pkg:npm/dependency-graph@0.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/dependency-graph@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deprecated",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f9c9af5464afa1e7a971458a8bdef2aa94d5bb19"
        }
      ],
      "purl": "pkg:npm/deprecated@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/deprecated@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deps-sort",
      "version": "1.3.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "29dfff53e17b36aecae7530adbbbf622c2ed1a71"
        }
      ],
      "purl": "pkg:npm/deps-sort@1.3.9",
      "type": "library",
      "bom-ref": "pkg:npm/deps-sort@1.3.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deps-sort",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "091724902e84658260eb910748cccd1af6e21fb5"
        }
      ],
      "purl": "pkg:npm/deps-sort@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/deps-sort@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "des.js",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"
        }
      ],
      "purl": "pkg:npm/des.js@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/des.js@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-file",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4935dedfd9488648e006b0129566e9386711ea63"
        }
      ],
      "purl": "pkg:npm/detect-file@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/detect-file@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-indent",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f76d064352cdf43a1cb6ce619c4ee3a9475de208"
        }
      ],
      "purl": "pkg:npm/detect-indent@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/detect-indent@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-libc",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
        }
      ],
      "purl": "pkg:npm/detect-libc@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/detect-libc@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-newline",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
        }
      ],
      "purl": "pkg:npm/detect-newline@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/detect-newline@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detective",
      "version": "4.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "77697e2e7947ac3fe7c8e26a6d6f115235afa91c"
        }
      ],
      "purl": "pkg:npm/detective@4.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/detective@4.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dgeni-packages",
      "version": "0.16.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3f4d59b312dc11cf216933d0fc368a954ac7c268"
        }
      ],
      "purl": "pkg:npm/dgeni-packages@0.16.5",
      "type": "library",
      "bom-ref": "pkg:npm/dgeni-packages@0.16.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dgeni",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c5f7297922444e9e149368f7d3c3fdb17cc96d28"
        }
      ],
      "purl": "pkg:npm/dgeni@0.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/dgeni@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "di",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "806649326ceaa7caa3306d75d985ea2748ba913c"
        }
      ],
      "purl": "pkg:npm/di@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/di@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "di",
      "version": "2.0.0-pre-9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b51fb4c3a7a1cb231396e1abce4f0ecfe187b6df"
        }
      ],
      "purl": "pkg:npm/di@2.0.0-pre-9",
      "type": "library",
      "bom-ref": "pkg:npm/di@2.0.0-pre-9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "diff",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"
        }
      ],
      "purl": "pkg:npm/diff@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/diff@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "diffie-hellman",
      "version": "5.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b5835739270cfe26acf632099fded2a07f209e5e"
        }
      ],
      "purl": "pkg:npm/diffie-hellman@5.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/diffie-hellman@5.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "doctrine",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "379dce730f6166f76cefa4e6707a159b02c5a6fa"
        }
      ],
      "purl": "pkg:npm/doctrine@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/doctrine@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dom-serialize",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "562ae8999f44be5ea3076f5419dcd59eb43ac95b"
        }
      ],
      "purl": "pkg:npm/dom-serialize@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/dom-serialize@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dom-serializer",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9589827f1e32d22c37c829adabd59b3247af8eaf"
        }
      ],
      "purl": "pkg:npm/dom-serializer@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/dom-serializer@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domain-browser",
      "version": "1.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "867aa4b093faa05f1de08c06f4d7b21fdf8698bc"
        }
      ],
      "purl": "pkg:npm/domain-browser@1.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/domain-browser@1.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domelementtype",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bd28773e2642881aec51544924299c5cd822185b"
        }
      ],
      "purl": "pkg:npm/domelementtype@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/domelementtype@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domhandler",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "59df9dcd227e808b365ae73e1f6684ac3d946fc2"
        }
      ],
      "purl": "pkg:npm/domhandler@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/domhandler@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domutils",
      "version": "1.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0865513796c6b306031850e175516baf80b72a6f"
        }
      ],
      "purl": "pkg:npm/domutils@1.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/domutils@1.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "domutils",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dcd8488a26f563d61079e48c9f7b7e32373682cf"
        }
      ],
      "purl": "pkg:npm/domutils@1.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/domutils@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dot-case",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4b43dd0d7403c34cb645424add397e80bfe85ca6"
        }
      ],
      "purl": "pkg:npm/dot-case@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/dot-case@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "double-ended-queue",
      "version": "2.1.0-0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "103d3527fd31528f40188130c841efdd78264e5c"
        }
      ],
      "purl": "pkg:npm/double-ended-queue@2.1.0-0",
      "type": "library",
      "bom-ref": "pkg:npm/double-ended-queue@2.1.0-0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "duplexer2",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c614dcf67e2fb14995a91711e5a617e8a60a31db"
        }
      ],
      "purl": "pkg:npm/duplexer2@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/duplexer2@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "duplexer2",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8b12dab878c0d69e3e7891051662a32fc6bddcc1"
        }
      ],
      "purl": "pkg:npm/duplexer2@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/duplexer2@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "edge-launcher",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eb40aafbd067a6ea76efffab0647bcd5509b37b2"
        }
      ],
      "purl": "pkg:npm/edge-launcher@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/edge-launcher@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "elliptic",
      "version": "6.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5482d9646d54bcb89fd7d994fc9e2e9568876e3f"
        }
      ],
      "purl": "pkg:npm/elliptic@6.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/elliptic@6.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "encodeurl",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "79e3d58655346909fe6f0f45a5de68103b294d20"
        }
      ],
      "purl": "pkg:npm/encodeurl@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/encodeurl@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "end-of-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d4596e702734a93e40e9af864319eabd99ff2f0e"
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/end-of-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "end-of-stream",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e177206c3c80837d85632e8b9359dfe8b2f6eaf"
        }
      ],
      "purl": "pkg:npm/end-of-stream@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/end-of-stream@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "engine.io-client",
      "version": "3.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4fcf1370b47163bd2ce9be2733972430350d4ea1"
        }
      ],
      "purl": "pkg:npm/engine.io-client@3.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/engine.io-client@3.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "engine.io-parser",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4c0f4cff79aaeecbbdcfdea66a823c6085409196"
        }
      ],
      "purl": "pkg:npm/engine.io-parser@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/engine.io-parser@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "engine.io",
      "version": "3.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3d0211b70a552ce841ffc7da8627b301a9a4162e"
        }
      ],
      "purl": "pkg:npm/engine.io@3.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/engine.io@3.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "entities",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b2987aa3821347fcde642b24fdfc9e4fb712bf26"
        }
      ],
      "purl": "pkg:npm/entities@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/entities@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "entities",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
        }
      ],
      "purl": "pkg:npm/entities@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/entities@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "error-ex",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e67b43f3e82c96ea3a584ffee0b9fc3325d802d9"
        }
      ],
      "purl": "pkg:npm/error-ex@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/error-ex@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es5-ext",
      "version": "0.10.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aa84641d4db76b62abba5e45fd805ecbab140047"
        }
      ],
      "purl": "pkg:npm/es5-ext@0.10.12",
      "type": "library",
      "bom-ref": "pkg:npm/es5-ext@0.10.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-iterator",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bd968567d61635e33c0b80727613c9cb4b096bac"
        }
      ],
      "purl": "pkg:npm/es6-iterator@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/es6-iterator@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-map",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a34b147be224773a4d7da8072794cefa3632b897"
        }
      ],
      "purl": "pkg:npm/es6-map@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/es6-map@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-set",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9516b6761c2964b92ff479456233a247dc707ce8"
        }
      ],
      "purl": "pkg:npm/es6-set@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/es6-set@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-shim",
      "version": "0.9.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "00c725e75b0ae4d322e6ccbd87484a800237f03a"
        }
      ],
      "purl": "pkg:npm/es6-shim@0.9.3",
      "type": "library",
      "bom-ref": "pkg:npm/es6-shim@0.9.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-symbol",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "94481c655e7a7cad82eba832d97d5433496d7ffa"
        }
      ],
      "purl": "pkg:npm/es6-symbol@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/es6-symbol@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es6-weak-map",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0d2bbd8827eb5fb4ba8f97fbfea50d43db21ea81"
        }
      ],
      "purl": "pkg:npm/es6-weak-map@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/es6-weak-map@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-string-regexp",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4dbc2fe674e71949caf3fb2695ce7f2dc1d9a8d1"
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/escape-string-regexp@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escodegen",
      "version": "1.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9811a2f265dc1cd3894420ee3717064b632b8852"
        }
      ],
      "purl": "pkg:npm/escodegen@1.9.0",
      "type": "library",
      "bom-ref": "pkg:npm/escodegen@1.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escope",
      "version": "3.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e01975e812781a163a6dadfdd80398dc64c889c3"
        }
      ],
      "purl": "pkg:npm/escope@3.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/escope@3.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eslint",
      "version": "3.15.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bdcc6a6c5ffe08160e7b93c066695362a91e30f2"
        }
      ],
      "purl": "pkg:npm/eslint@3.15.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint@3.15.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "espree",
      "version": "2.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df691b9310889402aeb29cc066708c56690b854b"
        }
      ],
      "purl": "pkg:npm/espree@2.2.5",
      "type": "library",
      "bom-ref": "pkg:npm/espree@2.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "espree",
      "version": "3.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "41656fa5628e042878025ef467e78f125cb86e1d"
        }
      ],
      "purl": "pkg:npm/espree@3.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/espree@3.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esprima",
      "version": "3.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fdca51cee6133895e3c88d535ce49dbff62a4633"
        }
      ],
      "purl": "pkg:npm/esprima@3.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/esprima@3.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esprima",
      "version": "2.7.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "96e3b70d5779f6ad49cd032673d1c312767ba581"
        }
      ],
      "purl": "pkg:npm/esprima@2.7.3",
      "type": "library",
      "bom-ref": "pkg:npm/esprima@2.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esrecurse",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4713b6536adf7f2ac4f327d559e7756bff648220"
        }
      ],
      "purl": "pkg:npm/esrecurse@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/esrecurse@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estraverse",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f6caca728933a850ef90661d0e17982ba47111a2"
        }
      ],
      "purl": "pkg:npm/estraverse@4.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/estraverse@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "etag",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "03d30b5f67dd6e632d2945d30d6652731a34d5d8"
        }
      ],
      "purl": "pkg:npm/etag@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/etag@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "event-emitter",
      "version": "0.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8d63ddfb4cfe1fae3b32ca265c4c720222080bb5"
        }
      ],
      "purl": "pkg:npm/event-emitter@0.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/event-emitter@0.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "event-stream",
      "version": "3.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b4c540012d0fe1498420f3d8946008db6393c37a"
        }
      ],
      "purl": "pkg:npm/event-stream@3.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/event-stream@3.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eventemitter2",
      "version": "0.4.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f61b75cde012b2e9eb284d4545583b5643b61ab"
        }
      ],
      "purl": "pkg:npm/eventemitter2@0.4.14",
      "type": "library",
      "bom-ref": "pkg:npm/eventemitter2@0.4.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eventemitter3",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1c86991d816ad1e504750e73874224ecf3bec508"
        }
      ],
      "purl": "pkg:npm/eventemitter3@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/eventemitter3@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "events",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "75849dcfe93d10fb057c30055afdbd51d06a8e24"
        }
      ],
      "purl": "pkg:npm/events@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/events@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "events",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
        }
      ],
      "purl": "pkg:npm/events@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/events@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "evp_bytestokey",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "497b66ad9fef65cd7c08a6180824ba1476b66e53"
        }
      ],
      "purl": "pkg:npm/evp_bytestokey@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/evp_bytestokey@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "exit-hook",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f05ca233b48c05d54fff07765df8507e95c02ff8"
        }
      ],
      "purl": "pkg:npm/exit-hook@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/exit-hook@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "exit",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0632638f8d877cc82107d30a0fff1a17cba1cd0c"
        }
      ],
      "purl": "pkg:npm/exit@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/exit@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-braces",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "488b1d1d2451cb3d3a6b192cfc030f44c5855fea"
        }
      ],
      "purl": "pkg:npm/expand-braces@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/expand-braces@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-brackets",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df07284e342a807cd733ac5af72411e581d1177b"
        }
      ],
      "purl": "pkg:npm/expand-brackets@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/expand-brackets@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-range",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4cb8eda0993ca56fa4f41fc42f3cbb4ccadff044"
        }
      ],
      "purl": "pkg:npm/expand-range@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/expand-range@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-range",
      "version": "1.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a299effd335fe2721ebae8e257ec79644fc85337"
        }
      ],
      "purl": "pkg:npm/expand-range@1.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/expand-range@1.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-tilde",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0b81eba897e5a3d31d1c3d102f8f01441e559449"
        }
      ],
      "purl": "pkg:npm/expand-tilde@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/expand-tilde@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "express",
      "version": "4.14.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "646c237f766f148c2120aff073817b9e4d7e0d33"
        }
      ],
      "purl": "pkg:npm/express@4.14.1",
      "type": "framework",
      "bom-ref": "pkg:npm/express@4.14.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "extend",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a474353b9f3353ddd8176dfd37b91c83a46f1d4"
        }
      ],
      "purl": "pkg:npm/extend@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/extend@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "external-editor",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "12d7b0db850f7ff7e7081baf4005700060c4600b"
        }
      ],
      "purl": "pkg:npm/external-editor@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/external-editor@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extglob",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
        }
      ],
      "purl": "pkg:npm/extglob@0.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/extglob@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extsprintf",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e2689f8f356fad62cca65a3a91c5df5f9551692f"
        }
      ],
      "purl": "pkg:npm/extsprintf@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/extsprintf@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eyes",
      "version": "0.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "62cf120234c683785d902348a800ef3e0cc20bc0"
        }
      ],
      "purl": "pkg:npm/eyes@0.1.8",
      "type": "library",
      "bom-ref": "pkg:npm/eyes@0.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fancy-log",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "45be17d02bb9917d60ccffd4995c999e6c8c9948"
        }
      ],
      "purl": "pkg:npm/fancy-log@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/fancy-log@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "figures",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
        }
      ],
      "purl": "pkg:npm/figures@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/figures@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "file-sync-cmp",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b"
        }
      ],
      "purl": "pkg:npm/file-sync-cmp@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/file-sync-cmp@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "file-uri-to-path",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "553a7b8446ff6f684359c445f1e37a05dacc33dd"
        }
      ],
      "purl": "pkg:npm/file-uri-to-path@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/file-uri-to-path@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "filename-regex",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
        }
      ],
      "purl": "pkg:npm/filename-regex@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/filename-regex@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fill-range",
      "version": "2.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "50b77dfd7e469bc7492470963699fe7a8485a723"
        }
      ],
      "purl": "pkg:npm/fill-range@2.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/fill-range@2.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "finalhandler",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e9508abece9b6dba871a6942a1d7911b91911ac7"
        }
      ],
      "purl": "pkg:npm/finalhandler@0.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/finalhandler@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "finalhandler",
      "version": "0.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2c400d8d4530935bc232549c5fa385ec07de6fcd"
        }
      ],
      "purl": "pkg:npm/finalhandler@0.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/finalhandler@0.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "finalhandler",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "007aea33d1a4d3e42017f624848ad58d212f814f"
        }
      ],
      "purl": "pkg:npm/finalhandler@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/finalhandler@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-index",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "675d358b2ca3892d795a1ab47232f8b6e2e0dde4"
        }
      ],
      "purl": "pkg:npm/find-index@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/find-index@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-node-modules",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6deb3cccb699c87037677bcede2c5f5862b2550"
        }
      ],
      "purl": "pkg:npm/find-node-modules@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/find-node-modules@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-package",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d7738da67e3c5f055c24d3e19aa1aeed063c3e83"
        }
      ],
      "purl": "pkg:npm/find-package@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/find-package@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-root",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "962ff211aab25c6520feeeb8d6287f8f6e95807a"
        }
      ],
      "purl": "pkg:npm/find-root@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/find-root@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-up",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
        }
      ],
      "purl": "pkg:npm/find-up@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/find-up@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "findup-sync",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a8117d0f73124f5a4546839579fe52d7129fb5e5"
        }
      ],
      "purl": "pkg:npm/findup-sync@0.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/findup-sync@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "findup-sync",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "37930aa5d816b777c03445e1966cc6790a4c0b16"
        }
      ],
      "purl": "pkg:npm/findup-sync@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/findup-sync@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fined",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5b28424b760d7598960b7ef8480dff8ad3660e97"
        }
      ],
      "purl": "pkg:npm/fined@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/fined@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "first-chunk-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "59bfb50cd905f60d7c394cd3d9acaab4e6ad934e"
        }
      ],
      "purl": "pkg:npm/first-chunk-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/first-chunk-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flagged-respawn",
      "version": "0.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ff191eddcd7088a675b2610fffc976be9b8074b5"
        }
      ],
      "purl": "pkg:npm/flagged-respawn@0.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/flagged-respawn@0.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "flat-cache",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa86714e72c21db88601761ecf2f555d1abc6b96"
        }
      ],
      "purl": "pkg:npm/flat-cache@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/flat-cache@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "follow-redirects",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e34298cbd2e176f254effec75a1c78cc849fd37"
        }
      ],
      "purl": "pkg:npm/follow-redirects@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/follow-redirects@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "for-in",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "81068d295a8142ec0ac726c6e2200c30fb6d5e80"
        }
      ],
      "purl": "pkg:npm/for-in@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/for-in@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "for-own",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5265c681a4f294dabbf17c9509b6763aa84510ce"
        }
      ],
      "purl": "pkg:npm/for-own@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/for-own@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "form-data",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6f0aebadcc5da16c13e1ecc11137d85f9b883b25"
        }
      ],
      "purl": "pkg:npm/form-data@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/form-data@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "formatio",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5ed3ccd636551097383465d996199100e86161e9"
        }
      ],
      "purl": "pkg:npm/formatio@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/formatio@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "forwarded",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "19ef9874c4ae1c297bcf078fde63a09b66a84363"
        }
      ],
      "purl": "pkg:npm/forwarded@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/forwarded@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fresh",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "651f838e22424e7566de161d8358caa199f83d4f"
        }
      ],
      "purl": "pkg:npm/fresh@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/fresh@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "from",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ef63ac2062ac32acf7862e0d40b44b896f22f3bc"
        }
      ],
      "purl": "pkg:npm/from@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/from@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-access",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d6a87f262271cefebec30c553407fb995da8777a"
        }
      ],
      "purl": "pkg:npm/fs-access@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/fs-access@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-exists-sync",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "982d6893af918e72d08dec9e8673ff2b5a8d6add"
        }
      ],
      "purl": "pkg:npm/fs-exists-sync@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs-exists-sync@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-extra",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cd3ce5f7e7cb6145883fcae3191e9877f8587950"
        }
      ],
      "purl": "pkg:npm/fs-extra@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs-extra@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsevents",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "11f82318f5fe7bb2cd22965a108e9306208216d8"
        }
      ],
      "purl": "pkg:npm/fsevents@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fstream",
      "version": "0.1.31",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7337f058fbbbbefa8c9f561a28cab0849202c988"
        }
      ],
      "purl": "pkg:npm/fstream@0.1.31",
      "type": "library",
      "bom-ref": "pkg:npm/fstream@0.1.31",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fstream",
      "version": "1.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "604e8a92fe26ffd9f6fae30399d4984e1ab22822"
        }
      ],
      "purl": "pkg:npm/fstream@1.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/fstream@1.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ftp",
      "version": "0.3.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9197d861ad8142f3e63d5a83bfe4c59f7330885d"
        }
      ],
      "purl": "pkg:npm/ftp@0.3.10",
      "type": "library",
      "bom-ref": "pkg:npm/ftp@0.3.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "function-bind",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/function-bind@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gaze",
      "version": "0.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "40b709537d24d1d45767db5a908689dfe69ac44f"
        }
      ],
      "purl": "pkg:npm/gaze@0.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/gaze@0.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "generate-function",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6858fe7c0969b7d4e9093337647ac79f60dfbe74"
        }
      ],
      "purl": "pkg:npm/generate-function@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/generate-function@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "generate-object-property",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c0e1c40308ce804f4783618b937fa88f99d50d0"
        }
      ],
      "purl": "pkg:npm/generate-object-property@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/generate-object-property@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-stdin",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b968c6b0a04384324902e8bf1a5df32579a450fe"
        }
      ],
      "purl": "pkg:npm/get-stdin@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/get-stdin@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-uri",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dbdcacacd8c608a38316869368117697a1631c59"
        }
      ],
      "purl": "pkg:npm/get-uri@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/get-uri@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "getobject",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "047a449789fa160d018f5486ed91320b6ec7885c"
        }
      ],
      "purl": "pkg:npm/getobject@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/getobject@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "git-tools",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6e1846af2c0e91ab59258b48f9b53c1279b3b273"
        }
      ],
      "purl": "pkg:npm/git-tools@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/git-tools@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-base",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
        }
      ],
      "purl": "pkg:npm/glob-base@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/glob-base@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-parent",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "81383d72db054fcccf5336daa902f182f6edbb28"
        }
      ],
      "purl": "pkg:npm/glob-parent@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/glob-parent@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-stream",
      "version": "3.1.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9170a5f12b790306fdfe598f313f8f7954fd143b"
        }
      ],
      "purl": "pkg:npm/glob-stream@3.1.18",
      "type": "library",
      "bom-ref": "pkg:npm/glob-stream@3.1.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-watcher",
      "version": "0.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b95b4a8df74b39c83298b0c05c978b4d9a3b710b"
        }
      ],
      "purl": "pkg:npm/glob-watcher@0.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/glob-watcher@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob2base",
      "version": "0.0.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9d419b3e28f12e83a362164a277055922c9c0d56"
        }
      ],
      "purl": "pkg:npm/glob2base@0.0.12",
      "type": "library",
      "bom-ref": "pkg:npm/glob2base@0.0.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "3.2.11",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4a973f635b9190f715d10987d5c00fd2815ebe3d"
        }
      ],
      "purl": "pkg:npm/glob@3.2.11",
      "type": "library",
      "bom-ref": "pkg:npm/glob@3.2.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "4.0.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "695c50bdd4e2fb5c5d370b091f388d3707e291a7"
        }
      ],
      "purl": "pkg:npm/glob@4.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/glob@4.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "4.5.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c6cb73d3226c1efef04de3c56d012f03377ee15f"
        }
      ],
      "purl": "pkg:npm/glob@4.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/glob@4.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "6.0.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"
        }
      ],
      "purl": "pkg:npm/glob@6.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/glob@6.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "3.1.21",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d29e0a055dea5138f4d07ed40e8982e83c2066cd"
        }
      ],
      "purl": "pkg:npm/glob@3.1.21",
      "type": "library",
      "bom-ref": "pkg:npm/glob@3.1.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "5.0.15",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
        }
      ],
      "purl": "pkg:npm/glob@5.0.15",
      "type": "library",
      "bom-ref": "pkg:npm/glob@5.0.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.0.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "211bafaf49e525b8cd93260d14ab136152b3f57a"
        }
      ],
      "purl": "pkg:npm/glob@7.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "glob"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "global-modules",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ea5a3bed42c6d6ce995a4f8a1269b5dae223828d"
        }
      ],
      "purl": "pkg:npm/global-modules@0.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/global-modules@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "global-prefix",
      "version": "0.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8d3bc6b8da3ca8112a160d8d496ff0462bfef78f"
        }
      ],
      "purl": "pkg:npm/global-prefix@0.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/global-prefix@0.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globals",
      "version": "9.14.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8859936af0038741263053b39d0e76ca241e4034"
        }
      ],
      "purl": "pkg:npm/globals@9.14.0",
      "type": "library",
      "bom-ref": "pkg:npm/globals@9.14.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "globule",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d9c8edde1da79d125a151b79533b978676346ae5"
        }
      ],
      "purl": "pkg:npm/globule@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/globule@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glogg",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7fe0f199f57ac906cf512feead8f90ee4a284fc5"
        }
      ],
      "purl": "pkg:npm/glogg@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/glogg@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "google-code-prettify",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72ed730414769db2ecc470f4ec413174ccb76327"
        }
      ],
      "purl": "pkg:npm/google-code-prettify@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/google-code-prettify@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "3.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7613c778a1afea62f25c630a086d7f3acbbdd818"
        }
      ],
      "purl": "pkg:npm/graceful-fs@3.0.11",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@3.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "15a4806a57547cb2d2dbf27f42e89a8c3451b364"
        }
      ],
      "purl": "pkg:npm/graceful-fs@1.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-readlink",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
        }
      ],
      "purl": "pkg:npm/graceful-readlink@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/graceful-readlink@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "growl",
      "version": "1.9.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0ea7743715db8d8de2c5ede1775e1b45ac85c02f"
        }
      ],
      "purl": "pkg:npm/growl@1.9.2",
      "type": "library",
      "bom-ref": "pkg:npm/growl@1.9.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "growl",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "de2d66136d002e112ba70f3f10c31cf7c350b2da"
        }
      ],
      "purl": "pkg:npm/growl@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/growl@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-bump",
      "version": "0.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d3ffe0cf3cf0b38e09607b78538f42a531eafe55"
        }
      ],
      "purl": "pkg:npm/grunt-bump@0.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-bump@0.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-cli",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "562b119ebb069ddb464ace2845501be97b35b6a8"
        }
      ],
      "purl": "pkg:npm/grunt-cli@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-cli@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-contrib-clean",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6b2ed94117e2c7ffe32ee04578c96fe4625a9b6d"
        }
      ],
      "purl": "pkg:npm/grunt-contrib-clean@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-contrib-clean@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-contrib-compress",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "36212e9bbb41e9b41ff6fbe2fc77281c69ab02a0"
        }
      ],
      "purl": "pkg:npm/grunt-contrib-compress@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-contrib-compress@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-contrib-connect",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5cf933b91a67386044273c0b2444603cd98879ba"
        }
      ],
      "purl": "pkg:npm/grunt-contrib-connect@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-contrib-connect@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-contrib-copy",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7060c6581e904b8ab0d00f076e0a8f6e3e7c3573"
        }
      ],
      "purl": "pkg:npm/grunt-contrib-copy@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-contrib-copy@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-ddescribe-iit",
      "version": "0.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "932ff7e475a0e0c9526d6c5ed71d1ad4e76c2203"
        }
      ],
      "purl": "pkg:npm/grunt-ddescribe-iit@0.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-ddescribe-iit@0.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-eslint",
      "version": "19.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bb74c379061599cec1f66169def2a89d862d861b"
        }
      ],
      "purl": "pkg:npm/grunt-eslint@19.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-eslint@19.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-known-options",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a4274eeb32fa765da5a7a3b1712617ce3b144149"
        }
      ],
      "purl": "pkg:npm/grunt-known-options@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-known-options@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-legacy-log-utils",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a7b8e2d0fb35b5a50f4af986fc112749ebc96f3d"
        }
      ],
      "purl": "pkg:npm/grunt-legacy-log-utils@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-legacy-log-utils@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-legacy-log",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fb86f1809847bc07dc47843f9ecd6cacb62df2d5"
        }
      ],
      "purl": "pkg:npm/grunt-legacy-log@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-legacy-log@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-legacy-util",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "386aa78dc6ed50986c2b18957265b1b48abb9b86"
        }
      ],
      "purl": "pkg:npm/grunt-legacy-util@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-legacy-util@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-merge-conflict",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7b4f83c810865ece5dca0f3cd474d0208a7d7acc"
        }
      ],
      "purl": "pkg:npm/grunt-merge-conflict@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-merge-conflict@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt-shell",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5e2beecd05d5d3787fa401028d5733d5d43b9bd1"
        }
      ],
      "purl": "pkg:npm/grunt-shell@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/grunt-shell@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grunt",
      "version": "1.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e8778764e944b18f32bb0f10b9078475c9dfb56b"
        }
      ],
      "purl": "pkg:npm/grunt@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/grunt@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "grunt"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/utils.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-concat",
      "version": "2.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "633d16c95d88504628ad02665663cee5a4793353"
        }
      ],
      "purl": "pkg:npm/gulp-concat@2.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-concat@2.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-eslint",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "04e57e3e18c6974267c12cf6855dc717d4a313bd"
        }
      ],
      "purl": "pkg:npm/gulp-eslint@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-eslint@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-foreach",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d3ff554fcdcdbbebdc4aa4fc5a41441d3c6f7567"
        }
      ],
      "purl": "pkg:npm/gulp-foreach@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-foreach@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-rename",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3ad4428763f05e2764dec1c67d868db275687817"
        }
      ],
      "purl": "pkg:npm/gulp-rename@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-rename@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-sourcemaps",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b534376deab49387d406c3aebeb8beaf02ef3548"
        }
      ],
      "purl": "pkg:npm/gulp-sourcemaps@1.11.1",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-sourcemaps@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-uglify",
      "version": "1.5.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "524788d87666d09f9d0c21fb2177f90039a658c9"
        }
      ],
      "purl": "pkg:npm/gulp-uglify@1.5.4",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-uglify@1.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-util",
      "version": "3.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0054e1e744502e27c04c187c3ecc505dd54bbb4f"
        }
      ],
      "purl": "pkg:npm/gulp-util@3.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-util@3.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp-util",
      "version": "2.2.20",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d7146e5728910bd8f047a6b0b1e549bc22dbd64c"
        }
      ],
      "purl": "pkg:npm/gulp-util@2.2.20",
      "type": "library",
      "bom-ref": "pkg:npm/gulp-util@2.2.20",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulp",
      "version": "3.8.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d557e0a7283eb4136491969b0497767972f1d28a"
        }
      ],
      "purl": "pkg:npm/gulp@3.8.11",
      "type": "library",
      "bom-ref": "pkg:npm/gulp@3.8.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gulplog",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e28c4d45d05ecbbed818363ce8f9c5926229ffe5"
        }
      ],
      "purl": "pkg:npm/gulplog@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/gulplog@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "har-validator",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d"
        }
      ],
      "purl": "pkg:npm/har-validator@2.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/har-validator@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-ansi",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "84f265aae8c0e6a88a12d7022894b7568894c62e"
        }
      ],
      "purl": "pkg:npm/has-ansi@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-ansi@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-binary2",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e83dba49f0b9be4d026d27365350d9f03f54be98"
        }
      ],
      "purl": "pkg:npm/has-binary2@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/has-binary2@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-cors",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5e474793f7ea9843d1bb99c23eef49ff126fff39"
        }
      ],
      "purl": "pkg:npm/has-cors@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-cors@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-gulplog",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6414c82913697da51590397dafb12f22967811ce"
        }
      ],
      "purl": "pkg:npm/has-gulplog@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-gulplog@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8461733f538b0837c9361e39a9ab9e9704dc2f28"
        }
      ],
      "purl": "pkg:npm/has@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/has@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hash.js",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1332ff00156c0a0ffdd8236013d07b77a0451573"
        }
      ],
      "purl": "pkg:npm/hash.js@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/hash.js@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "header-case",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d9e335909505d56051ec16a0106821889e910781"
        }
      ],
      "purl": "pkg:npm/header-case@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/header-case@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hipchat-notifier",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b6d249755437c191082367799d3ba9a0f23b231e"
        }
      ],
      "purl": "pkg:npm/hipchat-notifier@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/hipchat-notifier@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "homedir-polyfill",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4c2bbc8a758998feebf5ed68580f76d46768b4bc"
        }
      ],
      "purl": "pkg:npm/homedir-polyfill@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/homedir-polyfill@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hooker",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b834f723cc4a242aa65963459df6d984c5d3d959"
        }
      ],
      "purl": "pkg:npm/hooker@0.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/hooker@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hosted-git-info",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7a0d097863d886c0fabbdcd37bf1758d8becf8a5"
        }
      ],
      "purl": "pkg:npm/hosted-git-info@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/hosted-git-info@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "htmlescape",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3a03edc2214bca3b66424a3e7959349509cb0351"
        }
      ],
      "purl": "pkg:npm/htmlescape@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/htmlescape@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "htmlparser2",
      "version": "3.7.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6a64c77637c08c6f30ec2a8157a53333be7cb05e"
        }
      ],
      "purl": "pkg:npm/htmlparser2@3.7.3",
      "type": "library",
      "bom-ref": "pkg:npm/htmlparser2@3.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "http-browserify",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "33795ade72df88acfbfd36773cefeda764735b20"
        }
      ],
      "purl": "pkg:npm/http-browserify@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/http-browserify@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-errors",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "788c0d2c1de2c81b9e6e8c01843b6b97eb920750"
        }
      ],
      "purl": "pkg:npm/http-errors@1.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/http-errors@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-proxy-agent",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cc1ce38e453bf984a0f7702d2dd59c73d081284a"
        }
      ],
      "purl": "pkg:npm/http-proxy-agent@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/http-proxy-agent@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-proxy",
      "version": "1.16.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "06dff292952bf64dbe8471fa9df73066d4f37742"
        }
      ],
      "purl": "pkg:npm/http-proxy@1.16.2",
      "type": "library",
      "bom-ref": "pkg:npm/http-proxy@1.16.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http2",
      "version": "3.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7df06227e02b5b5a5841deea08239b3198d04bec"
        }
      ],
      "purl": "pkg:npm/http2@3.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/http2@3.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "httpntlm",
      "version": "1.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ad01527143a2e8773cfae6a96f58656bb52a34b2"
        }
      ],
      "purl": "pkg:npm/httpntlm@1.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/httpntlm@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "httpreq",
      "version": "0.4.24",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4335ffd82cd969668a39465c929ac61d6393627f"
        }
      ],
      "purl": "pkg:npm/httpreq@0.4.24",
      "type": "library",
      "bom-ref": "pkg:npm/httpreq@0.4.24",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "https-browserify",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
        }
      ],
      "purl": "pkg:npm/https-browserify@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/https-browserify@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "https-browserify",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3f91365cabe60b77ed0ebba24b454e3e09d95a82"
        }
      ],
      "purl": "pkg:npm/https-browserify@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/https-browserify@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "https-proxy-agent",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "35f7da6c48ce4ddbfa264891ac593ee5ff8671e6"
        }
      ],
      "purl": "pkg:npm/https-proxy-agent@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/https-proxy-agent@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iconv-lite",
      "version": "0.4.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fe265a218ac6a57cfe854927e9d04c19825eddeb"
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.4.15",
      "type": "library",
      "bom-ref": "pkg:npm/iconv-lite@0.4.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ieee754",
      "version": "1.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
        }
      ],
      "purl": "pkg:npm/ieee754@1.1.8",
      "type": "library",
      "bom-ref": "pkg:npm/ieee754@1.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ignore",
      "version": "3.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1c51e1ef53bab6ddc15db4d9ac4ec139eceb3410"
        }
      ],
      "purl": "pkg:npm/ignore@3.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/ignore@3.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iltorb",
      "version": "1.0.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9913538457bf39d3dac223ebb4d9990dbda1354f"
        }
      ],
      "purl": "pkg:npm/iltorb@1.0.13",
      "type": "library",
      "bom-ref": "pkg:npm/iltorb@1.0.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "indent-string",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e2d48348742121b4a8218b7a137e9a52049dc80"
        }
      ],
      "purl": "pkg:npm/indent-string@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/indent-string@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inflection",
      "version": "1.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5bffcb1197ad3e81050f8e17e21668087ee9eb2f"
        }
      ],
      "purl": "pkg:npm/inflection@1.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/inflection@1.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inflection",
      "version": "1.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cbd160da9f75b14c3cc63578d4f396784bf3014e"
        }
      ],
      "purl": "pkg:npm/inflection@1.3.8",
      "type": "library",
      "bom-ref": "pkg:npm/inflection@1.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"
        }
      ],
      "purl": "pkg:npm/inherits@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/inherits@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b17d08d326b4423e568eff719f91b0b1cbdf69f1"
        }
      ],
      "purl": "pkg:npm/inherits@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ini",
      "version": "1.3.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eee25f56db1c9ec6085e0c22778083f596abf927"
        }
      ],
      "purl": "pkg:npm/ini@1.3.5",
      "type": "library",
      "bom-ref": "pkg:npm/ini@1.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inline-source-map",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a528b514e689fce90db3089e870d92f527acb5eb"
        }
      ],
      "purl": "pkg:npm/inline-source-map@0.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/inline-source-map@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inline-source-map",
      "version": "0.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4a4c5dd8e4fb5e9b3cda60c822dfadcaee66e0af"
        }
      ],
      "purl": "pkg:npm/inline-source-map@0.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/inline-source-map@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inline-source-map",
      "version": "0.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f9393471c18a79d1724f863fa38b586370ade2a5"
        }
      ],
      "purl": "pkg:npm/inline-source-map@0.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/inline-source-map@0.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inquirer",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918"
        }
      ],
      "purl": "pkg:npm/inquirer@1.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/inquirer@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inquirer",
      "version": "0.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1ef2bfd63504df0bc75785fff8c2c41df12f077e"
        }
      ],
      "purl": "pkg:npm/inquirer@0.12.0",
      "type": "library",
      "bom-ref": "pkg:npm/inquirer@0.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "insert-module-globals",
      "version": "6.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "20638e29a30f9ed1ca2e3a825fbc2cba5246ddfc"
        }
      ],
      "purl": "pkg:npm/insert-module-globals@6.6.3",
      "type": "library",
      "bom-ref": "pkg:npm/insert-module-globals@6.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "insert-module-globals",
      "version": "7.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c03bf4e01cb086d5b5e5ace8ad0afe7889d638c3"
        }
      ],
      "purl": "pkg:npm/insert-module-globals@7.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/insert-module-globals@7.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "interpret",
      "version": "0.3.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "088c25de731c6c5b112a90f0071cfaf459e5a7bb"
        }
      ],
      "purl": "pkg:npm/interpret@0.3.10",
      "type": "library",
      "bom-ref": "pkg:npm/interpret@0.3.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "interpret",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d579fb7f693b858004947af39fa0db49f795602c"
        }
      ],
      "purl": "pkg:npm/interpret@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/interpret@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ip",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c7e356cdea225ae71b36d70f2e71a92ba4e42590"
        }
      ],
      "purl": "pkg:npm/ip@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/ip@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ip",
      "version": "1.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bdded70114290828c0a039e72ef25f5aaec4354a"
        }
      ],
      "purl": "pkg:npm/ip@1.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/ip@1.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ipaddr.js",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8aba49c9192799585bdd643e0ccb50e8ae777ba4"
        }
      ],
      "purl": "pkg:npm/ipaddr.js@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/ipaddr.js@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-absolute",
      "version": "0.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "20de69f3db942ef2d87b9c2da36f172235b1b5eb"
        }
      ],
      "purl": "pkg:npm/is-absolute@0.2.6",
      "type": "library",
      "bom-ref": "pkg:npm/is-absolute@0.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-array",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e9850cc2cc860c3bc0977e84ccf0dd464584279a"
        }
      ],
      "purl": "pkg:npm/is-array@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-array@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-arrayish",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "77c99840527aa8ecb1a8ba697b80645a7a926a9d"
        }
      ],
      "purl": "pkg:npm/is-arrayish@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-arrayish@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-binary-path",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "75f16642b480f187a711c814161fd3a4a7655898"
        }
      ],
      "purl": "pkg:npm/is-binary-path@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-binary-path@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-buffer",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cfc86ccd5dc5a52fa80489111c6920c457e2d98b"
        }
      ],
      "purl": "pkg:npm/is-buffer@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/is-buffer@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-buffer",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
        }
      ],
      "purl": "pkg:npm/is-buffer@1.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/is-buffer@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-builtin-module",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "540572d34f7ac3119f8f76c30cbc1b1e037affbe"
        }
      ],
      "purl": "pkg:npm/is-builtin-module@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-builtin-module@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-dotfile",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
        }
      ],
      "purl": "pkg:npm/is-dotfile@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/is-dotfile@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-equal-shallow",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2238098fc221de0bcfa5d9eac4c45d638aa1c534"
        }
      ],
      "purl": "pkg:npm/is-equal-shallow@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/is-equal-shallow@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-extendable",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "62b110e289a471418e3ec36a617d472e301dfc89"
        }
      ],
      "purl": "pkg:npm/is-extendable@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-extendable@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-extglob",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ac468177c4943405a092fc8f29760c6ffc6206c0"
        }
      ],
      "purl": "pkg:npm/is-extglob@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-extglob@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-finite",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cc6677695602be550ef11e8b4aa6305342b6d0aa"
        }
      ],
      "purl": "pkg:npm/is-finite@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-finite@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-glob",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d096f926a3ded5600f3fdfd91198cb0888c2d863"
        }
      ],
      "purl": "pkg:npm/is-glob@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-glob@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-lower-case",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7e147be4768dc466db3bfb21cc60b31e6ad69393"
        }
      ],
      "purl": "pkg:npm/is-lower-case@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/is-lower-case@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-my-json-valid",
      "version": "2.15.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "936edda3ca3c211fd98f3b2d3e08da43f7b2915b"
        }
      ],
      "purl": "pkg:npm/is-my-json-valid@2.15.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-my-json-valid@2.15.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-my-json-valid",
      "version": "2.17.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3da98914a70a22f0a8563ef1511a246c6fc55471"
        }
      ],
      "purl": "pkg:npm/is-my-json-valid@2.17.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-my-json-valid@2.17.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-number",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "69a7af116963d47206ec9bd9b48a14216f1e3806"
        }
      ],
      "purl": "pkg:npm/is-number@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-number@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-number",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "01fcbbb393463a548f2f466cce16dece49db908f"
        }
      ],
      "purl": "pkg:npm/is-number@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-number@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-number",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "24fd6201a4782cf50561c810276afc7d12d71195"
        }
      ],
      "purl": "pkg:npm/is-number@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-number@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-path-inside",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fc06e5a1683fbda13de667aff717bbc10a48f37f"
        }
      ],
      "purl": "pkg:npm/is-path-inside@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-path-inside@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-posix-bracket",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
        }
      ],
      "purl": "pkg:npm/is-posix-bracket@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-posix-bracket@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-primitive",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "207bab91638499c07b2adf240a41a87210034575"
        }
      ],
      "purl": "pkg:npm/is-primitive@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-primitive@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-property",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "57fe1c4e48474edd65b09911f26b1cd4095dda84"
        }
      ],
      "purl": "pkg:npm/is-property@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-property@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-relative",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d27f4c7d516d175fb610db84bbeef23c3bc97aa5"
        }
      ],
      "purl": "pkg:npm/is-relative@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-relative@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-resolvable",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8df57c61ea2e3c501408d100fb013cf8d6e0cc62"
        }
      ],
      "purl": "pkg:npm/is-resolvable@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-resolvable@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-stream",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
        }
      ],
      "purl": "pkg:npm/is-stream@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-stream@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-unc-path",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6ab053a72573c10250ff416a3814c35178af39b9"
        }
      ],
      "purl": "pkg:npm/is-unc-path@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-unc-path@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-upper-case",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8d0b1fa7e7933a1e58483600ec7d9661cbaf756f"
        }
      ],
      "purl": "pkg:npm/is-upper-case@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-upper-case@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-utf8",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4b0da1442104d1b336340e80797e865cf39f7d72"
        }
      ],
      "purl": "pkg:npm/is-utf8@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-utf8@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-windows",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "de1aa6d63ea29dd248737b69f1ff8b8002d2108c"
        }
      ],
      "purl": "pkg:npm/is-windows@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-windows@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isarray",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a37d94ed9cda2d59865c9f76fe596ee1f338741e"
        }
      ],
      "purl": "pkg:npm/isarray@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/isarray@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isbinaryfile",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4a3e974ec0cba9004d3fc6cde7209ea69368a621"
        }
      ],
      "purl": "pkg:npm/isbinaryfile@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/isbinaryfile@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isexe",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "36f3e22e60750920f5e7241a476a8c6a42275ad0"
        }
      ],
      "purl": "pkg:npm/isexe@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/isexe@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isobject",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f065561096a3f1da2ef46272f815c840d87e0c89"
        }
      ],
      "purl": "pkg:npm/isobject@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/isobject@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jade",
      "version": "0.26.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f10d7977d8d79f2f6ff862a81b0513ccb25686c"
        }
      ],
      "purl": "pkg:npm/jade@0.26.3",
      "type": "library",
      "bom-ref": "pkg:npm/jade@0.26.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jasmine-core",
      "version": "2.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bcc979ae1f9fd05701e45e52e65d3a5d63f1a24e"
        }
      ],
      "purl": "pkg:npm/jasmine-core@2.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/jasmine-core@2.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jasmine-core",
      "version": "2.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6f61bd79061e27f43e6f9355e44b3c6cab6ff297"
        }
      ],
      "purl": "pkg:npm/jasmine-core@2.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/jasmine-core@2.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jasmine-growl-reporter",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d5f0a37b92f6a83fd5c6482b809495c90a8b55fe"
        }
      ],
      "purl": "pkg:npm/jasmine-growl-reporter@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/jasmine-growl-reporter@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jasmine-node",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "81751a72325f5497490b14181a55087f1b0371ff"
        }
      ],
      "purl": "pkg:npm/jasmine-node@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/jasmine-node@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jasmine-reporters",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e8c7916df3e4283bc8829a3fc21140eb322f8a5b"
        }
      ],
      "purl": "pkg:npm/jasmine-reporters@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/jasmine-reporters@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jasmine",
      "version": "2.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5441f254e1fc2269deb1dfd93e0e57d565ff4d22"
        }
      ],
      "purl": "pkg:npm/jasmine@2.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/jasmine@2.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jasminewd2",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "da595275d1ae631de736ac0a7c7d85c9f73ef652"
        }
      ],
      "purl": "pkg:npm/jasminewd2@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/jasminewd2@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jquery-2.1",
      "version": "2.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "228bde698a0c61431dc2630a6a154f15890d2317"
        }
      ],
      "purl": "pkg:npm/jquery-2.1@2.1.4",
      "type": "framework",
      "bom-ref": "pkg:npm/jquery-2.1@2.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "jquery-2.2",
      "version": "2.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2c89d6889b5eac522a7eea32c14521559c6cbf02"
        }
      ],
      "purl": "pkg:npm/jquery-2.2@2.2.4",
      "type": "framework",
      "bom-ref": "pkg:npm/jquery-2.2@2.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "jquery",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5c4d9de652af6cd0a770154a631bba12b015c787"
        }
      ],
      "purl": "pkg:npm/jquery@3.2.1",
      "type": "framework",
      "bom-ref": "pkg:npm/jquery@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "js-tokens",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "08e9f132484a2c45a30907e9dc4d5567b7f114d7"
        }
      ],
      "purl": "pkg:npm/js-tokens@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/js-tokens@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-yaml",
      "version": "3.5.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0377c38017cabc7322b0d1fbcd25a491641f2fbe"
        }
      ],
      "purl": "pkg:npm/js-yaml@3.5.5",
      "type": "library",
      "bom-ref": "pkg:npm/js-yaml@3.5.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-stable-stringify",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "611c23e814db375527df851193db59dd2af27f45"
        }
      ],
      "purl": "pkg:npm/json-stable-stringify@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/json-stable-stringify@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonfile",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
        }
      ],
      "purl": "pkg:npm/jsonfile@2.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsonfile@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonparse",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "330542ad3f0a654665b778f3eb2d9a9fa507ac64"
        }
      ],
      "purl": "pkg:npm/jsonparse@0.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/jsonparse@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonparse",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85fc245b1d9259acc6941960b905adf64e7de0e8"
        }
      ],
      "purl": "pkg:npm/jsonparse@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/jsonparse@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jsonpointer",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"
        }
      ],
      "purl": "pkg:npm/jsonpointer@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/jsonpointer@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "karma-browserstack-launcher",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "acfa534835ba590041eef009c1169a219120bb5b"
        }
      ],
      "purl": "pkg:npm/karma-browserstack-launcher@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/karma-browserstack-launcher@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "karma-chrome-launcher",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "216879c68ac04d8d5140e99619ba04b59afd46cf"
        }
      ],
      "purl": "pkg:npm/karma-chrome-launcher@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/karma-chrome-launcher@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "karma-edge-launcher",
      "version": "0.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3d9529b09b13c909c5f3ceee12d00e7f9a989b3d"
        }
      ],
      "purl": "pkg:npm/karma-edge-launcher@0.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/karma-edge-launcher@0.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "karma-firefox-launcher",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ce58f47c2013a88156d55a5d61337c099cf5bb51"
        }
      ],
      "purl": "pkg:npm/karma-firefox-launcher@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/karma-firefox-launcher@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "karma-ie-launcher",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "497986842c490190346cd89f5494ca9830c6d59c"
        }
      ],
      "purl": "pkg:npm/karma-ie-launcher@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/karma-ie-launcher@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "karma-jasmine",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "22e4c06bf9a182e5294d1f705e3733811b810acf"
        }
      ],
      "purl": "pkg:npm/karma-jasmine@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/karma-jasmine@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "karma-junit-reporter",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4f9c40cedfb1a395f8aef876abf96189917c6396"
        }
      ],
      "purl": "pkg:npm/karma-junit-reporter@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/karma-junit-reporter@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "karma-ng-scenario",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "03315b27ee866f40443cf88bfebf7963f86543e1"
        }
      ],
      "purl": "pkg:npm/karma-ng-scenario@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/karma-ng-scenario@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "karma-safari-launcher",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "96982a2cc47d066aae71c553babb28319115a2ce"
        }
      ],
      "purl": "pkg:npm/karma-safari-launcher@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/karma-safari-launcher@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "karma-sauce-launcher",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6f2558ddef3cf56879fa27540c8ae9f8bfd16bca"
        }
      ],
      "purl": "pkg:npm/karma-sauce-launcher@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/karma-sauce-launcher@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "karma-script-launcher",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cd017c4de5ef09e5a9da793276176108dd4b542d"
        }
      ],
      "purl": "pkg:npm/karma-script-launcher@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/karma-script-launcher@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "karma-spec-reporter",
      "version": "0.0.31",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4830dc7148a155c7d7a186e632339a0d80fadec3"
        }
      ],
      "purl": "pkg:npm/karma-spec-reporter@0.0.31",
      "type": "library",
      "bom-ref": "pkg:npm/karma-spec-reporter@0.0.31",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "karma",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a02698dd7f0f05ff5eb66ab8f65582490b512e58"
        }
      ],
      "purl": "pkg:npm/karma@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/karma@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kind-of",
      "version": "3.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "31ea21a734bab9bbb0f32466d893aea51e4a3c64"
        }
      ],
      "purl": "pkg:npm/kind-of@3.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/kind-of@3.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "kind-of",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "20813df3d712928b207378691a45066fae72dd57"
        }
      ],
      "purl": "pkg:npm/kind-of@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/kind-of@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "klaw",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4088433b46b3b1ba259d78785d8e96f73ba02439"
        }
      ],
      "purl": "pkg:npm/klaw@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/klaw@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "labeled-stream-splicer",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4615331537784981e8fd264e1f3a434c4e0ddd65"
        }
      ],
      "purl": "pkg:npm/labeled-stream-splicer@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/labeled-stream-splicer@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "labeled-stream-splicer",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a52e1d138024c00b86b1c0c91f677918b8ae0a59"
        }
      ],
      "purl": "pkg:npm/labeled-stream-splicer@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/labeled-stream-splicer@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lazy-cache",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
        }
      ],
      "purl": "pkg:npm/lazy-cache@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/lazy-cache@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lazy-debug-legacy",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "537716c0776e4cf79e3ed1b621f7658c2911b1b1"
        }
      ],
      "purl": "pkg:npm/lazy-debug-legacy@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/lazy-debug-legacy@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lazystream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f6995fe0f820392f61396be89462407bb77168e4"
        }
      ],
      "purl": "pkg:npm/lazystream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lazystream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lexical-scope",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fcea5edc704a4b3a8796cdca419c3a0afaf22df4"
        }
      ],
      "purl": "pkg:npm/lexical-scope@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/lexical-scope@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "libbase64",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "62351a839563ac5ff5bd26f12f60e9830bb751e6"
        }
      ],
      "purl": "pkg:npm/libbase64@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/libbase64@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "libmime",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "51a1a9e7448ecbd32cda54421675bb21bc093da6"
        }
      ],
      "purl": "pkg:npm/libmime@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/libmime@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "libqp",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8"
        }
      ],
      "purl": "pkg:npm/libqp@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/libqp@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "liftoff",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a98f2ff67183d8ba7cfaca10548bd7ff0550b385"
        }
      ],
      "purl": "pkg:npm/liftoff@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/liftoff@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "load-grunt-tasks",
      "version": "3.5.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0728561180fd20ff8a6927505852fc58aaea0c88"
        }
      ],
      "purl": "pkg:npm/load-grunt-tasks@3.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/load-grunt-tasks@3.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "load-grunt-tasks"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "Gruntfile.js#57"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "load-json-file",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "956905708d58b4bab4c2261b04f59f31c99374c0"
        }
      ],
      "purl": "pkg:npm/load-json-file@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/load-json-file@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._basecopy",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
        }
      ],
      "purl": "pkg:npm/lodash._basecopy@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._basecopy@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._basetostring",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d1861d877f824a52f669832dcaf3ee15566a07d5"
        }
      ],
      "purl": "pkg:npm/lodash._basetostring@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._basetostring@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._basevalues",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5b775762802bde3d3297503e26300820fdf661b7"
        }
      ],
      "purl": "pkg:npm/lodash._basevalues@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._basevalues@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._escapehtmlchar",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df67c3bb6b7e8e1e831ab48bfa0795b92afe899d"
        }
      ],
      "purl": "pkg:npm/lodash._escapehtmlchar@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._escapehtmlchar@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._escapestringchar",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ecfe22618a2ade50bfeea43937e51df66f0edb72"
        }
      ],
      "purl": "pkg:npm/lodash._escapestringchar@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._escapestringchar@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._getnative",
      "version": "3.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
        }
      ],
      "purl": "pkg:npm/lodash._getnative@3.9.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._getnative@3.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "lodash._htmlescapes",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "32d14bf0844b6de6f8b62a051b4f67c228b624cb"
        }
      ],
      "purl": "pkg:npm/lodash._htmlescapes@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._htmlescapes@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._isiterateecall",
      "version": "3.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5203ad7ba425fae842460e696db9cf3e6aac057c"
        }
      ],
      "purl": "pkg:npm/lodash._isiterateecall@3.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._isiterateecall@3.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._isnative",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3ea6404b784a7be836c7b57580e1cdf79b14832c"
        }
      ],
      "purl": "pkg:npm/lodash._isnative@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._isnative@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "lodash._objecttypes",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7c0b7f69d98a1f76529f890b0cdb1b4dfec11c11"
        }
      ],
      "purl": "pkg:npm/lodash._objecttypes@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._objecttypes@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._reescape",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a"
        }
      ],
      "purl": "pkg:npm/lodash._reescape@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._reescape@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._reevaluate",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "58bc74c40664953ae0b124d806996daca431e2ed"
        }
      ],
      "purl": "pkg:npm/lodash._reevaluate@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._reevaluate@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._reinterpolate",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4f1227aa5a8711fc632f5b07a1f4607aab8b3222"
        }
      ],
      "purl": "pkg:npm/lodash._reinterpolate@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._reinterpolate@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._reinterpolate",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0ccf2d89166af03b3663c796538b75ac6e114d9d"
        }
      ],
      "purl": "pkg:npm/lodash._reinterpolate@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._reinterpolate@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._reunescapedhtml",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "747c4fc40103eb3bb8a0976e571f7a2659e93ba7"
        }
      ],
      "purl": "pkg:npm/lodash._reunescapedhtml@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._reunescapedhtml@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._root",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fba1c4524c19ee9a5f8136b4609f017cf4ded692"
        }
      ],
      "purl": "pkg:npm/lodash._root@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._root@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash._shimkeys",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6e9cc9666ff081f0b5a6c978b83e242e6949d203"
        }
      ],
      "purl": "pkg:npm/lodash._shimkeys@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash._shimkeys@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.assignwith",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "127a97f02adc41751a954d24b0de17e100e038eb"
        }
      ],
      "purl": "pkg:npm/lodash.assignwith@4.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.assignwith@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.defaults",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a7e8885f05e68851144b6e12a8f3678026bc4c54"
        }
      ],
      "purl": "pkg:npm/lodash.defaults@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.defaults@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.escape",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "995ee0dc18c1b48cc92effae71a10aab5b487698"
        }
      ],
      "purl": "pkg:npm/lodash.escape@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.escape@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.escape",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2ce12c5e084db0a57dda5e5d1eeeb9f5d175a3b4"
        }
      ],
      "purl": "pkg:npm/lodash.escape@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.escape@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isarguments",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2f573d85c6a24289ff00663b491c1d338ff3458a"
        }
      ],
      "purl": "pkg:npm/lodash.isarguments@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isarguments@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isarray",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
        }
      ],
      "purl": "pkg:npm/lodash.isarray@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isarray@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isempty",
      "version": "4.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6f86cbedd8be4ec987be9aaf33c9684db1b31e7e"
        }
      ],
      "purl": "pkg:npm/lodash.isempty@4.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isempty@4.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.isobject",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5a2e47fe69953f1ee631a7eba1fe64d2d06558f5"
        }
      ],
      "purl": "pkg:npm/lodash.isobject@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.isobject@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.keys",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4dbc0472b156be50a0b286855d1bd0b0c656098a"
        }
      ],
      "purl": "pkg:npm/lodash.keys@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.keys@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.keys",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "48dea46df8ff7632b10d706b8acb26591e2b3727"
        }
      ],
      "purl": "pkg:npm/lodash.keys@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.keys@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.map",
      "version": "4.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "771ec7839e3473d9c4cde28b19394c3562f4f6d3"
        }
      ],
      "purl": "pkg:npm/lodash.map@4.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.map@4.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.mapvalues",
      "version": "4.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1bafa5005de9dd6f4f26668c30ca37230cc9689c"
        }
      ],
      "purl": "pkg:npm/lodash.mapvalues@4.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.mapvalues@4.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.memoize",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2dcbd2c287cbc0a55cc42328bd0c736150d53e3f"
        }
      ],
      "purl": "pkg:npm/lodash.memoize@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.memoize@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.pick",
      "version": "4.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "52f05610fff9ded422611441ed1fc123a03001b3"
        }
      ],
      "purl": "pkg:npm/lodash.pick@4.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.pick@4.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.restparam",
      "version": "3.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "936a4e309ef330a7645ed4145986c85ae5b20805"
        }
      ],
      "purl": "pkg:npm/lodash.restparam@3.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.restparam@3.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.template",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9e611007edf629129a974ab3c48b817b3e1cf20d"
        }
      ],
      "purl": "pkg:npm/lodash.template@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.template@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.template",
      "version": "3.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f8cdecc6169a255be9098ae8b0c53d378931d14f"
        }
      ],
      "purl": "pkg:npm/lodash.template@3.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.template@3.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.templatesettings",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fb307844753b66b9f1afa54e262c745307dba8e5"
        }
      ],
      "purl": "pkg:npm/lodash.templatesettings@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.templatesettings@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.templatesettings",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ea76c75d11eb86d4dbe89a83893bb861929ac699"
        }
      ],
      "purl": "pkg:npm/lodash.templatesettings@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.templatesettings@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash.values",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "abf514436b3cb705001627978cbcf30b1280eea4"
        }
      ],
      "purl": "pkg:npm/lodash.values@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.values@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.16.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3e626db827048a699281a8a125226326cfc0e652"
        }
      ],
      "purl": "pkg:npm/lodash@4.16.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.16.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "lodash"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#6"
          },
          {
            "location": "lib/versions/version-info.js#7"
          },
          {
            "location": "scripts/compare-master-to-stable.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.17.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "34a3055babe04ce42467b607d700072c7ff6bf42"
        }
      ],
      "purl": "pkg:npm/lodash@4.17.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.17.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "lodash"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#6"
          },
          {
            "location": "lib/versions/version-info.js#7"
          },
          {
            "location": "scripts/compare-master-to-stable.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "3.10.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
        }
      ],
      "purl": "pkg:npm/lodash@3.10.1",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@3.10.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "lodash"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#6"
          },
          {
            "location": "lib/versions/version-info.js#7"
          },
          {
            "location": "scripts/compare-master-to-stable.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.17.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "78203a4d1c328ae1d86dca6460e369b57f4055ae"
        }
      ],
      "purl": "pkg:npm/lodash@4.17.4",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.17.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "lodash"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#6"
          },
          {
            "location": "lib/versions/version-info.js#7"
          },
          {
            "location": "scripts/compare-master-to-stable.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "1.0.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f57560c83b59fc270bd3d561b690043430e2551"
        }
      ],
      "purl": "pkg:npm/lodash@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "lodash"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#6"
          },
          {
            "location": "lib/versions/version-info.js#7"
          },
          {
            "location": "scripts/compare-master-to-stable.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "2.4.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fadd834b9683073da179b3eae6d9c0d15053f73e"
        }
      ],
      "purl": "pkg:npm/lodash@2.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@2.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "lodash"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#6"
          },
          {
            "location": "lib/versions/version-info.js#7"
          },
          {
            "location": "scripts/compare-master-to-stable.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash",
      "version": "4.3.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "efd9c4a6ec53f3b05412429915c3e4824e4d25a4"
        }
      ],
      "purl": "pkg:npm/lodash@4.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/lodash@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "lodash"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/validate-angular-files.js#6"
          },
          {
            "location": "lib/versions/version-info.js#7"
          },
          {
            "location": "scripts/compare-master-to-stable.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "log4js",
      "version": "0.6.38",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2c494116695d6fb25480943d3fc872e662a522fd"
        }
      ],
      "purl": "pkg:npm/log4js@0.6.38",
      "type": "library",
      "bom-ref": "pkg:npm/log4js@0.6.38",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "log4js",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b0c4e88133e0e3056afdc6f91f7f377576158778"
        }
      ],
      "purl": "pkg:npm/log4js@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/log4js@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loggly",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0a0fc1d3fa3a5ec44fdc7b897beba2a4695cebee"
        }
      ],
      "purl": "pkg:npm/loggly@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/loggly@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lolex",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7c3da62ffcb30f0f5a80a2566ca24e45d8a01f31"
        }
      ],
      "purl": "pkg:npm/lolex@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/lolex@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "longest",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "30a0b2da38f73770e8294a0d22e6625ed77d0097"
        }
      ],
      "purl": "pkg:npm/longest@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/longest@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "loud-rejection",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5b46f80147edee578870f086d04821cf998e551f"
        }
      ],
      "purl": "pkg:npm/loud-rejection@1.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/loud-rejection@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lower-case-first",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e5da7c26f29a7073be02d52bac9980e5922adfa1"
        }
      ],
      "purl": "pkg:npm/lower-case-first@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/lower-case-first@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lower-case",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c92393d976793eee5ba4edb583cf8eae35bd9bfb"
        }
      ],
      "purl": "pkg:npm/lower-case@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/lower-case@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "2.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1fddad938aae1263ce138680be1b3f591c0ab41c"
        }
      ],
      "purl": "pkg:npm/lru-cache@2.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@2.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "2.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6c658619becf14031d0d0b594b16042ce4dc063d"
        }
      ],
      "purl": "pkg:npm/lru-cache@2.2.4",
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@2.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1d17679c069cda5d040991a09dbc2c0db377e55e"
        }
      ],
      "purl": "pkg:npm/lru-cache@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "2.6.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e56d6354148ede8d7707b58d143220fd08df0fd5"
        }
      ],
      "purl": "pkg:npm/lru-cache@2.6.5",
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@2.6.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lunr",
      "version": "0.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "79a30e932e216cba163541ee37a3607c12cd7281"
        }
      ],
      "purl": "pkg:npm/lunr@0.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/lunr@0.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mailcomposer",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0e1c44b2a07cf740ee17dc149ba009f19cadfeb4"
        }
      ],
      "purl": "pkg:npm/mailcomposer@4.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/mailcomposer@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mailgun-js",
      "version": "0.7.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ee366a20dac64c3c15c03d6c1b3e0ed795252abb"
        }
      ],
      "purl": "pkg:npm/mailgun-js@0.7.15",
      "type": "library",
      "bom-ref": "pkg:npm/mailgun-js@0.7.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "map-cache",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
        }
      ],
      "purl": "pkg:npm/map-cache@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/map-cache@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "map-obj",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
        }
      ],
      "purl": "pkg:npm/map-obj@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/map-obj@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "map-stream",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e56aa94c4c8055a16404a0674b78f215f7c8e194"
        }
      ],
      "purl": "pkg:npm/map-stream@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/map-stream@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "marked",
      "version": "0.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b2c6c618fccece4ef86c4fc6cb8a7cbf5aeda8d7"
        }
      ],
      "purl": "pkg:npm/marked@0.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/marked@0.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "match-stream",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "99eb050093b34dffade421b9ac0b410a9cfa17cf"
        }
      ],
      "purl": "pkg:npm/match-stream@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/match-stream@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "meow",
      "version": "3.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72cb668b425228290abbfa856892587308a801fb"
        }
      ],
      "purl": "pkg:npm/meow@3.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/meow@3.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "merge",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7531e39d4949c281a66b8c5a6e0265e8b05894da"
        }
      ],
      "purl": "pkg:npm/merge@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/merge@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "micromatch",
      "version": "2.3.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "86677c97d1720b363431d04d0d15293bd38c1565"
        }
      ],
      "purl": "pkg:npm/micromatch@2.3.11",
      "type": "library",
      "bom-ref": "pkg:npm/micromatch@2.3.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "miller-rabin",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4a62fb1d42933c05583982f4c716f6fb9e6c6d3d"
        }
      ],
      "purl": "pkg:npm/miller-rabin@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/miller-rabin@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime",
      "version": "1.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
        }
      ],
      "purl": "pkg:npm/mime@1.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/mime@1.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mimeparse",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dafb02752370fd226093ae3152c271af01ac254a"
        }
      ],
      "purl": "pkg:npm/mimeparse@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/mimeparse@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimalistic-assert",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "702be2dda6b37f4836bcb3f5db56641b64a1d3d3"
        }
      ],
      "purl": "pkg:npm/minimalistic-assert@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/minimalistic-assert@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "275d8edaac4f1bb3326472089e7949c8394699dd"
        }
      ],
      "purl": "pkg:npm/minimatch@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2a4e4090b96b2db06a9d7df01055a62a77c9b774"
        }
      ],
      "purl": "pkg:npm/minimatch@3.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e0dd2120b49e1b724ce8d714c520822a9438576d"
        }
      ],
      "purl": "pkg:npm/minimatch@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "2.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
        }
      ],
      "purl": "pkg:npm/minimatch@2.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@2.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "0.2.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c74e780574f63c6f9a090e90efbe6ef53a6a756a"
        }
      ],
      "purl": "pkg:npm/minimatch@0.2.14",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@0.2.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4dffe525dae2b864c66c2e23c6271d7afdecefce"
        }
      ],
      "purl": "pkg:npm/minimist@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "0.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "de3f98543dbf96082be48ad1a0c7cda836301dcf"
        }
      ],
      "purl": "pkg:npm/minimist@0.0.10",
      "type": "library",
      "bom-ref": "pkg:npm/minimist@0.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp-promise",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e9b8f68e552c68a9c1713b84883f7a1dd039b8a1"
        }
      ],
      "purl": "pkg:npm/mkdirp-promise@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp-promise@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1bbf5ab1ba827af23575143490426455f481fe1e"
        }
      ],
      "purl": "pkg:npm/mkdirp@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp",
      "version": "0.3.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "de3e5f8961c88c787ee1368df849ac4413eca8d7"
        }
      ],
      "purl": "pkg:npm/mkdirp@0.3.5",
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp@0.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mocha",
      "version": "2.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "161be5bdeb496771eb9b35745050b622b5aefc58"
        }
      ],
      "purl": "pkg:npm/mocha@2.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/mocha@2.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "module-deps",
      "version": "3.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ea75caf9199090d25b0d5512b5acacb96e7f87f3"
        }
      ],
      "purl": "pkg:npm/module-deps@3.9.1",
      "type": "library",
      "bom-ref": "pkg:npm/module-deps@3.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "module-deps",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "23215833f1da13fd606ccb8087b44852dcb821fd"
        }
      ],
      "purl": "pkg:npm/module-deps@4.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/module-deps@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "moment",
      "version": "2.17.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fed9506063f36b10f066c8b59a144d7faebe1d82"
        }
      ],
      "purl": "pkg:npm/moment@2.17.1",
      "type": "library",
      "bom-ref": "pkg:npm/moment@2.17.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "morgan",
      "version": "1.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7884d7816b7e5a22db11a9e3a572b197a0e5566c"
        }
      ],
      "purl": "pkg:npm/morgan@1.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/morgan@1.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "0.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9cd13c03adbff25b65effde7ce864ee952017098"
        }
      ],
      "purl": "pkg:npm/ms@0.7.1",
      "type": "library",
      "bom-ref": "pkg:npm/ms@0.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "0.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ae25cf2512b3885a1d95d7f037868d8431124765"
        }
      ],
      "purl": "pkg:npm/ms@0.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/ms@0.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "multimatch",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b"
        }
      ],
      "purl": "pkg:npm/multimatch@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/multimatch@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "multipipe",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"
        }
      ],
      "purl": "pkg:npm/multipipe@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/multipipe@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mute-stream",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8fbfabb0a98a253d3184331f9e8deb7372fac6c0"
        }
      ],
      "purl": "pkg:npm/mute-stream@0.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/mute-stream@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mute-stream",
      "version": "0.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "48962b19e169fd1dfc240b3f1e7317627bbc47db"
        }
      ],
      "purl": "pkg:npm/mute-stream@0.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/mute-stream@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nan",
      "version": "2.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d5b01691253326a97a2bbee9e61c55d8d60351e2"
        }
      ],
      "purl": "pkg:npm/nan@2.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/nan@2.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "natives",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e9ff841418a6b2ec7a495e939984f78f163e6e31"
        }
      ],
      "purl": "pkg:npm/natives@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/natives@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "native"
      ]
    },
    {
      "group": "",
      "name": "netmask",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "20297e89d86f6f6400f250d9f4f6b4c1945fcd35"
        }
      ],
      "purl": "pkg:npm/netmask@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/netmask@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "no-case",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7aeba1c73a52184265554b7dc03baf720df80081"
        }
      ],
      "purl": "pkg:npm/no-case@2.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/no-case@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-html-encoder",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8973618d727da5526a830b47d07c0d803e0a15c6"
        }
      ],
      "purl": "pkg:npm/node-html-encoder@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/node-html-encoder@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nodemailer-direct-transport",
      "version": "3.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e96fafb90358560947e569017d97e60738a50a86"
        }
      ],
      "purl": "pkg:npm/nodemailer-direct-transport@3.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/nodemailer-direct-transport@3.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nodemailer-fetch",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "79c4908a1c0f5f375b73fe888da9828f6dc963a4"
        }
      ],
      "purl": "pkg:npm/nodemailer-fetch@1.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/nodemailer-fetch@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nodemailer-shared",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cf5994e2fd268d00f5cf0fa767a08169edb07ec0"
        }
      ],
      "purl": "pkg:npm/nodemailer-shared@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/nodemailer-shared@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nodemailer-smtp-pool",
      "version": "2.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2eb94d6cf85780b1b4725ce853b9cbd5e8da8c72"
        }
      ],
      "purl": "pkg:npm/nodemailer-smtp-pool@2.8.2",
      "type": "library",
      "bom-ref": "pkg:npm/nodemailer-smtp-pool@2.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nodemailer-smtp-transport",
      "version": "2.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "03d71c76314f14ac7dbc7bf033a6a6d16d67fb77"
        }
      ],
      "purl": "pkg:npm/nodemailer-smtp-transport@2.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/nodemailer-smtp-transport@2.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nodemailer-wellknown",
      "version": "0.1.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "586db8101db30cb4438eb546737a41aad0cf13d5"
        }
      ],
      "purl": "pkg:npm/nodemailer-wellknown@0.1.10",
      "type": "library",
      "bom-ref": "pkg:npm/nodemailer-wellknown@0.1.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nodemailer",
      "version": "2.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f242e649aeeae39b6c7ed740ef7b061c404d30f9"
        }
      ],
      "purl": "pkg:npm/nodemailer@2.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/nodemailer@2.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nopt",
      "version": "3.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c6465dbf08abcd4db359317f79ac68a646b28ff9"
        }
      ],
      "purl": "pkg:npm/nopt@3.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/nopt@3.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-package-data",
      "version": "2.3.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8d924f142960e1777e7ffe170543631cc7cb02df"
        }
      ],
      "purl": "pkg:npm/normalize-package-data@2.3.5",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-package-data@2.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "normalize-path",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
        }
      ],
      "purl": "pkg:npm/normalize-path@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-path@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npm-path",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "15cff4e1c89a38da77f56f6055b24f975dfb2bbe"
        }
      ],
      "purl": "pkg:npm/npm-path@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/npm-path@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npm-run-path",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f5c32bf595fe81ae927daec52e82f8b000ac3c8f"
        }
      ],
      "purl": "pkg:npm/npm-run-path@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/npm-run-path@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npm-run",
      "version": "4.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a14e0ec854d8e837cc871495eb3644dde8a2f46b"
        }
      ],
      "purl": "pkg:npm/npm-run@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/npm-run@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "npm-run"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/grunt/plugins.js#6"
          },
          {
            "location": "lib/grunt/utils.js#6"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npm-which",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9225f26ec3a285c209cae67c3b11a6b4ab7140aa"
        }
      ],
      "purl": "pkg:npm/npm-which@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/npm-which@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "null-check",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "977dffd7176012b9ec30d2a39db5cf72a0439edd"
        }
      ],
      "purl": "pkg:npm/null-check@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/null-check@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nunjucks-date",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "187a2821984cfa7c2fba5ad3ed81d2249691a9ff"
        }
      ],
      "purl": "pkg:npm/nunjucks-date@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/nunjucks-date@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nunjucks",
      "version": "2.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ea7d346e785b8a4874666c3cca9e18c577fba22c"
        }
      ],
      "purl": "pkg:npm/nunjucks@2.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/nunjucks@2.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-assign",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
        }
      ],
      "purl": "pkg:npm/object-assign@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/object-assign@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-assign",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9bedd5ca0897949bca47e7ff408062d549f587f2"
        }
      ],
      "purl": "pkg:npm/object-assign@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/object-assign@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-component",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f0c69aa50efc95b866c186f400a33769cb2f1291"
        }
      ],
      "purl": "pkg:npm/object-component@0.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/object-component@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object.omit",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
        }
      ],
      "purl": "pkg:npm/object.omit@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/object.omit@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "on-headers",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "928f5d0f470d49342651ea6794b0857c100693f7"
        }
      ],
      "purl": "pkg:npm/on-headers@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/on-headers@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "once",
      "version": "1.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b2e261557ce4c314ec8304f3fa82663e4297ca20"
        }
      ],
      "purl": "pkg:npm/once@1.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/once@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "onetime",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"
        }
      ],
      "purl": "pkg:npm/onetime@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/onetime@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "open-sans-fontface",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "03cc6d1bf5e6a8b5b47910888562f722c5dd3428"
        }
      ],
      "purl": "pkg:npm/open-sans-fontface@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/open-sans-fontface@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "opn",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7abc22e644dff63b0a96d5ab7f2790c0f01abc95"
        }
      ],
      "purl": "pkg:npm/opn@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/opn@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "optimist",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "da3ea74686fa21a19a111c326e90eb15a0196686"
        }
      ],
      "purl": "pkg:npm/optimist@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/optimist@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "optimist",
      "version": "0.3.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"
        }
      ],
      "purl": "pkg:npm/optimist@0.3.7",
      "type": "library",
      "bom-ref": "pkg:npm/optimist@0.3.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "options",
      "version": "0.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ec22d312806bb53e731773e7cdaefcf1c643128f"
        }
      ],
      "purl": "pkg:npm/options@0.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/options@0.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "orchestrator",
      "version": "0.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "14e7e9e2764f7315fbac184e506c7aa6df94ad7e"
        }
      ],
      "purl": "pkg:npm/orchestrator@0.3.8",
      "type": "library",
      "bom-ref": "pkg:npm/orchestrator@0.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ordered-read-streams",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fd565a9af8eb4473ba69b6ed8a34352cb552f126"
        }
      ],
      "purl": "pkg:npm/ordered-read-streams@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/ordered-read-streams@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-browserify",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "49ca0293e0b19590a5f5de10c7f265a617d8fe54"
        }
      ],
      "purl": "pkg:npm/os-browserify@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/os-browserify@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-browserify",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
        }
      ],
      "purl": "pkg:npm/os-browserify@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/os-browserify@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "os-shim",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6b62c3791cf7909ea35ed46e17658bb417cb3917"
        }
      ],
      "purl": "pkg:npm/os-shim@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/os-shim@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "over",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f29852e70fd7e25f360e013a8ec44c82aedb5708"
        }
      ],
      "purl": "pkg:npm/over@0.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/over@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pac-proxy-agent",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "34a385dfdf61d2f0ecace08858c745d3e791fd4d"
        }
      ],
      "purl": "pkg:npm/pac-proxy-agent@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/pac-proxy-agent@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pac-resolver",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "99b88d2f193fbdeefc1c9a529c1f3260ab5277cd"
        }
      ],
      "purl": "pkg:npm/pac-resolver@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pac-resolver@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pad-right",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6fbc924045d244f2a2a244503060d3bfc6009774"
        }
      ],
      "purl": "pkg:npm/pad-right@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/pad-right@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pako",
      "version": "0.2.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f3f7522f4ef782348da8161bad9ecfd51bf83a75"
        }
      ],
      "purl": "pkg:npm/pako@0.2.9",
      "type": "library",
      "bom-ref": "pkg:npm/pako@0.2.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pako",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0101211baa70c4bca4a0f63f2206e97b7dfaf258"
        }
      ],
      "purl": "pkg:npm/pako@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/pako@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "param-case",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2619f90fd6c829ed0b958f1c84ed03a745a6d70a"
        }
      ],
      "purl": "pkg:npm/param-case@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/param-case@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parents",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fedd4d2bf193a77745fe71e371d73c3307d9c751"
        }
      ],
      "purl": "pkg:npm/parents@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/parents@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parents",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa212f024d9fa6318dbb6b4ce676c8be493b9c43"
        }
      ],
      "purl": "pkg:npm/parents@0.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/parents@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-asn1",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "35060f6d5015d37628c770f4e091a0b5a278bc23"
        }
      ],
      "purl": "pkg:npm/parse-asn1@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/parse-asn1@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-filepath",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "159d6155d43904d16c10ef698911da1e91969b73"
        }
      ],
      "purl": "pkg:npm/parse-filepath@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/parse-filepath@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-glob",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b2c376cfb11f35513badd173ef0bb6e3a388391c"
        }
      ],
      "purl": "pkg:npm/parse-glob@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/parse-glob@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-json",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f480f40434ef80741f8469099f8dea18f55a4dc9"
        }
      ],
      "purl": "pkg:npm/parse-json@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/parse-json@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse-passwd",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6d5b934a456993b23d37f40a382d6f1666a8e5c6"
        }
      ],
      "purl": "pkg:npm/parse-passwd@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/parse-passwd@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parseqs",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d5208a3738e46766e291ba2ea173684921a8b89d"
        }
      ],
      "purl": "pkg:npm/parseqs@0.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/parseqs@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parseuri",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "80204a50d4dbb779bfdc6ebe2778d90e4bce320a"
        }
      ],
      "purl": "pkg:npm/parseuri@0.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/parseuri@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pascal-case",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "39c248bde5a8dc02d5160696bdb01e044d016ee1"
        }
      ],
      "purl": "pkg:npm/pascal-case@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pascal-case@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-browserify",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a0b870729aae214005b7d5032ec2cbbb0fb4451a"
        }
      ],
      "purl": "pkg:npm/path-browserify@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-browserify@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-case",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5ac491de642936e5dfe0e18d16c461b8be8cf073"
        }
      ],
      "purl": "pkg:npm/path-case@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-case@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-exists",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
        }
      ],
      "purl": "pkg:npm/path-exists@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-exists@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-key",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5d53d578019646c0d68800db4e146e6bdc2ac7af"
        }
      ],
      "purl": "pkg:npm/path-key@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-key@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-parse",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1"
        }
      ],
      "purl": "pkg:npm/path-parse@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/path-parse@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-platform",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b5585d7c3c463d89aa0060d86611cf1afd617e2a"
        }
      ],
      "purl": "pkg:npm/path-platform@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/path-platform@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-platform",
      "version": "0.11.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e864217f74c36850f0852b78dc7bf7d4a5721bf2"
        }
      ],
      "purl": "pkg:npm/path-platform@0.11.15",
      "type": "library",
      "bom-ref": "pkg:npm/path-platform@0.11.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-proxy",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "18e8a36859fc9d2f1a53b48dee138543c020de5e"
        }
      ],
      "purl": "pkg:npm/path-proxy@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-proxy@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-root-regex",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d"
        }
      ],
      "purl": "pkg:npm/path-root-regex@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/path-root-regex@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-root",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9a4a6814cac1c0cd73360a95f32083c8ea4745b7"
        }
      ],
      "purl": "pkg:npm/path-root@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/path-root@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-type",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "59c44f7ee491da704da415da5a4070ba4f8fe441"
        }
      ],
      "purl": "pkg:npm/path-type@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-type@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pause-stream",
      "version": "0.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445"
        }
      ],
      "purl": "pkg:npm/pause-stream@0.0.11",
      "type": "library",
      "bom-ref": "pkg:npm/pause-stream@0.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pbkdf2",
      "version": "3.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f2c4b25a600058b3c3773c086c37dbbee1ffe693"
        }
      ],
      "purl": "pkg:npm/pbkdf2@3.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/pbkdf2@3.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pkg-up",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3e08fb461525c4421624a33b9f7e6d0af5b05a26"
        }
      ],
      "purl": "pkg:npm/pkg-up@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/pkg-up@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pluralize",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d1a21483fd22bb41e58a12fa3421823140897c45"
        }
      ],
      "purl": "pkg:npm/pluralize@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/pluralize@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "portscanner",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b14bbda257d14c310fa9cc09682af02d40961802"
        }
      ],
      "purl": "pkg:npm/portscanner@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/portscanner@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "preserve",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "815ed1f6ebc65926f865b310c0713bcb3315ce4b"
        }
      ],
      "purl": "pkg:npm/preserve@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/preserve@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-bytes",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "27d0008d778063a0b4811bb35c79f1bd5d5fbccf"
        }
      ],
      "purl": "pkg:npm/pretty-bytes@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/pretty-bytes@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pretty-hrtime",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d4fd88351e3a4741f8173af7d6a4b846f9895c00"
        }
      ],
      "purl": "pkg:npm/pretty-hrtime@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/pretty-hrtime@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "process",
      "version": "0.8.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7bbaf7187fe6ded3fd5be0cb6103fba9cacb9798"
        }
      ],
      "purl": "pkg:npm/process@0.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/process@0.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "process"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/versions/version-info.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "process",
      "version": "0.11.9",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7bd5ad21aa6253e7da8682264f1e11d11c0318c1"
        }
      ],
      "purl": "pkg:npm/process@0.11.9",
      "type": "library",
      "bom-ref": "pkg:npm/process@0.11.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "process"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "lib/versions/version-info.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "progress",
      "version": "1.1.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
        }
      ],
      "purl": "pkg:npm/progress@1.1.8",
      "type": "library",
      "bom-ref": "pkg:npm/progress@1.1.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "promises-aplus-tests",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "76b7c5638968720861969cfbcd8795afd274885c"
        }
      ],
      "purl": "pkg:npm/promises-aplus-tests@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/promises-aplus-tests@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "protochain",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "991c407e99de264aadf8f81504b5e7faf7bfa260"
        }
      ],
      "purl": "pkg:npm/protochain@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/protochain@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "protractor",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b221741709a4c62d5cd53c6aadd54a71137e95f"
        }
      ],
      "purl": "pkg:npm/protractor@5.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/protractor@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proxy-addr",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dc97502f5722e888467b3fa2297a7b1ff47df074"
        }
      ],
      "purl": "pkg:npm/proxy-addr@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/proxy-addr@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proxy-agent",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "57eb5347aa805d74ec681cb25649dba39c933499"
        }
      ],
      "purl": "pkg:npm/proxy-agent@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/proxy-agent@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "public-encrypt",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "39f699f3a46560dd5ebacbca693caf7c65c18cc6"
        }
      ],
      "purl": "pkg:npm/public-encrypt@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/public-encrypt@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pullstream",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d6fb3bf5aed697e831150eb1002c25a3f8ae1314"
        }
      ],
      "purl": "pkg:npm/pullstream@0.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/pullstream@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9653a036fb7c1ee42342f2325cceefea3926c48d"
        }
      ],
      "purl": "pkg:npm/punycode@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/punycode@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode",
      "version": "1.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "54008ac972aec74175def9cba6df7fa9d3918740"
        }
      ],
      "purl": "pkg:npm/punycode@1.2.4",
      "type": "library",
      "bom-ref": "pkg:npm/punycode@1.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "q-io",
      "version": "1.13.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eea130d481ddb5e1aa1bc5a66855f7391d06f003"
        }
      ],
      "purl": "pkg:npm/q-io@1.13.2",
      "type": "library",
      "bom-ref": "pkg:npm/q-io@1.13.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "q-io",
      "version": "1.10.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "90473f797398eb1208b7edd468ed1785ad7baacd"
        }
      ],
      "purl": "pkg:npm/q-io@1.10.9",
      "type": "library",
      "bom-ref": "pkg:npm/q-io@1.10.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "q",
      "version": "0.8.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "662b6d97db73e141c96529ce2f10670b65ef01b0"
        }
      ],
      "purl": "pkg:npm/q@0.8.4",
      "type": "library",
      "bom-ref": "pkg:npm/q@0.8.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "q"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/compare-master-to-stable.js#8"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "q",
      "version": "1.4.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "55705bcd93c5f3673530c2c2cbc0c2b3addc286e"
        }
      ],
      "purl": "pkg:npm/q@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/q@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "q"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/compare-master-to-stable.js#8"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "q",
      "version": "1.5.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dd01bac9d06d30e6f219aecb8253ee9ebdc308f1"
        }
      ],
      "purl": "pkg:npm/q@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/q@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "q"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/compare-master-to-stable.js#8"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "q",
      "version": "0.9.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4de2e6cb3b29088c9e4cbc03bf9d42fb96ce2f75"
        }
      ],
      "purl": "pkg:npm/q@0.9.7",
      "type": "library",
      "bom-ref": "pkg:npm/q@0.9.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "q"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/compare-master-to-stable.js#8"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "q",
      "version": "1.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "11872aeedee89268110b10a718448ffb10112a14"
        }
      ],
      "purl": "pkg:npm/q@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/q@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "q"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/compare-master-to-stable.js#8"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qjobs",
      "version": "1.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "659de9f2cf8dcc27a1481276f205377272382e73"
        }
      ],
      "purl": "pkg:npm/qjobs@1.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/qjobs@1.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qq",
      "version": "0.3.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "80a3018ce9b2969d7c44eb80cc5bc9eb2b04c7cc"
        }
      ],
      "purl": "pkg:npm/qq@0.3.5",
      "type": "library",
      "bom-ref": "pkg:npm/qq@0.3.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3b7848c03c2dece69a9522b0fae8c4126d745f3b"
        }
      ],
      "purl": "pkg:npm/qs@6.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9a0d2d70d01f63d3401ea4b050822601b462ee6b"
        }
      ],
      "purl": "pkg:npm/qs@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/qs@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1cfcb25c10a9b2b483053ff39f5dfc9233908cfe"
        }
      ],
      "purl": "pkg:npm/qs@6.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e75bd5f6e268122a2a0e0bda630b2550c166502c"
        }
      ],
      "purl": "pkg:npm/qs@6.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "querystring-es3",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ec61f79049875707d69414596fd907a4d711e73"
        }
      ],
      "purl": "pkg:npm/querystring-es3@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/querystring-es3@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "querystring",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b209849203bb25df820da756e747005878521620"
        }
      ],
      "purl": "pkg:npm/querystring@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/querystring@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "randomatic",
      "version": "1.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c7abe9cc8b87c0baa876b19fde83fd464797e38c"
        }
      ],
      "purl": "pkg:npm/randomatic@1.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/randomatic@1.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "randombytes",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "674c99760901c3c4112771a31e521dc349cc09ec"
        }
      ],
      "purl": "pkg:npm/randombytes@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/randombytes@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "read-only-stream",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2724fd6a8113d73764ac288d4386270c1dbf17f0"
        }
      ],
      "purl": "pkg:npm/read-only-stream@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/read-only-stream@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "read-pkg-up",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9d63c13276c065918d57f002a57f40a1b643fb02"
        }
      ],
      "purl": "pkg:npm/read-pkg-up@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/read-pkg-up@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "read-pkg",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
        }
      ],
      "purl": "pkg:npm/read-pkg@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/read-pkg@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "1.1.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f6eef764f514c89e2b9e23146a75ba106756d23e"
        }
      ],
      "purl": "pkg:npm/readable-stream@1.1.13",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@1.1.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "1.1.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7cf4c54ef648e3813084c636dd2079e166c081d9"
        }
      ],
      "purl": "pkg:npm/readable-stream@1.1.14",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@1.1.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8f90341e68a53ccc928788dacfcd11b36eb9b78e"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-wrap",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3b5a211c631e12303a54991c806c17e7ae206bff"
        }
      ],
      "purl": "pkg:npm/readable-wrap@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/readable-wrap@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readdirp",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4ed0ad060df3073300c48440373f72d1cc642d78"
        }
      ],
      "purl": "pkg:npm/readdirp@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/readdirp@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readline2",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "41059608ffc154757b715d9989d199ffbf372e35"
        }
      ],
      "purl": "pkg:npm/readline2@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/readline2@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rechoir",
      "version": "0.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85204b54dba82d5742e28c96756ef43af50e3384"
        }
      ],
      "purl": "pkg:npm/rechoir@0.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/rechoir@0.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "redent",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
        }
      ],
      "purl": "pkg:npm/redent@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/redent@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "redis-commands",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "81d826f45fa9c8b2011f4cd7a0fe597d241d442b"
        }
      ],
      "purl": "pkg:npm/redis-commands@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/redis-commands@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "redis-parser",
      "version": "2.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "52ed09dacac108f1a631c07e9b69941e7a19504b"
        }
      ],
      "purl": "pkg:npm/redis-parser@2.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/redis-parser@2.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "redis",
      "version": "2.8.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "202288e3f58c49f6079d97af7a10e1303ae14b02"
        }
      ],
      "purl": "pkg:npm/redis@2.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/redis@2.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "regex-cache",
      "version": "0.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "75bdc58a2a1496cec48a12835bc54c8d562336dd"
        }
      ],
      "purl": "pkg:npm/regex-cache@0.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/regex-cache@0.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "remove-trailing-separator",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c24bce2a283adad5bc3f58e0d48249b92379d8ef"
        }
      ],
      "purl": "pkg:npm/remove-trailing-separator@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/remove-trailing-separator@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "repeat-element",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ef089a178d1483baae4d93eb98b4f9e4e11d990a"
        }
      ],
      "purl": "pkg:npm/repeat-element@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/repeat-element@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "repeat-string",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c7a8d3236068362059a7e4651fc6884e8b1fb4ae"
        }
      ],
      "purl": "pkg:npm/repeat-string@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/repeat-string@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "repeat-string",
      "version": "1.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8dcae470e1c88abc2d600fff4a776286da75e637"
        }
      ],
      "purl": "pkg:npm/repeat-string@1.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/repeat-string@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "repeating",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5214c53a926d3552707527fbab415dbc08d06dda"
        }
      ],
      "purl": "pkg:npm/repeating@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/repeating@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "replace-ext",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "29bbd92078a739f0bcce2b4ee41e837953522924"
        }
      ],
      "purl": "pkg:npm/replace-ext@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/replace-ext@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "replace-ext",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "de63128373fcbf7c3ccfa4de5a480c45a67958eb"
        }
      ],
      "purl": "pkg:npm/replace-ext@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/replace-ext@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request",
      "version": "2.75.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d2b8268a286da13eaa5d01adf5d18cc90f657d93"
        }
      ],
      "purl": "pkg:npm/request@2.75.0",
      "type": "library",
      "bom-ref": "pkg:npm/request@2.75.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "request",
      "version": "2.79.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4dfe5bf6be8b8cdc37fcf93e04b65577722710de"
        }
      ],
      "purl": "pkg:npm/request@2.79.0",
      "type": "library",
      "bom-ref": "pkg:npm/request@2.79.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "requestretry",
      "version": "1.12.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "13ce38a4ce4e809f3c9ec6d4ca3b7b9ba4acf26c"
        }
      ],
      "purl": "pkg:npm/requestretry@1.12.2",
      "type": "library",
      "bom-ref": "pkg:npm/requestretry@1.12.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "requires-port",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "925d2601d39ac485e091cf0da5c6e694dc3dcaff"
        }
      ],
      "purl": "pkg:npm/requires-port@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/requires-port@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-dir",
      "version": "0.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b219259a5602fac5c5c496ad894a6e8cc430261e"
        }
      ],
      "purl": "pkg:npm/resolve-dir@0.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-dir@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-from",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9480ab20e94ffa1d9e80a804c7ea147611966b57"
        }
      ],
      "purl": "pkg:npm/resolve-from@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-from@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-pkg",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "02cc993410e2936962bd97166a1b077da9725531"
        }
      ],
      "purl": "pkg:npm/resolve-pkg@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-pkg@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve-url",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2c637fe77c893afd2a663fe21aa9080068e2052a"
        }
      ],
      "purl": "pkg:npm/resolve-url@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-url@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve",
      "version": "1.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "203114d82ad2c5ed9e8e0411b3932875e889e97b"
        }
      ],
      "purl": "pkg:npm/resolve@1.1.7",
      "type": "library",
      "bom-ref": "pkg:npm/resolve@1.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1f09acce796c9a762579f31b2c1cc4c3cddf9f36"
        }
      ],
      "purl": "pkg:npm/resolve@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/resolve@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "34c63447c664c70598d1c9b126fc43b2a24310a4"
        }
      ],
      "purl": "pkg:npm/resolve@0.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/resolve@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve",
      "version": "0.7.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "395a9ef9e873fbfe12bd14408bd91bb936003d69"
        }
      ],
      "purl": "pkg:npm/resolve@0.7.4",
      "type": "library",
      "bom-ref": "pkg:npm/resolve@0.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "restore-cursor",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "34661f46886327fed2991479152252df92daa541"
        }
      ],
      "purl": "pkg:npm/restore-cursor@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/restore-cursor@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rewire",
      "version": "2.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "764599179cae5e393839bf3ad6e0be371ee49d81"
        }
      ],
      "purl": "pkg:npm/rewire@2.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/rewire@2.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rfile",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "59708cf90ca1e74c54c3cfc5c36fdb9810435261"
        }
      ],
      "purl": "pkg:npm/rfile@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/rfile@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "right-align",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "61339b722fe6a3515689210d24e14c96148613ef"
        }
      ],
      "purl": "pkg:npm/right-align@0.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/right-align@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "right-pad",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ca08c2cbb5b55e74dafa96bf7fd1a27d568c8d0"
        }
      ],
      "purl": "pkg:npm/right-pad@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/right-pad@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rimraf",
      "version": "2.5.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "96800093cbf1a0c86bd95b4625467535c29dfa04"
        }
      ],
      "purl": "pkg:npm/rimraf@2.5.4",
      "type": "library",
      "bom-ref": "pkg:npm/rimraf@2.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rimraf",
      "version": "2.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
        }
      ],
      "purl": "pkg:npm/rimraf@2.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/rimraf@2.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rimraf",
      "version": "2.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e439be2aaee327321952730f99a8929e4fc50582"
        }
      ],
      "purl": "pkg:npm/rimraf@2.2.8",
      "type": "library",
      "bom-ref": "pkg:npm/rimraf@2.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ripemd160",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "93a4bbd4942bc574b69a8fa57c71de10ecca7d6e"
        }
      ],
      "purl": "pkg:npm/ripemd160@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/ripemd160@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ruglify",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dc8930e2a9544a274301cc9972574c0d0986b675"
        }
      ],
      "purl": "pkg:npm/ruglify@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ruglify@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "run-async",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c8ad4a5e110661e402a7d21b530e009f25f8e389"
        }
      ],
      "purl": "pkg:npm/run-async@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/run-async@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rx-lite",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "19ce502ca572665f3b647b10939f97fd1615f102"
        }
      ],
      "purl": "pkg:npm/rx-lite@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/rx-lite@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rx",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a5f13ff79ef3b740fe30aa803fb09f98805d4782"
        }
      ],
      "purl": "pkg:npm/rx@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/rx@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rx",
      "version": "2.3.25",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2f7c0550532777b41fa692bb790a7886eaff9731"
        }
      ],
      "purl": "pkg:npm/rx@2.3.25",
      "type": "library",
      "bom-ref": "pkg:npm/rx@2.3.25",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-buffer",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d263ca54696cd8a306b5ca6551e92de57918fbe7"
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/safe-buffer@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "samsam",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bec11fdc83a9fda063401210e40176c3024d1567"
        }
      ],
      "purl": "pkg:npm/samsam@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/samsam@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sauce-connect-launcher",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7346cc8fbdc443191323439b0733451f5f3521f2"
        }
      ],
      "purl": "pkg:npm/sauce-connect-launcher@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/sauce-connect-launcher@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "saucelabs",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b934a9af9da2874b3f40aae1fcde50a4466f5f38"
        }
      ],
      "purl": "pkg:npm/saucelabs@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/saucelabs@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "saucelabs",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d240e8009df7fa87306ec4578a69ba3b5c424fee"
        }
      ],
      "purl": "pkg:npm/saucelabs@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/saucelabs@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sax",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "563b19c7c1de892e09bfc4f2fc30e3c27f0952b9"
        }
      ],
      "purl": "pkg:npm/sax@0.6.1",
      "type": "framework",
      "bom-ref": "pkg:npm/sax@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "sax",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fd8631a23bc7826bef5d871bdb87378c95647828"
        }
      ],
      "purl": "pkg:npm/sax@1.2.2",
      "type": "framework",
      "bom-ref": "pkg:npm/sax@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "selenium-webdriver",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a2dea5da4a97f6672e89e7ca7276cefa365147a7"
        }
      ],
      "purl": "pkg:npm/selenium-webdriver@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/selenium-webdriver@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "selenium-webdriver",
      "version": "2.53.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d29ff5a957dff1a1b49dc457756e4e4bfbdce085"
        }
      ],
      "purl": "pkg:npm/selenium-webdriver@2.53.3",
      "type": "library",
      "bom-ref": "pkg:npm/selenium-webdriver@2.53.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "5.3.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
        }
      ],
      "purl": "pkg:npm/semver@5.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/semver@5.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "semver"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "Gruntfile.js#12"
          },
          {
            "location": "lib/versions/version-info.js#6"
          },
          {
            "location": "scripts/compare-master-to-stable.js#10"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "2.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7941182b3ffcc580bff1c17942acdf7951c0d213"
        }
      ],
      "purl": "pkg:npm/semver@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/semver@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "semver"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "Gruntfile.js#12"
          },
          {
            "location": "lib/versions/version-info.js#6"
          },
          {
            "location": "scripts/compare-master-to-stable.js#10"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "4.3.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "300bc6e0e86374f7ba61068b5b1ecd57fc6532da"
        }
      ],
      "purl": "pkg:npm/semver@4.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/semver@4.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "semver"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "Gruntfile.js#12"
          },
          {
            "location": "lib/versions/version-info.js#6"
          },
          {
            "location": "scripts/compare-master-to-stable.js#10"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "5.0.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "77466de589cd5d3c95f138aa78bc569a3cb5d27a"
        }
      ],
      "purl": "pkg:npm/semver@5.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/semver@5.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "semver"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "Gruntfile.js#12"
          },
          {
            "location": "lib/versions/version-info.js#6"
          },
          {
            "location": "scripts/compare-master-to-stable.js#10"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "send",
      "version": "0.14.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "39b0438b3f510be5dc6f667a11f71689368cdeef"
        }
      ],
      "purl": "pkg:npm/send@0.14.2",
      "type": "library",
      "bom-ref": "pkg:npm/send@0.14.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sentence-case",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d592fbed457fd1a59e3af0ee17e99f6fd70d7efd"
        }
      ],
      "purl": "pkg:npm/sentence-case@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/sentence-case@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sequencify",
      "version": "0.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "90cff19d02e07027fd767f5ead3e7b95d1e7380c"
        }
      ],
      "purl": "pkg:npm/sequencify@0.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/sequencify@0.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serializerr",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "12d4c5aa1c3ffb8f6d1dc5f395aa9455569c3f91"
        }
      ],
      "purl": "pkg:npm/serializerr@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/serializerr@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serve-favicon",
      "version": "2.3.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dd419e268de012ab72b319d337f2105013f9381f"
        }
      ],
      "purl": "pkg:npm/serve-favicon@2.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/serve-favicon@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "serve-favicon"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "Gruntfile.js#3"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serve-index",
      "version": "1.8.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7c5d96c13fb131101f93c1c5774f8516a1e78d3b"
        }
      ],
      "purl": "pkg:npm/serve-index@1.8.0",
      "type": "library",
      "bom-ref": "pkg:npm/serve-index@1.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "serve-index"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "Gruntfile.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serve-static",
      "version": "1.11.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2cf9889bd4435a320cc36895c9aa57bd662e6ac7"
        }
      ],
      "purl": "pkg:npm/serve-static@1.11.2",
      "type": "library",
      "bom-ref": "pkg:npm/serve-static@1.11.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "serve-static"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "Gruntfile.js#4"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "set-immediate-shim",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
        }
      ],
      "purl": "pkg:npm/set-immediate-shim@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/set-immediate-shim@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "setimmediate",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "290cbb232e306942d7d7ea9b83732ab7856f8285"
        }
      ],
      "purl": "pkg:npm/setimmediate@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/setimmediate@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "setprototypeof",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "81a552141ec104b88e89ce383103ad5c66564d08"
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/setprototypeof@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sha.js",
      "version": "2.4.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "37068c2c476b6baf402d14a49c67f597921f634f"
        }
      ],
      "purl": "pkg:npm/sha.js@2.4.8",
      "type": "library",
      "bom-ref": "pkg:npm/sha.js@2.4.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shallow-copy",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "415f42702d73d810330292cc5ee86eae1a11a170"
        }
      ],
      "purl": "pkg:npm/shallow-copy@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/shallow-copy@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shasum",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e7012310d8f417f4deb5712150e5678b87ae565f"
        }
      ],
      "purl": "pkg:npm/shasum@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/shasum@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shell-quote",
      "version": "1.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f4781949cce402697127430ea3b3c5476f481767"
        }
      ],
      "purl": "pkg:npm/shell-quote@1.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/shell-quote@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shell-quote",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1a41196f3c0333c482323593d6886ecf153dd986"
        }
      ],
      "purl": "pkg:npm/shell-quote@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/shell-quote@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shelljs",
      "version": "0.7.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2eef7a50a21e1ccf37da00df767ec69e30ad0675"
        }
      ],
      "purl": "pkg:npm/shelljs@0.7.5",
      "type": "library",
      "bom-ref": "pkg:npm/shelljs@0.7.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "shelljs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "Gruntfile.js#13"
          },
          {
            "location": "lib/grunt/utils.js#4"
          },
          {
            "location": "lib/versions/version-info.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shelljs",
      "version": "0.7.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "379cccfb56b91c8601e4793356eb5382924de9ad"
        }
      ],
      "purl": "pkg:npm/shelljs@0.7.6",
      "type": "library",
      "bom-ref": "pkg:npm/shelljs@0.7.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "shelljs"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "Gruntfile.js#13"
          },
          {
            "location": "lib/grunt/utils.js#4"
          },
          {
            "location": "lib/versions/version-info.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sigmund",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3ff21f198cad2175f9f3b781853fd94d0d19b590"
        }
      ],
      "purl": "pkg:npm/sigmund@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/sigmund@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "simple-node-logger",
      "version": "0.93.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4d4610a89b8d7d51afc122b283bc441fdbb8f36a"
        }
      ],
      "purl": "pkg:npm/simple-node-logger@0.93.14",
      "type": "library",
      "bom-ref": "pkg:npm/simple-node-logger@0.93.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sinon",
      "version": "1.17.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4542a4f49ba0c45c05eb2e9dd9d203e2b8efe0bf"
        }
      ],
      "purl": "pkg:npm/sinon@1.17.7",
      "type": "library",
      "bom-ref": "pkg:npm/sinon@1.17.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "slack-node",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "de4b8dddaa8b793f61dbd2938104fdabf37dfa30"
        }
      ],
      "purl": "pkg:npm/slack-node@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/slack-node@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "slice-ansi",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
        }
      ],
      "purl": "pkg:npm/slice-ansi@0.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/slice-ansi@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "slice-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5b33bd66f013b1a7f86460b03d463dec39ad3ea0"
        }
      ],
      "purl": "pkg:npm/slice-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/slice-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "smart-buffer",
      "version": "1.1.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7f114b5b65fab3e2a35aa775bb12f0d1c649bf16"
        }
      ],
      "purl": "pkg:npm/smart-buffer@1.1.15",
      "type": "library",
      "bom-ref": "pkg:npm/smart-buffer@1.1.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "smtp-connection",
      "version": "2.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d76ef9127cb23c2259edb1e8349c2e8d5e2d74c1"
        }
      ],
      "purl": "pkg:npm/smtp-connection@2.12.0",
      "type": "library",
      "bom-ref": "pkg:npm/smtp-connection@2.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "snake-case",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f"
        }
      ],
      "purl": "pkg:npm/snake-case@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/snake-case@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "socket.io-adapter",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2a805e8a14d6372124dd9159ad4502f8cb07f06b"
        }
      ],
      "purl": "pkg:npm/socket.io-adapter@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/socket.io-adapter@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "socket.io-client",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0918a552406dc5e540b380dcd97afc4a64332f8e"
        }
      ],
      "purl": "pkg:npm/socket.io-client@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/socket.io-client@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "socket.io-parser",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dbc2282151fc4faebbe40aeedc0772eba619f7f2"
        }
      ],
      "purl": "pkg:npm/socket.io-parser@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/socket.io-parser@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "socket.io",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c1a4590ceff87ecf13c72652f046f716b29e6014"
        }
      ],
      "purl": "pkg:npm/socket.io@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/socket.io@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "socks-proxy-agent",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "86ebb07193258637870e13b7bd99f26c663df3d3"
        }
      ],
      "purl": "pkg:npm/socks-proxy-agent@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/socks-proxy-agent@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "socks",
      "version": "1.1.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "628d7e4d04912435445ac0b6e459376cb3e6d691"
        }
      ],
      "purl": "pkg:npm/socks@1.1.9",
      "type": "library",
      "bom-ref": "pkg:npm/socks@1.1.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "socks",
      "version": "1.1.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a"
        }
      ],
      "purl": "pkg:npm/socks@1.1.10",
      "type": "library",
      "bom-ref": "pkg:npm/socks@1.1.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sorted-object",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5d1f4f9c1fb2cd48965967304e212eb44cfb6d05"
        }
      ],
      "purl": "pkg:npm/sorted-object@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/sorted-object@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-resolve",
      "version": "0.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "610f6122a445b8dd51535a2a71b783dfc1248761"
        }
      ],
      "purl": "pkg:npm/source-map-resolve@0.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/source-map-resolve@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-support",
      "version": "0.4.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "647f939978b38535909530885303daf23279f322"
        }
      ],
      "purl": "pkg:npm/source-map-support@0.4.11",
      "type": "library",
      "bom-ref": "pkg:npm/source-map-support@0.4.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-url",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7ecaf13b57bcd09da8a40c5d269db33799d4aaf9"
        }
      ],
      "purl": "pkg:npm/source-map-url@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/source-map-url@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.1.34",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a7cfe89aec7b1682c3b198d0acfb47d7d090566b"
        }
      ],
      "purl": "pkg:npm/source-map@0.1.34",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.1.34",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.5.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
        }
      ],
      "purl": "pkg:npm/source-map@0.5.6",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.5.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.1.43",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c24bc146ca517c1471f5dacbe2571b2b7f9e3346"
        }
      ],
      "purl": "pkg:npm/source-map@0.1.43",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.1.43",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.5.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
        }
      ],
      "purl": "pkg:npm/source-map@0.5.7",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.5.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.6.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "74722af32e9614e9c287a8d0bbde48b5e2f1a263"
        }
      ],
      "purl": "pkg:npm/source-map@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8586fb9a5a005e5b501e21cd18b6f21b457ad1f9"
        }
      ],
      "purl": "pkg:npm/source-map@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map",
      "version": "0.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "eba4f5da9c0dc999de68032d8b4f76173652036b"
        }
      ],
      "purl": "pkg:npm/source-map@0.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sparkles",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1acbbfb592436d10bbe8f785b7cc6f82815012c3"
        }
      ],
      "purl": "pkg:npm/sparkles@1.0.0",
      "type": "framework",
      "bom-ref": "pkg:npm/sparkles@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "spawn-sync",
      "version": "1.0.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b00799557eb7fb0c8376c29d44e8a1ea67e57476"
        }
      ],
      "purl": "pkg:npm/spawn-sync@1.0.15",
      "type": "library",
      "bom-ref": "pkg:npm/spawn-sync@1.0.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spawnback",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f73662f7e54d95367eca74d6426c677dd7ea686f"
        }
      ],
      "purl": "pkg:npm/spawnback@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/spawnback@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-correct",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4b3073d933ff51f3912f03ac5519498a4150db40"
        }
      ],
      "purl": "pkg:npm/spdx-correct@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-correct@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-expression-parse",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9bdf2f20e1f40ed447fbe273266191fced51626c"
        }
      ],
      "purl": "pkg:npm/spdx-expression-parse@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-expression-parse@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-license-ids",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c9df7a3424594ade6bd11900d596696dc06bac57"
        }
      ],
      "purl": "pkg:npm/spdx-license-ids@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-license-ids@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "spdx-license-list",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3788ffb5c80b24afbe8283934e9e6684ea6a218d"
        }
      ],
      "purl": "pkg:npm/spdx-license-list@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/spdx-license-list@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stack-trace",
      "version": "0.0.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a8f6eaeca90674c333e7c43953f275b451510695"
        }
      ],
      "purl": "pkg:npm/stack-trace@0.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/stack-trace@0.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "statuses",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bb73d446da2796106efcc1b601a253d6c46bd087"
        }
      ],
      "purl": "pkg:npm/statuses@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/statuses@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-browserify",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bf9b4abfb42b274d751479e44e0ff2656b6f1193"
        }
      ],
      "purl": "pkg:npm/stream-browserify@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/stream-browserify@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-browserify",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"
        }
      ],
      "purl": "pkg:npm/stream-browserify@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/stream-browserify@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-buffers",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "91d5f5130d1cef96dcfa7f726945188741d09ee4"
        }
      ],
      "purl": "pkg:npm/stream-buffers@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/stream-buffers@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-combiner2",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fb4d8a1420ea362764e21ad4780397bebcb41cbe"
        }
      ],
      "purl": "pkg:npm/stream-combiner2@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/stream-combiner2@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-combiner2",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ba72a6b50cbfabfa950fc8bc87604bd01eb60671"
        }
      ],
      "purl": "pkg:npm/stream-combiner2@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/stream-combiner2@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-consume",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f"
        }
      ],
      "purl": "pkg:npm/stream-consume@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/stream-consume@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-http",
      "version": "2.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "40a050ec8dc3b53b33d9909415c02c0bf1abfbad"
        }
      ],
      "purl": "pkg:npm/stream-http@2.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/stream-http@2.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-splicer",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3c0441be15b9bf4e226275e6dc83964745546661"
        }
      ],
      "purl": "pkg:npm/stream-splicer@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/stream-splicer@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stream-splicer",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1b63be438a133e4b671cc1935197600175910d83"
        }
      ],
      "purl": "pkg:npm/stream-splicer@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/stream-splicer@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "streamroller",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a1d1b7cf83d39afb0d63049a5acbf93493bdf64b"
        }
      ],
      "purl": "pkg:npm/streamroller@0.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/streamroller@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "635c5436cc72a6e0c387ceca278d4e2eec52687e"
        }
      ],
      "purl": "pkg:npm/string-width@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/string-width@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stringmap",
      "version": "0.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "556c137b258f942b8776f5b2ef582aa069d7d1b1"
        }
      ],
      "purl": "pkg:npm/stringmap@0.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/stringmap@0.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "25f48ea22ca79187f3174a4db8759347bb126220"
        }
      ],
      "purl": "pkg:npm/strip-ansi@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-bom",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6219a85616520491f35788bdbf1447a99c7e6b0e"
        }
      ],
      "purl": "pkg:npm/strip-bom@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-bom@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-bom",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "85b8862f3844b5a6d5ec8467a93598173a36f794"
        }
      ],
      "purl": "pkg:npm/strip-bom@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-bom@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-bom",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
        }
      ],
      "purl": "pkg:npm/strip-bom@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-bom@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-indent",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
        }
      ],
      "purl": "pkg:npm/strip-indent@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-indent@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "subarg",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f62cf17581e996b48fc965699f54c06ae268b8d2"
        }
      ],
      "purl": "pkg:npm/subarg@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/subarg@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ff1ed1e61169d06b3cf2d588e188b18d8847e17e"
        }
      ],
      "purl": "pkg:npm/supports-color@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d92de2694eb3f67323973d7ae3d8b55b4c22190a"
        }
      ],
      "purl": "pkg:npm/supports-color@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "swap-case",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c39203a4587385fad3c850a0bd1bcafa081974e3"
        }
      ],
      "purl": "pkg:npm/swap-case@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/swap-case@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "sync-exec",
      "version": "0.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "717d22cc53f0ce1def5594362f3a89a2ebb91105"
        }
      ],
      "purl": "pkg:npm/sync-exec@0.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/sync-exec@0.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "syntax-error",
      "version": "1.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b4549706d386cc1c1dc7c2423f18579b6cade710"
        }
      ],
      "purl": "pkg:npm/syntax-error@1.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/syntax-error@1.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "table",
      "version": "3.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2bbc542f0fda9861a755d3947fefd8b3f513855f"
        }
      ],
      "purl": "pkg:npm/table@3.8.3",
      "type": "library",
      "bom-ref": "pkg:npm/table@3.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-stream",
      "version": "1.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fbc6c6e83c1a19d4cb48c7d96171fc248effc7bf"
        }
      ],
      "purl": "pkg:npm/tar-stream@1.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/tar-stream@1.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "through2",
      "version": "0.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dfdd012eb9c700e2323fd334f38ac622ab372da7"
        }
      ],
      "purl": "pkg:npm/through2@0.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/through2@0.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "through2",
      "version": "0.6.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "41ab9c67b29d57209071410e1d7a7a968cd3ad48"
        }
      ],
      "purl": "pkg:npm/through2@0.6.5",
      "type": "library",
      "bom-ref": "pkg:npm/through2@0.6.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "through2",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0847cbc4449f3405574dbdccd9bb841b83ac3545"
        }
      ],
      "purl": "pkg:npm/through2@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/through2@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "thunkify",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "faa0e9d230c51acc95ca13a361ac05ca7e04553d"
        }
      ],
      "purl": "pkg:npm/thunkify@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/thunkify@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tildify",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dcec03f55dca9b7aa3e5b04f21817eb56e63588a"
        }
      ],
      "purl": "pkg:npm/tildify@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/tildify@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "time-stamp",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9f4bd23559c9365966f3302dbba2b07c6b99b151"
        }
      ],
      "purl": "pkg:npm/time-stamp@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/time-stamp@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "timers-browserify",
      "version": "1.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c9c58b575be8407375cb5e2462dacee74359f41d"
        }
      ],
      "purl": "pkg:npm/timers-browserify@1.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/timers-browserify@1.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "timespan",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4902ce040bd13d845c8f59b27e9d59bad6f39929"
        }
      ],
      "purl": "pkg:npm/timespan@2.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/timespan@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "title-case",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c68ccb4232079ded64f94b91b4941ade91391979"
        }
      ],
      "purl": "pkg:npm/title-case@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/title-case@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tmp",
      "version": "0.0.24",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d6a5e198d14a9835cc6f2d7c3d9e302428c8cf12"
        }
      ],
      "purl": "pkg:npm/tmp@0.0.24",
      "type": "library",
      "bom-ref": "pkg:npm/tmp@0.0.24",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tmp",
      "version": "0.0.30",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "72419d4a8be7d6ce75148fd8b324e593a711c2ed"
        }
      ],
      "purl": "pkg:npm/tmp@0.0.30",
      "type": "library",
      "bom-ref": "pkg:npm/tmp@0.0.30",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tmp",
      "version": "0.0.29",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0"
        }
      ],
      "purl": "pkg:npm/tmp@0.0.29",
      "type": "library",
      "bom-ref": "pkg:npm/tmp@0.0.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-array",
      "version": "0.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890"
        }
      ],
      "purl": "pkg:npm/to-array@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/to-array@0.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-arraybuffer",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7d229b1fcc637e466ca081180836a7aabff83f43"
        }
      ],
      "purl": "pkg:npm/to-arraybuffer@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/to-arraybuffer@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-iso-string",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4dc19e664dfccbe25bd8db508b00c6da158255d1"
        }
      ],
      "purl": "pkg:npm/to-iso-string@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/to-iso-string@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tough-cookie",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f081f76e4c85720e6c37a5faced737150d84072a"
        }
      ],
      "purl": "pkg:npm/tough-cookie@2.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/tough-cookie@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "traceur",
      "version": "0.0.33",
      "scope": "optional",
      "purl": "pkg:npm/traceur@0.0.33",
      "type": "library",
      "bom-ref": "pkg:npm/traceur@0.0.33",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "traverse",
      "version": "0.3.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"
        }
      ],
      "purl": "pkg:npm/traverse@0.3.9",
      "type": "library",
      "bom-ref": "pkg:npm/traverse@0.3.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "trim-newlines",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5887966bb582a4503a41eb524f7d35011815a613"
        }
      ],
      "purl": "pkg:npm/trim-newlines@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/trim-newlines@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tryit",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "393be730a9446fd1ead6da59a014308f36c289cb"
        }
      ],
      "purl": "pkg:npm/tryit@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/tryit@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tsscmp",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7dc4a33af71581ab4337da91d85ca5427ebd9a97"
        }
      ],
      "purl": "pkg:npm/tsscmp@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/tsscmp@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tty-browserify",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a157ba402da24e9bf957f9aa69d524eed42901a6"
        }
      ],
      "purl": "pkg:npm/tty-browserify@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/tty-browserify@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typescript",
      "version": "1.8.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b475d6e0dff0bf50f296e5ca6ef9fbb5c7320f1e"
        }
      ],
      "purl": "pkg:npm/typescript@1.8.10",
      "type": "library",
      "bom-ref": "pkg:npm/typescript@1.8.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uglify-js",
      "version": "2.6.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "65ea2fb3059c9394692f15fed87c2b36c16b9adf"
        }
      ],
      "purl": "pkg:npm/uglify-js@2.6.4",
      "type": "library",
      "bom-ref": "pkg:npm/uglify-js@2.6.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uglify-js",
      "version": "2.2.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a6e02a70d839792b9780488b7b8b184c095c99c7"
        }
      ],
      "purl": "pkg:npm/uglify-js@2.2.5",
      "type": "library",
      "bom-ref": "pkg:npm/uglify-js@2.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uglify-js",
      "version": "2.4.24",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fad5755c1e1577658bb06ff9ab6e548c95bebd6e"
        }
      ],
      "purl": "pkg:npm/uglify-js@2.4.24",
      "type": "library",
      "bom-ref": "pkg:npm/uglify-js@2.4.24",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uglify-save-license",
      "version": "0.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "95726c17cc6fd171c3617e3bf4d8d82aa8c4cce1"
        }
      ],
      "purl": "pkg:npm/uglify-save-license@0.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/uglify-save-license@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uglify-to-browserify",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6e0924d6bda6b5afe349e39a6d632850a0f882b7"
        }
      ],
      "purl": "pkg:npm/uglify-to-browserify@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/uglify-to-browserify@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ultron",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ace116ab557cd197386a4e88f4685378c8b2e4fa"
        }
      ],
      "purl": "pkg:npm/ultron@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/ultron@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ultron",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9fe1536a10a664a65266a1e3ccf85fd36302bc9c"
        }
      ],
      "purl": "pkg:npm/ultron@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ultron@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "umd",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4a6307b762f17f02d201b5fa154e673396c263cf"
        }
      ],
      "purl": "pkg:npm/umd@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/umd@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "umd",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ae556e11011f63c2596708a8837259f01b3d60e"
        }
      ],
      "purl": "pkg:npm/umd@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/umd@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unc-path-regex",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
        }
      ],
      "purl": "pkg:npm/unc-path-regex@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/unc-path-regex@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "underscore-contrib",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "665b66c24783f8fa2b18c9f8cbb0e2c7d48c26c7"
        }
      ],
      "purl": "pkg:npm/underscore-contrib@0.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/underscore-contrib@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "underscore.string",
      "version": "3.3.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2c2a3f9f83e64762fdc45e6ceac65142864213db"
        }
      ],
      "purl": "pkg:npm/underscore.string@3.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/underscore.string@3.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "underscore.string",
      "version": "3.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "806992633665d5e5fcb4db1fb3a862eb68e9e6da"
        }
      ],
      "purl": "pkg:npm/underscore.string@3.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/underscore.string@3.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "underscore",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8b38b10cacdef63337b8b24e4ff86d45aea529a8"
        }
      ],
      "purl": "pkg:npm/underscore@1.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/underscore@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "underscore",
      "version": "1.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"
        }
      ],
      "purl": "pkg:npm/underscore@1.8.3",
      "type": "library",
      "bom-ref": "pkg:npm/underscore@1.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "underscore",
      "version": "1.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6bbaf0877500d36be34ecaa584e0db9fef035209"
        }
      ],
      "purl": "pkg:npm/underscore@1.7.0",
      "type": "library",
      "bom-ref": "pkg:npm/underscore@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unique-stream",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d59a4a75427447d9aa6c91e70263f8d26a4b104b"
        }
      ],
      "purl": "pkg:npm/unique-stream@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/unique-stream@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unzip",
      "version": "0.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "89749c63b058d7d90d619f86b98aa1535d3b97f0"
        }
      ],
      "purl": "pkg:npm/unzip@0.1.11",
      "type": "library",
      "bom-ref": "pkg:npm/unzip@0.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "upper-case-first",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5d79bedcff14419518fd2edb0a0507c9b6859115"
        }
      ],
      "purl": "pkg:npm/upper-case-first@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/upper-case-first@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "upper-case",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f6b4501c2ec4cdd26ba78be7222961de77621598"
        }
      ],
      "purl": "pkg:npm/upper-case@1.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/upper-case@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "urix",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "da937f7a62e21fec1fd18d49b35c2935067a6c72"
        }
      ],
      "purl": "pkg:npm/urix@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/urix@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url2",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4eaabd1d5c3ac90d62ab4485c998422865a04b1a"
        }
      ],
      "purl": "pkg:npm/url2@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/url2@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url",
      "version": "0.10.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "021e4d9c7705f21bbf37d03ceb58767402774c64"
        }
      ],
      "purl": "pkg:npm/url@0.10.3",
      "type": "library",
      "bom-ref": "pkg:npm/url@0.10.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url",
      "version": "0.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
        }
      ],
      "purl": "pkg:npm/url@0.11.0",
      "type": "library",
      "bom-ref": "pkg:npm/url@0.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "user-home",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2b5be23a32b63a7c9deb8d0f28d485724a3df190"
        }
      ],
      "purl": "pkg:npm/user-home@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/user-home@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "user-home",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f"
        }
      ],
      "purl": "pkg:npm/user-home@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/user-home@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "useragent",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cf593ef4f2d175875e8bb658ea92e18a4fd06d8e"
        }
      ],
      "purl": "pkg:npm/useragent@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/useragent@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "util",
      "version": "0.10.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7afb1afe50805246489e3db7fe0ed379336ac0f9"
        }
      ],
      "purl": "pkg:npm/util@0.10.3",
      "type": "library",
      "bom-ref": "pkg:npm/util@0.10.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "util"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "scripts/compare-master-to-stable.js#5"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "utils-merge",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0294fb922bb9375153541c4f7096231f287c8af8"
        }
      ],
      "purl": "pkg:npm/utils-merge@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/utils-merge@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uuid",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1"
        }
      ],
      "purl": "pkg:npm/uuid@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/uuid@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uws",
      "version": "0.14.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "67aaf33c46b2a587a5f6666d00f7691328f149dc"
        }
      ],
      "purl": "pkg:npm/uws@0.14.5",
      "type": "library",
      "bom-ref": "pkg:npm/uws@0.14.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "v8flags",
      "version": "2.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bca8f30f0d6d60612cc2c00641e6962d42ae6881"
        }
      ],
      "purl": "pkg:npm/v8flags@2.0.11",
      "type": "library",
      "bom-ref": "pkg:npm/v8flags@2.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "validate-npm-package-license",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2804babe712ad3379459acfbe24746ab2c303fbc"
        }
      ],
      "purl": "pkg:npm/validate-npm-package-license@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/validate-npm-package-license@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "validate.js",
      "version": "0.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8acf0144f1520a19835c6cc663f45e0836aa56c8"
        }
      ],
      "purl": "pkg:npm/validate.js@0.9.0",
      "type": "library",
      "bom-ref": "pkg:npm/validate.js@0.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vargs",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6b6184da6520cc3204ce1b407cac26d92609ebff"
        }
      ],
      "purl": "pkg:npm/vargs@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/vargs@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vary",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e1e5affbbd16ae768dd2674394b9ad3022653140"
        }
      ],
      "purl": "pkg:npm/vary@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/vary@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl-fs",
      "version": "0.3.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6"
        }
      ],
      "purl": "pkg:npm/vinyl-fs@0.3.14",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl-fs@0.3.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl-sourcemaps-apply",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ab6549d61d172c2b1b87be5c508d239c8ef87705"
        }
      ],
      "purl": "pkg:npm/vinyl-sourcemaps-apply@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl-sourcemaps-apply@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5c88036cf565e5df05558bfc911f8656df218884"
        }
      ],
      "purl": "pkg:npm/vinyl@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl",
      "version": "0.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bca938209582ec5a49ad538a00fa1f125e513252"
        }
      ],
      "purl": "pkg:npm/vinyl@0.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl",
      "version": "0.4.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2f356c87a550a255461f36bbeb2a5ba8bf784847"
        }
      ],
      "purl": "pkg:npm/vinyl@0.4.6",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl@0.4.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl",
      "version": "0.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b0455b38fc5e0cf30d4325132e461970c2091cde"
        }
      ],
      "purl": "pkg:npm/vinyl@0.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl@0.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vinyl",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1c3b4931e7ac4c1efee743f3b91a74c094407bb6"
        }
      ],
      "purl": "pkg:npm/vinyl@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/vinyl@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vm-browserify",
      "version": "0.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"
        }
      ],
      "purl": "pkg:npm/vm-browserify@0.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/vm-browserify@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "void-elements",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c066afb582bb1cb4128d60ea92392e94d5e9dbec"
        }
      ],
      "purl": "pkg:npm/void-elements@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/void-elements@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "walkdir",
      "version": "0.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a16d025eb931bd03b52f308caed0f40fcebe9532"
        }
      ],
      "purl": "pkg:npm/walkdir@0.0.11",
      "type": "library",
      "bom-ref": "pkg:npm/walkdir@0.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wd",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6b1ab39aab1728ee276c1a2b6d7321da68b16e8c"
        }
      ],
      "purl": "pkg:npm/wd@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/wd@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "weak-map",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b66e56a9df0bd25a76bbf1b514db129080614a37"
        }
      ],
      "purl": "pkg:npm/weak-map@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/weak-map@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webdriver-js-extender",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "81c533a9e33d5bfb597b4e63e2cdb25b54777515"
        }
      ],
      "purl": "pkg:npm/webdriver-js-extender@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/webdriver-js-extender@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "webdriver-manager",
      "version": "12.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3df1a481977010b4cbf8c9d85c7a577828c0e70b"
        }
      ],
      "purl": "pkg:npm/webdriver-manager@12.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/webdriver-manager@12.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "when",
      "version": "3.7.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82"
        }
      ],
      "purl": "pkg:npm/when@3.7.8",
      "type": "library",
      "bom-ref": "pkg:npm/when@3.7.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which",
      "version": "1.2.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "de67b5e450269f194909ef23ece4ebe416fa1192"
        }
      ],
      "purl": "pkg:npm/which@1.2.12",
      "type": "library",
      "bom-ref": "pkg:npm/which@1.2.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "window-size",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
        }
      ],
      "purl": "pkg:npm/window-size@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/window-size@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "winston",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0b48420d978c01804cf0230b648861598225a119"
        }
      ],
      "purl": "pkg:npm/winston@2.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/winston@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "word-wrap",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "248f459b465d179a17bc407c854d3151d07e45d8"
        }
      ],
      "purl": "pkg:npm/word-wrap@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/word-wrap@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wordwrap",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b79669bb42ecb409f83d583cad52ca17eaa1643f"
        }
      ],
      "purl": "pkg:npm/wordwrap@0.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/wordwrap@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wordwrap",
      "version": "0.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
        }
      ],
      "purl": "pkg:npm/wordwrap@0.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/wordwrap@0.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ws",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "082ddb6c641e85d4bb451f03d52f06eabdb1f018"
        }
      ],
      "purl": "pkg:npm/ws@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ws@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ws",
      "version": "3.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f1cf84fe2d5e901ebce94efaece785f187a228f2"
        }
      ],
      "purl": "pkg:npm/ws@3.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/ws@3.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xml2js",
      "version": "0.4.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3111010003008ae19240eba17497b57c729c555d"
        }
      ],
      "purl": "pkg:npm/xml2js@0.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/xml2js@0.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xml2js",
      "version": "0.4.17",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "17be93eaae3f3b779359c795b419705a8817e868"
        }
      ],
      "purl": "pkg:npm/xml2js@0.4.17",
      "type": "library",
      "bom-ref": "pkg:npm/xml2js@0.4.17",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xmlbuilder",
      "version": "8.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "69248673410b4ba42e1a6136551d2922335aa773"
        }
      ],
      "purl": "pkg:npm/xmlbuilder@8.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/xmlbuilder@8.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xmlbuilder",
      "version": "4.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aa58a3041a066f90eaa16c2f5389ff19f3f461a5"
        }
      ],
      "purl": "pkg:npm/xmlbuilder@4.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/xmlbuilder@4.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xmldom",
      "version": "0.1.27",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d501f97b3bdb403af8ef9ecc20573187aadac0e9"
        }
      ],
      "purl": "pkg:npm/xmldom@0.1.27",
      "type": "library",
      "bom-ref": "pkg:npm/xmldom@0.1.27",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xmlhttprequest-ssl",
      "version": "1.5.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "04f560915724b389088715cc0ed7813e9677bf57"
        }
      ],
      "purl": "pkg:npm/xmlhttprequest-ssl@1.5.4",
      "type": "library",
      "bom-ref": "pkg:npm/xmlhttprequest-ssl@1.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xregexp",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"
        }
      ],
      "purl": "pkg:npm/xregexp@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/xregexp@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xtend",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5cce7407baf642cba7becda568111c493f59665a"
        }
      ],
      "purl": "pkg:npm/xtend@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/xtend@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yallist",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "306c543835f09ee1a4cb23b7bce9ab341c91cdd4"
        }
      ],
      "purl": "pkg:npm/yallist@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/yallist@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "3.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
        }
      ],
      "purl": "pkg:npm/yargs@3.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@3.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "3.5.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d8aff8f665e94c34bd259bdebd1bfaf0ddd35361"
        }
      ],
      "purl": "pkg:npm/yargs@3.5.4",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@3.5.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yeast",
      "version": "0.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
        }
      ],
      "purl": "pkg:npm/yeast@0.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/yeast@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "zip-stream",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5216b48bbb4d2651f64d5c6e6f09eb4a7399d557"
        }
      ],
      "purl": "pkg:npm/zip-stream@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/zip-stream@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/@firebase/app-types@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@firebase/util@0.1.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@firebase/app@0.1.8",
      "dependsOn": [
        "pkg:npm/@firebase/app-types@0.1.1",
        "pkg:npm/@firebase/util@0.1.8"
      ]
    },
    {
      "ref": "pkg:npm/@firebase/database-types@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-parser-js@0.4.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/websocket-extensions@0.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/websocket-driver@0.7.0",
      "dependsOn": [
        "pkg:npm/http-parser-js@0.4.10",
        "pkg:npm/websocket-extensions@0.1.3"
      ]
    },
    {
      "ref": "pkg:npm/faye-websocket@0.11.1",
      "dependsOn": [
        "pkg:npm/websocket-driver@0.7.0"
      ]
    },
    {
      "ref": "pkg:npm/@firebase/database@0.1.9",
      "dependsOn": [
        "pkg:npm/@firebase/database-types@0.1.1",
        "pkg:npm/@firebase/util@0.1.8",
        "pkg:npm/faye-websocket@0.11.1"
      ]
    },
    {
      "ref": "pkg:npm/array-uniq@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/arrify@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inherits@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/core-util-is@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/process-nextick-args@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/safe-buffer@5.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string_decoder@1.0.3",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.1"
      ]
    },
    {
      "ref": "pkg:npm/util-deprecate@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/readable-stream@2.3.4",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@2.0.0",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/string_decoder@1.0.3",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/typedarray@0.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/concat-stream@1.6.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.3.4",
        "pkg:npm/typedarray@0.0.6"
      ]
    },
    {
      "ref": "pkg:npm/capture-stack-trace@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/create-error-class@3.0.2",
      "dependsOn": [
        "pkg:npm/capture-stack-trace@1.0.0"
      ]
    },
    {
      "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/end-of-stream@1.4.1",
      "dependsOn": [
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/stream-shift@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/duplexify@3.5.3",
      "dependsOn": [
        "pkg:npm/end-of-stream@1.4.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.3.4",
        "pkg:npm/stream-shift@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/ent@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/extend@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@4.17.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@2.6.0",
      "dependsOn": [
        "pkg:npm/lodash@4.17.5"
      ]
    },
    {
      "ref": "pkg:npm/aws-sign2@0.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aws4@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/caseless@0.12.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/delayed-stream@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/combined-stream@1.0.5",
      "dependsOn": [
        "pkg:npm/delayed-stream@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/forever-agent@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/asynckit@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-db@1.30.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-types@2.1.17",
      "dependsOn": [
        "pkg:npm/mime-db@1.30.0"
      ]
    },
    {
      "ref": "pkg:npm/form-data@2.3.1",
      "dependsOn": [
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/mime-types@2.1.17"
      ]
    },
    {
      "ref": "pkg:npm/co@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-deep-equal@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-json-stable-stringify@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-schema-traverse@0.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ajv@5.5.2",
      "dependsOn": [
        "pkg:npm/co@4.6.0",
        "pkg:npm/fast-deep-equal@1.0.0",
        "pkg:npm/fast-json-stable-stringify@2.0.0",
        "pkg:npm/json-schema-traverse@0.3.1"
      ]
    },
    {
      "ref": "pkg:npm/har-schema@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/har-validator@5.0.3",
      "dependsOn": [
        "pkg:npm/ajv@5.5.2",
        "pkg:npm/har-schema@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/hoek@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/boom@4.3.1",
      "dependsOn": [
        "pkg:npm/hoek@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/boom@5.2.0",
      "dependsOn": [
        "pkg:npm/hoek@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/cryptiles@3.1.2",
      "dependsOn": [
        "pkg:npm/boom@5.2.0"
      ]
    },
    {
      "ref": "pkg:npm/sntp@2.1.0",
      "dependsOn": [
        "pkg:npm/hoek@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/hawk@6.0.2",
      "dependsOn": [
        "pkg:npm/boom@4.3.1",
        "pkg:npm/cryptiles@3.1.2",
        "pkg:npm/hoek@4.2.0",
        "pkg:npm/sntp@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/assert-plus@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/extsprintf@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-schema@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/verror@1.10.0",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/extsprintf@1.3.0",
        "pkg:npm/extsprintf@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/jsprim@1.4.1",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/extsprintf@1.3.0",
        "pkg:npm/json-schema@0.2.3",
        "pkg:npm/verror@1.10.0"
      ]
    },
    {
      "ref": "pkg:npm/asn1@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dashdash@1.14.1",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/getpass@0.1.7",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/tweetnacl@0.14.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bcrypt-pbkdf@1.0.1",
      "dependsOn": [
        "pkg:npm/tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "pkg:npm/jsbn@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ecc-jsbn@0.1.1",
      "dependsOn": [
        "pkg:npm/jsbn@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/sshpk@1.13.1",
      "dependsOn": [
        "pkg:npm/asn1@0.2.3",
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/bcrypt-pbkdf@1.0.1",
        "pkg:npm/dashdash@1.14.1",
        "pkg:npm/ecc-jsbn@0.1.1",
        "pkg:npm/getpass@0.1.7",
        "pkg:npm/jsbn@0.1.1",
        "pkg:npm/tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "pkg:npm/http-signature@1.2.0",
      "dependsOn": [
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/jsprim@1.4.1",
        "pkg:npm/sshpk@1.13.1"
      ]
    },
    {
      "ref": "pkg:npm/is-typedarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isstream@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-stringify-safe@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/oauth-sign@0.8.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/performance-now@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@6.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stringstream@0.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/punycode@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tough-cookie@2.3.3",
      "dependsOn": [
        "pkg:npm/punycode@1.4.1"
      ]
    },
    {
      "ref": "pkg:npm/tunnel-agent@0.6.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.0.1",
        "pkg:npm/safe-buffer@5.1.1"
      ]
    },
    {
      "ref": "pkg:npm/uuid@3.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/request@2.83.0",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.7.0",
        "pkg:npm/aws4@1.6.0",
        "pkg:npm/caseless@0.12.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@2.3.1",
        "pkg:npm/har-validator@5.0.3",
        "pkg:npm/hawk@6.0.2",
        "pkg:npm/http-signature@1.2.0",
        "pkg:npm/is-typedarray@1.0.0",
        "pkg:npm/isstream@0.1.2",
        "pkg:npm/json-stringify-safe@5.0.1",
        "pkg:npm/mime-types@2.1.17",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/performance-now@2.1.0",
        "pkg:npm/qs@6.5.1",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/tough-cookie@2.3.3",
        "pkg:npm/tunnel-agent@0.6.0",
        "pkg:npm/uuid@3.1.0",
        "pkg:npm/uuid@3.2.1"
      ]
    },
    {
      "ref": "pkg:npm/xtend@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/through2@2.0.3",
      "dependsOn": [
        "pkg:npm/readable-stream@2.2.2",
        "pkg:npm/readable-stream@2.3.4",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/retry-request@3.3.1",
      "dependsOn": [
        "pkg:npm/request@2.83.0",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/gcp-metadata@0.3.1",
      "dependsOn": [
        "pkg:npm/extend@3.0.1",
        "pkg:npm/retry-request@3.3.1"
      ]
    },
    {
      "ref": "pkg:npm/node-forge@0.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/google-p12-pem@0.1.2",
      "dependsOn": [
        "pkg:npm/node-forge@0.7.1"
      ]
    },
    {
      "ref": "pkg:npm/base64url@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer-equal-constant-time@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ecdsa-sig-formatter@1.0.9",
      "dependsOn": [
        "pkg:npm/base64url@2.0.0",
        "pkg:npm/safe-buffer@5.1.1"
      ]
    },
    {
      "ref": "pkg:npm/jwa@1.1.5",
      "dependsOn": [
        "pkg:npm/base64url@2.0.0",
        "pkg:npm/buffer-equal-constant-time@1.0.1",
        "pkg:npm/ecdsa-sig-formatter@1.0.9",
        "pkg:npm/safe-buffer@5.1.1"
      ]
    },
    {
      "ref": "pkg:npm/jws@3.1.4",
      "dependsOn": [
        "pkg:npm/base64url@2.0.0",
        "pkg:npm/jwa@1.1.5",
        "pkg:npm/safe-buffer@5.1.1"
      ]
    },
    {
      "ref": "pkg:npm/mime@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/gtoken@1.2.3",
      "dependsOn": [
        "pkg:npm/google-p12-pem@0.1.2",
        "pkg:npm/jws@3.1.4",
        "pkg:npm/mime@1.6.0",
        "pkg:npm/request@2.83.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash.isstring@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.merge@4.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/google-auth-library@0.12.0",
      "dependsOn": [
        "pkg:npm/gtoken@1.2.3",
        "pkg:npm/jws@3.1.4",
        "pkg:npm/lodash.isstring@4.0.1",
        "pkg:npm/lodash.merge@4.6.1",
        "pkg:npm/request@2.83.0"
      ]
    },
    {
      "ref": "pkg:npm/google-auto-auth@0.8.2",
      "dependsOn": [
        "pkg:npm/async@2.6.0",
        "pkg:npm/gcp-metadata@0.3.1",
        "pkg:npm/google-auth-library@0.12.0",
        "pkg:npm/request@2.83.0"
      ]
    },
    {
      "ref": "pkg:npm/is@3.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isarray@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string_decoder@0.10.31",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/readable-stream@1.0.34",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/string_decoder@0.10.31"
      ]
    },
    {
      "ref": "pkg:npm/bl@0.9.5",
      "dependsOn": [
        "pkg:npm/readable-stream@1.0.34"
      ]
    },
    {
      "ref": "pkg:npm/caseless@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/forever-agent@0.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-types@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-uuid@1.4.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tunnel-agent@0.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aws-sign2@0.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@0.9.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/delayed-stream@0.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/combined-stream@0.0.7",
      "dependsOn": [
        "pkg:npm/delayed-stream@0.0.5"
      ]
    },
    {
      "ref": "pkg:npm/mime@1.2.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/form-data@0.1.4",
      "dependsOn": [
        "pkg:npm/async@0.9.2",
        "pkg:npm/combined-stream@0.0.7",
        "pkg:npm/mime@1.2.11"
      ]
    },
    {
      "ref": "pkg:npm/hoek@0.9.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/boom@0.4.2",
      "dependsOn": [
        "pkg:npm/hoek@0.9.1"
      ]
    },
    {
      "ref": "pkg:npm/cryptiles@0.2.2",
      "dependsOn": [
        "pkg:npm/boom@0.4.2"
      ]
    },
    {
      "ref": "pkg:npm/sntp@0.2.4",
      "dependsOn": [
        "pkg:npm/hoek@0.9.1"
      ]
    },
    {
      "ref": "pkg:npm/hawk@1.1.1",
      "dependsOn": [
        "pkg:npm/boom@0.4.2",
        "pkg:npm/cryptiles@0.2.2",
        "pkg:npm/hoek@0.9.1",
        "pkg:npm/sntp@0.2.4"
      ]
    },
    {
      "ref": "pkg:npm/asn1@0.1.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/assert-plus@0.1.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ctype@0.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-signature@0.10.1",
      "dependsOn": [
        "pkg:npm/asn1@0.1.11",
        "pkg:npm/assert-plus@0.1.5",
        "pkg:npm/ctype@0.5.3"
      ]
    },
    {
      "ref": "pkg:npm/oauth-sign@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/request@2.42.0",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.5.0",
        "pkg:npm/bl@0.9.5",
        "pkg:npm/caseless@0.6.0",
        "pkg:npm/forever-agent@0.5.2",
        "pkg:npm/form-data@0.1.4",
        "pkg:npm/hawk@1.1.1",
        "pkg:npm/http-signature@0.10.1",
        "pkg:npm/json-stringify-safe@5.0.1",
        "pkg:npm/mime-types@1.0.2",
        "pkg:npm/node-uuid@1.4.8",
        "pkg:npm/oauth-sign@0.4.0",
        "pkg:npm/qs@1.2.2",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/tough-cookie@2.3.3",
        "pkg:npm/tunnel-agent@0.4.3"
      ]
    },
    {
      "ref": "pkg:npm/deep-equal@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/defined@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonify@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/through@2.3.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resumer@0.0.0",
      "dependsOn": [
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/split@0.2.10",
      "dependsOn": [
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/duplexer@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stream-combiner@0.0.4",
      "dependsOn": [
        "pkg:npm/duplexer@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/tape@2.3.0",
      "dependsOn": [
        "pkg:npm/deep-equal@0.1.2",
        "pkg:npm/defined@0.0.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/jsonify@0.0.0",
        "pkg:npm/resumer@0.0.0",
        "pkg:npm/split@0.2.10",
        "pkg:npm/stream-combiner@0.0.4",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/urlgrey@0.4.0",
      "dependsOn": [
        "pkg:npm/tape@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/codecov.io@0.0.1",
      "dependsOn": [
        "pkg:npm/request@2.42.0",
        "pkg:npm/urlgrey@0.4.0"
      ]
    },
    {
      "ref": "pkg:npm/log-driver@1.2.6",
      "dependsOn": [
        "pkg:npm/codecov.io@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/methmeth@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/modelo@4.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-stream-ended@0.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/split-array-stream@1.0.3",
      "dependsOn": [
        "pkg:npm/async@2.6.0",
        "pkg:npm/is-stream-ended@0.1.3"
      ]
    },
    {
      "ref": "pkg:npm/stubs@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stream-events@1.0.2",
      "dependsOn": [
        "pkg:npm/stubs@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/string-format-obj@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@google-cloud/common@0.15.1",
      "dependsOn": [
        "pkg:npm/array-uniq@1.0.3",
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/concat-stream@1.6.0",
        "pkg:npm/create-error-class@3.0.2",
        "pkg:npm/duplexify@3.5.3",
        "pkg:npm/ent@2.2.0",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/google-auto-auth@0.8.2",
        "pkg:npm/is@3.2.1",
        "pkg:npm/log-driver@1.2.6",
        "pkg:npm/methmeth@1.1.0",
        "pkg:npm/modelo@4.2.3",
        "pkg:npm/request@2.83.0",
        "pkg:npm/retry-request@3.3.1",
        "pkg:npm/split-array-stream@1.0.3",
        "pkg:npm/stream-events@1.0.2",
        "pkg:npm/string-format-obj@1.1.1",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/gcp-metadata@0.4.1",
      "dependsOn": [
        "pkg:npm/extend@3.0.1",
        "pkg:npm/retry-request@3.3.1"
      ]
    },
    {
      "ref": "pkg:npm/google-auto-auth@0.9.3",
      "dependsOn": [
        "pkg:npm/async@2.6.0",
        "pkg:npm/gcp-metadata@0.4.1",
        "pkg:npm/google-auth-library@0.12.0",
        "pkg:npm/request@2.83.0"
      ]
    },
    {
      "ref": "pkg:npm/log-driver@1.2.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@google-cloud/common@0.16.1",
      "dependsOn": [
        "pkg:npm/array-uniq@1.0.3",
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/concat-stream@1.6.0",
        "pkg:npm/create-error-class@3.0.2",
        "pkg:npm/duplexify@3.5.3",
        "pkg:npm/ent@2.2.0",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/google-auto-auth@0.9.3",
        "pkg:npm/is@3.2.1",
        "pkg:npm/log-driver@1.2.5",
        "pkg:npm/methmeth@1.1.0",
        "pkg:npm/modelo@4.2.3",
        "pkg:npm/request@2.83.0",
        "pkg:npm/retry-request@3.3.1",
        "pkg:npm/split-array-stream@1.0.3",
        "pkg:npm/stream-events@1.0.2",
        "pkg:npm/string-format-obj@1.1.1",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/is-obj@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dot-prop@4.2.0",
      "dependsOn": [
        "pkg:npm/is-obj@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/arguejs@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nan@2.8.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-libc@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hoek@2.16.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/boom@2.10.1",
      "dependsOn": [
        "pkg:npm/hoek@2.16.3"
      ]
    },
    {
      "ref": "pkg:npm/cryptiles@2.0.5",
      "dependsOn": [
        "pkg:npm/boom@2.10.1"
      ]
    },
    {
      "ref": "pkg:npm/sntp@1.0.9",
      "dependsOn": [
        "pkg:npm/hoek@2.16.3"
      ]
    },
    {
      "ref": "pkg:npm/hawk@3.1.3",
      "dependsOn": [
        "pkg:npm/boom@2.10.1",
        "pkg:npm/cryptiles@2.0.5",
        "pkg:npm/hoek@2.16.3",
        "pkg:npm/sntp@1.0.9"
      ]
    },
    {
      "ref": "pkg:npm/minimist@0.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mkdirp@0.5.1",
      "dependsOn": [
        "pkg:npm/minimist@0.0.8"
      ]
    },
    {
      "ref": "pkg:npm/abbrev@1.0.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/os-homedir@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/os-tmpdir@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/osenv@0.1.4",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.2",
        "pkg:npm/os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/nopt@4.0.1",
      "dependsOn": [
        "pkg:npm/abbrev@1.0.9",
        "pkg:npm/osenv@0.1.4"
      ]
    },
    {
      "ref": "pkg:npm/delegates@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/process-nextick-args@1.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/readable-stream@2.3.3",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/string_decoder@1.0.3",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/are-we-there-yet@1.1.4",
      "dependsOn": [
        "pkg:npm/delegates@1.0.0",
        "pkg:npm/readable-stream@2.3.3"
      ]
    },
    {
      "ref": "pkg:npm/console-control-strings@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/aproba@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-unicode@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-assign@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/signal-exit@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/code-point-at@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/number-is-nan@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-fullwidth-code-point@1.0.0",
      "dependsOn": [
        "pkg:npm/number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/ansi-regex@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-ansi@3.0.1",
      "dependsOn": [
        "pkg:npm/ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/string-width@1.0.2",
      "dependsOn": [
        "pkg:npm/code-point-at@1.1.0",
        "pkg:npm/is-fullwidth-code-point@1.0.0",
        "pkg:npm/strip-ansi@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/wide-align@1.1.2",
      "dependsOn": [
        "pkg:npm/string-width@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/gauge@2.7.4",
      "dependsOn": [
        "pkg:npm/aproba@1.2.0",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/has-unicode@2.0.1",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/signal-exit@3.0.2",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/wide-align@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/set-blocking@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/npmlog@4.1.2",
      "dependsOn": [
        "pkg:npm/are-we-there-yet@1.1.4",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/gauge@2.7.4",
        "pkg:npm/set-blocking@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/deep-extend@0.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ini@1.3.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimist@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-json-comments@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rc@1.2.2",
      "dependsOn": [
        "pkg:npm/deep-extend@0.4.2",
        "pkg:npm/ini@1.3.4",
        "pkg:npm/ini@1.3.5",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/strip-json-comments@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/aws-sign2@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/form-data@2.1.4",
      "dependsOn": [
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/mime-types@2.1.17"
      ]
    },
    {
      "ref": "pkg:npm/json-stable-stringify@1.0.1",
      "dependsOn": [
        "pkg:npm/jsonify@0.0.0"
      ]
    },
    {
      "ref": "pkg:npm/ajv@4.11.8",
      "dependsOn": [
        "pkg:npm/co@4.6.0",
        "pkg:npm/json-stable-stringify@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/har-schema@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/har-validator@4.2.1",
      "dependsOn": [
        "pkg:npm/ajv@4.11.8",
        "pkg:npm/har-schema@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/assert-plus@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-signature@1.1.1",
      "dependsOn": [
        "pkg:npm/assert-plus@0.2.0",
        "pkg:npm/jsprim@1.4.1",
        "pkg:npm/sshpk@1.13.1"
      ]
    },
    {
      "ref": "pkg:npm/performance-now@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@6.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uuid@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/request@2.81.0",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.6.0",
        "pkg:npm/aws4@1.6.0",
        "pkg:npm/caseless@0.12.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@2.1.4",
        "pkg:npm/har-validator@4.2.1",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/http-signature@1.1.1",
        "pkg:npm/is-typedarray@1.0.0",
        "pkg:npm/isstream@0.1.2",
        "pkg:npm/json-stringify-safe@5.0.1",
        "pkg:npm/mime-types@2.1.17",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/performance-now@0.2.0",
        "pkg:npm/qs@6.4.0",
        "pkg:npm/safe-buffer@5.0.1",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/tough-cookie@2.3.2",
        "pkg:npm/tough-cookie@2.3.3",
        "pkg:npm/tunnel-agent@0.6.0",
        "pkg:npm/uuid@3.0.1",
        "pkg:npm/uuid@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/fs.realpath@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inflight@1.0.6",
      "dependsOn": [
        "pkg:npm/once@1.4.0",
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "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.8",
      "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",
        "pkg:npm/brace-expansion@1.1.8"
      ]
    },
    {
      "ref": "pkg:npm/path-is-absolute@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/glob@7.1.1",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/rimraf@2.6.2",
      "dependsOn": [
        "pkg:npm/glob@7.1.1",
        "pkg:npm/glob@7.1.2"
      ]
    },
    {
      "ref": "pkg:npm/semver@5.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/block-stream@0.0.9",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/graceful-fs@4.1.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fstream@1.0.11",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/rimraf@2.6.2"
      ]
    },
    {
      "ref": "pkg:npm/tar@2.2.1",
      "dependsOn": [
        "pkg:npm/block-stream@0.0.9",
        "pkg:npm/fstream@1.0.10",
        "pkg:npm/fstream@1.0.11",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/ms@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug@2.6.8",
      "dependsOn": [
        "pkg:npm/ms@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/fstream-ignore@1.0.5",
      "dependsOn": [
        "pkg:npm/fstream@1.0.10",
        "pkg:npm/fstream@1.0.11",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/uid-number@0.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tar-pack@3.4.1",
      "dependsOn": [
        "pkg:npm/debug@2.6.8",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/fstream-ignore@1.0.5",
        "pkg:npm/fstream@1.0.11",
        "pkg:npm/once@1.4.0",
        "pkg:npm/readable-stream@2.3.3",
        "pkg:npm/rimraf@2.6.2",
        "pkg:npm/tar@2.2.1",
        "pkg:npm/uid-number@0.0.6"
      ]
    },
    {
      "ref": "pkg:npm/node-pre-gyp@0.6.39",
      "dependsOn": [
        "pkg:npm/detect-libc@1.0.2",
        "pkg:npm/detect-libc@1.0.3",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/nopt@4.0.1",
        "pkg:npm/npmlog@4.1.2",
        "pkg:npm/rc@1.2.2",
        "pkg:npm/request@2.81.0",
        "pkg:npm/rimraf@2.6.2",
        "pkg:npm/semver@5.4.1",
        "pkg:npm/tar-pack@3.4.1",
        "pkg:npm/tar@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/colour@0.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/optjs@3.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ascli@1.0.1",
      "dependsOn": [
        "pkg:npm/colour@0.7.1",
        "pkg:npm/optjs@3.2.2"
      ]
    },
    {
      "ref": "pkg:npm/long@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bytebuffer@5.0.1",
      "dependsOn": [
        "pkg:npm/long@3.2.0"
      ]
    },
    {
      "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/glob@7.1.2",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/camelcase@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wrap-ansi@2.1.0",
      "dependsOn": [
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/cliui@3.2.0",
      "dependsOn": [
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/wrap-ansi@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/decamelize@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/invert-kv@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lcid@1.0.0",
      "dependsOn": [
        "pkg:npm/invert-kv@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/os-locale@1.4.0",
      "dependsOn": [
        "pkg:npm/lcid@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/window-size@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/y18n@3.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs@3.32.0",
      "dependsOn": [
        "pkg:npm/camelcase@2.1.1",
        "pkg:npm/cliui@3.2.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/os-locale@1.4.0",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/window-size@0.1.4",
        "pkg:npm/y18n@3.2.1"
      ]
    },
    {
      "ref": "pkg:npm/protobufjs@5.0.2",
      "dependsOn": [
        "pkg:npm/ascli@1.0.1",
        "pkg:npm/bytebuffer@5.0.1",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/yargs@3.32.0"
      ]
    },
    {
      "ref": "pkg:npm/grpc@1.7.3",
      "dependsOn": [
        "pkg:npm/arguejs@0.2.3",
        "pkg:npm/lodash@4.17.5",
        "pkg:npm/nan@2.8.0",
        "pkg:npm/node-pre-gyp@0.6.39",
        "pkg:npm/protobufjs@5.0.2"
      ]
    },
    {
      "ref": "pkg:npm/@google-cloud/common-grpc@0.5.5",
      "dependsOn": [
        "pkg:npm/@google-cloud/common@0.16.1",
        "pkg:npm/dot-prop@4.2.0",
        "pkg:npm/duplexify@3.5.3",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/grpc@1.7.3",
        "pkg:npm/is@3.2.1",
        "pkg:npm/modelo@4.2.3",
        "pkg:npm/retry-request@3.3.1",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/bun@0.0.12",
      "dependsOn": [
        "pkg:npm/readable-stream@1.0.34"
      ]
    },
    {
      "ref": "pkg:npm/functional-red-black-tree@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-union@1.0.2",
      "dependsOn": [
        "pkg:npm/array-uniq@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/pify@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-type@3.0.0",
      "dependsOn": [
        "pkg:npm/pify@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/dir-glob@2.0.0",
      "dependsOn": [
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/path-type@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/ignore@3.3.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/slash@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/globby@7.1.1",
      "dependsOn": [
        "pkg:npm/array-union@1.0.2",
        "pkg:npm/dir-glob@2.0.0",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/ignore@3.3.7",
        "pkg:npm/pify@3.0.0",
        "pkg:npm/slash@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/foreach@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-keys@1.0.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/define-properties@1.1.2",
      "dependsOn": [
        "pkg:npm/foreach@2.0.5",
        "pkg:npm/object-keys@1.0.11"
      ]
    },
    {
      "ref": "pkg:npm/core-js@2.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/call-signature@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/empower-core@0.6.2",
      "dependsOn": [
        "pkg:npm/call-signature@0.0.2",
        "pkg:npm/core-js@2.5.3"
      ]
    },
    {
      "ref": "pkg:npm/empower@1.2.3",
      "dependsOn": [
        "pkg:npm/core-js@2.5.3",
        "pkg:npm/empower-core@0.6.2"
      ]
    },
    {
      "ref": "pkg:npm/estraverse@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/power-assert-context-traversal@1.1.1",
      "dependsOn": [
        "pkg:npm/core-js@2.5.3",
        "pkg:npm/estraverse@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/power-assert-context-formatter@1.1.1",
      "dependsOn": [
        "pkg:npm/core-js@2.5.3",
        "pkg:npm/power-assert-context-traversal@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/acorn@4.0.13",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn-es7-plugin@1.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/espurify@1.7.0",
      "dependsOn": [
        "pkg:npm/core-js@2.5.3"
      ]
    },
    {
      "ref": "pkg:npm/power-assert-context-reducer-ast@1.1.2",
      "dependsOn": [
        "pkg:npm/acorn-es7-plugin@1.1.7",
        "pkg:npm/acorn@4.0.13",
        "pkg:npm/core-js@2.5.3",
        "pkg:npm/espurify@1.7.0",
        "pkg:npm/estraverse@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/power-assert-renderer-base@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eastasianwidth@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/power-assert-util-string-width@1.1.1",
      "dependsOn": [
        "pkg:npm/eastasianwidth@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/power-assert-renderer-assertion@1.1.1",
      "dependsOn": [
        "pkg:npm/power-assert-renderer-base@1.1.1",
        "pkg:npm/power-assert-util-string-width@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/diff-match-patch@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/traverse@0.6.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-name@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stringifier@1.3.0",
      "dependsOn": [
        "pkg:npm/core-js@2.5.3",
        "pkg:npm/traverse@0.6.6",
        "pkg:npm/type-name@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/power-assert-renderer-comparison@1.1.1",
      "dependsOn": [
        "pkg:npm/core-js@2.5.3",
        "pkg:npm/diff-match-patch@1.0.0",
        "pkg:npm/power-assert-renderer-base@1.1.1",
        "pkg:npm/stringifier@1.3.0",
        "pkg:npm/type-name@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/power-assert-renderer-diagram@1.1.2",
      "dependsOn": [
        "pkg:npm/core-js@2.5.3",
        "pkg:npm/power-assert-renderer-base@1.1.1",
        "pkg:npm/power-assert-util-string-width@1.1.1",
        "pkg:npm/stringifier@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/power-assert-renderer-file@1.1.1",
      "dependsOn": [
        "pkg:npm/power-assert-renderer-base@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/power-assert-formatter@1.4.1",
      "dependsOn": [
        "pkg:npm/core-js@2.5.3",
        "pkg:npm/power-assert-context-formatter@1.1.1",
        "pkg:npm/power-assert-context-reducer-ast@1.1.2",
        "pkg:npm/power-assert-renderer-assertion@1.1.1",
        "pkg:npm/power-assert-renderer-comparison@1.1.1",
        "pkg:npm/power-assert-renderer-diagram@1.1.2",
        "pkg:npm/power-assert-renderer-file@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/array-filter@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/indexof@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/universal-deep-strict-equal@1.2.2",
      "dependsOn": [
        "pkg:npm/array-filter@1.0.0",
        "pkg:npm/indexof@0.0.1",
        "pkg:npm/object-keys@1.0.11"
      ]
    },
    {
      "ref": "pkg:npm/power-assert@1.4.4",
      "dependsOn": [
        "pkg:npm/define-properties@1.1.2",
        "pkg:npm/empower@1.2.3",
        "pkg:npm/power-assert-formatter@1.4.1",
        "pkg:npm/universal-deep-strict-equal@1.2.2",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/prettier@1.10.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/aspromise@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/base64@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/codegen@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/eventemitter@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/inquire@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/fetch@1.1.0",
      "dependsOn": [
        "pkg:npm/@protobufjs/aspromise@1.1.2",
        "pkg:npm/@protobufjs/inquire@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@protobufjs/float@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/path@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/pool@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/utf8@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/long@3.0.32",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/node@8.9.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/protobufjs@6.8.4",
      "dependsOn": [
        "pkg:npm/@protobufjs/aspromise@1.1.2",
        "pkg:npm/@protobufjs/base64@1.1.2",
        "pkg:npm/@protobufjs/codegen@2.0.4",
        "pkg:npm/@protobufjs/eventemitter@1.1.0",
        "pkg:npm/@protobufjs/fetch@1.1.0",
        "pkg:npm/@protobufjs/float@1.0.2",
        "pkg:npm/@protobufjs/inquire@1.1.0",
        "pkg:npm/@protobufjs/path@1.1.2",
        "pkg:npm/@protobufjs/pool@1.1.0",
        "pkg:npm/@protobufjs/utf8@1.1.0",
        "pkg:npm/@types/long@3.0.32",
        "pkg:npm/@types/node@8.9.3",
        "pkg:npm/long@3.2.0"
      ]
    },
    {
      "ref": "pkg:npm/google-proto-files@0.14.2",
      "dependsOn": [
        "pkg:npm/globby@7.1.1",
        "pkg:npm/power-assert@1.4.4",
        "pkg:npm/prettier@1.10.2",
        "pkg:npm/protobufjs@6.8.4"
      ]
    },
    {
      "ref": "pkg:npm/google-gax@0.14.5",
      "dependsOn": [
        "pkg:npm/extend@3.0.1",
        "pkg:npm/globby@7.1.1",
        "pkg:npm/google-auto-auth@0.9.3",
        "pkg:npm/google-proto-files@0.14.2",
        "pkg:npm/grpc@1.7.3",
        "pkg:npm/is-stream-ended@0.1.3",
        "pkg:npm/lodash@4.17.5",
        "pkg:npm/protobufjs@6.8.4",
        "pkg:npm/readable-stream@2.3.4",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/@google-cloud/firestore@0.11.2",
      "dependsOn": [
        "pkg:npm/@google-cloud/common-grpc@0.5.5",
        "pkg:npm/@google-cloud/common@0.15.1",
        "pkg:npm/bun@0.0.12",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/functional-red-black-tree@1.0.1",
        "pkg:npm/google-gax@0.14.5",
        "pkg:npm/is@3.2.1",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/buffer-equal@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/make-dir@1.1.0",
      "dependsOn": [
        "pkg:npm/pify@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/crypto-random-string@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unique-string@1.0.0",
      "dependsOn": [
        "pkg:npm/crypto-random-string@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/imurmurhash@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/write-file-atomic@2.3.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/signal-exit@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/xdg-basedir@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/configstore@3.1.1",
      "dependsOn": [
        "pkg:npm/dot-prop@4.2.0",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/make-dir@1.1.0",
        "pkg:npm/unique-string@1.0.0",
        "pkg:npm/write-file-atomic@2.3.0",
        "pkg:npm/xdg-basedir@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash.noop@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/google-auth-library@0.10.0",
      "dependsOn": [
        "pkg:npm/gtoken@1.2.3",
        "pkg:npm/jws@3.1.4",
        "pkg:npm/lodash.noop@3.0.1",
        "pkg:npm/request@2.83.0"
      ]
    },
    {
      "ref": "pkg:npm/google-auto-auth@0.7.2",
      "dependsOn": [
        "pkg:npm/async@2.6.0",
        "pkg:npm/gcp-metadata@0.3.1",
        "pkg:npm/google-auth-library@0.10.0",
        "pkg:npm/request@2.83.0"
      ]
    },
    {
      "ref": "pkg:npm/pump@2.0.1",
      "dependsOn": [
        "pkg:npm/end-of-stream@1.4.1",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/pumpify@1.4.0",
      "dependsOn": [
        "pkg:npm/duplexify@3.5.3",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/pump@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/gcs-resumable-upload@0.8.2",
      "dependsOn": [
        "pkg:npm/buffer-equal@1.0.0",
        "pkg:npm/configstore@3.1.1",
        "pkg:npm/google-auto-auth@0.7.2",
        "pkg:npm/pumpify@1.4.0",
        "pkg:npm/request@2.83.0",
        "pkg:npm/stream-events@1.0.2",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/hash-stream-validation@0.2.1",
      "dependsOn": [
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/snakeize@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@google-cloud/storage@1.5.2",
      "dependsOn": [
        "pkg:npm/@google-cloud/common@0.15.1",
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/async@2.6.0",
        "pkg:npm/concat-stream@1.6.0",
        "pkg:npm/create-error-class@3.0.2",
        "pkg:npm/duplexify@3.5.3",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/gcs-resumable-upload@0.8.2",
        "pkg:npm/hash-stream-validation@0.2.1",
        "pkg:npm/is@3.2.1",
        "pkg:npm/mime-types@2.1.17",
        "pkg:npm/once@1.4.0",
        "pkg:npm/pumpify@1.4.0",
        "pkg:npm/request@2.83.0",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/snakeize@0.1.0",
        "pkg:npm/stream-events@1.0.2",
        "pkg:npm/string-format-obj@1.1.1",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/@types/google-cloud__storage@1.1.7",
      "dependsOn": [
        "pkg:npm/@types/node@8.9.3"
      ]
    },
    {
      "ref": "pkg:npm/faye-websocket@0.9.3",
      "dependsOn": [
        "pkg:npm/websocket-driver@0.7.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash.includes@4.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isboolean@3.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isinteger@4.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isnumber@3.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isplainobject@4.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.once@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ms@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonwebtoken@8.1.0",
      "dependsOn": [
        "pkg:npm/jws@3.1.4",
        "pkg:npm/lodash.includes@4.3.0",
        "pkg:npm/lodash.isboolean@3.0.3",
        "pkg:npm/lodash.isinteger@4.0.4",
        "pkg:npm/lodash.isnumber@3.0.3",
        "pkg:npm/lodash.isplainobject@4.0.6",
        "pkg:npm/lodash.isstring@4.0.1",
        "pkg:npm/lodash.once@4.1.1",
        "pkg:npm/ms@2.1.1",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/firebase-admin@5.8.2",
      "dependsOn": [
        "pkg:npm/@firebase/app@0.1.8",
        "pkg:npm/@firebase/database@0.1.9",
        "pkg:npm/@google-cloud/firestore@0.11.2",
        "pkg:npm/@google-cloud/storage@1.5.2",
        "pkg:npm/@types/google-cloud__storage@1.1.7",
        "pkg:npm/@types/node@8.9.3",
        "pkg:npm/faye-websocket@0.9.3",
        "pkg:npm/jsonwebtoken@8.1.0",
        "pkg:npm/node-forge@0.7.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/body-parser@1.16.8",
      "dependsOn": [
        "pkg:npm/@types/express@4.11.1",
        "pkg:npm/@types/node@8.9.3"
      ]
    },
    {
      "ref": "pkg:npm/@types/events@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/express-serve-static-core@4.11.1",
      "dependsOn": [
        "pkg:npm/@types/events@1.1.0",
        "pkg:npm/@types/node@8.9.3"
      ]
    },
    {
      "ref": "pkg:npm/@types/mime@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/serve-static@1.13.1",
      "dependsOn": [
        "pkg:npm/@types/express-serve-static-core@4.11.1",
        "pkg:npm/@types/mime@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/express@4.11.1",
      "dependsOn": [
        "pkg:npm/@types/body-parser@1.16.8",
        "pkg:npm/@types/express-serve-static-core@4.11.1",
        "pkg:npm/@types/serve-static@1.13.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/jsonwebtoken@7.2.5",
      "dependsOn": [
        "pkg:npm/@types/node@8.9.3"
      ]
    },
    {
      "ref": "pkg:npm/@types/lodash@4.14.102",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/sha1@1.1.1",
      "dependsOn": [
        "pkg:npm/@types/node@8.9.3"
      ]
    },
    {
      "ref": "pkg:npm/negotiator@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/accepts@1.3.4",
      "dependsOn": [
        "pkg:npm/mime-types@2.1.17",
        "pkg:npm/negotiator@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/array-flatten@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bytes@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/content-type@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug@2.6.9",
      "dependsOn": [
        "pkg:npm/ms@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/depd@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/depd@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/setprototypeof@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/statuses@1.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-errors@1.6.2",
      "dependsOn": [
        "pkg:npm/depd@1.1.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/setprototypeof@1.0.3",
        "pkg:npm/statuses@1.3.1",
        "pkg:npm/statuses@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/iconv-lite@0.4.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ee-first@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/on-finished@2.3.0",
      "dependsOn": [
        "pkg:npm/ee-first@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/unpipe@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/raw-body@2.3.2",
      "dependsOn": [
        "pkg:npm/bytes@3.0.0",
        "pkg:npm/http-errors@1.6.2",
        "pkg:npm/iconv-lite@0.4.19",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/media-typer@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-is@1.6.15",
      "dependsOn": [
        "pkg:npm/media-typer@0.3.0",
        "pkg:npm/mime-types@2.1.17"
      ]
    },
    {
      "ref": "pkg:npm/body-parser@1.18.2",
      "dependsOn": [
        "pkg:npm/bytes@3.0.0",
        "pkg:npm/content-type@1.0.4",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/depd@1.1.1",
        "pkg:npm/depd@1.1.2",
        "pkg:npm/http-errors@1.6.2",
        "pkg:npm/iconv-lite@0.4.19",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/qs@6.5.1",
        "pkg:npm/raw-body@2.3.2",
        "pkg:npm/type-is@1.6.15"
      ]
    },
    {
      "ref": "pkg:npm/content-disposition@0.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cookie@0.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cookie-signature@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/encodeurl@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escape-html@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/etag@1.8.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parseurl@1.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/finalhandler@1.1.0",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/parseurl@1.3.2",
        "pkg:npm/statuses@1.3.1",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/fresh@0.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/merge-descriptors@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/methods@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-to-regexp@0.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/forwarded@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ipaddr.js@1.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/proxy-addr@2.0.2",
      "dependsOn": [
        "pkg:npm/forwarded@0.1.2",
        "pkg:npm/ipaddr.js@1.5.2"
      ]
    },
    {
      "ref": "pkg:npm/range-parser@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/destroy@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/send@0.16.1",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/depd@1.1.2",
        "pkg:npm/destroy@1.0.4",
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.8.1",
        "pkg:npm/fresh@0.5.2",
        "pkg:npm/http-errors@1.6.2",
        "pkg:npm/mime@1.4.1",
        "pkg:npm/ms@2.0.0",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/range-parser@1.2.0",
        "pkg:npm/statuses@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/serve-static@1.13.1",
      "dependsOn": [
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/parseurl@1.3.2",
        "pkg:npm/send@0.16.1"
      ]
    },
    {
      "ref": "pkg:npm/setprototypeof@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/utils-merge@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vary@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/express@4.16.2",
      "dependsOn": [
        "pkg:npm/accepts@1.3.4",
        "pkg:npm/array-flatten@1.1.1",
        "pkg:npm/body-parser@1.18.2",
        "pkg:npm/content-disposition@0.5.2",
        "pkg:npm/content-type@1.0.4",
        "pkg:npm/cookie-signature@1.0.6",
        "pkg:npm/cookie@0.3.1",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/depd@1.1.2",
        "pkg:npm/encodeurl@1.0.2",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.8.1",
        "pkg:npm/finalhandler@1.1.0",
        "pkg:npm/fresh@0.5.2",
        "pkg:npm/merge-descriptors@1.0.1",
        "pkg:npm/methods@1.1.2",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/parseurl@1.3.2",
        "pkg:npm/path-to-regexp@0.1.7",
        "pkg:npm/proxy-addr@2.0.2",
        "pkg:npm/qs@6.5.1",
        "pkg:npm/range-parser@1.2.0",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/send@0.16.1",
        "pkg:npm/serve-static@1.13.1",
        "pkg:npm/setprototypeof@1.1.0",
        "pkg:npm/statuses@1.3.1",
        "pkg:npm/type-is@1.6.15",
        "pkg:npm/utils-merge@1.0.1",
        "pkg:npm/vary@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/isemail@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/moment@2.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/topo@1.1.0",
      "dependsOn": [
        "pkg:npm/hoek@2.16.3"
      ]
    },
    {
      "ref": "pkg:npm/joi@6.10.1",
      "dependsOn": [
        "pkg:npm/hoek@2.16.3",
        "pkg:npm/isemail@1.2.0",
        "pkg:npm/moment@2.20.1",
        "pkg:npm/topo@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/jsonwebtoken@7.4.3",
      "dependsOn": [
        "pkg:npm/joi@6.10.1",
        "pkg:npm/jws@3.1.4",
        "pkg:npm/lodash.once@4.1.1",
        "pkg:npm/ms@2.1.1",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/charenc@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/crypt@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sha1@1.1.1",
      "dependsOn": [
        "pkg:npm/charenc@0.0.2",
        "pkg:npm/crypt@0.0.2"
      ]
    },
    {
      "ref": "pkg:npm/firebase-functions@0.8.1",
      "dependsOn": [
        "pkg:npm/@types/express@4.11.1",
        "pkg:npm/@types/jsonwebtoken@7.2.5",
        "pkg:npm/@types/lodash@4.14.102",
        "pkg:npm/@types/sha1@1.1.1",
        "pkg:npm/express@4.16.2",
        "pkg:npm/jsonwebtoken@7.4.3",
        "pkg:npm/lodash@4.17.5",
        "pkg:npm/sha1@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/ansi-styles@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escape-string-regexp@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-ansi@2.0.0",
      "dependsOn": [
        "pkg:npm/ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/supports-color@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chalk@1.1.3",
      "dependsOn": [
        "pkg:npm/ansi-styles@2.2.1",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/has-ansi@2.0.0",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/supports-color@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/esutils@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-tokens@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/babel-code-frame@6.26.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/js-tokens@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/color-name@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/color-convert@1.9.1",
      "dependsOn": [
        "pkg:npm/color-name@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/ansi-styles@3.2.0",
      "dependsOn": [
        "pkg:npm/color-convert@1.9.1"
      ]
    },
    {
      "ref": "pkg:npm/has-flag@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@5.2.0",
      "dependsOn": [
        "pkg:npm/has-flag@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/chalk@2.3.1",
      "dependsOn": [
        "pkg:npm/ansi-styles@3.2.0",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/supports-color@5.2.0"
      ]
    },
    {
      "ref": "pkg:npm/pseudomap@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yallist@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lru-cache@4.1.1",
      "dependsOn": [
        "pkg:npm/pseudomap@1.0.2",
        "pkg:npm/yallist@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/shebang-regex@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shebang-command@1.2.0",
      "dependsOn": [
        "pkg:npm/shebang-regex@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/isexe@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/which@1.3.0",
      "dependsOn": [
        "pkg:npm/isexe@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/cross-spawn@5.1.0",
      "dependsOn": [
        "pkg:npm/lru-cache@4.1.1",
        "pkg:npm/shebang-command@1.2.0",
        "pkg:npm/which@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/debug@3.1.0",
      "dependsOn": [
        "pkg:npm/ms@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/doctrine@2.1.0",
      "dependsOn": [
        "pkg:npm/esutils@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/esrecurse@4.2.0",
      "dependsOn": [
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/eslint-scope@3.7.1",
      "dependsOn": [
        "pkg:npm/esrecurse@4.2.0",
        "pkg:npm/estraverse@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-visitor-keys@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn@5.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn@3.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn-jsx@3.0.1",
      "dependsOn": [
        "pkg:npm/acorn@3.3.0"
      ]
    },
    {
      "ref": "pkg:npm/espree@3.5.3",
      "dependsOn": [
        "pkg:npm/acorn-jsx@3.0.1",
        "pkg:npm/acorn@5.4.1"
      ]
    },
    {
      "ref": "pkg:npm/esquery@1.0.0",
      "dependsOn": [
        "pkg:npm/estraverse@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/circular-json@0.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pify@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pinkie@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pinkie-promise@2.0.1",
      "dependsOn": [
        "pkg:npm/pinkie@2.0.4"
      ]
    },
    {
      "ref": "pkg:npm/globby@5.0.0",
      "dependsOn": [
        "pkg:npm/array-union@1.0.2",
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-path-cwd@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-is-inside@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-path-inside@1.0.1",
      "dependsOn": [
        "pkg:npm/path-is-inside@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/is-path-in-cwd@1.0.0",
      "dependsOn": [
        "pkg:npm/is-path-inside@1.0.0",
        "pkg:npm/is-path-inside@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/del@2.2.2",
      "dependsOn": [
        "pkg:npm/globby@5.0.0",
        "pkg:npm/is-path-cwd@1.0.0",
        "pkg:npm/is-path-in-cwd@1.0.0",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/rimraf@2.6.2"
      ]
    },
    {
      "ref": "pkg:npm/write@0.2.1",
      "dependsOn": [
        "pkg:npm/mkdirp@0.5.1"
      ]
    },
    {
      "ref": "pkg:npm/flat-cache@1.3.0",
      "dependsOn": [
        "pkg:npm/circular-json@0.3.3",
        "pkg:npm/del@2.2.2",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/write@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/file-entry-cache@2.0.0",
      "dependsOn": [
        "pkg:npm/flat-cache@1.2.2",
        "pkg:npm/flat-cache@1.3.0",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/globals@11.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-escapes@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mimic-fn@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/onetime@2.0.1",
      "dependsOn": [
        "pkg:npm/mimic-fn@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/restore-cursor@2.0.0",
      "dependsOn": [
        "pkg:npm/onetime@2.0.1",
        "pkg:npm/signal-exit@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/cli-cursor@2.1.0",
      "dependsOn": [
        "pkg:npm/restore-cursor@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/cli-width@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/chardet@0.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tmp@0.0.33",
      "dependsOn": [
        "pkg:npm/os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/external-editor@2.1.0",
      "dependsOn": [
        "pkg:npm/chardet@0.4.2",
        "pkg:npm/iconv-lite@0.4.19",
        "pkg:npm/tmp@0.0.33"
      ]
    },
    {
      "ref": "pkg:npm/figures@2.0.0",
      "dependsOn": [
        "pkg:npm/escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/mute-stream@0.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-promise@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/run-async@2.3.0",
      "dependsOn": [
        "pkg:npm/is-promise@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/rx-lite@4.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rx-lite-aggregates@4.0.8",
      "dependsOn": [
        "pkg:npm/rx-lite@4.0.8"
      ]
    },
    {
      "ref": "pkg:npm/is-fullwidth-code-point@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-ansi@4.0.0",
      "dependsOn": [
        "pkg:npm/ansi-regex@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/string-width@2.1.1",
      "dependsOn": [
        "pkg:npm/is-fullwidth-code-point@2.0.0",
        "pkg:npm/strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/inquirer@3.3.0",
      "dependsOn": [
        "pkg:npm/ansi-escapes@3.0.0",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/cli-cursor@2.1.0",
        "pkg:npm/cli-width@2.2.0",
        "pkg:npm/external-editor@2.1.0",
        "pkg:npm/figures@2.0.0",
        "pkg:npm/lodash@4.17.5",
        "pkg:npm/mute-stream@0.0.7",
        "pkg:npm/run-async@2.3.0",
        "pkg:npm/rx-lite-aggregates@4.0.8",
        "pkg:npm/rx-lite@4.0.8",
        "pkg:npm/string-width@2.1.1",
        "pkg:npm/strip-ansi@4.0.0",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/is-resolvable@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sprintf-js@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/argparse@1.0.9",
      "dependsOn": [
        "pkg:npm/sprintf-js@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/esprima@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-yaml@3.10.0",
      "dependsOn": [
        "pkg:npm/argparse@1.0.9",
        "pkg:npm/esprima@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prelude-ls@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-check@0.3.2",
      "dependsOn": [
        "pkg:npm/prelude-ls@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/levn@0.3.0",
      "dependsOn": [
        "pkg:npm/prelude-ls@1.1.2",
        "pkg:npm/type-check@0.3.2"
      ]
    },
    {
      "ref": "pkg:npm/natural-compare@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/deep-is@0.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-levenshtein@2.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wordwrap@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/optionator@0.8.2",
      "dependsOn": [
        "pkg:npm/deep-is@0.1.3",
        "pkg:npm/fast-levenshtein@2.0.6",
        "pkg:npm/levn@0.3.0",
        "pkg:npm/prelude-ls@1.1.2",
        "pkg:npm/type-check@0.3.2",
        "pkg:npm/wordwrap@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/pluralize@7.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/progress@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/callsites@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/caller-path@0.1.0",
      "dependsOn": [
        "pkg:npm/callsites@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/resolve-from@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/require-uncached@1.0.3",
      "dependsOn": [
        "pkg:npm/caller-path@0.1.0",
        "pkg:npm/resolve-from@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/semver@5.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ajv-keywords@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/slice-ansi@1.0.0",
      "dependsOn": [
        "pkg:npm/is-fullwidth-code-point@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/table@4.0.2",
      "dependsOn": [
        "pkg:npm/ajv-keywords@2.1.1",
        "pkg:npm/ajv@5.5.2",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/lodash@4.17.5",
        "pkg:npm/slice-ansi@1.0.0",
        "pkg:npm/string-width@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/text-table@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eslint@4.17.0",
      "dependsOn": [
        "pkg:npm/ajv@5.5.2",
        "pkg:npm/babel-code-frame@6.26.0",
        "pkg:npm/chalk@2.3.1",
        "pkg:npm/concat-stream@1.6.0",
        "pkg:npm/cross-spawn@5.1.0",
        "pkg:npm/debug@3.1.0",
        "pkg:npm/doctrine@2.1.0",
        "pkg:npm/eslint-scope@3.7.1",
        "pkg:npm/eslint-visitor-keys@1.0.0",
        "pkg:npm/espree@3.5.3",
        "pkg:npm/esquery@1.0.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/file-entry-cache@2.0.0",
        "pkg:npm/functional-red-black-tree@1.0.1",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/globals@11.3.0",
        "pkg:npm/ignore@3.3.7",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/inquirer@3.3.0",
        "pkg:npm/is-resolvable@1.1.0",
        "pkg:npm/js-yaml@3.10.0",
        "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
        "pkg:npm/levn@0.3.0",
        "pkg:npm/lodash@4.17.5",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/path-is-inside@1.0.2",
        "pkg:npm/pluralize@7.0.0",
        "pkg:npm/progress@2.0.0",
        "pkg:npm/require-uncached@1.0.3",
        "pkg:npm/semver@5.5.0",
        "pkg:npm/strip-ansi@4.0.0",
        "pkg:npm/strip-json-comments@2.0.1",
        "pkg:npm/table@4.0.2",
        "pkg:npm/text-table@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint-plugin-promise@3.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/functions",
      "dependsOn": [
        "pkg:npm/@types/node@6.0.63",
        "pkg:npm/@types/q@0.0.32",
        "pkg:npm/@types/selenium-webdriver@2.53.42",
        "pkg:npm/Base64@0.2.1",
        "pkg:npm/CSSselect@0.4.1",
        "pkg:npm/CSSwhat@0.4.7",
        "pkg:npm/JSONStream@0.8.4",
        "pkg:npm/JSONStream@1.3.0",
        "pkg:npm/abbrev@1.0.9",
        "pkg:npm/accepts@1.3.3",
        "pkg:npm/acorn-jsx@3.0.1",
        "pkg:npm/acorn@1.2.2",
        "pkg:npm/acorn@2.7.0",
        "pkg:npm/acorn@3.3.0",
        "pkg:npm/acorn@4.0.11",
        "pkg:npm/acorn@4.0.4",
        "pkg:npm/addressparser@1.0.1",
        "pkg:npm/adm-zip@0.4.4",
        "pkg:npm/adm-zip@0.4.7",
        "pkg:npm/after@0.8.2",
        "pkg:npm/agent-base@2.0.1",
        "pkg:npm/ajv-keywords@1.5.1",
        "pkg:npm/ajv@4.11.2",
        "pkg:npm/ajv@4.11.8",
        "pkg:npm/ajv@5.5.2",
        "pkg:npm/align-text@0.1.4",
        "pkg:npm/amdefine@1.0.1",
        "pkg:npm/angular-benchpress@0.2.2",
        "pkg:npm/ansi-escapes@1.4.0",
        "pkg:npm/ansi-regex@0.2.1",
        "pkg:npm/ansi-regex@2.1.1",
        "pkg:npm/ansi-styles@1.1.0",
        "pkg:npm/ansi-styles@2.2.1",
        "pkg:npm/anymatch@1.3.2",
        "pkg:npm/aproba@1.2.0",
        "pkg:npm/archiver-utils@1.3.0",
        "pkg:npm/archiver@1.3.0",
        "pkg:npm/archy@1.0.0",
        "pkg:npm/are-we-there-yet@1.1.4",
        "pkg:npm/argparse@1.0.9",
        "pkg:npm/arr-diff@2.0.0",
        "pkg:npm/arr-flatten@1.1.0",
        "pkg:npm/array-differ@1.0.0",
        "pkg:npm/array-filter@0.0.1",
        "pkg:npm/array-find-index@1.0.2",
        "pkg:npm/array-flatten@1.1.1",
        "pkg:npm/array-map@0.0.0",
        "pkg:npm/array-reduce@0.0.0",
        "pkg:npm/array-slice@0.2.3",
        "pkg:npm/array-union@1.0.2",
        "pkg:npm/array-uniq@1.0.3",
        "pkg:npm/array-unique@0.2.1",
        "pkg:npm/arraybuffer.slice@0.0.7",
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/asap@2.0.5",
        "pkg:npm/asn1.js@4.9.1",
        "pkg:npm/asn1@0.2.3",
        "pkg:npm/assert-plus@0.2.0",
        "pkg:npm/assert-plus@1.0.0",
        "pkg:npm/assert@1.1.2",
        "pkg:npm/assert@1.4.1",
        "pkg:npm/ast-types@0.10.1",
        "pkg:npm/astw@2.0.0",
        "pkg:npm/async-each@1.0.1",
        "pkg:npm/async-limiter@1.0.0",
        "pkg:npm/async@0.2.10",
        "pkg:npm/async@1.0.0",
        "pkg:npm/async@1.5.2",
        "pkg:npm/async@2.0.1",
        "pkg:npm/async@2.1.4",
        "pkg:npm/async@2.1.5",
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/atob@1.1.3",
        "pkg:npm/aws-sign2@0.6.0",
        "pkg:npm/aws-sign2@0.7.0",
        "pkg:npm/aws4@1.6.0",
        "pkg:npm/axios@0.15.3",
        "pkg:npm/babel-code-frame@6.22.0",
        "pkg:npm/backo2@1.0.2",
        "pkg:npm/balanced-match@0.4.2",
        "pkg:npm/balanced-match@1.0.0",
        "pkg:npm/base64-arraybuffer@0.1.5",
        "pkg:npm/base64-js@0.0.7",
        "pkg:npm/base64-js@1.2.1",
        "pkg:npm/base64id@1.0.0",
        "pkg:npm/basic-auth@1.1.0",
        "pkg:npm/batch@0.5.3",
        "pkg:npm/bcrypt-pbkdf@1.0.1",
        "pkg:npm/beeper@1.1.1",
        "pkg:npm/benchmark@1.0.0",
        "pkg:npm/better-assert@1.0.2",
        "pkg:npm/binary-extensions@1.11.0",
        "pkg:npm/binary@0.3.0",
        "pkg:npm/bl@1.1.2",
        "pkg:npm/bl@1.2.0",
        "pkg:npm/blob@0.0.4",
        "pkg:npm/block-stream@0.0.9",
        "pkg:npm/blocking-proxy@0.0.5",
        "pkg:npm/bluebird@3.4.7",
        "pkg:npm/bluebird@3.5.1",
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/body-parser@1.18.2",
        "pkg:npm/boom@2.10.1",
        "pkg:npm/boom@4.3.1",
        "pkg:npm/boom@5.2.0",
        "pkg:npm/bootstrap@3.1.1",
        "pkg:npm/bootstrap@3.3.7",
        "pkg:npm/brace-expansion@1.1.6",
        "pkg:npm/brace-expansion@1.1.8",
        "pkg:npm/braces@0.1.5",
        "pkg:npm/braces@1.8.5",
        "pkg:npm/brorand@1.0.7",
        "pkg:npm/browser-pack@3.2.0",
        "pkg:npm/browser-pack@6.0.2",
        "pkg:npm/browser-resolve@1.11.2",
        "pkg:npm/browserify-aes@1.0.6",
        "pkg:npm/browserify-cipher@1.0.0",
        "pkg:npm/browserify-des@1.0.0",
        "pkg:npm/browserify-rsa@4.0.1",
        "pkg:npm/browserify-sign@4.0.0",
        "pkg:npm/browserify-zlib@0.1.4",
        "pkg:npm/browserify-zlib@0.2.0",
        "pkg:npm/browserify@14.5.0",
        "pkg:npm/browserify@7.0.3",
        "pkg:npm/browserstack@1.5.0",
        "pkg:npm/browserstacktunnel-wrapper@1.4.2",
        "pkg:npm/browserstacktunnel-wrapper@2.0.0",
        "pkg:npm/buffer-crc32@0.2.13",
        "pkg:npm/buffer-shims@1.0.0",
        "pkg:npm/buffer-xor@1.0.3",
        "pkg:npm/buffer@2.8.2",
        "pkg:npm/buffer@5.0.8",
        "pkg:npm/buffers@0.1.1",
        "pkg:npm/bufferstreams@1.1.1",
        "pkg:npm/buildmail@4.0.1",
        "pkg:npm/builtin-modules@1.1.1",
        "pkg:npm/builtin-status-codes@3.0.0",
        "pkg:npm/builtins@0.0.7",
        "pkg:npm/bytes@3.0.0",
        "pkg:npm/cached-path-relative@1.0.1",
        "pkg:npm/cachedir@1.1.1",
        "pkg:npm/caller-path@0.1.0",
        "pkg:npm/callsite@1.0.0",
        "pkg:npm/callsites@0.2.0",
        "pkg:npm/camel-case@3.0.0",
        "pkg:npm/camelcase-keys@2.1.0",
        "pkg:npm/camelcase@1.2.1",
        "pkg:npm/camelcase@2.1.1",
        "pkg:npm/canonical-path@0.0.2",
        "pkg:npm/caseless@0.11.0",
        "pkg:npm/caseless@0.12.0",
        "pkg:npm/catharsis@0.8.8",
        "pkg:npm/center-align@0.1.3",
        "pkg:npm/chainsaw@0.1.0",
        "pkg:npm/chalk@0.5.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/change-case@3.0.0",
        "pkg:npm/changez-angular@2.1.3",
        "pkg:npm/changez@2.1.1",
        "pkg:npm/cheerio@0.17.0",
        "pkg:npm/chokidar@1.6.1",
        "pkg:npm/cipher-base@1.0.3",
        "pkg:npm/circular-json@0.3.1",
        "pkg:npm/circular-json@0.4.0",
        "pkg:npm/cli-cursor@1.0.2",
        "pkg:npm/cli-width@2.1.0",
        "pkg:npm/cliui@2.1.0",
        "pkg:npm/cliui@3.2.0",
        "pkg:npm/clone-buffer@1.0.0",
        "pkg:npm/clone-stats@0.0.1",
        "pkg:npm/clone-stats@1.0.0",
        "pkg:npm/clone@0.2.0",
        "pkg:npm/clone@1.0.2",
        "pkg:npm/cloneable-readable@1.0.0",
        "pkg:npm/co@3.0.6",
        "pkg:npm/co@4.6.0",
        "pkg:npm/code-point-at@1.1.0",
        "pkg:npm/coffee-script@1.10.0",
        "pkg:npm/coffee-script@1.7.1",
        "pkg:npm/collections@0.2.2",
        "pkg:npm/colors@1.0.3",
        "pkg:npm/colors@1.1.2",
        "pkg:npm/combine-lists@1.0.1",
        "pkg:npm/combine-source-map@0.3.0",
        "pkg:npm/combine-source-map@0.6.1",
        "pkg:npm/combine-source-map@0.7.2",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/commander@0.6.1",
        "pkg:npm/commander@2.12.2",
        "pkg:npm/commander@2.3.0",
        "pkg:npm/commander@2.9.0",
        "pkg:npm/commitizen@2.9.5",
        "pkg:npm/commitplease@2.7.10",
        "pkg:npm/commondir@0.0.1",
        "pkg:npm/component-bind@1.0.0",
        "pkg:npm/component-emitter@1.2.1",
        "pkg:npm/component-inherit@0.0.3",
        "pkg:npm/compress-commons@1.1.0",
        "pkg:npm/concat-map@0.0.1",
        "pkg:npm/concat-stream@1.4.10",
        "pkg:npm/concat-stream@1.5.2",
        "pkg:npm/concat-with-sourcemaps@1.0.4",
        "pkg:npm/connect-livereload@0.5.4",
        "pkg:npm/connect@3.5.0",
        "pkg:npm/connect@3.6.5",
        "pkg:npm/console-browserify@1.1.0",
        "pkg:npm/console-control-strings@1.1.0",
        "pkg:npm/constant-case@2.0.0",
        "pkg:npm/constants-browserify@0.0.1",
        "pkg:npm/constants-browserify@1.0.0",
        "pkg:npm/content-disposition@0.5.2",
        "pkg:npm/content-type@1.0.4",
        "pkg:npm/conventional-commit-types@2.1.0",
        "pkg:npm/convert-source-map@0.3.5",
        "pkg:npm/convert-source-map@1.1.3",
        "pkg:npm/convert-source-map@1.3.0",
        "pkg:npm/cookie-signature@1.0.6",
        "pkg:npm/cookie@0.3.1",
        "pkg:npm/core-js@2.5.3",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/crc32-stream@1.0.1",
        "pkg:npm/crc@3.4.4",
        "pkg:npm/create-ecdh@4.0.0",
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/create-hmac@1.1.4",
        "pkg:npm/cross-spawn@4.0.2",
        "pkg:npm/cross-spawn@5.0.1",
        "pkg:npm/cryptiles@2.0.5",
        "pkg:npm/cryptiles@3.1.2",
        "pkg:npm/crypto-browserify@3.11.0",
        "pkg:npm/css@2.2.1",
        "pkg:npm/currently-unhandled@0.4.1",
        "pkg:npm/custom-event@1.0.1",
        "pkg:npm/cycle@1.0.3",
        "pkg:npm/cz-conventional-changelog@1.1.4",
        "pkg:npm/cz-conventional-changelog@1.2.0",
        "pkg:npm/d@0.1.1",
        "pkg:npm/dashdash@1.14.1",
        "pkg:npm/data-uri-to-buffer@1.2.0",
        "pkg:npm/date-format@1.2.0",
        "pkg:npm/date-now@0.1.4",
        "pkg:npm/dateformat@1.0.12",
        "pkg:npm/dateformat@2.0.0",
        "pkg:npm/deap@1.0.0",
        "pkg:npm/debug-fabulous@0.0.4",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/debug@2.6.0",
        "pkg:npm/debug@2.6.3",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/debug@3.1.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/dedent@0.6.0",
        "pkg:npm/deep-equal@0.2.2",
        "pkg:npm/deep-extend@0.4.2",
        "pkg:npm/deep-is@0.1.3",
        "pkg:npm/defaults@1.0.3",
        "pkg:npm/defined@0.0.0",
        "pkg:npm/defined@1.0.0",
        "pkg:npm/degenerator@1.0.4",
        "pkg:npm/del@2.2.2",
        "pkg:npm/delayed-stream@1.0.0",
        "pkg:npm/delegates@1.0.0",
        "pkg:npm/depd@1.1.1",
        "pkg:npm/dependency-graph@0.4.1",
        "pkg:npm/deprecated@0.0.1",
        "pkg:npm/deps-sort@1.3.9",
        "pkg:npm/deps-sort@2.0.0",
        "pkg:npm/des.js@1.0.0",
        "pkg:npm/destroy@1.0.4",
        "pkg:npm/detect-file@0.1.0",
        "pkg:npm/detect-indent@4.0.0",
        "pkg:npm/detect-libc@1.0.3",
        "pkg:npm/detect-newline@2.1.0",
        "pkg:npm/detective@4.3.2",
        "pkg:npm/dgeni-packages@0.16.5",
        "pkg:npm/dgeni@0.4.2",
        "pkg:npm/di@0.0.1",
        "pkg:npm/di@2.0.0-pre-9",
        "pkg:npm/diff@1.4.0",
        "pkg:npm/diffie-hellman@5.0.2",
        "pkg:npm/doctrine@1.5.0",
        "pkg:npm/dom-serialize@2.2.1",
        "pkg:npm/dom-serializer@0.0.1",
        "pkg:npm/domain-browser@1.1.7",
        "pkg:npm/domelementtype@1.1.3",
        "pkg:npm/domhandler@2.2.1",
        "pkg:npm/domutils@1.4.3",
        "pkg:npm/domutils@1.5.1",
        "pkg:npm/dot-case@2.1.0",
        "pkg:npm/double-ended-queue@2.1.0-0",
        "pkg:npm/duplexer2@0.0.2",
        "pkg:npm/duplexer2@0.1.4",
        "pkg:npm/duplexer@0.1.1",
        "pkg:npm/ecc-jsbn@0.1.1",
        "pkg:npm/edge-launcher@1.2.2",
        "pkg:npm/ee-first@1.1.1",
        "pkg:npm/elliptic@6.3.3",
        "pkg:npm/encodeurl@1.0.1",
        "pkg:npm/end-of-stream@0.1.5",
        "pkg:npm/end-of-stream@1.0.0",
        "pkg:npm/engine.io-client@3.1.4",
        "pkg:npm/engine.io-parser@2.1.2",
        "pkg:npm/engine.io@3.1.4",
        "pkg:npm/ent@2.2.0",
        "pkg:npm/entities@1.0.0",
        "pkg:npm/entities@1.1.1",
        "pkg:npm/error-ex@1.3.0",
        "pkg:npm/es5-ext@0.10.12",
        "pkg:npm/es6-iterator@2.0.0",
        "pkg:npm/es6-map@0.1.4",
        "pkg:npm/es6-set@0.1.4",
        "pkg:npm/es6-shim@0.9.3",
        "pkg:npm/es6-symbol@3.1.0",
        "pkg:npm/es6-weak-map@2.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/escape-string-regexp@1.0.2",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/escodegen@1.9.0",
        "pkg:npm/escope@3.6.0",
        "pkg:npm/eslint-plugin-promise@3.6.0",
        "pkg:npm/eslint@3.15.0",
        "pkg:npm/eslint@4.17.0",
        "pkg:npm/espree@2.2.5",
        "pkg:npm/espree@3.4.0",
        "pkg:npm/esprima@2.7.3",
        "pkg:npm/esprima@3.1.3",
        "pkg:npm/esrecurse@4.1.0",
        "pkg:npm/estraverse@4.1.1",
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/etag@1.7.0",
        "pkg:npm/event-emitter@0.3.4",
        "pkg:npm/event-stream@3.1.7",
        "pkg:npm/eventemitter2@0.4.14",
        "pkg:npm/eventemitter3@1.2.0",
        "pkg:npm/events@1.0.2",
        "pkg:npm/events@1.1.1",
        "pkg:npm/evp_bytestokey@1.0.0",
        "pkg:npm/exit-hook@1.1.1",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/expand-braces@0.1.2",
        "pkg:npm/expand-brackets@0.1.5",
        "pkg:npm/expand-range@0.1.1",
        "pkg:npm/expand-range@1.8.2",
        "pkg:npm/expand-tilde@1.2.2",
        "pkg:npm/express@4.14.1",
        "pkg:npm/extend@3.0.0",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/external-editor@1.1.1",
        "pkg:npm/extglob@0.3.2",
        "pkg:npm/extsprintf@1.3.0",
        "pkg:npm/extsprintf@1.4.0",
        "pkg:npm/eyes@0.1.8",
        "pkg:npm/fancy-log@1.3.0",
        "pkg:npm/fast-deep-equal@1.0.0",
        "pkg:npm/fast-json-stable-stringify@2.0.0",
        "pkg:npm/fast-levenshtein@2.0.6",
        "pkg:npm/figures@1.7.0",
        "pkg:npm/file-entry-cache@2.0.0",
        "pkg:npm/file-sync-cmp@0.1.1",
        "pkg:npm/file-uri-to-path@1.0.0",
        "pkg:npm/filename-regex@2.0.1",
        "pkg:npm/fill-range@2.2.3",
        "pkg:npm/finalhandler@0.5.0",
        "pkg:npm/finalhandler@0.5.1",
        "pkg:npm/finalhandler@1.0.6",
        "pkg:npm/find-index@0.1.1",
        "pkg:npm/find-node-modules@1.0.4",
        "pkg:npm/find-package@1.0.0",
        "pkg:npm/find-root@1.0.0",
        "pkg:npm/find-up@1.1.2",
        "pkg:npm/findup-sync@0.3.0",
        "pkg:npm/findup-sync@0.4.2",
        "pkg:npm/fined@1.0.2",
        "pkg:npm/firebase-admin@5.8.2",
        "pkg:npm/firebase-functions@0.8.1",
        "pkg:npm/first-chunk-stream@1.0.0",
        "pkg:npm/flagged-respawn@0.3.2",
        "pkg:npm/flat-cache@1.2.2",
        "pkg:npm/follow-redirects@1.0.0",
        "pkg:npm/for-in@1.0.2",
        "pkg:npm/for-own@0.1.5",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@2.0.0",
        "pkg:npm/form-data@2.1.4",
        "pkg:npm/form-data@2.3.1",
        "pkg:npm/formatio@1.1.1",
        "pkg:npm/forwarded@0.1.0",
        "pkg:npm/fresh@0.3.0",
        "pkg:npm/from@0.1.3",
        "pkg:npm/fs-access@1.0.1",
        "pkg:npm/fs-exists-sync@0.1.0",
        "pkg:npm/fs-extra@1.0.0",
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/fsevents@1.1.3",
        "pkg:npm/fstream-ignore@1.0.5",
        "pkg:npm/fstream@0.1.31",
        "pkg:npm/fstream@1.0.10",
        "pkg:npm/fstream@1.0.11",
        "pkg:npm/ftp@0.3.10",
        "pkg:npm/function-bind@1.1.1",
        "pkg:npm/gauge@2.7.4",
        "pkg:npm/gaze@0.5.2",
        "pkg:npm/generate-function@2.0.0",
        "pkg:npm/generate-object-property@1.2.0",
        "pkg:npm/get-stdin@4.0.1",
        "pkg:npm/get-uri@2.0.1",
        "pkg:npm/getobject@0.1.0",
        "pkg:npm/getpass@0.1.7",
        "pkg:npm/git-tools@0.2.1",
        "pkg:npm/glob-base@0.3.0",
        "pkg:npm/glob-parent@2.0.0",
        "pkg:npm/glob-stream@3.1.18",
        "pkg:npm/glob-watcher@0.0.6",
        "pkg:npm/glob2base@0.0.12",
        "pkg:npm/glob@3.1.21",
        "pkg:npm/glob@3.2.11",
        "pkg:npm/glob@4.0.6",
        "pkg:npm/glob@4.5.3",
        "pkg:npm/glob@5.0.15",
        "pkg:npm/glob@6.0.4",
        "pkg:npm/glob@7.0.6",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/global-modules@0.2.3",
        "pkg:npm/global-prefix@0.1.5",
        "pkg:npm/globals@9.14.0",
        "pkg:npm/globby@5.0.0",
        "pkg:npm/globule@0.1.0",
        "pkg:npm/glogg@1.0.0",
        "pkg:npm/google-code-prettify@1.0.1",
        "pkg:npm/graceful-fs@1.2.3",
        "pkg:npm/graceful-fs@3.0.11",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/graceful-readlink@1.0.1",
        "pkg:npm/growl@1.7.0",
        "pkg:npm/growl@1.9.2",
        "pkg:npm/grunt-bump@0.8.0",
        "pkg:npm/grunt-cli@1.2.0",
        "pkg:npm/grunt-contrib-clean@1.0.0",
        "pkg:npm/grunt-contrib-compress@1.4.1",
        "pkg:npm/grunt-contrib-connect@1.0.2",
        "pkg:npm/grunt-contrib-copy@1.0.0",
        "pkg:npm/grunt-ddescribe-iit@0.0.7",
        "pkg:npm/grunt-eslint@19.0.0",
        "pkg:npm/grunt-known-options@1.1.0",
        "pkg:npm/grunt-legacy-log-utils@1.0.0",
        "pkg:npm/grunt-legacy-log@1.0.0",
        "pkg:npm/grunt-legacy-util@1.0.0",
        "pkg:npm/grunt-merge-conflict@0.0.2",
        "pkg:npm/grunt-shell@1.3.1",
        "pkg:npm/grunt@1.0.1",
        "pkg:npm/gulp-concat@2.6.1",
        "pkg:npm/gulp-eslint@3.0.1",
        "pkg:npm/gulp-foreach@0.0.1",
        "pkg:npm/gulp-rename@1.2.2",
        "pkg:npm/gulp-sourcemaps@1.11.1",
        "pkg:npm/gulp-uglify@1.5.4",
        "pkg:npm/gulp-util@2.2.20",
        "pkg:npm/gulp-util@3.0.8",
        "pkg:npm/gulp@3.8.11",
        "pkg:npm/gulplog@1.0.0",
        "pkg:npm/har-schema@1.0.5",
        "pkg:npm/har-schema@2.0.0",
        "pkg:npm/har-validator@2.0.6",
        "pkg:npm/har-validator@4.2.1",
        "pkg:npm/har-validator@5.0.3",
        "pkg:npm/has-ansi@0.1.0",
        "pkg:npm/has-ansi@2.0.0",
        "pkg:npm/has-binary2@1.0.2",
        "pkg:npm/has-cors@1.1.0",
        "pkg:npm/has-gulplog@0.1.0",
        "pkg:npm/has-unicode@2.0.1",
        "pkg:npm/has@1.0.1",
        "pkg:npm/hash.js@1.0.3",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/hawk@6.0.2",
        "pkg:npm/header-case@1.0.0",
        "pkg:npm/hipchat-notifier@1.1.0",
        "pkg:npm/hoek@2.16.3",
        "pkg:npm/hoek@4.2.0",
        "pkg:npm/homedir-polyfill@1.0.1",
        "pkg:npm/hooker@0.2.3",
        "pkg:npm/hosted-git-info@2.2.0",
        "pkg:npm/htmlescape@1.1.1",
        "pkg:npm/htmlparser2@3.7.3",
        "pkg:npm/http-browserify@1.7.0",
        "pkg:npm/http-errors@1.5.1",
        "pkg:npm/http-errors@1.6.2",
        "pkg:npm/http-proxy-agent@1.0.0",
        "pkg:npm/http-proxy@1.16.2",
        "pkg:npm/http-signature@1.1.1",
        "pkg:npm/http-signature@1.2.0",
        "pkg:npm/http2@3.3.6",
        "pkg:npm/httpntlm@1.6.1",
        "pkg:npm/httpreq@0.4.24",
        "pkg:npm/https-browserify@0.0.1",
        "pkg:npm/https-browserify@1.0.0",
        "pkg:npm/https-proxy-agent@1.0.0",
        "pkg:npm/iconv-lite@0.4.15",
        "pkg:npm/iconv-lite@0.4.19",
        "pkg:npm/ieee754@1.1.8",
        "pkg:npm/ignore@3.2.2",
        "pkg:npm/iltorb@1.0.13",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/indent-string@2.1.0",
        "pkg:npm/indexof@0.0.1",
        "pkg:npm/inflection@1.10.0",
        "pkg:npm/inflection@1.3.8",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@1.0.2",
        "pkg:npm/inherits@2.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/ini@1.3.4",
        "pkg:npm/ini@1.3.5",
        "pkg:npm/inline-source-map@0.3.1",
        "pkg:npm/inline-source-map@0.5.0",
        "pkg:npm/inline-source-map@0.6.2",
        "pkg:npm/inquirer@0.12.0",
        "pkg:npm/inquirer@1.2.3",
        "pkg:npm/insert-module-globals@6.6.3",
        "pkg:npm/insert-module-globals@7.0.1",
        "pkg:npm/interpret@0.3.10",
        "pkg:npm/interpret@1.0.1",
        "pkg:npm/invert-kv@1.0.0",
        "pkg:npm/ip@1.0.1",
        "pkg:npm/ip@1.1.5",
        "pkg:npm/ipaddr.js@1.2.0",
        "pkg:npm/is-absolute@0.2.6",
        "pkg:npm/is-array@1.0.1",
        "pkg:npm/is-arrayish@0.2.1",
        "pkg:npm/is-binary-path@1.0.1",
        "pkg:npm/is-buffer@1.1.4",
        "pkg:npm/is-buffer@1.1.6",
        "pkg:npm/is-builtin-module@1.0.0",
        "pkg:npm/is-dotfile@1.0.3",
        "pkg:npm/is-equal-shallow@0.1.3",
        "pkg:npm/is-extendable@0.1.1",
        "pkg:npm/is-extglob@1.0.0",
        "pkg:npm/is-finite@1.0.2",
        "pkg:npm/is-fullwidth-code-point@1.0.0",
        "pkg:npm/is-fullwidth-code-point@2.0.0",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/is-lower-case@1.1.3",
        "pkg:npm/is-my-json-valid@2.15.0",
        "pkg:npm/is-my-json-valid@2.17.1",
        "pkg:npm/is-number@0.1.1",
        "pkg:npm/is-number@2.1.0",
        "pkg:npm/is-number@3.0.0",
        "pkg:npm/is-path-cwd@1.0.0",
        "pkg:npm/is-path-in-cwd@1.0.0",
        "pkg:npm/is-path-inside@1.0.0",
        "pkg:npm/is-posix-bracket@0.1.1",
        "pkg:npm/is-primitive@2.0.0",
        "pkg:npm/is-promise@2.1.0",
        "pkg:npm/is-property@1.0.2",
        "pkg:npm/is-relative@0.2.1",
        "pkg:npm/is-resolvable@1.0.0",
        "pkg:npm/is-stream@1.1.0",
        "pkg:npm/is-typedarray@1.0.0",
        "pkg:npm/is-unc-path@0.1.2",
        "pkg:npm/is-upper-case@1.1.2",
        "pkg:npm/is-utf8@0.2.1",
        "pkg:npm/is-windows@0.2.0",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/isarray@2.0.1",
        "pkg:npm/isbinaryfile@3.0.2",
        "pkg:npm/isexe@1.1.2",
        "pkg:npm/isobject@2.1.0",
        "pkg:npm/isstream@0.1.2",
        "pkg:npm/jade@0.26.3",
        "pkg:npm/jasmine-core@2.5.2",
        "pkg:npm/jasmine-core@2.8.0",
        "pkg:npm/jasmine-growl-reporter@0.2.1",
        "pkg:npm/jasmine-node@2.0.0",
        "pkg:npm/jasmine-reporters@2.2.0",
        "pkg:npm/jasmine@2.5.3",
        "pkg:npm/jasminewd2@2.1.0",
        "pkg:npm/jquery-2.1@2.1.4",
        "pkg:npm/jquery-2.2@2.2.4",
        "pkg:npm/jquery@3.2.1",
        "pkg:npm/js-tokens@3.0.1",
        "pkg:npm/js-yaml@3.5.5",
        "pkg:npm/jsbn@0.1.1",
        "pkg:npm/json-schema-traverse@0.3.1",
        "pkg:npm/json-schema@0.2.3",
        "pkg:npm/json-stable-stringify@0.0.1",
        "pkg:npm/json-stable-stringify@1.0.1",
        "pkg:npm/json-stringify-safe@5.0.1",
        "pkg:npm/jsonfile@2.4.0",
        "pkg:npm/jsonify@0.0.0",
        "pkg:npm/jsonparse@0.0.5",
        "pkg:npm/jsonparse@1.3.0",
        "pkg:npm/jsonpointer@4.0.1",
        "pkg:npm/jsprim@1.4.1",
        "pkg:npm/karma-browserstack-launcher@1.2.0",
        "pkg:npm/karma-chrome-launcher@2.1.1",
        "pkg:npm/karma-edge-launcher@0.4.2",
        "pkg:npm/karma-firefox-launcher@1.0.1",
        "pkg:npm/karma-ie-launcher@1.0.0",
        "pkg:npm/karma-jasmine@1.1.0",
        "pkg:npm/karma-junit-reporter@1.2.0",
        "pkg:npm/karma-ng-scenario@1.0.0",
        "pkg:npm/karma-safari-launcher@1.0.0",
        "pkg:npm/karma-sauce-launcher@1.2.0",
        "pkg:npm/karma-script-launcher@1.0.0",
        "pkg:npm/karma-spec-reporter@0.0.31",
        "pkg:npm/karma@2.0.0",
        "pkg:npm/kind-of@3.2.2",
        "pkg:npm/kind-of@4.0.0",
        "pkg:npm/klaw@1.3.1",
        "pkg:npm/labeled-stream-splicer@1.0.2",
        "pkg:npm/labeled-stream-splicer@2.0.0",
        "pkg:npm/lazy-cache@1.0.4",
        "pkg:npm/lazy-debug-legacy@0.0.1",
        "pkg:npm/lazystream@1.0.0",
        "pkg:npm/lcid@1.0.0",
        "pkg:npm/levn@0.3.0",
        "pkg:npm/lexical-scope@1.2.0",
        "pkg:npm/libbase64@0.1.0",
        "pkg:npm/libmime@3.0.0",
        "pkg:npm/libqp@1.1.0",
        "pkg:npm/liftoff@2.3.0",
        "pkg:npm/load-grunt-tasks@3.5.2",
        "pkg:npm/load-json-file@1.1.0",
        "pkg:npm/lodash._basecopy@3.0.1",
        "pkg:npm/lodash._basetostring@3.0.1",
        "pkg:npm/lodash._basevalues@3.0.0",
        "pkg:npm/lodash._escapehtmlchar@2.4.1",
        "pkg:npm/lodash._escapestringchar@2.4.1",
        "pkg:npm/lodash._getnative@3.9.1",
        "pkg:npm/lodash._htmlescapes@2.4.1",
        "pkg:npm/lodash._isiterateecall@3.0.9",
        "pkg:npm/lodash._isnative@2.4.1",
        "pkg:npm/lodash._objecttypes@2.4.1",
        "pkg:npm/lodash._reescape@3.0.0",
        "pkg:npm/lodash._reevaluate@3.0.0",
        "pkg:npm/lodash._reinterpolate@2.4.1",
        "pkg:npm/lodash._reinterpolate@3.0.0",
        "pkg:npm/lodash._reunescapedhtml@2.4.1",
        "pkg:npm/lodash._root@3.0.1",
        "pkg:npm/lodash._shimkeys@2.4.1",
        "pkg:npm/lodash.assignwith@4.2.0",
        "pkg:npm/lodash.defaults@2.4.1",
        "pkg:npm/lodash.escape@2.4.1",
        "pkg:npm/lodash.escape@3.2.0",
        "pkg:npm/lodash.isarguments@3.1.0",
        "pkg:npm/lodash.isarray@3.0.4",
        "pkg:npm/lodash.isempty@4.4.0",
        "pkg:npm/lodash.isobject@2.4.1",
        "pkg:npm/lodash.isplainobject@4.0.6",
        "pkg:npm/lodash.isstring@4.0.1",
        "pkg:npm/lodash.keys@2.4.1",
        "pkg:npm/lodash.keys@3.1.2",
        "pkg:npm/lodash.map@4.6.0",
        "pkg:npm/lodash.mapvalues@4.6.0",
        "pkg:npm/lodash.memoize@3.0.4",
        "pkg:npm/lodash.pick@4.4.0",
        "pkg:npm/lodash.restparam@3.6.1",
        "pkg:npm/lodash.template@2.4.1",
        "pkg:npm/lodash.template@3.6.2",
        "pkg:npm/lodash.templatesettings@2.4.1",
        "pkg:npm/lodash.templatesettings@3.1.1",
        "pkg:npm/lodash.values@2.4.1",
        "pkg:npm/lodash@1.0.2",
        "pkg:npm/lodash@2.4.2",
        "pkg:npm/lodash@3.10.1",
        "pkg:npm/lodash@4.16.2",
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/lodash@4.3.0",
        "pkg:npm/log4js@0.6.38",
        "pkg:npm/log4js@2.4.1",
        "pkg:npm/loggly@1.1.1",
        "pkg:npm/lolex@1.3.2",
        "pkg:npm/longest@1.0.1",
        "pkg:npm/loud-rejection@1.6.0",
        "pkg:npm/lower-case-first@1.0.2",
        "pkg:npm/lower-case@1.1.3",
        "pkg:npm/lru-cache@2.2.4",
        "pkg:npm/lru-cache@2.5.2",
        "pkg:npm/lru-cache@2.6.5",
        "pkg:npm/lru-cache@4.0.2",
        "pkg:npm/lunr@0.7.2",
        "pkg:npm/mailcomposer@4.0.1",
        "pkg:npm/mailgun-js@0.7.15",
        "pkg:npm/map-cache@0.2.2",
        "pkg:npm/map-obj@1.0.1",
        "pkg:npm/map-stream@0.1.0",
        "pkg:npm/marked@0.3.6",
        "pkg:npm/match-stream@0.0.2",
        "pkg:npm/media-typer@0.3.0",
        "pkg:npm/meow@3.7.0",
        "pkg:npm/merge-descriptors@1.0.1",
        "pkg:npm/merge@1.2.0",
        "pkg:npm/methods@1.1.2",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/miller-rabin@4.0.0",
        "pkg:npm/mime-db@1.30.0",
        "pkg:npm/mime-types@2.1.17",
        "pkg:npm/mime@1.2.11",
        "pkg:npm/mime@1.3.4",
        "pkg:npm/mime@1.6.0",
        "pkg:npm/mimeparse@0.1.4",
        "pkg:npm/minimalistic-assert@1.0.0",
        "pkg:npm/minimatch@0.2.14",
        "pkg:npm/minimatch@0.3.0",
        "pkg:npm/minimatch@1.0.0",
        "pkg:npm/minimatch@2.0.10",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/minimist@0.0.10",
        "pkg:npm/minimist@0.0.8",
        "pkg:npm/minimist@0.2.0",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/mkdirp-promise@5.0.1",
        "pkg:npm/mkdirp@0.3.0",
        "pkg:npm/mkdirp@0.3.5",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/mocha@2.5.3",
        "pkg:npm/module-deps@3.9.1",
        "pkg:npm/module-deps@4.1.1",
        "pkg:npm/moment@2.17.1",
        "pkg:npm/morgan@1.8.0",
        "pkg:npm/ms@0.7.1",
        "pkg:npm/ms@0.7.2",
        "pkg:npm/ms@2.0.0",
        "pkg:npm/multimatch@2.1.0",
        "pkg:npm/multipipe@0.1.2",
        "pkg:npm/mute-stream@0.0.5",
        "pkg:npm/mute-stream@0.0.6",
        "pkg:npm/nan@2.5.1",
        "pkg:npm/nan@2.8.0",
        "pkg:npm/natives@1.1.0",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/negotiator@0.6.1",
        "pkg:npm/netmask@1.0.6",
        "pkg:npm/no-case@2.3.1",
        "pkg:npm/node-html-encoder@0.0.2",
        "pkg:npm/node-pre-gyp@0.6.39",
        "pkg:npm/node-uuid@1.4.8",
        "pkg:npm/nodemailer-direct-transport@3.3.2",
        "pkg:npm/nodemailer-fetch@1.6.0",
        "pkg:npm/nodemailer-shared@1.1.0",
        "pkg:npm/nodemailer-smtp-pool@2.8.2",
        "pkg:npm/nodemailer-smtp-transport@2.7.2",
        "pkg:npm/nodemailer-wellknown@0.1.10",
        "pkg:npm/nodemailer@2.7.2",
        "pkg:npm/nopt@3.0.6",
        "pkg:npm/nopt@4.0.1",
        "pkg:npm/normalize-package-data@2.3.5",
        "pkg:npm/normalize-path@2.1.1",
        "pkg:npm/npm-path@2.0.3",
        "pkg:npm/npm-run-path@1.0.0",
        "pkg:npm/npm-run@4.1.0",
        "pkg:npm/npm-which@3.0.1",
        "pkg:npm/npmlog@4.1.2",
        "pkg:npm/null-check@1.0.0",
        "pkg:npm/number-is-nan@1.0.1",
        "pkg:npm/nunjucks-date@1.2.0",
        "pkg:npm/nunjucks@2.5.2",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/object-assign@3.0.0",
        "pkg:npm/object-assign@4.1.0",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/object-component@0.0.3",
        "pkg:npm/object.omit@2.0.1",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/on-headers@1.0.1",
        "pkg:npm/once@1.3.3",
        "pkg:npm/once@1.4.0",
        "pkg:npm/onetime@1.1.0",
        "pkg:npm/open-sans-fontface@1.4.0",
        "pkg:npm/opn@4.0.2",
        "pkg:npm/optimist@0.3.7",
        "pkg:npm/optimist@0.6.1",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/options@0.0.6",
        "pkg:npm/orchestrator@0.3.8",
        "pkg:npm/ordered-read-streams@0.1.0",
        "pkg:npm/os-browserify@0.1.2",
        "pkg:npm/os-browserify@0.3.0",
        "pkg:npm/os-homedir@1.0.2",
        "pkg:npm/os-locale@1.4.0",
        "pkg:npm/os-shim@0.1.3",
        "pkg:npm/os-tmpdir@1.0.2",
        "pkg:npm/osenv@0.1.4",
        "pkg:npm/over@0.0.5",
        "pkg:npm/pac-proxy-agent@1.1.0",
        "pkg:npm/pac-resolver@2.0.0",
        "pkg:npm/pad-right@0.2.2",
        "pkg:npm/pako@0.2.9",
        "pkg:npm/pako@1.0.6",
        "pkg:npm/param-case@2.1.0",
        "pkg:npm/parents@0.0.3",
        "pkg:npm/parents@1.0.1",
        "pkg:npm/parse-asn1@5.0.0",
        "pkg:npm/parse-filepath@1.0.1",
        "pkg:npm/parse-glob@3.0.4",
        "pkg:npm/parse-json@2.2.0",
        "pkg:npm/parse-passwd@1.0.0",
        "pkg:npm/parseqs@0.0.5",
        "pkg:npm/parseuri@0.0.5",
        "pkg:npm/parseurl@1.3.2",
        "pkg:npm/pascal-case@2.0.0",
        "pkg:npm/path-browserify@0.0.0",
        "pkg:npm/path-case@2.1.0",
        "pkg:npm/path-exists@2.1.0",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/path-is-inside@1.0.2",
        "pkg:npm/path-key@1.0.0",
        "pkg:npm/path-parse@1.0.5",
        "pkg:npm/path-platform@0.0.1",
        "pkg:npm/path-platform@0.11.15",
        "pkg:npm/path-proxy@1.0.0",
        "pkg:npm/path-root-regex@0.1.2",
        "pkg:npm/path-root@0.1.1",
        "pkg:npm/path-to-regexp@0.1.7",
        "pkg:npm/path-type@1.1.0",
        "pkg:npm/pause-stream@0.0.11",
        "pkg:npm/pbkdf2@3.0.9",
        "pkg:npm/performance-now@0.2.0",
        "pkg:npm/performance-now@2.1.0",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/pinkie@2.0.4",
        "pkg:npm/pkg-up@1.0.0",
        "pkg:npm/pluralize@1.2.1",
        "pkg:npm/portscanner@1.2.0",
        "pkg:npm/prelude-ls@1.1.2",
        "pkg:npm/preserve@0.2.0",
        "pkg:npm/pretty-bytes@3.0.1",
        "pkg:npm/pretty-hrtime@0.2.2",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/process@0.11.9",
        "pkg:npm/process@0.8.0",
        "pkg:npm/progress@1.1.8",
        "pkg:npm/promises-aplus-tests@2.1.2",
        "pkg:npm/protochain@1.0.5",
        "pkg:npm/protractor@5.1.2",
        "pkg:npm/proxy-addr@1.1.3",
        "pkg:npm/proxy-agent@2.0.0",
        "pkg:npm/pseudomap@1.0.2",
        "pkg:npm/public-encrypt@4.0.0",
        "pkg:npm/pullstream@0.4.1",
        "pkg:npm/punycode@1.2.4",
        "pkg:npm/punycode@1.3.2",
        "pkg:npm/punycode@1.4.1",
        "pkg:npm/q-io@1.10.9",
        "pkg:npm/q-io@1.13.2",
        "pkg:npm/q@0.8.4",
        "pkg:npm/q@0.9.7",
        "pkg:npm/q@1.0.1",
        "pkg:npm/q@1.4.1",
        "pkg:npm/q@1.5.0",
        "pkg:npm/qjobs@1.1.5",
        "pkg:npm/qq@0.3.5",
        "pkg:npm/qs@0.1.0",
        "pkg:npm/qs@1.2.2",
        "pkg:npm/qs@6.2.0",
        "pkg:npm/qs@6.2.3",
        "pkg:npm/qs@6.3.2",
        "pkg:npm/qs@6.4.0",
        "pkg:npm/qs@6.5.1",
        "pkg:npm/querystring-es3@0.2.1",
        "pkg:npm/querystring@0.2.0",
        "pkg:npm/randomatic@1.1.7",
        "pkg:npm/randombytes@2.0.3",
        "pkg:npm/range-parser@1.2.0",
        "pkg:npm/raw-body@2.3.2",
        "pkg:npm/rc@1.2.2",
        "pkg:npm/read-only-stream@2.0.0",
        "pkg:npm/read-pkg-up@1.0.1",
        "pkg:npm/read-pkg@1.1.0",
        "pkg:npm/readable-stream@1.0.34",
        "pkg:npm/readable-stream@1.1.13",
        "pkg:npm/readable-stream@1.1.14",
        "pkg:npm/readable-stream@2.0.6",
        "pkg:npm/readable-stream@2.2.2",
        "pkg:npm/readable-stream@2.3.3",
        "pkg:npm/readable-wrap@1.0.0",
        "pkg:npm/readdirp@2.1.0",
        "pkg:npm/readline2@1.0.1",
        "pkg:npm/rechoir@0.6.2",
        "pkg:npm/redent@1.0.0",
        "pkg:npm/redis-commands@1.3.1",
        "pkg:npm/redis-parser@2.6.0",
        "pkg:npm/redis@2.8.0",
        "pkg:npm/regex-cache@0.4.4",
        "pkg:npm/remove-trailing-separator@1.1.0",
        "pkg:npm/repeat-element@1.1.2",
        "pkg:npm/repeat-string@0.2.2",
        "pkg:npm/repeat-string@1.6.1",
        "pkg:npm/repeating@2.0.1",
        "pkg:npm/replace-ext@0.0.1",
        "pkg:npm/replace-ext@1.0.0",
        "pkg:npm/request@2.75.0",
        "pkg:npm/request@2.79.0",
        "pkg:npm/request@2.81.0",
        "pkg:npm/request@2.83.0",
        "pkg:npm/requestretry@1.12.2",
        "pkg:npm/require-uncached@1.0.3",
        "pkg:npm/requires-port@1.0.0",
        "pkg:npm/resolve-dir@0.1.1",
        "pkg:npm/resolve-from@1.0.1",
        "pkg:npm/resolve-from@2.0.0",
        "pkg:npm/resolve-pkg@0.1.0",
        "pkg:npm/resolve-url@0.2.1",
        "pkg:npm/resolve@0.3.1",
        "pkg:npm/resolve@0.7.4",
        "pkg:npm/resolve@1.1.7",
        "pkg:npm/resolve@1.5.0",
        "pkg:npm/restore-cursor@1.0.1",
        "pkg:npm/rewire@2.1.5",
        "pkg:npm/rfile@1.0.0",
        "pkg:npm/right-align@0.1.3",
        "pkg:npm/right-pad@1.0.1",
        "pkg:npm/rimraf@2.2.8",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/rimraf@2.6.1",
        "pkg:npm/rimraf@2.6.2",
        "pkg:npm/ripemd160@1.0.1",
        "pkg:npm/ruglify@1.0.0",
        "pkg:npm/run-async@0.1.0",
        "pkg:npm/run-async@2.3.0",
        "pkg:npm/rx-lite@3.1.2",
        "pkg:npm/rx@2.3.25",
        "pkg:npm/rx@4.1.0",
        "pkg:npm/safe-buffer@5.0.1",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/samsam@1.1.2",
        "pkg:npm/sauce-connect-launcher@1.2.2",
        "pkg:npm/saucelabs@1.3.0",
        "pkg:npm/saucelabs@1.4.0",
        "pkg:npm/sax@0.6.1",
        "pkg:npm/sax@1.2.2",
        "pkg:npm/selenium-webdriver@2.53.3",
        "pkg:npm/selenium-webdriver@3.0.1",
        "pkg:npm/semver@2.2.1",
        "pkg:npm/semver@4.3.6",
        "pkg:npm/semver@5.0.3",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/semver@5.4.1",
        "pkg:npm/send@0.14.2",
        "pkg:npm/sentence-case@2.1.0",
        "pkg:npm/sequencify@0.0.7",
        "pkg:npm/serializerr@1.0.3",
        "pkg:npm/serve-favicon@2.3.2",
        "pkg:npm/serve-index@1.8.0",
        "pkg:npm/serve-static@1.11.2",
        "pkg:npm/set-blocking@2.0.0",
        "pkg:npm/set-immediate-shim@1.0.1",
        "pkg:npm/setimmediate@1.0.5",
        "pkg:npm/setprototypeof@1.0.2",
        "pkg:npm/setprototypeof@1.0.3",
        "pkg:npm/sha.js@2.4.8",
        "pkg:npm/shallow-copy@0.0.1",
        "pkg:npm/shasum@1.0.2",
        "pkg:npm/shebang-command@1.2.0",
        "pkg:npm/shebang-regex@1.0.0",
        "pkg:npm/shell-quote@0.0.1",
        "pkg:npm/shell-quote@1.6.1",
        "pkg:npm/shelljs@0.7.5",
        "pkg:npm/shelljs@0.7.6",
        "pkg:npm/sigmund@1.0.1",
        "pkg:npm/signal-exit@3.0.2",
        "pkg:npm/simple-node-logger@0.93.14",
        "pkg:npm/sinon@1.17.7",
        "pkg:npm/slack-node@0.2.0",
        "pkg:npm/slice-ansi@0.0.4",
        "pkg:npm/slice-stream@1.0.0",
        "pkg:npm/smart-buffer@1.1.15",
        "pkg:npm/smtp-connection@2.12.0",
        "pkg:npm/snake-case@2.1.0",
        "pkg:npm/sntp@1.0.9",
        "pkg:npm/sntp@2.1.0",
        "pkg:npm/socket.io-adapter@1.1.1",
        "pkg:npm/socket.io-client@2.0.4",
        "pkg:npm/socket.io-parser@3.1.2",
        "pkg:npm/socket.io@2.0.4",
        "pkg:npm/socks-proxy-agent@2.1.1",
        "pkg:npm/socks@1.1.10",
        "pkg:npm/socks@1.1.9",
        "pkg:npm/sorted-object@1.0.0",
        "pkg:npm/source-map-resolve@0.3.1",
        "pkg:npm/source-map-support@0.4.11",
        "pkg:npm/source-map-url@0.3.0",
        "pkg:npm/source-map@0.1.34",
        "pkg:npm/source-map@0.1.43",
        "pkg:npm/source-map@0.3.0",
        "pkg:npm/source-map@0.4.4",
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/source-map@0.5.7",
        "pkg:npm/source-map@0.6.1",
        "pkg:npm/sparkles@1.0.0",
        "pkg:npm/spawn-sync@1.0.15",
        "pkg:npm/spawnback@1.0.0",
        "pkg:npm/spdx-correct@1.0.2",
        "pkg:npm/spdx-expression-parse@1.0.4",
        "pkg:npm/spdx-license-ids@1.2.2",
        "pkg:npm/spdx-license-list@2.1.0",
        "pkg:npm/split@0.2.10",
        "pkg:npm/sprintf-js@1.0.3",
        "pkg:npm/sshpk@1.13.1",
        "pkg:npm/stack-trace@0.0.9",
        "pkg:npm/statuses@1.3.1",
        "pkg:npm/statuses@1.4.0",
        "pkg:npm/stream-browserify@1.0.0",
        "pkg:npm/stream-browserify@2.0.1",
        "pkg:npm/stream-buffers@2.2.0",
        "pkg:npm/stream-combiner2@1.0.2",
        "pkg:npm/stream-combiner2@1.1.1",
        "pkg:npm/stream-combiner@0.0.4",
        "pkg:npm/stream-consume@0.1.0",
        "pkg:npm/stream-http@2.7.2",
        "pkg:npm/stream-splicer@1.3.2",
        "pkg:npm/stream-splicer@2.0.0",
        "pkg:npm/streamroller@0.7.0",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/string-width@2.0.0",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/string_decoder@1.0.3",
        "pkg:npm/stringmap@0.2.2",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/strip-ansi@0.3.0",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/strip-bom@1.0.0",
        "pkg:npm/strip-bom@2.0.0",
        "pkg:npm/strip-bom@3.0.0",
        "pkg:npm/strip-indent@1.0.1",
        "pkg:npm/strip-json-comments@2.0.1",
        "pkg:npm/subarg@1.0.0",
        "pkg:npm/supports-color@0.2.0",
        "pkg:npm/supports-color@1.2.0",
        "pkg:npm/supports-color@2.0.0",
        "pkg:npm/swap-case@1.1.2",
        "pkg:npm/sync-exec@0.6.2",
        "pkg:npm/syntax-error@1.1.6",
        "pkg:npm/table@3.8.3",
        "pkg:npm/tar-pack@3.4.1",
        "pkg:npm/tar-stream@1.5.2",
        "pkg:npm/tar@2.2.1",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/through2@0.5.1",
        "pkg:npm/through2@0.6.5",
        "pkg:npm/through2@1.1.1",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/through@2.3.8",
        "pkg:npm/thunkify@2.1.2",
        "pkg:npm/tildify@1.2.0",
        "pkg:npm/time-stamp@1.0.1",
        "pkg:npm/timers-browserify@1.4.2",
        "pkg:npm/timespan@2.3.0",
        "pkg:npm/title-case@2.1.0",
        "pkg:npm/tmp@0.0.24",
        "pkg:npm/tmp@0.0.29",
        "pkg:npm/tmp@0.0.30",
        "pkg:npm/tmp@0.0.33",
        "pkg:npm/to-array@0.1.4",
        "pkg:npm/to-arraybuffer@1.0.1",
        "pkg:npm/to-iso-string@0.0.2",
        "pkg:npm/tough-cookie@2.3.2",
        "pkg:npm/tough-cookie@2.3.3",
        "pkg:npm/traceur@0.0.33",
        "pkg:npm/traverse@0.3.9",
        "pkg:npm/trim-newlines@1.0.0",
        "pkg:npm/tryit@1.0.3",
        "pkg:npm/tsscmp@1.0.5",
        "pkg:npm/tty-browserify@0.0.0",
        "pkg:npm/tunnel-agent@0.4.3",
        "pkg:npm/tunnel-agent@0.6.0",
        "pkg:npm/tweetnacl@0.14.5",
        "pkg:npm/type-check@0.3.2",
        "pkg:npm/type-is@1.6.15",
        "pkg:npm/typedarray@0.0.6",
        "pkg:npm/typescript@1.8.10",
        "pkg:npm/uglify-js@2.2.5",
        "pkg:npm/uglify-js@2.4.24",
        "pkg:npm/uglify-js@2.6.4",
        "pkg:npm/uglify-save-license@0.4.1",
        "pkg:npm/uglify-to-browserify@1.0.2",
        "pkg:npm/uid-number@0.0.6",
        "pkg:npm/ultron@1.0.2",
        "pkg:npm/ultron@1.1.1",
        "pkg:npm/umd@2.1.0",
        "pkg:npm/umd@3.0.1",
        "pkg:npm/unc-path-regex@0.1.2",
        "pkg:npm/underscore-contrib@0.3.0",
        "pkg:npm/underscore.string@3.2.3",
        "pkg:npm/underscore.string@3.3.4",
        "pkg:npm/underscore@1.6.0",
        "pkg:npm/underscore@1.7.0",
        "pkg:npm/underscore@1.8.3",
        "pkg:npm/unique-stream@1.0.0",
        "pkg:npm/unpipe@1.0.0",
        "pkg:npm/unzip@0.1.11",
        "pkg:npm/upper-case-first@1.1.2",
        "pkg:npm/upper-case@1.1.3",
        "pkg:npm/urix@0.1.0",
        "pkg:npm/url2@0.0.0",
        "pkg:npm/url@0.10.3",
        "pkg:npm/url@0.11.0",
        "pkg:npm/user-home@1.1.1",
        "pkg:npm/user-home@2.0.0",
        "pkg:npm/useragent@2.2.1",
        "pkg:npm/util-deprecate@1.0.2",
        "pkg:npm/util@0.10.3",
        "pkg:npm/utils-merge@1.0.0",
        "pkg:npm/utils-merge@1.0.1",
        "pkg:npm/uuid@3.0.1",
        "pkg:npm/uuid@3.1.0",
        "pkg:npm/uws@0.14.5",
        "pkg:npm/v8flags@2.0.11",
        "pkg:npm/validate-npm-package-license@3.0.1",
        "pkg:npm/validate.js@0.9.0",
        "pkg:npm/vargs@0.1.0",
        "pkg:npm/vary@1.1.0",
        "pkg:npm/verror@1.10.0",
        "pkg:npm/vinyl-fs@0.3.14",
        "pkg:npm/vinyl-sourcemaps-apply@0.2.1",
        "pkg:npm/vinyl@0.2.3",
        "pkg:npm/vinyl@0.4.6",
        "pkg:npm/vinyl@0.5.3",
        "pkg:npm/vinyl@1.2.0",
        "pkg:npm/vinyl@2.0.1",
        "pkg:npm/vm-browserify@0.0.4",
        "pkg:npm/void-elements@2.0.1",
        "pkg:npm/walkdir@0.0.11",
        "pkg:npm/wd@1.4.1",
        "pkg:npm/weak-map@1.0.0",
        "pkg:npm/webdriver-js-extender@1.0.0",
        "pkg:npm/webdriver-manager@12.0.6",
        "pkg:npm/when@3.7.8",
        "pkg:npm/which@1.2.12",
        "pkg:npm/wide-align@1.1.2",
        "pkg:npm/window-size@0.1.0",
        "pkg:npm/window-size@0.1.4",
        "pkg:npm/winston@2.3.1",
        "pkg:npm/word-wrap@1.2.1",
        "pkg:npm/wordwrap@0.0.2",
        "pkg:npm/wordwrap@0.0.3",
        "pkg:npm/wordwrap@1.0.0",
        "pkg:npm/wrap-ansi@2.1.0",
        "pkg:npm/wrappy@1.0.2",
        "pkg:npm/write@0.2.1",
        "pkg:npm/ws@1.1.1",
        "pkg:npm/ws@3.3.3",
        "pkg:npm/xml2js@0.4.17",
        "pkg:npm/xml2js@0.4.4",
        "pkg:npm/xmlbuilder@4.2.1",
        "pkg:npm/xmlbuilder@8.2.2",
        "pkg:npm/xmldom@0.1.27",
        "pkg:npm/xmlhttprequest-ssl@1.5.4",
        "pkg:npm/xregexp@2.0.0",
        "pkg:npm/xtend@3.0.0",
        "pkg:npm/xtend@4.0.1",
        "pkg:npm/y18n@3.2.1",
        "pkg:npm/yallist@2.0.0",
        "pkg:npm/yargs@3.10.0",
        "pkg:npm/yargs@3.32.0",
        "pkg:npm/yargs@3.5.4",
        "pkg:npm/yeast@0.1.2",
        "pkg:npm/zip-stream@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/node@6.0.63",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/q@0.0.32",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/selenium-webdriver@2.53.42",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/Base64@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/CSSselect@0.4.1",
      "dependsOn": [
        "pkg:npm/CSSwhat@0.4.7",
        "pkg:npm/domutils@1.4.3"
      ]
    },
    {
      "ref": "pkg:npm/CSSwhat@0.4.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/JSONStream@1.3.0",
      "dependsOn": [
        "pkg:npm/jsonparse@1.3.0",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/JSONStream@0.8.4",
      "dependsOn": [
        "pkg:npm/jsonparse@0.0.5",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/accepts@1.3.3",
      "dependsOn": [
        "pkg:npm/mime-types@2.1.17",
        "pkg:npm/negotiator@0.6.1"
      ]
    },
    {
      "ref": "pkg:npm/acorn@4.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn@4.0.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/acorn@2.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/addressparser@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/adm-zip@0.4.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/adm-zip@0.4.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/after@0.8.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/agent-base@2.0.1",
      "dependsOn": [
        "pkg:npm/extend@3.0.1",
        "pkg:npm/semver@5.0.3"
      ]
    },
    {
      "ref": "pkg:npm/ajv-keywords@1.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ajv@4.11.2",
      "dependsOn": [
        "pkg:npm/co@4.6.0",
        "pkg:npm/json-stable-stringify@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/align-text@0.1.4",
      "dependsOn": [
        "pkg:npm/kind-of@3.2.2",
        "pkg:npm/longest@1.0.1",
        "pkg:npm/repeat-string@1.6.1"
      ]
    },
    {
      "ref": "pkg:npm/amdefine@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/angular-benchpress@0.2.2",
      "dependsOn": [
        "pkg:npm/bootstrap@3.3.7",
        "pkg:npm/browserify@7.0.3",
        "pkg:npm/di@2.0.0-pre-9",
        "pkg:npm/express@4.14.1",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/rx@2.3.25",
        "pkg:npm/underscore@1.8.3"
      ]
    },
    {
      "ref": "pkg:npm/ansi-escapes@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-styles@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/anymatch@1.3.2",
      "dependsOn": [
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/normalize-path@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/archiver-utils@1.3.0",
      "dependsOn": [
        "pkg:npm/glob@7.1.1",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/lazystream@1.0.0",
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/normalize-path@2.1.1",
        "pkg:npm/readable-stream@2.2.2"
      ]
    },
    {
      "ref": "pkg:npm/archiver@1.3.0",
      "dependsOn": [
        "pkg:npm/archiver-utils@1.3.0",
        "pkg:npm/async@2.1.4",
        "pkg:npm/buffer-crc32@0.2.13",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/readable-stream@2.2.2",
        "pkg:npm/tar-stream@1.5.2",
        "pkg:npm/walkdir@0.0.11",
        "pkg:npm/zip-stream@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/archy@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/arr-diff@2.0.0",
      "dependsOn": [
        "pkg:npm/arr-flatten@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/arr-flatten@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-differ@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-filter@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-find-index@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-map@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-reduce@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-slice@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/array-unique@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/arraybuffer.slice@0.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/asap@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/asn1.js@4.9.1",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimalistic-assert@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/assert@1.4.1",
      "dependsOn": [
        "pkg:npm/util@0.10.3"
      ]
    },
    {
      "ref": "pkg:npm/assert@1.1.2",
      "dependsOn": [
        "pkg:npm/util@0.10.3"
      ]
    },
    {
      "ref": "pkg:npm/ast-types@0.10.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/astw@2.0.0",
      "dependsOn": [
        "pkg:npm/acorn@1.2.2"
      ]
    },
    {
      "ref": "pkg:npm/async-each@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async-limiter@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@1.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@2.0.1",
      "dependsOn": [
        "pkg:npm/lodash@4.17.2"
      ]
    },
    {
      "ref": "pkg:npm/async@2.1.4",
      "dependsOn": [
        "pkg:npm/lodash@4.17.2"
      ]
    },
    {
      "ref": "pkg:npm/async@0.2.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@2.1.5",
      "dependsOn": [
        "pkg:npm/lodash@4.17.2"
      ]
    },
    {
      "ref": "pkg:npm/atob@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/axios@0.15.3",
      "dependsOn": [
        "pkg:npm/follow-redirects@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/babel-code-frame@6.22.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/js-tokens@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/backo2@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/balanced-match@0.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/base64-arraybuffer@0.1.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/base64-js@0.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/base64-js@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/base64id@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/basic-auth@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/batch@0.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/beeper@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/benchmark@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/better-assert@1.0.2",
      "dependsOn": [
        "pkg:npm/callsite@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/binary-extensions@1.11.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/binary@0.3.0",
      "dependsOn": [
        "pkg:npm/buffers@0.1.1",
        "pkg:npm/chainsaw@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/bl@1.2.0",
      "dependsOn": [
        "pkg:npm/readable-stream@2.2.2"
      ]
    },
    {
      "ref": "pkg:npm/bl@1.1.2",
      "dependsOn": [
        "pkg:npm/readable-stream@2.0.6"
      ]
    },
    {
      "ref": "pkg:npm/blob@0.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/blocking-proxy@0.0.5",
      "dependsOn": [
        "pkg:npm/minimist@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/bluebird@3.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bluebird@3.4.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bn.js@4.11.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bootstrap@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bootstrap@3.3.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/brace-expansion@1.1.6",
      "dependsOn": [
        "pkg:npm/balanced-match@0.4.2",
        "pkg:npm/concat-map@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/braces@0.1.5",
      "dependsOn": [
        "pkg:npm/expand-range@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/braces@1.8.5",
      "dependsOn": [
        "pkg:npm/expand-range@1.8.2",
        "pkg:npm/preserve@0.2.0",
        "pkg:npm/repeat-element@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/brorand@1.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/browser-pack@3.2.0",
      "dependsOn": [
        "pkg:npm/JSONStream@0.8.4",
        "pkg:npm/combine-source-map@0.3.0",
        "pkg:npm/concat-stream@1.4.10",
        "pkg:npm/defined@0.0.0",
        "pkg:npm/through2@0.5.1",
        "pkg:npm/umd@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/browser-pack@6.0.2",
      "dependsOn": [
        "pkg:npm/JSONStream@1.3.0",
        "pkg:npm/combine-source-map@0.7.2",
        "pkg:npm/defined@1.0.0",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/umd@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/browser-resolve@1.11.2",
      "dependsOn": [
        "pkg:npm/resolve@1.1.7"
      ]
    },
    {
      "ref": "pkg:npm/browserify-aes@1.0.6",
      "dependsOn": [
        "pkg:npm/buffer-xor@1.0.3",
        "pkg:npm/cipher-base@1.0.3",
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/evp_bytestokey@1.0.0",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/browserify-cipher@1.0.0",
      "dependsOn": [
        "pkg:npm/browserify-aes@1.0.6",
        "pkg:npm/browserify-des@1.0.0",
        "pkg:npm/evp_bytestokey@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/browserify-des@1.0.0",
      "dependsOn": [
        "pkg:npm/cipher-base@1.0.3",
        "pkg:npm/des.js@1.0.0",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/browserify-rsa@4.0.1",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/randombytes@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/browserify-sign@4.0.0",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/browserify-rsa@4.0.1",
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/create-hmac@1.1.4",
        "pkg:npm/elliptic@6.3.3",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/parse-asn1@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/browserify-zlib@0.1.4",
      "dependsOn": [
        "pkg:npm/pako@0.2.9"
      ]
    },
    {
      "ref": "pkg:npm/browserify-zlib@0.2.0",
      "dependsOn": [
        "pkg:npm/pako@1.0.6"
      ]
    },
    {
      "ref": "pkg:npm/browserify@14.5.0",
      "dependsOn": [
        "pkg:npm/JSONStream@1.3.0",
        "pkg:npm/assert@1.4.1",
        "pkg:npm/browser-pack@6.0.2",
        "pkg:npm/browser-resolve@1.11.2",
        "pkg:npm/browserify-zlib@0.2.0",
        "pkg:npm/buffer@5.0.8",
        "pkg:npm/cached-path-relative@1.0.1",
        "pkg:npm/concat-stream@1.5.2",
        "pkg:npm/console-browserify@1.1.0",
        "pkg:npm/constants-browserify@1.0.0",
        "pkg:npm/crypto-browserify@3.11.0",
        "pkg:npm/defined@1.0.0",
        "pkg:npm/deps-sort@2.0.0",
        "pkg:npm/domain-browser@1.1.7",
        "pkg:npm/duplexer2@0.1.4",
        "pkg:npm/events@1.1.1",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/has@1.0.1",
        "pkg:npm/htmlescape@1.1.1",
        "pkg:npm/https-browserify@1.0.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/insert-module-globals@7.0.1",
        "pkg:npm/labeled-stream-splicer@2.0.0",
        "pkg:npm/module-deps@4.1.1",
        "pkg:npm/os-browserify@0.3.0",
        "pkg:npm/parents@1.0.1",
        "pkg:npm/path-browserify@0.0.0",
        "pkg:npm/process@0.11.9",
        "pkg:npm/punycode@1.4.1",
        "pkg:npm/querystring-es3@0.2.1",
        "pkg:npm/read-only-stream@2.0.0",
        "pkg:npm/readable-stream@2.3.3",
        "pkg:npm/resolve@1.5.0",
        "pkg:npm/shasum@1.0.2",
        "pkg:npm/shell-quote@1.6.1",
        "pkg:npm/stream-browserify@2.0.1",
        "pkg:npm/stream-http@2.7.2",
        "pkg:npm/string_decoder@1.0.3",
        "pkg:npm/subarg@1.0.0",
        "pkg:npm/syntax-error@1.1.6",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/timers-browserify@1.4.2",
        "pkg:npm/tty-browserify@0.0.0",
        "pkg:npm/url@0.11.0",
        "pkg:npm/util@0.10.3",
        "pkg:npm/vm-browserify@0.0.4",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/browserify@7.0.3",
      "dependsOn": [
        "pkg:npm/JSONStream@0.8.4",
        "pkg:npm/assert@1.1.2",
        "pkg:npm/browser-pack@3.2.0",
        "pkg:npm/browser-resolve@1.11.2",
        "pkg:npm/browserify-zlib@0.1.4",
        "pkg:npm/buffer@2.8.2",
        "pkg:npm/builtins@0.0.7",
        "pkg:npm/commondir@0.0.1",
        "pkg:npm/concat-stream@1.4.10",
        "pkg:npm/console-browserify@1.1.0",
        "pkg:npm/constants-browserify@0.0.1",
        "pkg:npm/crypto-browserify@3.11.0",
        "pkg:npm/deep-equal@0.2.2",
        "pkg:npm/defined@0.0.0",
        "pkg:npm/deps-sort@1.3.9",
        "pkg:npm/domain-browser@1.1.7",
        "pkg:npm/duplexer2@0.0.2",
        "pkg:npm/events@1.0.2",
        "pkg:npm/glob@4.0.6",
        "pkg:npm/http-browserify@1.7.0",
        "pkg:npm/https-browserify@0.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/insert-module-globals@6.6.3",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/labeled-stream-splicer@1.0.2",
        "pkg:npm/module-deps@3.9.1",
        "pkg:npm/os-browserify@0.1.2",
        "pkg:npm/parents@0.0.3",
        "pkg:npm/path-browserify@0.0.0",
        "pkg:npm/process@0.8.0",
        "pkg:npm/punycode@1.2.4",
        "pkg:npm/querystring-es3@0.2.1",
        "pkg:npm/readable-stream@1.0.34",
        "pkg:npm/resolve@0.7.4",
        "pkg:npm/shallow-copy@0.0.1",
        "pkg:npm/shasum@1.0.2",
        "pkg:npm/shell-quote@0.0.1",
        "pkg:npm/stream-browserify@1.0.0",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/subarg@1.0.0",
        "pkg:npm/syntax-error@1.1.6",
        "pkg:npm/through2@1.1.1",
        "pkg:npm/timers-browserify@1.4.2",
        "pkg:npm/tty-browserify@0.0.0",
        "pkg:npm/umd@2.1.0",
        "pkg:npm/url@0.10.3",
        "pkg:npm/util@0.10.3",
        "pkg:npm/vm-browserify@0.0.4",
        "pkg:npm/xtend@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/browserstack@1.5.0",
      "dependsOn": [
        "pkg:npm/https-proxy-agent@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/browserstacktunnel-wrapper@2.0.0",
      "dependsOn": [
        "pkg:npm/unzip@0.1.11"
      ]
    },
    {
      "ref": "pkg:npm/browserstacktunnel-wrapper@1.4.2",
      "dependsOn": [
        "pkg:npm/unzip@0.1.11"
      ]
    },
    {
      "ref": "pkg:npm/buffer-crc32@0.2.13",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer-shims@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer-xor@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer@2.8.2",
      "dependsOn": [
        "pkg:npm/base64-js@0.0.7",
        "pkg:npm/ieee754@1.1.8",
        "pkg:npm/is-array@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/buffer@5.0.8",
      "dependsOn": [
        "pkg:npm/base64-js@1.2.1",
        "pkg:npm/ieee754@1.1.8"
      ]
    },
    {
      "ref": "pkg:npm/buffers@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bufferstreams@1.1.1",
      "dependsOn": [
        "pkg:npm/readable-stream@2.3.3"
      ]
    },
    {
      "ref": "pkg:npm/buildmail@4.0.1",
      "dependsOn": [
        "pkg:npm/addressparser@1.0.1",
        "pkg:npm/libbase64@0.1.0",
        "pkg:npm/libmime@3.0.0",
        "pkg:npm/libqp@1.1.0",
        "pkg:npm/nodemailer-fetch@1.6.0",
        "pkg:npm/nodemailer-shared@1.1.0",
        "pkg:npm/punycode@1.4.1"
      ]
    },
    {
      "ref": "pkg:npm/builtin-modules@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/builtin-status-codes@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/builtins@0.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cached-path-relative@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cachedir@1.1.1",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/callsite@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/camel-case@3.0.0",
      "dependsOn": [
        "pkg:npm/no-case@2.3.1",
        "pkg:npm/upper-case@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/camelcase-keys@2.1.0",
      "dependsOn": [
        "pkg:npm/camelcase@2.1.1",
        "pkg:npm/map-obj@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/camelcase@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/canonical-path@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/caseless@0.11.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/catharsis@0.8.8",
      "dependsOn": [
        "pkg:npm/underscore-contrib@0.3.0"
      ]
    },
    {
      "ref": "pkg:npm/center-align@0.1.3",
      "dependsOn": [
        "pkg:npm/align-text@0.1.4",
        "pkg:npm/lazy-cache@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/chainsaw@0.1.0",
      "dependsOn": [
        "pkg:npm/traverse@0.3.9"
      ]
    },
    {
      "ref": "pkg:npm/chalk@0.5.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@1.1.0",
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/has-ansi@0.1.0",
        "pkg:npm/strip-ansi@0.3.0",
        "pkg:npm/supports-color@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/change-case@3.0.0",
      "dependsOn": [
        "pkg:npm/camel-case@3.0.0",
        "pkg:npm/constant-case@2.0.0",
        "pkg:npm/dot-case@2.1.0",
        "pkg:npm/header-case@1.0.0",
        "pkg:npm/is-lower-case@1.1.3",
        "pkg:npm/is-upper-case@1.1.2",
        "pkg:npm/lower-case-first@1.0.2",
        "pkg:npm/lower-case@1.1.3",
        "pkg:npm/no-case@2.3.1",
        "pkg:npm/param-case@2.1.0",
        "pkg:npm/pascal-case@2.0.0",
        "pkg:npm/path-case@2.1.0",
        "pkg:npm/sentence-case@2.1.0",
        "pkg:npm/snake-case@2.1.0",
        "pkg:npm/swap-case@1.1.2",
        "pkg:npm/title-case@2.1.0",
        "pkg:npm/upper-case-first@1.1.2",
        "pkg:npm/upper-case@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/changez-angular@2.1.3",
      "dependsOn": [
        "pkg:npm/changez@2.1.1",
        "pkg:npm/nunjucks-date@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/changez@2.1.1",
      "dependsOn": [
        "pkg:npm/commander@2.12.2",
        "pkg:npm/find-package@1.0.0",
        "pkg:npm/nunjucks@2.5.2",
        "pkg:npm/shelljs@0.7.6",
        "pkg:npm/simple-node-logger@0.93.14"
      ]
    },
    {
      "ref": "pkg:npm/cheerio@0.17.0",
      "dependsOn": [
        "pkg:npm/CSSselect@0.4.1",
        "pkg:npm/dom-serializer@0.0.1",
        "pkg:npm/entities@1.1.1",
        "pkg:npm/htmlparser2@3.7.3",
        "pkg:npm/lodash@2.4.2"
      ]
    },
    {
      "ref": "pkg:npm/chokidar@1.6.1",
      "dependsOn": [
        "pkg:npm/anymatch@1.3.2",
        "pkg:npm/async-each@1.0.1",
        "pkg:npm/fsevents@1.1.3",
        "pkg:npm/glob-parent@2.0.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/is-binary-path@1.0.1",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/readdirp@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/cipher-base@1.0.3",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/circular-json@0.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/circular-json@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cli-cursor@1.0.2",
      "dependsOn": [
        "pkg:npm/restore-cursor@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/cli-width@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cliui@2.1.0",
      "dependsOn": [
        "pkg:npm/center-align@0.1.3",
        "pkg:npm/right-align@0.1.3",
        "pkg:npm/wordwrap@0.0.2"
      ]
    },
    {
      "ref": "pkg:npm/clone-buffer@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/clone-stats@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/clone-stats@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/clone@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/clone@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cloneable-readable@1.0.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/co@3.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/coffee-script@1.10.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/coffee-script@1.7.1",
      "dependsOn": [
        "pkg:npm/mkdirp@0.3.5"
      ]
    },
    {
      "ref": "pkg:npm/collections@0.2.2",
      "dependsOn": [
        "pkg:npm/weak-map@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/colors@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/colors@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/combine-lists@1.0.1",
      "dependsOn": [
        "pkg:npm/lodash@4.17.4"
      ]
    },
    {
      "ref": "pkg:npm/combine-source-map@0.3.0",
      "dependsOn": [
        "pkg:npm/convert-source-map@0.3.5",
        "pkg:npm/inline-source-map@0.3.1",
        "pkg:npm/source-map@0.1.43"
      ]
    },
    {
      "ref": "pkg:npm/combine-source-map@0.6.1",
      "dependsOn": [
        "pkg:npm/convert-source-map@1.1.3",
        "pkg:npm/inline-source-map@0.5.0",
        "pkg:npm/lodash.memoize@3.0.4",
        "pkg:npm/source-map@0.4.4"
      ]
    },
    {
      "ref": "pkg:npm/combine-source-map@0.7.2",
      "dependsOn": [
        "pkg:npm/convert-source-map@1.1.3",
        "pkg:npm/inline-source-map@0.6.2",
        "pkg:npm/lodash.memoize@3.0.4",
        "pkg:npm/source-map@0.5.7"
      ]
    },
    {
      "ref": "pkg:npm/commander@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/commander@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/commander@2.9.0",
      "dependsOn": [
        "pkg:npm/graceful-readlink@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/commander@2.12.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/commitizen@2.9.5",
      "dependsOn": [
        "pkg:npm/cachedir@1.1.1",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/cz-conventional-changelog@1.2.0",
        "pkg:npm/dedent@0.6.0",
        "pkg:npm/detect-indent@4.0.0",
        "pkg:npm/find-node-modules@1.0.4",
        "pkg:npm/find-root@1.0.0",
        "pkg:npm/fs-extra@1.0.0",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/inquirer@1.2.3",
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/path-exists@2.1.0",
        "pkg:npm/shelljs@0.7.5",
        "pkg:npm/strip-json-comments@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/commitplease@2.7.10",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/git-tools@0.2.1",
        "pkg:npm/ini@1.3.4",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/semver@5.3.0"
      ]
    },
    {
      "ref": "pkg:npm/commondir@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/component-bind@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/component-emitter@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/component-inherit@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/compress-commons@1.1.0",
      "dependsOn": [
        "pkg:npm/buffer-crc32@0.2.13",
        "pkg:npm/crc32-stream@1.0.1",
        "pkg:npm/normalize-path@2.1.1",
        "pkg:npm/readable-stream@2.2.2"
      ]
    },
    {
      "ref": "pkg:npm/concat-stream@1.4.10",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@1.1.13",
        "pkg:npm/typedarray@0.0.6"
      ]
    },
    {
      "ref": "pkg:npm/concat-stream@1.5.2",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.0.6",
        "pkg:npm/typedarray@0.0.6"
      ]
    },
    {
      "ref": "pkg:npm/concat-with-sourcemaps@1.0.4",
      "dependsOn": [
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/connect-livereload@0.5.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/connect@3.5.0",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/finalhandler@0.5.0",
        "pkg:npm/parseurl@1.3.2",
        "pkg:npm/utils-merge@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/connect@3.6.5",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/finalhandler@1.0.6",
        "pkg:npm/parseurl@1.3.2",
        "pkg:npm/utils-merge@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/console-browserify@1.1.0",
      "dependsOn": [
        "pkg:npm/date-now@0.1.4"
      ]
    },
    {
      "ref": "pkg:npm/constant-case@2.0.0",
      "dependsOn": [
        "pkg:npm/snake-case@2.1.0",
        "pkg:npm/upper-case@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/constants-browserify@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/constants-browserify@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/conventional-commit-types@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/convert-source-map@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/convert-source-map@0.3.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/convert-source-map@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/crc32-stream@1.0.1",
      "dependsOn": [
        "pkg:npm/crc@3.4.4",
        "pkg:npm/readable-stream@2.2.2"
      ]
    },
    {
      "ref": "pkg:npm/crc@3.4.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/create-ecdh@4.0.0",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/elliptic@6.3.3"
      ]
    },
    {
      "ref": "pkg:npm/create-hash@1.1.2",
      "dependsOn": [
        "pkg:npm/cipher-base@1.0.3",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/ripemd160@1.0.1",
        "pkg:npm/sha.js@2.4.8"
      ]
    },
    {
      "ref": "pkg:npm/create-hmac@1.1.4",
      "dependsOn": [
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/cross-spawn@4.0.2",
      "dependsOn": [
        "pkg:npm/lru-cache@4.0.2",
        "pkg:npm/which@1.2.12"
      ]
    },
    {
      "ref": "pkg:npm/cross-spawn@5.0.1",
      "dependsOn": [
        "pkg:npm/lru-cache@4.0.2",
        "pkg:npm/shebang-command@1.2.0",
        "pkg:npm/which@1.2.12"
      ]
    },
    {
      "ref": "pkg:npm/crypto-browserify@3.11.0",
      "dependsOn": [
        "pkg:npm/browserify-cipher@1.0.0",
        "pkg:npm/browserify-sign@4.0.0",
        "pkg:npm/create-ecdh@4.0.0",
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/create-hmac@1.1.4",
        "pkg:npm/diffie-hellman@5.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/pbkdf2@3.0.9",
        "pkg:npm/public-encrypt@4.0.0",
        "pkg:npm/randombytes@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/css@2.2.1",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/source-map-resolve@0.3.1",
        "pkg:npm/source-map@0.1.43",
        "pkg:npm/urix@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/currently-unhandled@0.4.1",
      "dependsOn": [
        "pkg:npm/array-find-index@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/custom-event@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cycle@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cz-conventional-changelog@1.1.4",
      "dependsOn": [
        "pkg:npm/word-wrap@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/cz-conventional-changelog@1.2.0",
      "dependsOn": [
        "pkg:npm/conventional-commit-types@2.1.0",
        "pkg:npm/lodash.map@4.6.0",
        "pkg:npm/longest@1.0.1",
        "pkg:npm/pad-right@0.2.2",
        "pkg:npm/right-pad@1.0.1",
        "pkg:npm/word-wrap@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/d@0.1.1",
      "dependsOn": [
        "pkg:npm/es5-ext@0.10.12"
      ]
    },
    {
      "ref": "pkg:npm/data-uri-to-buffer@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/date-format@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/date-now@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dateformat@1.0.12",
      "dependsOn": [
        "pkg:npm/get-stdin@4.0.1",
        "pkg:npm/meow@3.7.0"
      ]
    },
    {
      "ref": "pkg:npm/dateformat@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/deap@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug-fabulous@0.0.4",
      "dependsOn": [
        "pkg:npm/debug@2.6.0",
        "pkg:npm/lazy-debug-legacy@0.0.1",
        "pkg:npm/object-assign@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/debug@2.6.3",
      "dependsOn": [
        "pkg:npm/ms@0.7.2"
      ]
    },
    {
      "ref": "pkg:npm/debug@2.2.0",
      "dependsOn": [
        "pkg:npm/ms@0.7.1"
      ]
    },
    {
      "ref": "pkg:npm/debug@2.6.0",
      "dependsOn": [
        "pkg:npm/ms@0.7.2"
      ]
    },
    {
      "ref": "pkg:npm/dedent@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/deep-equal@0.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/defaults@1.0.3",
      "dependsOn": [
        "pkg:npm/clone@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/defined@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/degenerator@1.0.4",
      "dependsOn": [
        "pkg:npm/ast-types@0.10.1",
        "pkg:npm/escodegen@1.9.0",
        "pkg:npm/esprima@3.1.3"
      ]
    },
    {
      "ref": "pkg:npm/dependency-graph@0.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/deprecated@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/deps-sort@1.3.9",
      "dependsOn": [
        "pkg:npm/JSONStream@1.3.0",
        "pkg:npm/shasum@1.0.2",
        "pkg:npm/subarg@1.0.0",
        "pkg:npm/through2@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/deps-sort@2.0.0",
      "dependsOn": [
        "pkg:npm/JSONStream@1.3.0",
        "pkg:npm/shasum@1.0.2",
        "pkg:npm/subarg@1.0.0",
        "pkg:npm/through2@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/des.js@1.0.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimalistic-assert@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/detect-file@0.1.0",
      "dependsOn": [
        "pkg:npm/fs-exists-sync@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/detect-indent@4.0.0",
      "dependsOn": [
        "pkg:npm/repeating@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/detect-libc@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-newline@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detective@4.3.2",
      "dependsOn": [
        "pkg:npm/acorn@3.3.0",
        "pkg:npm/defined@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/dgeni-packages@0.16.5",
      "dependsOn": [
        "pkg:npm/canonical-path@0.0.2",
        "pkg:npm/catharsis@0.8.8",
        "pkg:npm/change-case@3.0.0",
        "pkg:npm/dgeni@0.4.2",
        "pkg:npm/espree@2.2.5",
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/htmlparser2@3.7.3",
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/marked@0.3.6",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/mkdirp-promise@5.0.1",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/node-html-encoder@0.0.2",
        "pkg:npm/nunjucks@2.5.2",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/shelljs@0.7.6",
        "pkg:npm/spdx-license-list@2.1.0",
        "pkg:npm/stringmap@0.2.2",
        "pkg:npm/typescript@1.8.10"
      ]
    },
    {
      "ref": "pkg:npm/dgeni@0.4.2",
      "dependsOn": [
        "pkg:npm/canonical-path@0.0.2",
        "pkg:npm/dependency-graph@0.4.1",
        "pkg:npm/di@0.0.1",
        "pkg:npm/lodash@3.10.1",
        "pkg:npm/optimist@0.6.1",
        "pkg:npm/q@1.4.1",
        "pkg:npm/validate.js@0.9.0",
        "pkg:npm/winston@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/di@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/di@2.0.0-pre-9",
      "dependsOn": [
        "pkg:npm/es6-shim@0.9.3"
      ]
    },
    {
      "ref": "pkg:npm/diff@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/diffie-hellman@5.0.2",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/miller-rabin@4.0.0",
        "pkg:npm/randombytes@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/doctrine@1.5.0",
      "dependsOn": [
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/isarray@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/dom-serialize@2.2.1",
      "dependsOn": [
        "pkg:npm/custom-event@1.0.1",
        "pkg:npm/ent@2.2.0",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/void-elements@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/dom-serializer@0.0.1",
      "dependsOn": [
        "pkg:npm/domelementtype@1.1.3",
        "pkg:npm/entities@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/domain-browser@1.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/domelementtype@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/domhandler@2.2.1",
      "dependsOn": [
        "pkg:npm/domelementtype@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/domutils@1.4.3",
      "dependsOn": [
        "pkg:npm/domelementtype@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/domutils@1.5.1",
      "dependsOn": [
        "pkg:npm/dom-serializer@0.0.1",
        "pkg:npm/domelementtype@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/dot-case@2.1.0",
      "dependsOn": [
        "pkg:npm/no-case@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/double-ended-queue@2.1.0-0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/duplexer2@0.0.2",
      "dependsOn": [
        "pkg:npm/readable-stream@1.1.13"
      ]
    },
    {
      "ref": "pkg:npm/duplexer2@0.1.4",
      "dependsOn": [
        "pkg:npm/readable-stream@2.3.3"
      ]
    },
    {
      "ref": "pkg:npm/edge-launcher@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/elliptic@6.3.3",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/brorand@1.0.7",
        "pkg:npm/hash.js@1.0.3",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/encodeurl@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/end-of-stream@1.0.0",
      "dependsOn": [
        "pkg:npm/once@1.3.3"
      ]
    },
    {
      "ref": "pkg:npm/end-of-stream@0.1.5",
      "dependsOn": [
        "pkg:npm/once@1.3.3"
      ]
    },
    {
      "ref": "pkg:npm/engine.io-client@3.1.4",
      "dependsOn": [
        "pkg:npm/component-emitter@1.2.1",
        "pkg:npm/component-inherit@0.0.3",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/engine.io-parser@2.1.2",
        "pkg:npm/has-cors@1.1.0",
        "pkg:npm/indexof@0.0.1",
        "pkg:npm/parseqs@0.0.5",
        "pkg:npm/parseuri@0.0.5",
        "pkg:npm/ws@3.3.3",
        "pkg:npm/xmlhttprequest-ssl@1.5.4",
        "pkg:npm/yeast@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/engine.io-parser@2.1.2",
      "dependsOn": [
        "pkg:npm/after@0.8.2",
        "pkg:npm/arraybuffer.slice@0.0.7",
        "pkg:npm/base64-arraybuffer@0.1.5",
        "pkg:npm/blob@0.0.4",
        "pkg:npm/has-binary2@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/engine.io@3.1.4",
      "dependsOn": [
        "pkg:npm/accepts@1.3.3",
        "pkg:npm/base64id@1.0.0",
        "pkg:npm/cookie@0.3.1",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/engine.io-parser@2.1.2",
        "pkg:npm/uws@0.14.5",
        "pkg:npm/ws@3.3.3"
      ]
    },
    {
      "ref": "pkg:npm/entities@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/entities@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/error-ex@1.3.0",
      "dependsOn": [
        "pkg:npm/is-arrayish@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/es5-ext@0.10.12",
      "dependsOn": [
        "pkg:npm/es6-iterator@2.0.0",
        "pkg:npm/es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/es6-iterator@2.0.0",
      "dependsOn": [
        "pkg:npm/d@0.1.1",
        "pkg:npm/es5-ext@0.10.12",
        "pkg:npm/es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/es6-map@0.1.4",
      "dependsOn": [
        "pkg:npm/d@0.1.1",
        "pkg:npm/es5-ext@0.10.12",
        "pkg:npm/es6-iterator@2.0.0",
        "pkg:npm/es6-set@0.1.4",
        "pkg:npm/es6-symbol@3.1.0",
        "pkg:npm/event-emitter@0.3.4"
      ]
    },
    {
      "ref": "pkg:npm/es6-set@0.1.4",
      "dependsOn": [
        "pkg:npm/d@0.1.1",
        "pkg:npm/es5-ext@0.10.12",
        "pkg:npm/es6-iterator@2.0.0",
        "pkg:npm/es6-symbol@3.1.0",
        "pkg:npm/event-emitter@0.3.4"
      ]
    },
    {
      "ref": "pkg:npm/es6-shim@0.9.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/es6-symbol@3.1.0",
      "dependsOn": [
        "pkg:npm/d@0.1.1",
        "pkg:npm/es5-ext@0.10.12"
      ]
    },
    {
      "ref": "pkg:npm/es6-weak-map@2.0.1",
      "dependsOn": [
        "pkg:npm/d@0.1.1",
        "pkg:npm/es5-ext@0.10.12",
        "pkg:npm/es6-iterator@2.0.0",
        "pkg:npm/es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/escape-string-regexp@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escodegen@1.9.0",
      "dependsOn": [
        "pkg:npm/esprima@3.1.3",
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/source-map@0.5.7"
      ]
    },
    {
      "ref": "pkg:npm/escope@3.6.0",
      "dependsOn": [
        "pkg:npm/es6-map@0.1.4",
        "pkg:npm/es6-weak-map@2.0.1",
        "pkg:npm/esrecurse@4.1.0",
        "pkg:npm/estraverse@4.2.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint@3.15.0",
      "dependsOn": [
        "pkg:npm/babel-code-frame@6.22.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/concat-stream@1.4.10",
        "pkg:npm/debug@2.6.0",
        "pkg:npm/doctrine@1.5.0",
        "pkg:npm/escope@3.6.0",
        "pkg:npm/espree@3.4.0",
        "pkg:npm/estraverse@4.2.0",
        "pkg:npm/esutils@2.0.2",
        "pkg:npm/file-entry-cache@2.0.0",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/globals@9.14.0",
        "pkg:npm/ignore@3.2.2",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/inquirer@0.12.0",
        "pkg:npm/is-my-json-valid@2.15.0",
        "pkg:npm/is-resolvable@1.0.0",
        "pkg:npm/js-yaml@3.5.5",
        "pkg:npm/json-stable-stringify@1.0.1",
        "pkg:npm/levn@0.3.0",
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/optionator@0.8.2",
        "pkg:npm/path-is-inside@1.0.2",
        "pkg:npm/pluralize@1.2.1",
        "pkg:npm/progress@1.1.8",
        "pkg:npm/require-uncached@1.0.3",
        "pkg:npm/shelljs@0.7.6",
        "pkg:npm/strip-bom@3.0.0",
        "pkg:npm/strip-json-comments@2.0.1",
        "pkg:npm/table@3.8.3",
        "pkg:npm/text-table@0.2.0",
        "pkg:npm/user-home@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/espree@2.2.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/espree@3.4.0",
      "dependsOn": [
        "pkg:npm/acorn-jsx@3.0.1",
        "pkg:npm/acorn@4.0.4"
      ]
    },
    {
      "ref": "pkg:npm/esprima@3.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esprima@2.7.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esrecurse@4.1.0",
      "dependsOn": [
        "pkg:npm/estraverse@4.1.1",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/estraverse@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/etag@1.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/event-emitter@0.3.4",
      "dependsOn": [
        "pkg:npm/d@0.1.1",
        "pkg:npm/es5-ext@0.10.12"
      ]
    },
    {
      "ref": "pkg:npm/event-stream@3.1.7",
      "dependsOn": [
        "pkg:npm/duplexer@0.1.1",
        "pkg:npm/from@0.1.3",
        "pkg:npm/map-stream@0.1.0",
        "pkg:npm/pause-stream@0.0.11",
        "pkg:npm/split@0.2.10",
        "pkg:npm/stream-combiner@0.0.4",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/eventemitter2@0.4.14",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eventemitter3@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/events@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/events@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/evp_bytestokey@1.0.0",
      "dependsOn": [
        "pkg:npm/create-hash@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/exit-hook@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/exit@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/expand-braces@0.1.2",
      "dependsOn": [
        "pkg:npm/array-slice@0.2.3",
        "pkg:npm/array-unique@0.2.1",
        "pkg:npm/braces@0.1.5"
      ]
    },
    {
      "ref": "pkg:npm/expand-brackets@0.1.5",
      "dependsOn": [
        "pkg:npm/is-posix-bracket@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/expand-range@0.1.1",
      "dependsOn": [
        "pkg:npm/is-number@0.1.1",
        "pkg:npm/repeat-string@0.2.2"
      ]
    },
    {
      "ref": "pkg:npm/expand-range@1.8.2",
      "dependsOn": [
        "pkg:npm/fill-range@2.2.3"
      ]
    },
    {
      "ref": "pkg:npm/expand-tilde@1.2.2",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/express@4.14.1",
      "dependsOn": [
        "pkg:npm/accepts@1.3.3",
        "pkg:npm/array-flatten@1.1.1",
        "pkg:npm/content-disposition@0.5.2",
        "pkg:npm/content-type@1.0.4",
        "pkg:npm/cookie-signature@1.0.6",
        "pkg:npm/cookie@0.3.1",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/depd@1.1.1",
        "pkg:npm/encodeurl@1.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.7.0",
        "pkg:npm/finalhandler@0.5.1",
        "pkg:npm/fresh@0.3.0",
        "pkg:npm/merge-descriptors@1.0.1",
        "pkg:npm/methods@1.1.2",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/parseurl@1.3.2",
        "pkg:npm/path-to-regexp@0.1.7",
        "pkg:npm/proxy-addr@1.1.3",
        "pkg:npm/qs@6.2.0",
        "pkg:npm/range-parser@1.2.0",
        "pkg:npm/send@0.14.2",
        "pkg:npm/serve-static@1.11.2",
        "pkg:npm/type-is@1.6.15",
        "pkg:npm/utils-merge@1.0.0",
        "pkg:npm/vary@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/extend@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/external-editor@1.1.1",
      "dependsOn": [
        "pkg:npm/extend@3.0.1",
        "pkg:npm/spawn-sync@1.0.15",
        "pkg:npm/tmp@0.0.29"
      ]
    },
    {
      "ref": "pkg:npm/extglob@0.3.2",
      "dependsOn": [
        "pkg:npm/is-extglob@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/extsprintf@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eyes@0.1.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fancy-log@1.3.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/time-stamp@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/figures@1.7.0",
      "dependsOn": [
        "pkg:npm/escape-string-regexp@1.0.5",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/file-sync-cmp@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/file-uri-to-path@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/filename-regex@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fill-range@2.2.3",
      "dependsOn": [
        "pkg:npm/is-number@2.1.0",
        "pkg:npm/isobject@2.1.0",
        "pkg:npm/randomatic@1.1.7",
        "pkg:npm/repeat-element@1.1.2",
        "pkg:npm/repeat-string@1.6.1"
      ]
    },
    {
      "ref": "pkg:npm/finalhandler@0.5.0",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/statuses@1.3.1",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/finalhandler@0.5.1",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/statuses@1.3.1",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/finalhandler@1.0.6",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/encodeurl@1.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/parseurl@1.3.2",
        "pkg:npm/statuses@1.3.1",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/find-index@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/find-node-modules@1.0.4",
      "dependsOn": [
        "pkg:npm/findup-sync@0.4.2",
        "pkg:npm/merge@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/find-package@1.0.0",
      "dependsOn": [
        "pkg:npm/parents@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/find-root@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/find-up@1.1.2",
      "dependsOn": [
        "pkg:npm/path-exists@2.1.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/findup-sync@0.4.2",
      "dependsOn": [
        "pkg:npm/detect-file@0.1.0",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/micromatch@2.3.11",
        "pkg:npm/resolve-dir@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/findup-sync@0.3.0",
      "dependsOn": [
        "pkg:npm/glob@5.0.15"
      ]
    },
    {
      "ref": "pkg:npm/fined@1.0.2",
      "dependsOn": [
        "pkg:npm/expand-tilde@1.2.2",
        "pkg:npm/lodash.assignwith@4.2.0",
        "pkg:npm/lodash.isempty@4.4.0",
        "pkg:npm/lodash.isplainobject@4.0.6",
        "pkg:npm/lodash.isstring@4.0.1",
        "pkg:npm/lodash.pick@4.4.0",
        "pkg:npm/parse-filepath@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/first-chunk-stream@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/flagged-respawn@0.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/flat-cache@1.2.2",
      "dependsOn": [
        "pkg:npm/circular-json@0.3.1",
        "pkg:npm/del@2.2.2",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/write@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/follow-redirects@1.0.0",
      "dependsOn": [
        "pkg:npm/debug@2.6.9"
      ]
    },
    {
      "ref": "pkg:npm/for-in@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/for-own@0.1.5",
      "dependsOn": [
        "pkg:npm/for-in@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/form-data@2.0.0",
      "dependsOn": [
        "pkg:npm/asynckit@0.4.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/mime-types@2.1.17"
      ]
    },
    {
      "ref": "pkg:npm/formatio@1.1.1",
      "dependsOn": [
        "pkg:npm/samsam@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/forwarded@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fresh@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/from@0.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-access@1.0.1",
      "dependsOn": [
        "pkg:npm/null-check@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/fs-exists-sync@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs-extra@1.0.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/jsonfile@2.4.0",
        "pkg:npm/klaw@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/fsevents@1.1.3",
      "dependsOn": [
        "pkg:npm/nan@2.8.0",
        "pkg:npm/node-pre-gyp@0.6.39"
      ]
    },
    {
      "ref": "pkg:npm/fstream@0.1.31",
      "dependsOn": [
        "pkg:npm/graceful-fs@3.0.11",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/rimraf@2.6.2"
      ]
    },
    {
      "ref": "pkg:npm/fstream@1.0.10",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/rimraf@2.6.2"
      ]
    },
    {
      "ref": "pkg:npm/ftp@0.3.10",
      "dependsOn": [
        "pkg:npm/readable-stream@1.1.14",
        "pkg:npm/xregexp@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/function-bind@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/gaze@0.5.2",
      "dependsOn": [
        "pkg:npm/globule@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/generate-function@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/generate-object-property@1.2.0",
      "dependsOn": [
        "pkg:npm/is-property@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/get-stdin@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-uri@2.0.1",
      "dependsOn": [
        "pkg:npm/data-uri-to-buffer@1.2.0",
        "pkg:npm/debug@2.6.3",
        "pkg:npm/extend@3.0.0",
        "pkg:npm/file-uri-to-path@1.0.0",
        "pkg:npm/ftp@0.3.10",
        "pkg:npm/readable-stream@2.3.3"
      ]
    },
    {
      "ref": "pkg:npm/getobject@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/git-tools@0.2.1",
      "dependsOn": [
        "pkg:npm/spawnback@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/glob-base@0.3.0",
      "dependsOn": [
        "pkg:npm/glob-parent@2.0.0",
        "pkg:npm/is-glob@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glob-parent@2.0.0",
      "dependsOn": [
        "pkg:npm/is-glob@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glob-stream@3.1.18",
      "dependsOn": [
        "pkg:npm/glob2base@0.0.12",
        "pkg:npm/glob@4.5.3",
        "pkg:npm/minimatch@2.0.10",
        "pkg:npm/ordered-read-streams@0.1.0",
        "pkg:npm/through2@0.6.5",
        "pkg:npm/unique-stream@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/glob-watcher@0.0.6",
      "dependsOn": [
        "pkg:npm/gaze@0.5.2"
      ]
    },
    {
      "ref": "pkg:npm/glob2base@0.0.12",
      "dependsOn": [
        "pkg:npm/find-index@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/glob@3.2.11",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@0.3.0"
      ]
    },
    {
      "ref": "pkg:npm/glob@4.0.6",
      "dependsOn": [
        "pkg:npm/graceful-fs@3.0.11",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@1.0.0",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/glob@4.5.3",
      "dependsOn": [
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@2.0.10",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/glob@6.0.4",
      "dependsOn": [
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glob@3.1.21",
      "dependsOn": [
        "pkg:npm/graceful-fs@1.2.3",
        "pkg:npm/inherits@1.0.2",
        "pkg:npm/minimatch@0.2.14"
      ]
    },
    {
      "ref": "pkg:npm/glob@5.0.15",
      "dependsOn": [
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glob@7.0.6",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/global-modules@0.2.3",
      "dependsOn": [
        "pkg:npm/global-prefix@0.1.5",
        "pkg:npm/is-windows@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/global-prefix@0.1.5",
      "dependsOn": [
        "pkg:npm/homedir-polyfill@1.0.1",
        "pkg:npm/ini@1.3.4",
        "pkg:npm/is-windows@0.2.0",
        "pkg:npm/which@1.2.12"
      ]
    },
    {
      "ref": "pkg:npm/globals@9.14.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/globule@0.1.0",
      "dependsOn": [
        "pkg:npm/glob@3.1.21",
        "pkg:npm/lodash@1.0.2",
        "pkg:npm/minimatch@0.2.14"
      ]
    },
    {
      "ref": "pkg:npm/glogg@1.0.0",
      "dependsOn": [
        "pkg:npm/sparkles@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/google-code-prettify@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/graceful-fs@3.0.11",
      "dependsOn": [
        "pkg:npm/natives@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/graceful-fs@1.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/graceful-readlink@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/growl@1.9.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/growl@1.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/grunt-bump@0.8.0",
      "dependsOn": [
        "pkg:npm/semver@5.3.0"
      ]
    },
    {
      "ref": "pkg:npm/grunt-cli@1.2.0",
      "dependsOn": [
        "pkg:npm/findup-sync@0.3.0",
        "pkg:npm/grunt-known-options@1.1.0",
        "pkg:npm/nopt@3.0.6",
        "pkg:npm/resolve@1.1.7"
      ]
    },
    {
      "ref": "pkg:npm/grunt-contrib-clean@1.0.0",
      "dependsOn": [
        "pkg:npm/async@1.5.2",
        "pkg:npm/rimraf@2.6.2"
      ]
    },
    {
      "ref": "pkg:npm/grunt-contrib-compress@1.4.1",
      "dependsOn": [
        "pkg:npm/archiver@1.3.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/iltorb@1.0.13",
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/pretty-bytes@3.0.1",
        "pkg:npm/stream-buffers@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/grunt-contrib-connect@1.0.2",
      "dependsOn": [
        "pkg:npm/async@1.5.2",
        "pkg:npm/connect-livereload@0.5.4",
        "pkg:npm/connect@3.5.0",
        "pkg:npm/http2@3.3.6",
        "pkg:npm/morgan@1.8.0",
        "pkg:npm/opn@4.0.2",
        "pkg:npm/portscanner@1.2.0",
        "pkg:npm/serve-index@1.8.0",
        "pkg:npm/serve-static@1.11.2"
      ]
    },
    {
      "ref": "pkg:npm/grunt-contrib-copy@1.0.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/file-sync-cmp@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/grunt-ddescribe-iit@0.0.7",
      "dependsOn": [
        "pkg:npm/bluebird@3.4.7",
        "pkg:npm/cross-spawn@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/grunt-eslint@19.0.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/eslint@3.15.0"
      ]
    },
    {
      "ref": "pkg:npm/grunt-known-options@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/grunt-legacy-log-utils@1.0.0",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/lodash@4.3.0"
      ]
    },
    {
      "ref": "pkg:npm/grunt-legacy-log@1.0.0",
      "dependsOn": [
        "pkg:npm/colors@1.1.2",
        "pkg:npm/grunt-legacy-log-utils@1.0.0",
        "pkg:npm/hooker@0.2.3",
        "pkg:npm/lodash@3.10.1",
        "pkg:npm/underscore.string@3.2.3"
      ]
    },
    {
      "ref": "pkg:npm/grunt-legacy-util@1.0.0",
      "dependsOn": [
        "pkg:npm/async@1.5.2",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/getobject@0.1.0",
        "pkg:npm/hooker@0.2.3",
        "pkg:npm/lodash@4.3.0",
        "pkg:npm/underscore.string@3.2.3",
        "pkg:npm/which@1.2.12"
      ]
    },
    {
      "ref": "pkg:npm/grunt-merge-conflict@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/grunt-shell@1.3.1",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/npm-run-path@1.0.0",
        "pkg:npm/object-assign@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/grunt@1.0.1",
      "dependsOn": [
        "pkg:npm/coffee-script@1.10.0",
        "pkg:npm/dateformat@1.0.12",
        "pkg:npm/eventemitter2@0.4.14",
        "pkg:npm/exit@0.1.2",
        "pkg:npm/findup-sync@0.3.0",
        "pkg:npm/glob@7.0.6",
        "pkg:npm/grunt-cli@1.2.0",
        "pkg:npm/grunt-known-options@1.1.0",
        "pkg:npm/grunt-legacy-log@1.0.0",
        "pkg:npm/grunt-legacy-util@1.0.0",
        "pkg:npm/iconv-lite@0.4.15",
        "pkg:npm/js-yaml@3.5.5",
        "pkg:npm/minimatch@3.0.3",
        "pkg:npm/nopt@3.0.6",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/rimraf@2.2.8"
      ]
    },
    {
      "ref": "pkg:npm/gulp-concat@2.6.1",
      "dependsOn": [
        "pkg:npm/concat-with-sourcemaps@1.0.4",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/vinyl@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/gulp-eslint@3.0.1",
      "dependsOn": [
        "pkg:npm/bufferstreams@1.1.1",
        "pkg:npm/eslint@3.15.0",
        "pkg:npm/gulp-util@3.0.8"
      ]
    },
    {
      "ref": "pkg:npm/gulp-foreach@0.0.1",
      "dependsOn": [
        "pkg:npm/gulp-util@2.2.20",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/gulp-rename@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/gulp-sourcemaps@1.11.1",
      "dependsOn": [
        "pkg:npm/acorn@4.0.11",
        "pkg:npm/convert-source-map@1.3.0",
        "pkg:npm/css@2.2.1",
        "pkg:npm/debug-fabulous@0.0.4",
        "pkg:npm/detect-newline@2.1.0",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/strip-bom@2.0.0",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/vinyl@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/gulp-uglify@1.5.4",
      "dependsOn": [
        "pkg:npm/deap@1.0.0",
        "pkg:npm/fancy-log@1.3.0",
        "pkg:npm/gulp-util@3.0.8",
        "pkg:npm/isobject@2.1.0",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/uglify-js@2.6.4",
        "pkg:npm/uglify-save-license@0.4.1",
        "pkg:npm/vinyl-sourcemaps-apply@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/gulp-util@3.0.8",
      "dependsOn": [
        "pkg:npm/array-differ@1.0.0",
        "pkg:npm/array-uniq@1.0.3",
        "pkg:npm/beeper@1.1.1",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/dateformat@2.0.0",
        "pkg:npm/fancy-log@1.3.0",
        "pkg:npm/gulplog@1.0.0",
        "pkg:npm/has-gulplog@0.1.0",
        "pkg:npm/lodash._reescape@3.0.0",
        "pkg:npm/lodash._reevaluate@3.0.0",
        "pkg:npm/lodash._reinterpolate@3.0.0",
        "pkg:npm/lodash.template@3.6.2",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/multipipe@0.1.2",
        "pkg:npm/object-assign@3.0.0",
        "pkg:npm/replace-ext@0.0.1",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/vinyl@0.5.3"
      ]
    },
    {
      "ref": "pkg:npm/gulp-util@2.2.20",
      "dependsOn": [
        "pkg:npm/chalk@0.5.0",
        "pkg:npm/dateformat@1.0.12",
        "pkg:npm/lodash._reinterpolate@2.4.1",
        "pkg:npm/lodash.template@2.4.1",
        "pkg:npm/minimist@0.2.0",
        "pkg:npm/multipipe@0.1.2",
        "pkg:npm/through2@0.5.1",
        "pkg:npm/vinyl@0.2.3"
      ]
    },
    {
      "ref": "pkg:npm/gulp@3.8.11",
      "dependsOn": [
        "pkg:npm/archy@1.0.0",
        "pkg:npm/chalk@0.5.0",
        "pkg:npm/deprecated@0.0.1",
        "pkg:npm/gulp-util@3.0.8",
        "pkg:npm/interpret@0.3.10",
        "pkg:npm/liftoff@2.3.0",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/orchestrator@0.3.8",
        "pkg:npm/pretty-hrtime@0.2.2",
        "pkg:npm/semver@4.3.6",
        "pkg:npm/tildify@1.2.0",
        "pkg:npm/v8flags@2.0.11",
        "pkg:npm/vinyl-fs@0.3.14"
      ]
    },
    {
      "ref": "pkg:npm/gulplog@1.0.0",
      "dependsOn": [
        "pkg:npm/glogg@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/har-validator@2.0.6",
      "dependsOn": [
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/commander@2.12.2",
        "pkg:npm/is-my-json-valid@2.17.1",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/has-ansi@0.1.0",
      "dependsOn": [
        "pkg:npm/ansi-regex@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/has-binary2@1.0.2",
      "dependsOn": [
        "pkg:npm/isarray@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/has-cors@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-gulplog@0.1.0",
      "dependsOn": [
        "pkg:npm/sparkles@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/has@1.0.1",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/hash.js@1.0.3",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/header-case@1.0.0",
      "dependsOn": [
        "pkg:npm/no-case@2.3.1",
        "pkg:npm/upper-case@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/hipchat-notifier@1.1.0",
      "dependsOn": [
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/request@2.83.0"
      ]
    },
    {
      "ref": "pkg:npm/homedir-polyfill@1.0.1",
      "dependsOn": [
        "pkg:npm/parse-passwd@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/hooker@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hosted-git-info@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/htmlescape@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/htmlparser2@3.7.3",
      "dependsOn": [
        "pkg:npm/domelementtype@1.1.3",
        "pkg:npm/domhandler@2.2.1",
        "pkg:npm/domutils@1.5.1",
        "pkg:npm/entities@1.0.0",
        "pkg:npm/readable-stream@1.1.13"
      ]
    },
    {
      "ref": "pkg:npm/http-browserify@1.7.0",
      "dependsOn": [
        "pkg:npm/Base64@0.2.1",
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/http-errors@1.5.1",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/setprototypeof@1.0.2",
        "pkg:npm/statuses@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/http-proxy-agent@1.0.0",
      "dependsOn": [
        "pkg:npm/agent-base@2.0.1",
        "pkg:npm/debug@2.6.3",
        "pkg:npm/extend@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/http-proxy@1.16.2",
      "dependsOn": [
        "pkg:npm/eventemitter3@1.2.0",
        "pkg:npm/requires-port@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/http2@3.3.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/httpntlm@1.6.1",
      "dependsOn": [
        "pkg:npm/httpreq@0.4.24",
        "pkg:npm/underscore@1.7.0"
      ]
    },
    {
      "ref": "pkg:npm/httpreq@0.4.24",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/https-browserify@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/https-browserify@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/https-proxy-agent@1.0.0",
      "dependsOn": [
        "pkg:npm/agent-base@2.0.1",
        "pkg:npm/debug@2.6.3",
        "pkg:npm/extend@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/iconv-lite@0.4.15",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ieee754@1.1.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ignore@3.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/iltorb@1.0.13",
      "dependsOn": [
        "pkg:npm/nan@2.5.1"
      ]
    },
    {
      "ref": "pkg:npm/indent-string@2.1.0",
      "dependsOn": [
        "pkg:npm/repeating@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/inflection@1.10.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inflection@1.3.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inherits@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inherits@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ini@1.3.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/inline-source-map@0.3.1",
      "dependsOn": [
        "pkg:npm/source-map@0.3.0"
      ]
    },
    {
      "ref": "pkg:npm/inline-source-map@0.5.0",
      "dependsOn": [
        "pkg:npm/source-map@0.4.4"
      ]
    },
    {
      "ref": "pkg:npm/inline-source-map@0.6.2",
      "dependsOn": [
        "pkg:npm/source-map@0.5.7"
      ]
    },
    {
      "ref": "pkg:npm/inquirer@1.2.3",
      "dependsOn": [
        "pkg:npm/ansi-escapes@1.4.0",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/cli-cursor@1.0.2",
        "pkg:npm/cli-width@2.1.0",
        "pkg:npm/external-editor@1.1.1",
        "pkg:npm/figures@1.7.0",
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/mute-stream@0.0.6",
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/run-async@2.3.0",
        "pkg:npm/rx@4.1.0",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/inquirer@0.12.0",
      "dependsOn": [
        "pkg:npm/ansi-escapes@1.4.0",
        "pkg:npm/ansi-regex@2.1.1",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/cli-cursor@1.0.2",
        "pkg:npm/cli-width@2.1.0",
        "pkg:npm/figures@1.7.0",
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/readline2@1.0.1",
        "pkg:npm/run-async@0.1.0",
        "pkg:npm/rx-lite@3.1.2",
        "pkg:npm/string-width@1.0.2",
        "pkg:npm/strip-ansi@3.0.1",
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/insert-module-globals@6.6.3",
      "dependsOn": [
        "pkg:npm/JSONStream@1.3.0",
        "pkg:npm/combine-source-map@0.6.1",
        "pkg:npm/concat-stream@1.4.10",
        "pkg:npm/is-buffer@1.1.4",
        "pkg:npm/lexical-scope@1.2.0",
        "pkg:npm/process@0.11.9",
        "pkg:npm/through2@1.1.1",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/insert-module-globals@7.0.1",
      "dependsOn": [
        "pkg:npm/JSONStream@1.3.0",
        "pkg:npm/combine-source-map@0.7.2",
        "pkg:npm/concat-stream@1.5.2",
        "pkg:npm/is-buffer@1.1.4",
        "pkg:npm/lexical-scope@1.2.0",
        "pkg:npm/process@0.11.9",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/interpret@0.3.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/interpret@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ip@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ip@1.1.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ipaddr.js@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-absolute@0.2.6",
      "dependsOn": [
        "pkg:npm/is-relative@0.2.1",
        "pkg:npm/is-windows@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/is-array@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-arrayish@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-binary-path@1.0.1",
      "dependsOn": [
        "pkg:npm/binary-extensions@1.11.0"
      ]
    },
    {
      "ref": "pkg:npm/is-buffer@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-buffer@1.1.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-builtin-module@1.0.0",
      "dependsOn": [
        "pkg:npm/builtin-modules@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/is-dotfile@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-equal-shallow@0.1.3",
      "dependsOn": [
        "pkg:npm/is-primitive@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-extendable@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-extglob@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-finite@1.0.2",
      "dependsOn": [
        "pkg:npm/number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-glob@2.0.1",
      "dependsOn": [
        "pkg:npm/is-extglob@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/is-lower-case@1.1.3",
      "dependsOn": [
        "pkg:npm/lower-case@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/is-my-json-valid@2.15.0",
      "dependsOn": [
        "pkg:npm/generate-function@2.0.0",
        "pkg:npm/generate-object-property@1.2.0",
        "pkg:npm/jsonpointer@4.0.1",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-my-json-valid@2.17.1",
      "dependsOn": [
        "pkg:npm/generate-function@2.0.0",
        "pkg:npm/generate-object-property@1.2.0",
        "pkg:npm/jsonpointer@4.0.1",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/is-number@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-number@2.1.0",
      "dependsOn": [
        "pkg:npm/kind-of@3.2.2"
      ]
    },
    {
      "ref": "pkg:npm/is-number@3.0.0",
      "dependsOn": [
        "pkg:npm/kind-of@3.2.2"
      ]
    },
    {
      "ref": "pkg:npm/is-path-inside@1.0.0",
      "dependsOn": [
        "pkg:npm/path-is-inside@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/is-posix-bracket@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-primitive@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-property@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-relative@0.2.1",
      "dependsOn": [
        "pkg:npm/is-unc-path@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/is-resolvable@1.0.0",
      "dependsOn": [
        "pkg:npm/tryit@1.0.3"
      ]
    },
    {
      "ref": "pkg:npm/is-stream@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-unc-path@0.1.2",
      "dependsOn": [
        "pkg:npm/unc-path-regex@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/is-upper-case@1.1.2",
      "dependsOn": [
        "pkg:npm/upper-case@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/is-utf8@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-windows@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isarray@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isbinaryfile@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isexe@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isobject@2.1.0",
      "dependsOn": [
        "pkg:npm/isarray@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jade@0.26.3",
      "dependsOn": [
        "pkg:npm/commander@0.6.1",
        "pkg:npm/mkdirp@0.3.0"
      ]
    },
    {
      "ref": "pkg:npm/jasmine-core@2.8.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jasmine-core@2.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jasmine-growl-reporter@0.2.1",
      "dependsOn": [
        "pkg:npm/growl@1.7.0"
      ]
    },
    {
      "ref": "pkg:npm/jasmine-node@2.0.0",
      "dependsOn": [
        "pkg:npm/coffee-script@1.7.1",
        "pkg:npm/gaze@0.5.2",
        "pkg:npm/jasmine-growl-reporter@0.2.1",
        "pkg:npm/minimist@0.0.8",
        "pkg:npm/mkdirp@0.3.5",
        "pkg:npm/underscore@1.6.0",
        "pkg:npm/walkdir@0.0.11"
      ]
    },
    {
      "ref": "pkg:npm/jasmine-reporters@2.2.0",
      "dependsOn": [
        "pkg:npm/jasmine@2.5.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/xmldom@0.1.27"
      ]
    },
    {
      "ref": "pkg:npm/jasmine@2.5.3",
      "dependsOn": [
        "pkg:npm/exit@0.1.2",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/jasmine-core@2.5.2"
      ]
    },
    {
      "ref": "pkg:npm/jasminewd2@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jquery-2.1@2.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jquery-2.2@2.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jquery@3.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-tokens@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-yaml@3.5.5",
      "dependsOn": [
        "pkg:npm/argparse@1.0.9",
        "pkg:npm/esprima@2.7.3"
      ]
    },
    {
      "ref": "pkg:npm/json-stable-stringify@0.0.1",
      "dependsOn": [
        "pkg:npm/jsonify@0.0.0"
      ]
    },
    {
      "ref": "pkg:npm/jsonfile@2.4.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/jsonparse@0.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonparse@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jsonpointer@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/karma-browserstack-launcher@1.2.0",
      "dependsOn": [
        "pkg:npm/browserstack@1.5.0",
        "pkg:npm/browserstacktunnel-wrapper@1.4.2",
        "pkg:npm/q@1.4.1"
      ]
    },
    {
      "ref": "pkg:npm/karma-chrome-launcher@2.1.1",
      "dependsOn": [
        "pkg:npm/fs-access@1.0.1",
        "pkg:npm/which@1.2.12"
      ]
    },
    {
      "ref": "pkg:npm/karma-edge-launcher@0.4.2",
      "dependsOn": [
        "pkg:npm/edge-launcher@1.2.2"
      ]
    },
    {
      "ref": "pkg:npm/karma-firefox-launcher@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/karma-ie-launcher@1.0.0",
      "dependsOn": [
        "pkg:npm/lodash@4.17.4"
      ]
    },
    {
      "ref": "pkg:npm/karma-jasmine@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/karma-junit-reporter@1.2.0",
      "dependsOn": [
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/xmlbuilder@8.2.2"
      ]
    },
    {
      "ref": "pkg:npm/karma-ng-scenario@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/karma-safari-launcher@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/karma-sauce-launcher@1.2.0",
      "dependsOn": [
        "pkg:npm/q@1.5.0",
        "pkg:npm/sauce-connect-launcher@1.2.2",
        "pkg:npm/saucelabs@1.4.0",
        "pkg:npm/wd@1.4.1"
      ]
    },
    {
      "ref": "pkg:npm/karma-script-launcher@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/karma-spec-reporter@0.0.31",
      "dependsOn": [
        "pkg:npm/colors@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/karma@2.0.0",
      "dependsOn": [
        "pkg:npm/bluebird@3.5.1",
        "pkg:npm/body-parser@1.18.2",
        "pkg:npm/browserify@14.5.0",
        "pkg:npm/chokidar@1.6.1",
        "pkg:npm/colors@1.1.2",
        "pkg:npm/combine-lists@1.0.1",
        "pkg:npm/connect@3.6.5",
        "pkg:npm/core-js@2.5.3",
        "pkg:npm/di@0.0.1",
        "pkg:npm/dom-serialize@2.2.1",
        "pkg:npm/expand-braces@0.1.2",
        "pkg:npm/glob@7.1.2",
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/http-proxy@1.16.2",
        "pkg:npm/isbinaryfile@3.0.2",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/log4js@2.4.1",
        "pkg:npm/mime@1.6.0",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/optimist@0.6.1",
        "pkg:npm/qjobs@1.1.5",
        "pkg:npm/range-parser@1.2.0",
        "pkg:npm/rimraf@2.6.2",
        "pkg:npm/safe-buffer@5.0.1",
        "pkg:npm/socket.io@2.0.4",
        "pkg:npm/source-map@0.6.1",
        "pkg:npm/tmp@0.0.33",
        "pkg:npm/useragent@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/kind-of@3.2.2",
      "dependsOn": [
        "pkg:npm/is-buffer@1.1.6"
      ]
    },
    {
      "ref": "pkg:npm/kind-of@4.0.0",
      "dependsOn": [
        "pkg:npm/is-buffer@1.1.6"
      ]
    },
    {
      "ref": "pkg:npm/klaw@1.3.1",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/labeled-stream-splicer@1.0.2",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/stream-splicer@1.3.2"
      ]
    },
    {
      "ref": "pkg:npm/labeled-stream-splicer@2.0.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/stream-splicer@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/lazy-cache@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lazy-debug-legacy@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lazystream@1.0.0",
      "dependsOn": [
        "pkg:npm/readable-stream@2.2.2"
      ]
    },
    {
      "ref": "pkg:npm/lexical-scope@1.2.0",
      "dependsOn": [
        "pkg:npm/astw@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/libbase64@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/libmime@3.0.0",
      "dependsOn": [
        "pkg:npm/iconv-lite@0.4.15",
        "pkg:npm/libbase64@0.1.0",
        "pkg:npm/libqp@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/libqp@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/liftoff@2.3.0",
      "dependsOn": [
        "pkg:npm/extend@3.0.1",
        "pkg:npm/findup-sync@0.4.2",
        "pkg:npm/fined@1.0.2",
        "pkg:npm/flagged-respawn@0.3.2",
        "pkg:npm/lodash.isplainobject@4.0.6",
        "pkg:npm/lodash.isstring@4.0.1",
        "pkg:npm/lodash.mapvalues@4.6.0",
        "pkg:npm/rechoir@0.6.2",
        "pkg:npm/resolve@1.1.7"
      ]
    },
    {
      "ref": "pkg:npm/load-grunt-tasks@3.5.2",
      "dependsOn": [
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/multimatch@2.1.0",
        "pkg:npm/pkg-up@1.0.0",
        "pkg:npm/resolve-pkg@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/load-json-file@1.1.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/parse-json@2.2.0",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1",
        "pkg:npm/strip-bom@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash._basecopy@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._basetostring@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._basevalues@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._escapehtmlchar@2.4.1",
      "dependsOn": [
        "pkg:npm/lodash._htmlescapes@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash._escapestringchar@2.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._getnative@3.9.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._htmlescapes@2.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._isiterateecall@3.0.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._isnative@2.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._objecttypes@2.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._reescape@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._reevaluate@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._reinterpolate@2.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._reinterpolate@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._reunescapedhtml@2.4.1",
      "dependsOn": [
        "pkg:npm/lodash._htmlescapes@2.4.1",
        "pkg:npm/lodash.keys@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash._root@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash._shimkeys@2.4.1",
      "dependsOn": [
        "pkg:npm/lodash._objecttypes@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash.assignwith@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.defaults@2.4.1",
      "dependsOn": [
        "pkg:npm/lodash._objecttypes@2.4.1",
        "pkg:npm/lodash.keys@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash.escape@3.2.0",
      "dependsOn": [
        "pkg:npm/lodash._root@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash.escape@2.4.1",
      "dependsOn": [
        "pkg:npm/lodash._escapehtmlchar@2.4.1",
        "pkg:npm/lodash._reunescapedhtml@2.4.1",
        "pkg:npm/lodash.keys@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash.isarguments@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isarray@3.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isempty@4.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.isobject@2.4.1",
      "dependsOn": [
        "pkg:npm/lodash._objecttypes@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash.keys@3.1.2",
      "dependsOn": [
        "pkg:npm/lodash._getnative@3.9.1",
        "pkg:npm/lodash.isarguments@3.1.0",
        "pkg:npm/lodash.isarray@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/lodash.keys@2.4.1",
      "dependsOn": [
        "pkg:npm/lodash._isnative@2.4.1",
        "pkg:npm/lodash._shimkeys@2.4.1",
        "pkg:npm/lodash.isobject@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash.map@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.mapvalues@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.memoize@3.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.pick@4.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.restparam@3.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash.template@2.4.1",
      "dependsOn": [
        "pkg:npm/lodash._escapestringchar@2.4.1",
        "pkg:npm/lodash._reinterpolate@2.4.1",
        "pkg:npm/lodash.defaults@2.4.1",
        "pkg:npm/lodash.escape@2.4.1",
        "pkg:npm/lodash.keys@2.4.1",
        "pkg:npm/lodash.templatesettings@2.4.1",
        "pkg:npm/lodash.values@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash.template@3.6.2",
      "dependsOn": [
        "pkg:npm/lodash._basecopy@3.0.1",
        "pkg:npm/lodash._basetostring@3.0.1",
        "pkg:npm/lodash._basevalues@3.0.0",
        "pkg:npm/lodash._isiterateecall@3.0.9",
        "pkg:npm/lodash._reinterpolate@3.0.0",
        "pkg:npm/lodash.escape@3.2.0",
        "pkg:npm/lodash.keys@3.1.2",
        "pkg:npm/lodash.restparam@3.6.1",
        "pkg:npm/lodash.templatesettings@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash.templatesettings@3.1.1",
      "dependsOn": [
        "pkg:npm/lodash._reinterpolate@3.0.0",
        "pkg:npm/lodash.escape@3.2.0"
      ]
    },
    {
      "ref": "pkg:npm/lodash.templatesettings@2.4.1",
      "dependsOn": [
        "pkg:npm/lodash._reinterpolate@2.4.1",
        "pkg:npm/lodash.escape@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash.values@2.4.1",
      "dependsOn": [
        "pkg:npm/lodash.keys@2.4.1"
      ]
    },
    {
      "ref": "pkg:npm/lodash@4.16.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@4.17.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@3.10.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@4.17.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@2.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash@4.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/log4js@0.6.38",
      "dependsOn": [
        "pkg:npm/readable-stream@1.0.34",
        "pkg:npm/semver@4.3.6"
      ]
    },
    {
      "ref": "pkg:npm/log4js@2.4.1",
      "dependsOn": [
        "pkg:npm/axios@0.15.3",
        "pkg:npm/circular-json@0.4.0",
        "pkg:npm/date-format@1.2.0",
        "pkg:npm/debug@3.1.0",
        "pkg:npm/hipchat-notifier@1.1.0",
        "pkg:npm/loggly@1.1.1",
        "pkg:npm/mailgun-js@0.7.15",
        "pkg:npm/nodemailer@2.7.2",
        "pkg:npm/redis@2.8.0",
        "pkg:npm/semver@5.4.1",
        "pkg:npm/slack-node@0.2.0",
        "pkg:npm/streamroller@0.7.0"
      ]
    },
    {
      "ref": "pkg:npm/loggly@1.1.1",
      "dependsOn": [
        "pkg:npm/json-stringify-safe@5.0.1",
        "pkg:npm/request@2.75.0",
        "pkg:npm/timespan@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/lolex@1.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/longest@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/loud-rejection@1.6.0",
      "dependsOn": [
        "pkg:npm/currently-unhandled@0.4.1",
        "pkg:npm/signal-exit@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/lower-case-first@1.0.2",
      "dependsOn": [
        "pkg:npm/lower-case@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/lower-case@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lru-cache@2.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lru-cache@2.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lru-cache@4.0.2",
      "dependsOn": [
        "pkg:npm/pseudomap@1.0.2",
        "pkg:npm/yallist@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/lru-cache@2.6.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lunr@0.7.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mailcomposer@4.0.1",
      "dependsOn": [
        "pkg:npm/buildmail@4.0.1",
        "pkg:npm/libmime@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/mailgun-js@0.7.15",
      "dependsOn": [
        "pkg:npm/async@2.1.5",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/form-data@2.1.4",
        "pkg:npm/inflection@1.10.0",
        "pkg:npm/is-stream@1.1.0",
        "pkg:npm/path-proxy@1.0.0",
        "pkg:npm/proxy-agent@2.0.0",
        "pkg:npm/q@1.4.1",
        "pkg:npm/tsscmp@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/map-cache@0.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/map-obj@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/map-stream@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/marked@0.3.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/match-stream@0.0.2",
      "dependsOn": [
        "pkg:npm/buffers@0.1.1",
        "pkg:npm/readable-stream@1.0.34"
      ]
    },
    {
      "ref": "pkg:npm/meow@3.7.0",
      "dependsOn": [
        "pkg:npm/camelcase-keys@2.1.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/loud-rejection@1.6.0",
        "pkg:npm/map-obj@1.0.1",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/normalize-package-data@2.3.5",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/read-pkg-up@1.0.1",
        "pkg:npm/redent@1.0.0",
        "pkg:npm/trim-newlines@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/merge@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/micromatch@2.3.11",
      "dependsOn": [
        "pkg:npm/arr-diff@2.0.0",
        "pkg:npm/array-unique@0.2.1",
        "pkg:npm/braces@1.8.5",
        "pkg:npm/expand-brackets@0.1.5",
        "pkg:npm/extglob@0.3.2",
        "pkg:npm/filename-regex@2.0.1",
        "pkg:npm/is-extglob@1.0.0",
        "pkg:npm/is-glob@2.0.1",
        "pkg:npm/kind-of@3.2.2",
        "pkg:npm/normalize-path@2.1.1",
        "pkg:npm/object.omit@2.0.1",
        "pkg:npm/parse-glob@3.0.4",
        "pkg:npm/regex-cache@0.4.4"
      ]
    },
    {
      "ref": "pkg:npm/miller-rabin@4.0.0",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/brorand@1.0.7"
      ]
    },
    {
      "ref": "pkg:npm/mime@1.3.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mimeparse@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimalistic-assert@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimatch@0.3.0",
      "dependsOn": [
        "pkg:npm/lru-cache@2.5.2",
        "pkg:npm/sigmund@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@3.0.3",
      "dependsOn": [
        "pkg:npm/brace-expansion@1.1.6"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@1.0.0",
      "dependsOn": [
        "pkg:npm/lru-cache@2.5.2",
        "pkg:npm/sigmund@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@2.0.10",
      "dependsOn": [
        "pkg:npm/brace-expansion@1.1.6"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@0.2.14",
      "dependsOn": [
        "pkg:npm/lru-cache@2.5.2",
        "pkg:npm/sigmund@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/minimist@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimist@0.0.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mkdirp-promise@5.0.1",
      "dependsOn": [
        "pkg:npm/mkdirp@0.5.1"
      ]
    },
    {
      "ref": "pkg:npm/mkdirp@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mkdirp@0.3.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mocha@2.5.3",
      "dependsOn": [
        "pkg:npm/commander@2.3.0",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/diff@1.4.0",
        "pkg:npm/escape-string-regexp@1.0.2",
        "pkg:npm/glob@3.2.11",
        "pkg:npm/growl@1.9.2",
        "pkg:npm/jade@0.26.3",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/supports-color@1.2.0",
        "pkg:npm/to-iso-string@0.0.2"
      ]
    },
    {
      "ref": "pkg:npm/module-deps@3.9.1",
      "dependsOn": [
        "pkg:npm/JSONStream@1.3.0",
        "pkg:npm/browser-resolve@1.11.2",
        "pkg:npm/concat-stream@1.4.10",
        "pkg:npm/defined@1.0.0",
        "pkg:npm/detective@4.3.2",
        "pkg:npm/duplexer2@0.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/parents@1.0.1",
        "pkg:npm/readable-stream@1.1.13",
        "pkg:npm/resolve@1.1.7",
        "pkg:npm/stream-combiner2@1.0.2",
        "pkg:npm/subarg@1.0.0",
        "pkg:npm/through2@1.1.1",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/module-deps@4.1.1",
      "dependsOn": [
        "pkg:npm/JSONStream@1.3.0",
        "pkg:npm/browser-resolve@1.11.2",
        "pkg:npm/cached-path-relative@1.0.1",
        "pkg:npm/concat-stream@1.5.2",
        "pkg:npm/defined@1.0.0",
        "pkg:npm/detective@4.3.2",
        "pkg:npm/duplexer2@0.1.4",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/parents@1.0.1",
        "pkg:npm/readable-stream@2.3.3",
        "pkg:npm/resolve@1.1.7",
        "pkg:npm/stream-combiner2@1.1.1",
        "pkg:npm/subarg@1.0.0",
        "pkg:npm/through2@2.0.3",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/moment@2.17.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/morgan@1.8.0",
      "dependsOn": [
        "pkg:npm/basic-auth@1.1.0",
        "pkg:npm/debug@2.6.0",
        "pkg:npm/depd@1.1.1",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/on-headers@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/ms@0.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ms@0.7.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/multimatch@2.1.0",
      "dependsOn": [
        "pkg:npm/array-differ@1.0.0",
        "pkg:npm/array-union@1.0.2",
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/minimatch@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/multipipe@0.1.2",
      "dependsOn": [
        "pkg:npm/duplexer2@0.0.2"
      ]
    },
    {
      "ref": "pkg:npm/mute-stream@0.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mute-stream@0.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nan@2.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/natives@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/netmask@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/no-case@2.3.1",
      "dependsOn": [
        "pkg:npm/lower-case@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/node-html-encoder@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nodemailer-direct-transport@3.3.2",
      "dependsOn": [
        "pkg:npm/nodemailer-shared@1.1.0",
        "pkg:npm/smtp-connection@2.12.0"
      ]
    },
    {
      "ref": "pkg:npm/nodemailer-fetch@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nodemailer-shared@1.1.0",
      "dependsOn": [
        "pkg:npm/nodemailer-fetch@1.6.0"
      ]
    },
    {
      "ref": "pkg:npm/nodemailer-smtp-pool@2.8.2",
      "dependsOn": [
        "pkg:npm/nodemailer-shared@1.1.0",
        "pkg:npm/nodemailer-wellknown@0.1.10",
        "pkg:npm/smtp-connection@2.12.0"
      ]
    },
    {
      "ref": "pkg:npm/nodemailer-smtp-transport@2.7.2",
      "dependsOn": [
        "pkg:npm/nodemailer-shared@1.1.0",
        "pkg:npm/nodemailer-wellknown@0.1.10",
        "pkg:npm/smtp-connection@2.12.0"
      ]
    },
    {
      "ref": "pkg:npm/nodemailer-wellknown@0.1.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nodemailer@2.7.2",
      "dependsOn": [
        "pkg:npm/libmime@3.0.0",
        "pkg:npm/mailcomposer@4.0.1",
        "pkg:npm/nodemailer-direct-transport@3.3.2",
        "pkg:npm/nodemailer-shared@1.1.0",
        "pkg:npm/nodemailer-smtp-pool@2.8.2",
        "pkg:npm/nodemailer-smtp-transport@2.7.2",
        "pkg:npm/socks@1.1.9"
      ]
    },
    {
      "ref": "pkg:npm/nopt@3.0.6",
      "dependsOn": [
        "pkg:npm/abbrev@1.0.9"
      ]
    },
    {
      "ref": "pkg:npm/normalize-package-data@2.3.5",
      "dependsOn": [
        "pkg:npm/hosted-git-info@2.2.0",
        "pkg:npm/is-builtin-module@1.0.0",
        "pkg:npm/semver@5.3.0",
        "pkg:npm/validate-npm-package-license@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/normalize-path@2.1.1",
      "dependsOn": [
        "pkg:npm/remove-trailing-separator@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/npm-path@2.0.3",
      "dependsOn": [
        "pkg:npm/which@1.2.12"
      ]
    },
    {
      "ref": "pkg:npm/npm-run-path@1.0.0",
      "dependsOn": [
        "pkg:npm/path-key@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/npm-run@4.1.0",
      "dependsOn": [
        "pkg:npm/cross-spawn@4.0.2",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/npm-path@2.0.3",
        "pkg:npm/npm-which@3.0.1",
        "pkg:npm/serializerr@1.0.3",
        "pkg:npm/sync-exec@0.6.2"
      ]
    },
    {
      "ref": "pkg:npm/npm-which@3.0.1",
      "dependsOn": [
        "pkg:npm/commander@2.12.2",
        "pkg:npm/npm-path@2.0.3",
        "pkg:npm/which@1.2.12"
      ]
    },
    {
      "ref": "pkg:npm/null-check@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nunjucks-date@1.2.0",
      "dependsOn": [
        "pkg:npm/moment@2.17.1"
      ]
    },
    {
      "ref": "pkg:npm/nunjucks@2.5.2",
      "dependsOn": [
        "pkg:npm/asap@2.0.5",
        "pkg:npm/chokidar@1.6.1",
        "pkg:npm/yargs@3.32.0"
      ]
    },
    {
      "ref": "pkg:npm/object-assign@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-assign@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-component@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object.omit@2.0.1",
      "dependsOn": [
        "pkg:npm/for-own@0.1.5",
        "pkg:npm/is-extendable@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/on-headers@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/once@1.3.3",
      "dependsOn": [
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/onetime@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/open-sans-fontface@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/opn@4.0.2",
      "dependsOn": [
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/optimist@0.6.1",
      "dependsOn": [
        "pkg:npm/minimist@0.0.10",
        "pkg:npm/wordwrap@0.0.3"
      ]
    },
    {
      "ref": "pkg:npm/optimist@0.3.7",
      "dependsOn": [
        "pkg:npm/wordwrap@0.0.3"
      ]
    },
    {
      "ref": "pkg:npm/options@0.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/orchestrator@0.3.8",
      "dependsOn": [
        "pkg:npm/end-of-stream@0.1.5",
        "pkg:npm/sequencify@0.0.7",
        "pkg:npm/stream-consume@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/ordered-read-streams@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/os-browserify@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/os-browserify@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/os-shim@0.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/over@0.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pac-proxy-agent@1.1.0",
      "dependsOn": [
        "pkg:npm/agent-base@2.0.1",
        "pkg:npm/debug@2.6.3",
        "pkg:npm/extend@3.0.0",
        "pkg:npm/get-uri@2.0.1",
        "pkg:npm/http-proxy-agent@1.0.0",
        "pkg:npm/https-proxy-agent@1.0.0",
        "pkg:npm/pac-resolver@2.0.0",
        "pkg:npm/raw-body@2.3.2",
        "pkg:npm/socks-proxy-agent@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/pac-resolver@2.0.0",
      "dependsOn": [
        "pkg:npm/co@3.0.6",
        "pkg:npm/degenerator@1.0.4",
        "pkg:npm/ip@1.0.1",
        "pkg:npm/netmask@1.0.6",
        "pkg:npm/thunkify@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/pad-right@0.2.2",
      "dependsOn": [
        "pkg:npm/repeat-string@1.6.1"
      ]
    },
    {
      "ref": "pkg:npm/pako@0.2.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pako@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/param-case@2.1.0",
      "dependsOn": [
        "pkg:npm/no-case@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/parents@1.0.1",
      "dependsOn": [
        "pkg:npm/path-platform@0.11.15"
      ]
    },
    {
      "ref": "pkg:npm/parents@0.0.3",
      "dependsOn": [
        "pkg:npm/path-platform@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/parse-asn1@5.0.0",
      "dependsOn": [
        "pkg:npm/asn1.js@4.9.1",
        "pkg:npm/browserify-aes@1.0.6",
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/evp_bytestokey@1.0.0",
        "pkg:npm/pbkdf2@3.0.9"
      ]
    },
    {
      "ref": "pkg:npm/parse-filepath@1.0.1",
      "dependsOn": [
        "pkg:npm/is-absolute@0.2.6",
        "pkg:npm/map-cache@0.2.2",
        "pkg:npm/path-root@0.1.1"
      ]
    },
    {
      "ref": "pkg:npm/parse-glob@3.0.4",
      "dependsOn": [
        "pkg:npm/glob-base@0.3.0",
        "pkg:npm/is-dotfile@1.0.3",
        "pkg:npm/is-extglob@1.0.0",
        "pkg:npm/is-glob@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/parse-json@2.2.0",
      "dependsOn": [
        "pkg:npm/error-ex@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/parse-passwd@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parseqs@0.0.5",
      "dependsOn": [
        "pkg:npm/better-assert@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/parseuri@0.0.5",
      "dependsOn": [
        "pkg:npm/better-assert@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/pascal-case@2.0.0",
      "dependsOn": [
        "pkg:npm/camel-case@3.0.0",
        "pkg:npm/upper-case-first@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/path-browserify@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-case@2.1.0",
      "dependsOn": [
        "pkg:npm/no-case@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/path-exists@2.1.0",
      "dependsOn": [
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/path-key@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-parse@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-platform@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-platform@0.11.15",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-proxy@1.0.0",
      "dependsOn": [
        "pkg:npm/inflection@1.3.8"
      ]
    },
    {
      "ref": "pkg:npm/path-root-regex@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-root@0.1.1",
      "dependsOn": [
        "pkg:npm/path-root-regex@0.1.2"
      ]
    },
    {
      "ref": "pkg:npm/path-type@1.1.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/pify@2.3.0",
        "pkg:npm/pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/pause-stream@0.0.11",
      "dependsOn": [
        "pkg:npm/through@2.3.8"
      ]
    },
    {
      "ref": "pkg:npm/pbkdf2@3.0.9",
      "dependsOn": [
        "pkg:npm/create-hmac@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/pkg-up@1.0.0",
      "dependsOn": [
        "pkg:npm/find-up@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/pluralize@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/portscanner@1.2.0",
      "dependsOn": [
        "pkg:npm/async@1.5.2"
      ]
    },
    {
      "ref": "pkg:npm/preserve@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pretty-bytes@3.0.1",
      "dependsOn": [
        "pkg:npm/number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/pretty-hrtime@0.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/process@0.8.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/process@0.11.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/progress@1.1.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/promises-aplus-tests@2.1.2",
      "dependsOn": [
        "pkg:npm/mocha@2.5.3",
        "pkg:npm/sinon@1.17.7",
        "pkg:npm/underscore@1.8.3"
      ]
    },
    {
      "ref": "pkg:npm/protochain@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/protractor@5.1.2",
      "dependsOn": [
        "pkg:npm/@types/node@6.0.63",
        "pkg:npm/@types/q@0.0.32",
        "pkg:npm/@types/selenium-webdriver@2.53.42",
        "pkg:npm/blocking-proxy@0.0.5",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/jasmine@2.5.3",
        "pkg:npm/jasminewd2@2.1.0",
        "pkg:npm/optimist@0.6.1",
        "pkg:npm/q@1.4.1",
        "pkg:npm/saucelabs@1.3.0",
        "pkg:npm/selenium-webdriver@3.0.1",
        "pkg:npm/source-map-support@0.4.11",
        "pkg:npm/webdriver-js-extender@1.0.0",
        "pkg:npm/webdriver-manager@12.0.6"
      ]
    },
    {
      "ref": "pkg:npm/proxy-addr@1.1.3",
      "dependsOn": [
        "pkg:npm/forwarded@0.1.0",
        "pkg:npm/ipaddr.js@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/proxy-agent@2.0.0",
      "dependsOn": [
        "pkg:npm/agent-base@2.0.1",
        "pkg:npm/debug@2.6.3",
        "pkg:npm/extend@3.0.0",
        "pkg:npm/http-proxy-agent@1.0.0",
        "pkg:npm/https-proxy-agent@1.0.0",
        "pkg:npm/lru-cache@2.6.5",
        "pkg:npm/pac-proxy-agent@1.1.0",
        "pkg:npm/socks-proxy-agent@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/public-encrypt@4.0.0",
      "dependsOn": [
        "pkg:npm/bn.js@4.11.6",
        "pkg:npm/browserify-rsa@4.0.1",
        "pkg:npm/create-hash@1.1.2",
        "pkg:npm/parse-asn1@5.0.0",
        "pkg:npm/randombytes@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/pullstream@0.4.1",
      "dependsOn": [
        "pkg:npm/over@0.0.5",
        "pkg:npm/readable-stream@1.0.34",
        "pkg:npm/setimmediate@1.0.5",
        "pkg:npm/slice-stream@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/punycode@1.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/punycode@1.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/q-io@1.13.2",
      "dependsOn": [
        "pkg:npm/collections@0.2.2",
        "pkg:npm/mime@1.3.4",
        "pkg:npm/mimeparse@0.1.4",
        "pkg:npm/q@1.4.1",
        "pkg:npm/qs@1.2.2",
        "pkg:npm/url2@0.0.0"
      ]
    },
    {
      "ref": "pkg:npm/q-io@1.10.9",
      "dependsOn": [
        "pkg:npm/collections@0.2.2",
        "pkg:npm/mime@1.2.11",
        "pkg:npm/mimeparse@0.1.4",
        "pkg:npm/q@0.9.7",
        "pkg:npm/qs@0.1.0",
        "pkg:npm/url2@0.0.0"
      ]
    },
    {
      "ref": "pkg:npm/q@0.8.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/q@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/q@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/q@0.9.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/q@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qjobs@1.1.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qq@0.3.5",
      "dependsOn": [
        "pkg:npm/q@0.8.4"
      ]
    },
    {
      "ref": "pkg:npm/qs@6.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@6.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/qs@6.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/querystring-es3@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/querystring@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/randomatic@1.1.7",
      "dependsOn": [
        "pkg:npm/is-number@3.0.0",
        "pkg:npm/kind-of@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/randombytes@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/read-only-stream@2.0.0",
      "dependsOn": [
        "pkg:npm/readable-stream@2.3.3"
      ]
    },
    {
      "ref": "pkg:npm/read-pkg-up@1.0.1",
      "dependsOn": [
        "pkg:npm/find-up@1.1.2",
        "pkg:npm/read-pkg@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/read-pkg@1.1.0",
      "dependsOn": [
        "pkg:npm/load-json-file@1.1.0",
        "pkg:npm/normalize-package-data@2.3.5",
        "pkg:npm/path-type@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@1.1.13",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/string_decoder@0.10.31"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@1.1.14",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/string_decoder@0.10.31"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.2.2",
      "dependsOn": [
        "pkg:npm/buffer-shims@1.0.0",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.0.6",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@1.0.7",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/readable-wrap@1.0.0",
      "dependsOn": [
        "pkg:npm/readable-stream@1.1.13"
      ]
    },
    {
      "ref": "pkg:npm/readdirp@2.1.0",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.1.11",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/readable-stream@2.3.3",
        "pkg:npm/set-immediate-shim@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/readline2@1.0.1",
      "dependsOn": [
        "pkg:npm/code-point-at@1.1.0",
        "pkg:npm/is-fullwidth-code-point@1.0.0",
        "pkg:npm/mute-stream@0.0.5"
      ]
    },
    {
      "ref": "pkg:npm/rechoir@0.6.2",
      "dependsOn": [
        "pkg:npm/resolve@1.1.7"
      ]
    },
    {
      "ref": "pkg:npm/redent@1.0.0",
      "dependsOn": [
        "pkg:npm/indent-string@2.1.0",
        "pkg:npm/strip-indent@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/redis-commands@1.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/redis-parser@2.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/redis@2.8.0",
      "dependsOn": [
        "pkg:npm/double-ended-queue@2.1.0-0",
        "pkg:npm/redis-commands@1.3.1",
        "pkg:npm/redis-parser@2.6.0"
      ]
    },
    {
      "ref": "pkg:npm/regex-cache@0.4.4",
      "dependsOn": [
        "pkg:npm/is-equal-shallow@0.1.3"
      ]
    },
    {
      "ref": "pkg:npm/remove-trailing-separator@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/repeat-element@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/repeat-string@0.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/repeat-string@1.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/repeating@2.0.1",
      "dependsOn": [
        "pkg:npm/is-finite@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/replace-ext@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/replace-ext@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/request@2.75.0",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.6.0",
        "pkg:npm/aws4@1.6.0",
        "pkg:npm/bl@1.1.2",
        "pkg:npm/caseless@0.11.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@2.0.0",
        "pkg:npm/har-validator@2.0.6",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/http-signature@1.1.1",
        "pkg:npm/is-typedarray@1.0.0",
        "pkg:npm/isstream@0.1.2",
        "pkg:npm/json-stringify-safe@5.0.1",
        "pkg:npm/mime-types@2.1.17",
        "pkg:npm/node-uuid@1.4.8",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/qs@6.2.3",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/tough-cookie@2.3.2",
        "pkg:npm/tunnel-agent@0.4.3"
      ]
    },
    {
      "ref": "pkg:npm/request@2.79.0",
      "dependsOn": [
        "pkg:npm/aws-sign2@0.6.0",
        "pkg:npm/aws4@1.6.0",
        "pkg:npm/caseless@0.11.0",
        "pkg:npm/combined-stream@1.0.5",
        "pkg:npm/extend@3.0.1",
        "pkg:npm/forever-agent@0.6.1",
        "pkg:npm/form-data@2.1.4",
        "pkg:npm/har-validator@2.0.6",
        "pkg:npm/hawk@3.1.3",
        "pkg:npm/http-signature@1.1.1",
        "pkg:npm/is-typedarray@1.0.0",
        "pkg:npm/isstream@0.1.2",
        "pkg:npm/json-stringify-safe@5.0.1",
        "pkg:npm/mime-types@2.1.17",
        "pkg:npm/oauth-sign@0.8.2",
        "pkg:npm/qs@6.3.2",
        "pkg:npm/stringstream@0.0.5",
        "pkg:npm/tough-cookie@2.3.2",
        "pkg:npm/tunnel-agent@0.4.3",
        "pkg:npm/uuid@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/requestretry@1.12.2",
      "dependsOn": [
        "pkg:npm/extend@3.0.1",
        "pkg:npm/lodash@4.17.4",
        "pkg:npm/request@2.83.0",
        "pkg:npm/when@3.7.8"
      ]
    },
    {
      "ref": "pkg:npm/requires-port@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve-dir@0.1.1",
      "dependsOn": [
        "pkg:npm/expand-tilde@1.2.2",
        "pkg:npm/global-modules@0.2.3"
      ]
    },
    {
      "ref": "pkg:npm/resolve-from@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve-pkg@0.1.0",
      "dependsOn": [
        "pkg:npm/resolve-from@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/resolve-url@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve@1.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve@1.5.0",
      "dependsOn": [
        "pkg:npm/path-parse@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/resolve@0.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve@0.7.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/restore-cursor@1.0.1",
      "dependsOn": [
        "pkg:npm/exit-hook@1.1.1",
        "pkg:npm/onetime@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/rewire@2.1.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rfile@1.0.0",
      "dependsOn": [
        "pkg:npm/callsite@1.0.0",
        "pkg:npm/resolve@0.3.1"
      ]
    },
    {
      "ref": "pkg:npm/right-align@0.1.3",
      "dependsOn": [
        "pkg:npm/align-text@0.1.4"
      ]
    },
    {
      "ref": "pkg:npm/right-pad@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rimraf@2.5.4",
      "dependsOn": [
        "pkg:npm/glob@7.1.2"
      ]
    },
    {
      "ref": "pkg:npm/rimraf@2.6.1",
      "dependsOn": [
        "pkg:npm/glob@7.1.2"
      ]
    },
    {
      "ref": "pkg:npm/rimraf@2.2.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ripemd160@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ruglify@1.0.0",
      "dependsOn": [
        "pkg:npm/rfile@1.0.0",
        "pkg:npm/uglify-js@2.2.5"
      ]
    },
    {
      "ref": "pkg:npm/run-async@0.1.0",
      "dependsOn": [
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/rx-lite@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rx@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rx@2.3.25",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/safe-buffer@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/samsam@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sauce-connect-launcher@1.2.2",
      "dependsOn": [
        "pkg:npm/adm-zip@0.4.7",
        "pkg:npm/async@2.1.4",
        "pkg:npm/https-proxy-agent@1.0.0",
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/rimraf@2.6.1"
      ]
    },
    {
      "ref": "pkg:npm/saucelabs@1.4.0",
      "dependsOn": [
        "pkg:npm/https-proxy-agent@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/saucelabs@1.3.0",
      "dependsOn": [
        "pkg:npm/https-proxy-agent@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/sax@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sax@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/selenium-webdriver@3.0.1",
      "dependsOn": [
        "pkg:npm/adm-zip@0.4.7",
        "pkg:npm/rimraf@2.6.1",
        "pkg:npm/tmp@0.0.30",
        "pkg:npm/xml2js@0.4.17"
      ]
    },
    {
      "ref": "pkg:npm/selenium-webdriver@2.53.3",
      "dependsOn": [
        "pkg:npm/adm-zip@0.4.4",
        "pkg:npm/rimraf@2.5.4",
        "pkg:npm/tmp@0.0.24",
        "pkg:npm/ws@1.1.1",
        "pkg:npm/xml2js@0.4.4"
      ]
    },
    {
      "ref": "pkg:npm/semver@5.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@4.3.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@5.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/send@0.14.2",
      "dependsOn": [
        "pkg:npm/debug@2.2.0",
        "pkg:npm/depd@1.1.1",
        "pkg:npm/destroy@1.0.4",
        "pkg:npm/encodeurl@1.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.7.0",
        "pkg:npm/fresh@0.3.0",
        "pkg:npm/http-errors@1.5.1",
        "pkg:npm/mime@1.3.4",
        "pkg:npm/ms@0.7.2",
        "pkg:npm/on-finished@2.3.0",
        "pkg:npm/range-parser@1.2.0",
        "pkg:npm/statuses@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/sentence-case@2.1.0",
      "dependsOn": [
        "pkg:npm/no-case@2.3.1",
        "pkg:npm/upper-case-first@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/sequencify@0.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/serializerr@1.0.3",
      "dependsOn": [
        "pkg:npm/protochain@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/serve-favicon@2.3.2",
      "dependsOn": [
        "pkg:npm/etag@1.7.0",
        "pkg:npm/fresh@0.3.0",
        "pkg:npm/ms@0.7.2",
        "pkg:npm/parseurl@1.3.2"
      ]
    },
    {
      "ref": "pkg:npm/serve-index@1.8.0",
      "dependsOn": [
        "pkg:npm/accepts@1.3.3",
        "pkg:npm/batch@0.5.3",
        "pkg:npm/debug@2.2.0",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/http-errors@1.5.1",
        "pkg:npm/mime-types@2.1.17",
        "pkg:npm/parseurl@1.3.2"
      ]
    },
    {
      "ref": "pkg:npm/serve-static@1.11.2",
      "dependsOn": [
        "pkg:npm/encodeurl@1.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/parseurl@1.3.2",
        "pkg:npm/send@0.14.2"
      ]
    },
    {
      "ref": "pkg:npm/set-immediate-shim@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/setimmediate@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/setprototypeof@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/sha.js@2.4.8",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/shallow-copy@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shasum@1.0.2",
      "dependsOn": [
        "pkg:npm/json-stable-stringify@0.0.1",
        "pkg:npm/sha.js@2.4.8"
      ]
    },
    {
      "ref": "pkg:npm/shell-quote@1.6.1",
      "dependsOn": [
        "pkg:npm/array-filter@0.0.1",
        "pkg:npm/array-map@0.0.0",
        "pkg:npm/array-reduce@0.0.0",
        "pkg:npm/jsonify@0.0.0"
      ]
    },
    {
      "ref": "pkg:npm/shell-quote@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shelljs@0.7.5",
      "dependsOn": [
        "pkg:npm/glob@7.1.1",
        "pkg:npm/interpret@1.0.1",
        "pkg:npm/rechoir@0.6.2"
      ]
    },
    {
      "ref": "pkg:npm/shelljs@0.7.6",
      "dependsOn": [
        "pkg:npm/glob@7.1.1",
        "pkg:npm/interpret@1.0.1",
        "pkg:npm/rechoir@0.6.2"
      ]
    },
    {
      "ref": "pkg:npm/sigmund@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/simple-node-logger@0.93.14",
      "dependsOn": [
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/moment@2.17.1"
      ]
    },
    {
      "ref": "pkg:npm/sinon@1.17.7",
      "dependsOn": [
        "pkg:npm/formatio@1.1.1",
        "pkg:npm/lolex@1.3.2",
        "pkg:npm/samsam@1.1.2",
        "pkg:npm/util@0.10.3"
      ]
    },
    {
      "ref": "pkg:npm/slack-node@0.2.0",
      "dependsOn": [
        "pkg:npm/requestretry@1.12.2"
      ]
    },
    {
      "ref": "pkg:npm/slice-ansi@0.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/slice-stream@1.0.0",
      "dependsOn": [
        "pkg:npm/readable-stream@1.0.34"
      ]
    },
    {
      "ref": "pkg:npm/smart-buffer@1.1.15",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/smtp-connection@2.12.0",
      "dependsOn": [
        "pkg:npm/httpntlm@1.6.1",
        "pkg:npm/nodemailer-shared@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/snake-case@2.1.0",
      "dependsOn": [
        "pkg:npm/no-case@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/socket.io-adapter@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/socket.io-client@2.0.4",
      "dependsOn": [
        "pkg:npm/backo2@1.0.2",
        "pkg:npm/base64-arraybuffer@0.1.5",
        "pkg:npm/component-bind@1.0.0",
        "pkg:npm/component-emitter@1.2.1",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/engine.io-client@3.1.4",
        "pkg:npm/has-cors@1.1.0",
        "pkg:npm/indexof@0.0.1",
        "pkg:npm/object-component@0.0.3",
        "pkg:npm/parseqs@0.0.5",
        "pkg:npm/parseuri@0.0.5",
        "pkg:npm/socket.io-parser@3.1.2",
        "pkg:npm/to-array@0.1.4"
      ]
    },
    {
      "ref": "pkg:npm/socket.io-parser@3.1.2",
      "dependsOn": [
        "pkg:npm/component-emitter@1.2.1",
        "pkg:npm/debug@2.6.9",
        "pkg:npm/has-binary2@1.0.2",
        "pkg:npm/isarray@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/socket.io@2.0.4",
      "dependsOn": [
        "pkg:npm/debug@2.6.9",
        "pkg:npm/engine.io@3.1.4",
        "pkg:npm/socket.io-adapter@1.1.1",
        "pkg:npm/socket.io-client@2.0.4",
        "pkg:npm/socket.io-parser@3.1.2"
      ]
    },
    {
      "ref": "pkg:npm/socks-proxy-agent@2.1.1",
      "dependsOn": [
        "pkg:npm/agent-base@2.0.1",
        "pkg:npm/extend@3.0.0",
        "pkg:npm/socks@1.1.10"
      ]
    },
    {
      "ref": "pkg:npm/socks@1.1.9",
      "dependsOn": [
        "pkg:npm/ip@1.1.5",
        "pkg:npm/smart-buffer@1.1.15"
      ]
    },
    {
      "ref": "pkg:npm/socks@1.1.10",
      "dependsOn": [
        "pkg:npm/ip@1.1.5",
        "pkg:npm/smart-buffer@1.1.15"
      ]
    },
    {
      "ref": "pkg:npm/sorted-object@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map-resolve@0.3.1",
      "dependsOn": [
        "pkg:npm/atob@1.1.3",
        "pkg:npm/resolve-url@0.2.1",
        "pkg:npm/source-map-url@0.3.0",
        "pkg:npm/urix@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/source-map-support@0.4.11",
      "dependsOn": [
        "pkg:npm/source-map@0.5.7"
      ]
    },
    {
      "ref": "pkg:npm/source-map-url@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map@0.1.34",
      "dependsOn": [
        "pkg:npm/amdefine@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/source-map@0.5.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map@0.1.43",
      "dependsOn": [
        "pkg:npm/amdefine@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/source-map@0.5.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map@0.3.0",
      "dependsOn": [
        "pkg:npm/amdefine@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/source-map@0.4.4",
      "dependsOn": [
        "pkg:npm/amdefine@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/sparkles@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/spawn-sync@1.0.15",
      "dependsOn": [
        "pkg:npm/concat-stream@1.4.10",
        "pkg:npm/os-shim@0.1.3"
      ]
    },
    {
      "ref": "pkg:npm/spawnback@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/spdx-correct@1.0.2",
      "dependsOn": [
        "pkg:npm/spdx-license-ids@1.2.2"
      ]
    },
    {
      "ref": "pkg:npm/spdx-expression-parse@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/spdx-license-ids@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/spdx-license-list@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stack-trace@0.0.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/statuses@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stream-browserify@1.0.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@1.1.13"
      ]
    },
    {
      "ref": "pkg:npm/stream-browserify@2.0.1",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.3.3"
      ]
    },
    {
      "ref": "pkg:npm/stream-buffers@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stream-combiner2@1.1.1",
      "dependsOn": [
        "pkg:npm/duplexer2@0.1.4",
        "pkg:npm/readable-stream@2.3.3"
      ]
    },
    {
      "ref": "pkg:npm/stream-combiner2@1.0.2",
      "dependsOn": [
        "pkg:npm/duplexer2@0.0.2",
        "pkg:npm/through2@0.5.1"
      ]
    },
    {
      "ref": "pkg:npm/stream-consume@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stream-http@2.7.2",
      "dependsOn": [
        "pkg:npm/builtin-status-codes@3.0.0",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.3.3",
        "pkg:npm/to-arraybuffer@1.0.1",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/stream-splicer@1.3.2",
      "dependsOn": [
        "pkg:npm/indexof@0.0.1",
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/readable-stream@1.1.13",
        "pkg:npm/readable-wrap@1.0.0",
        "pkg:npm/through2@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/stream-splicer@2.0.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.3",
        "pkg:npm/readable-stream@2.3.3"
      ]
    },
    {
      "ref": "pkg:npm/streamroller@0.7.0",
      "dependsOn": [
        "pkg:npm/date-format@1.2.0",
        "pkg:npm/debug@3.1.0",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/readable-stream@2.3.3"
      ]
    },
    {
      "ref": "pkg:npm/string-width@2.0.0",
      "dependsOn": [
        "pkg:npm/is-fullwidth-code-point@2.0.0",
        "pkg:npm/strip-ansi@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/stringmap@0.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-ansi@0.3.0",
      "dependsOn": [
        "pkg:npm/ansi-regex@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/strip-bom@2.0.0",
      "dependsOn": [
        "pkg:npm/is-utf8@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/strip-bom@1.0.0",
      "dependsOn": [
        "pkg:npm/first-chunk-stream@1.0.0",
        "pkg:npm/is-utf8@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/strip-bom@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-indent@1.0.1",
      "dependsOn": [
        "pkg:npm/get-stdin@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/subarg@1.0.0",
      "dependsOn": [
        "pkg:npm/minimist@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/supports-color@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/swap-case@1.1.2",
      "dependsOn": [
        "pkg:npm/lower-case@1.1.3",
        "pkg:npm/upper-case@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/sync-exec@0.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/syntax-error@1.1.6",
      "dependsOn": [
        "pkg:npm/acorn@2.7.0"
      ]
    },
    {
      "ref": "pkg:npm/table@3.8.3",
      "dependsOn": [
        "pkg:npm/ajv-keywords@1.5.1",
        "pkg:npm/ajv@4.11.2",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/slice-ansi@0.0.4",
        "pkg:npm/string-width@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/tar-stream@1.5.2",
      "dependsOn": [
        "pkg:npm/bl@1.2.0",
        "pkg:npm/end-of-stream@1.0.0",
        "pkg:npm/readable-stream@2.2.2",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/through2@0.5.1",
      "dependsOn": [
        "pkg:npm/readable-stream@1.0.34",
        "pkg:npm/xtend@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/through2@0.6.5",
      "dependsOn": [
        "pkg:npm/readable-stream@1.0.34",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/through2@1.1.1",
      "dependsOn": [
        "pkg:npm/readable-stream@1.1.13",
        "pkg:npm/xtend@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/thunkify@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tildify@1.2.0",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/time-stamp@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/timers-browserify@1.4.2",
      "dependsOn": [
        "pkg:npm/process@0.11.9"
      ]
    },
    {
      "ref": "pkg:npm/timespan@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/title-case@2.1.0",
      "dependsOn": [
        "pkg:npm/no-case@2.3.1",
        "pkg:npm/upper-case@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/tmp@0.0.24",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tmp@0.0.30",
      "dependsOn": [
        "pkg:npm/os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/tmp@0.0.29",
      "dependsOn": [
        "pkg:npm/os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/to-array@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/to-arraybuffer@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/to-iso-string@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tough-cookie@2.3.2",
      "dependsOn": [
        "pkg:npm/punycode@1.4.1"
      ]
    },
    {
      "ref": "pkg:npm/traceur@0.0.33",
      "dependsOn": [
        "pkg:npm/commander@2.9.0",
        "pkg:npm/q-io@1.10.9",
        "pkg:npm/semver@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/traverse@0.3.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/trim-newlines@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tryit@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tsscmp@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tty-browserify@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/typescript@1.8.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uglify-js@2.6.4",
      "dependsOn": [
        "pkg:npm/async@0.2.10",
        "pkg:npm/source-map@0.5.6",
        "pkg:npm/uglify-to-browserify@1.0.2",
        "pkg:npm/yargs@3.10.0"
      ]
    },
    {
      "ref": "pkg:npm/uglify-js@2.2.5",
      "dependsOn": [
        "pkg:npm/optimist@0.3.7",
        "pkg:npm/source-map@0.1.43"
      ]
    },
    {
      "ref": "pkg:npm/uglify-js@2.4.24",
      "dependsOn": [
        "pkg:npm/async@0.2.10",
        "pkg:npm/source-map@0.1.34",
        "pkg:npm/uglify-to-browserify@1.0.2",
        "pkg:npm/yargs@3.5.4"
      ]
    },
    {
      "ref": "pkg:npm/uglify-save-license@0.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uglify-to-browserify@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ultron@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ultron@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/umd@2.1.0",
      "dependsOn": [
        "pkg:npm/rfile@1.0.0",
        "pkg:npm/ruglify@1.0.0",
        "pkg:npm/through@2.3.8",
        "pkg:npm/uglify-js@2.4.24"
      ]
    },
    {
      "ref": "pkg:npm/umd@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unc-path-regex@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/underscore-contrib@0.3.0",
      "dependsOn": [
        "pkg:npm/underscore@1.6.0"
      ]
    },
    {
      "ref": "pkg:npm/underscore.string@3.3.4",
      "dependsOn": [
        "pkg:npm/sprintf-js@1.0.3",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/underscore.string@3.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/underscore@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/underscore@1.8.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/underscore@1.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unique-stream@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unzip@0.1.11",
      "dependsOn": [
        "pkg:npm/binary@0.3.0",
        "pkg:npm/fstream@0.1.31",
        "pkg:npm/match-stream@0.0.2",
        "pkg:npm/pullstream@0.4.1",
        "pkg:npm/readable-stream@1.0.34",
        "pkg:npm/setimmediate@1.0.5"
      ]
    },
    {
      "ref": "pkg:npm/upper-case-first@1.1.2",
      "dependsOn": [
        "pkg:npm/upper-case@1.1.3"
      ]
    },
    {
      "ref": "pkg:npm/upper-case@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/urix@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/url2@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/url@0.10.3",
      "dependsOn": [
        "pkg:npm/punycode@1.3.2",
        "pkg:npm/querystring@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/url@0.11.0",
      "dependsOn": [
        "pkg:npm/punycode@1.3.2",
        "pkg:npm/querystring@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/user-home@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/user-home@2.0.0",
      "dependsOn": [
        "pkg:npm/os-homedir@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/useragent@2.2.1",
      "dependsOn": [
        "pkg:npm/lru-cache@2.2.4",
        "pkg:npm/tmp@0.0.33"
      ]
    },
    {
      "ref": "pkg:npm/util@0.10.3",
      "dependsOn": [
        "pkg:npm/inherits@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/utils-merge@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uuid@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uws@0.14.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/v8flags@2.0.11",
      "dependsOn": [
        "pkg:npm/user-home@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/validate-npm-package-license@3.0.1",
      "dependsOn": [
        "pkg:npm/spdx-correct@1.0.2",
        "pkg:npm/spdx-expression-parse@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/validate.js@0.9.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vargs@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vary@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vinyl-fs@0.3.14",
      "dependsOn": [
        "pkg:npm/defaults@1.0.3",
        "pkg:npm/glob-stream@3.1.18",
        "pkg:npm/glob-watcher@0.0.6",
        "pkg:npm/graceful-fs@3.0.11",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/strip-bom@1.0.0",
        "pkg:npm/through2@0.6.5",
        "pkg:npm/vinyl@0.4.6"
      ]
    },
    {
      "ref": "pkg:npm/vinyl-sourcemaps-apply@0.2.1",
      "dependsOn": [
        "pkg:npm/source-map@0.5.6"
      ]
    },
    {
      "ref": "pkg:npm/vinyl@1.2.0",
      "dependsOn": [
        "pkg:npm/clone-stats@0.0.1",
        "pkg:npm/clone@1.0.2",
        "pkg:npm/replace-ext@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/vinyl@0.2.3",
      "dependsOn": [
        "pkg:npm/clone-stats@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/vinyl@0.4.6",
      "dependsOn": [
        "pkg:npm/clone-stats@0.0.1",
        "pkg:npm/clone@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/vinyl@0.5.3",
      "dependsOn": [
        "pkg:npm/clone-stats@0.0.1",
        "pkg:npm/clone@1.0.2",
        "pkg:npm/replace-ext@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/vinyl@2.0.1",
      "dependsOn": [
        "pkg:npm/clone-buffer@1.0.0",
        "pkg:npm/clone-stats@1.0.0",
        "pkg:npm/clone@1.0.2",
        "pkg:npm/cloneable-readable@1.0.0",
        "pkg:npm/is-stream@1.1.0",
        "pkg:npm/remove-trailing-separator@1.1.0",
        "pkg:npm/replace-ext@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/vm-browserify@0.0.4",
      "dependsOn": [
        "pkg:npm/indexof@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/void-elements@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/walkdir@0.0.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wd@1.4.1",
      "dependsOn": [
        "pkg:npm/archiver@1.3.0",
        "pkg:npm/async@2.0.1",
        "pkg:npm/lodash@4.16.2",
        "pkg:npm/mkdirp@0.5.1",
        "pkg:npm/q@1.4.1",
        "pkg:npm/request@2.79.0",
        "pkg:npm/underscore.string@3.3.4",
        "pkg:npm/vargs@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/weak-map@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/webdriver-js-extender@1.0.0",
      "dependsOn": [
        "pkg:npm/@types/selenium-webdriver@2.53.42",
        "pkg:npm/selenium-webdriver@2.53.3"
      ]
    },
    {
      "ref": "pkg:npm/webdriver-manager@12.0.6",
      "dependsOn": [
        "pkg:npm/adm-zip@0.4.7",
        "pkg:npm/chalk@1.1.3",
        "pkg:npm/del@2.2.2",
        "pkg:npm/glob@7.1.1",
        "pkg:npm/ini@1.3.4",
        "pkg:npm/minimist@1.2.0",
        "pkg:npm/q@1.4.1",
        "pkg:npm/request@2.79.0",
        "pkg:npm/rimraf@2.6.1",
        "pkg:npm/semver@5.4.1",
        "pkg:npm/xml2js@0.4.17"
      ]
    },
    {
      "ref": "pkg:npm/when@3.7.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/which@1.2.12",
      "dependsOn": [
        "pkg:npm/isexe@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/window-size@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/winston@2.3.1",
      "dependsOn": [
        "pkg:npm/async@1.0.0",
        "pkg:npm/colors@1.0.3",
        "pkg:npm/cycle@1.0.3",
        "pkg:npm/eyes@0.1.8",
        "pkg:npm/isstream@0.1.2",
        "pkg:npm/stack-trace@0.0.9"
      ]
    },
    {
      "ref": "pkg:npm/word-wrap@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wordwrap@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wordwrap@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ws@1.1.1",
      "dependsOn": [
        "pkg:npm/options@0.0.6",
        "pkg:npm/ultron@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/ws@3.3.3",
      "dependsOn": [
        "pkg:npm/async-limiter@1.0.0",
        "pkg:npm/safe-buffer@5.1.1",
        "pkg:npm/ultron@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/xml2js@0.4.4",
      "dependsOn": [
        "pkg:npm/sax@0.6.1",
        "pkg:npm/xmlbuilder@8.2.2"
      ]
    },
    {
      "ref": "pkg:npm/xml2js@0.4.17",
      "dependsOn": [
        "pkg:npm/sax@1.2.2",
        "pkg:npm/xmlbuilder@4.2.1"
      ]
    },
    {
      "ref": "pkg:npm/xmlbuilder@8.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/xmlbuilder@4.2.1",
      "dependsOn": [
        "pkg:npm/lodash@4.17.2"
      ]
    },
    {
      "ref": "pkg:npm/xmldom@0.1.27",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/xmlhttprequest-ssl@1.5.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/xregexp@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/xtend@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yallist@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs@3.10.0",
      "dependsOn": [
        "pkg:npm/camelcase@1.2.1",
        "pkg:npm/cliui@2.1.0",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/window-size@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/yargs@3.5.4",
      "dependsOn": [
        "pkg:npm/camelcase@1.2.1",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/window-size@0.1.0",
        "pkg:npm/wordwrap@0.0.2"
      ]
    },
    {
      "ref": "pkg:npm/yeast@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/zip-stream@1.1.1",
      "dependsOn": [
        "pkg:npm/archiver-utils@1.3.0",
        "pkg:npm/compress-commons@1.1.0",
        "pkg:npm/lodash@4.17.2",
        "pkg:npm/readable-stream@2.2.2"
      ]
    }
  ],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/functions"
      ],
      "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-23T17:19:40Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Thursday, July 23, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'functions'. The application also has 1 child modules/components. The package type in this SBOM is npm with 4 purl namespaces described under components. The components were identified from the source files: scripts/docs.angularjs.org-firebase/functions/package-lock.json, yarn.lock."
    }
  ]
}